Skip to content
Snippets Groups Projects
  1. Sep 19, 2024
    • Ramakant Singh's avatar
      sf: Fix virtual display related issues. · 16104ef9
      Ramakant Singh authored and Simão Gomes Viana's avatar Simão Gomes Viana committed
      
      1. SurfaceFlinger: Fix virtual display related issues. 1) Validate
      output
      buffer usage bit appropriately Validate output buffer usage bit only
      against GRALLOC_USAGE_HW_COMPOSER to differentiate GLES only
      conposition
      and HWC/MIXED composition. 2) Exclude video encoder usage for
      scratch
      buffer Sink and Scratch buffers in VDS are using same usage
      flags. This
      causes video encoder flag to be set for scratch buffers
      Also. Exclude
      video encoder flag from scratch buffer usage flags as
      scratch buffers
      are used only as write back input and not video
      encoder input.
      
      2. sf: Allow VDS to use HWC -- Preserve VDS layer
      pixel format based on
      GRALLOC flags. -- skip color layer for vds
      
      3. sf: Add secure content support for VDS
      
      4. sf: Enable GPU comp. for non-primary displays
      Ensure that "Return
      status" of dequeueBuffer() complies with API
      	requirements. Client relies
      on this status to call requestBuffer()
      	upon reallocation.
      
      5. sf: Enable UBWC on virtual display scratch buffer Set
      	GRALLOC_USAGE_HW_FB usage flag on virtual display Scratch
      	buffer to
      	enable UBWC.
      
      Change-Id: Ia49a175372ca187a295531e18f8e84dc22a19486
      CRs-Fixed: 2656027
      Signed-off-by: default avatarSimão Gomes Viana <devel@superboring.dev>
      16104ef9
    • Kevin F. Haggerty's avatar
      libui: Allow extension of valid gralloc 1.0 buffer usage bits · 07cda887
      Kevin F. Haggerty authored and Simão Gomes Viana's avatar Simão Gomes Viana committed
      
      * Change I7f4174581e24e361577640b9263514a168ed482d implemented
        validation of the buffer description info prior to creating
        the descriptor. Some of our legacy devices need to whitelist
        additional usage bits to support various functionality.
      
      libui: Extend adb95ae to Gralloc3
      libui: Extend adb95ae to Gralloc4
      
      This commit squashes:
        libui: Convert lineage product variables to soong config variables
        Change-Id: Ib687c966d4eafcc1128611b95ebed00fd0a8bfaf
      
      Change-Id: Ie369e78f78e9ac0b18ab3dfea520d4f123005d92
      Signed-off-by: default avatarSimão Gomes Viana <devel@superboring.dev>
      07cda887
    • Vinay Verma's avatar
      Add vendor version for libgui · ffa8fbe6
      Vinay Verma authored and Simão Gomes Viana's avatar Simão Gomes Viana committed
      
      libstagefright_omx library need to be extended to vendor which
      is depenednet on libgui which is a vndk_private lib.
      Creating vendor version so that libstagefright_omx_ext can link
      to libgui_vendor.
      
      CRs-Fixed: 2258968
      Change-Id: I777eebffc405c8bb74aab270e9f272c806501458
      Signed-off-by: default avatarVolodymyr Zhdanov <wight554@gmail.com>
      Signed-off-by: default avatarSamarV-121 <samarvispute121@pm.me>
      Signed-off-by: default avatarSimão Gomes Viana <devel@superboring.dev>
      ffa8fbe6
  2. Sep 18, 2024
  3. Jul 31, 2024
  4. Jul 24, 2024
  5. Jul 23, 2024
  6. Jul 20, 2024
  7. Jul 15, 2024
  8. Jul 10, 2024
  9. Jun 28, 2024
  10. Jun 27, 2024
  11. Jun 21, 2024
  12. Jun 15, 2024
  13. Jun 14, 2024
Loading