4d7187b19bdf0413b7266a471e725aef7def40e3 |
|
09-Apr-2014 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Report YUV plane info The android_ycbcr structure in graphics.h is populated to give the luma and chroma addresses. Use the same structure to give this information to graphics via a gralloc perform call. Change-Id: Ib42866a9ea90873886dcb60a1aac6cb375292642
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
11349e1dd46e6fee2a6f82667d15d811d8a3f378 |
|
04-Mar-2014 |
Raj Kamal <rkamal@codeaurora.org> |
gralloc: Perform func to return stride and height The custom stride and height can be set by video decoder for smooth streaming. Return this in perform so that graphics can use it Change-Id: I44c814b2bae1f61d3ec5c36a22d1c6119542b10a
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
7a09f5d1465b17a920bbc877ce1b8c63a754aa67 |
|
22-Jan-2014 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
libgralloc: use proper types and type casts - Use proper types for pointers - Resolve compiler errors - handle proper type casts - remove unused variables Change-Id: I628ebe174485d30abadea4ca40b67f9aab1a0652
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
b651a4b0947e3b812e410bb6564e804980343685 |
|
02-Mar-2014 |
Linux Build Service Account <lnxbuild@localhost> |
Merge "gralloc: Add GRALLOC_PRIVATE_USAGE_WFD flag"
|
85b1615c5a11a14fe9fcb0e74e7c8843af2b0733 |
|
29-Jan-2014 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
gralloc: add GRALLOC_MODULE_PERFORM_GET_COLOR_SPACE_FROM_HANDLE Provide query for graphics to determine the color space. Change-Id: Ib710f44845f7449db6c62906b424d4a1b54400cb
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
95a496f2c9ad7fed0cccaa33c3f544f47a542d44 |
|
20-Feb-2014 |
Manoj Kumar AVM <manojavm@codeaurora.org> |
gralloc: Add GRALLOC_PRIVATE_USAGE_WFD flag 1. Screenrecord and WFD use virtual display and encoder. Since HAL supports only one virtual display, we need a definite way to distinguish both use-cases. Failure to differentiate will break Screen record + WFD concurrent usecase. WFD stack will set this usage flag and SF will query the usage flags to differentiate WFD and screenrecord usecase. 2. Deprecate GRALLOC_USAGE_PRIVATE_EXTERNAL_CC and GRALLOC_USAGE_PRIVATE_EXTERNAL_BLOCK flags as these are no longer used. Change-Id: Ifa260c5af2371eea830744ce62a5a83b8cfd0de7
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
926f26b90cebb7994e20694814a9c5e13a6e87cf |
|
18-Dec-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Add support for ASTC formats This change adds support for Khronos standard ASTC formats. Change-Id: I6963f2ed82b5f179ed8627022746deec02ff826a
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
ec2437450b4ac63684102a63d24420d178732fd5 |
|
16-Jan-2014 |
Linux Build Service Account <lnxbuild@localhost> |
Merge "hwc: Add support for Macro Tile feature"
|
c38cdae859e0ee12ad3284a308eaeef9d2708c74 |
|
10-Oct-2013 |
Manoj Kumar AVM <manojavm@codeaurora.org> |
hwc: Add support for Macro Tile feature Macro tile is enabled only if all the conditions are met: 1. GPU hardware should support Macro Tiling. 2. MDSS hardware should support Macro Tiling. 3. USAGE flags shouldnt contain GRALLOC_USAGE_SW_READ_OFTEN and GRALLOC_USAGE_SW_WRITE_OFTEN. 4. RGB 16bit and 32bit formats. 5. persist.hwc.macro_tile_enable flag should be enabled. PRIV_FLAGS_TILE_RENDERED flag is added to indicate whether the layer is rendered/composited in Macro Tiling or Linear format. Change-Id: Ie3139839c84d76c5d1a2300f33910a09eb7336f4
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
df34c52a75c7d07b924ad567afae901ee7585ed9 |
|
03-Jan-2014 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
gralloc_priv.h: Adds 10bit compressed HAL pixel format in enum list VPU and MDSS on MPQ8092 supports the 10 bit compressed pixel format to reduce the memory access bandwidth Change-Id: I903c52640120c4bf4252405831b98d1ef92c1572
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
5697eda244ed7bbe5deedaf488613e6f498fb235 |
|
25-Nov-2013 |
Ranjith Kagathi Ananda <ranjith@codeaurora.org> |
gralloc_priv.h: Adds new 10bit HAL pixel formats in enum list Vcap on MPQ8092 can capture the content in 10 bit pixel formats. VPU on MPQ8092 also can output the video in 10 bit pixel format Change-Id: I3f3e938a3e4b2225d870c1d301d4d7bee6cd65f5
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
51fd2ca95bed3fa28515ca05a4e6b38865c60961 |
|
26-Sep-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Perform function to return custom stride The custom stride can be set by video for smooth streaming. Return this in perform so that graphics can use it. Change-Id: I798fc0894b8d9662e93769a53a540cb61b527a44
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
7e77fca478d026f1806d106bc37465d555065e3d |
|
24-Jul-2013 |
Ramkumar Radhakrishnan <ramkumar@codeaurora.org> |
display: Add support to HAL_PIXEL_FORMAT_NV21_ZSL format Add Support to HAL_PIXEL_FORMAT_NV21_ZSL format in gralloc for camera capture usecase. This support is required because, CPP module requires 64 byte aligned width and height to resolve corruption in bottom/left edge of the landscape/portrait buffer. Change-Id: Id3e0e5f3d695d5111f3469f78a1d52aad9bea4f4 (cherry picked from commit 512ee1dcef6fa47dfdcf3990fea29bd85f967f02)
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
f01e10a58786e9cb3200a757f65547868a29773d |
|
11-Oct-2013 |
Sushil Chauhan <sushilchauhan@codeaurora.org> |
hwc/copybit: Handle "R/B swap" for RGBA and RGBX color formats. 1.Framework notifies HAL with "HWC_FORMAT_RB_SWAP" layer flag to handle a limitation where R and B components were swapped in Rendering phase. 2.Add "R/B swap" in hwc query to enable framework to query for support in display HAL, at run-time. Change-Id: I3b44d15b51b4f24939048fee9d1bac2b9009c97c
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
1b28b60e15c27fee703a16fbd1e42e3b41b031fd |
|
31-Aug-2013 |
Ramkumar Radhakrishnan <ramkumar@codeaurora.org> |
hwc: Add support for Secure display - Identify secure display layer in the hwc_list - Need to set both SECURE_OVERLAY and SECURE_DISPLAY flags for the secure display layer - Disable idle timeout for secure display usecase, as GPU should not be accessing secure display layer Change-Id: I555910db77c466b5e103b24b4f0ec7f47bb210a5
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
22977805cde2da4defc7ee3f49577a388b01c3db |
|
07-Aug-2013 |
Ramkumar Radhakrishnan <ramkumar@codeaurora.org> |
display: Add support for interleaved YUY2 and YUYV format. Adding support for interleaved HAL_PIXEL_FORMAT_YCbCr_422_I and HAL_PIXEL_FORMAT_YCrCb_422_I format in display HAL. Change-Id: Ib87d9bf481c20bf6a92293dd04746719b1d928c1
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
2942ea3dfc253dac3e20b303a4acd8bd79b78b26 |
|
24-May-2013 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
libgralloc: Add support to use CAMERA_HEAP - Adds flag GRALLOC_USAGE_PRIVATE_CAMERA_HEAP to use the dedicated CAMERA_HEAP - Remove GRALLOC_USAGE_PRIVATE_CP_BUFFER which is not used anymore Change-Id: Iefea88d9a67d2fa0ca74492f508e1d5508d08983
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
eb43d2b7b681164a58e3f86bd0b0d88eea6a3591 |
|
07-Feb-2013 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
hwc: Add support for EXT_ONLY Layers If there are any EXTERNAL_ONLY layers present in the list, mark them as HWC_OVERLAY such that SF does not compose and in hwc_set post that layer to Ext display, ignore other layers Change-Id: Ic5db3bfa88295167d23d1fb2be7640c9fc772054
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
5f8523774590196afcd7046628bf0eede30d7cc8 |
|
29-Apr-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Add ITU-R standard info for YUV formats These format qualifiers will help graphics decide which standard to use when working with a YUV texture. Change-Id: I6ad464e6b070d3b375c5e07f03228308d15407cd
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
4970cce2d6a29bfcb3eb07966c475895ac288bb5 |
|
11-Apr-2013 |
Shuzhen Wang <shuzhenw@codeaurora.org> |
gralloc: Mark buffers used by HW Texture Consumer of gralloc buffers need to distinguish between buffers with different usage flags, such as HW_TEXTURE vs VIDEO_ENCODER. Change-Id: Idc330390c184ea942c096b84d29afe7705c06e4d
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
9ff25065c69cafb44ae1f58ffbf1d241e3ead3f1 |
|
05-Apr-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Mark buffers used by HWC Some clients need to distinguish between buffers going to HWC for composition and other regular buffers. Change-Id: Ia05a765afe2f8bd223f3e47edd0fb746d6ade531
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
425dc878cbc2da155e1476e35b39c2bf2b0733e7 |
|
19-Mar-2013 |
Linux Build Service Account <lnxbuild@localhost> |
Merge "libgralloc: Change CAMERA_HEAP to ADSP_HEAP"
|
83b98f3b7c3c458707c95b854a3669c98d28d1f5 |
|
12-Feb-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
display: Remove genlock usage genlock is no-op from Android 4.2 onwards since the sync framework is used for explicit synchronization. Change-Id: Idd1df589516534a683e0fa1ef0cfbb7f0e411f67
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
cac62f8b97249896fd5f750976175bab625857c6 |
|
12-Mar-2013 |
Arun Kumar K.R <akumarkr@codeaurora.org> |
libgralloc: Change CAMERA_HEAP to ADSP_HEAP This changes GRALLOC_USAGE_PRIVATE_CAMERA_HEAP to GRALLOC_USAGE_PRIVATE_ADSP_HEAP as the CAMERA_HEAP is not used anymore Change-Id: I5a95f68c4c7f4445ade2398dd239faad9ed16b22
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
b178eeae07d5fdd3c6e5fa0bf1360143cc4e2c70 |
|
08-Feb-2013 |
Naomi Luis <nluis@codeaurora.org> |
libgralloc: Add Perform function to get the stride. - Introduce a new class to Get the Adreno computed stride information. This class has been added to allow adreno library computed strides to be propagated to the allocation function as well as those clients requesting it. - Add a new Perform function to get the stride. The width and the format can be passed from the calling functions (like EGL) to get the stride of the buffer. Change-Id: I4c2b4a02deff327f0ea5558c478997527fe9d3cf
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
736f2b25c5dc2be95de68574efb1d094e5fdb4a0 |
|
13-Feb-2013 |
Linux Build Service Account <lnxbuild@localhost> |
Merge "display: Reconcile display HALs"
|
5070c694011ddc30673ec68a9d1d74dc713c49f2 |
|
10-Feb-2013 |
Duy Truong <dtruong@codeaurora.org> |
Update copyright to The Linux Foundation Change-Id: I145b66896159ff9886ed73507f17b3165ba0266d
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
59644b2127280052ca410cb053f0a41c3181a97a |
|
09-Feb-2013 |
Naseer Ahmed <naseer@codeaurora.org> |
display: Reconcile display HALs Make the display HALs compile with/without the Qualcomm BSP specific features so they can work with pure AOSP. Change-Id: I1ad7282c4fe1fe7e3309afb530a07735f165ffbe
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
d9540d2b12538965e83044dcf62f01ffb3bdadfb |
|
13-Jan-2013 |
Linux Build Service Account <lnxbuild@localhost> |
Merge "Update buffer dimensions with new dimension"
|
591f83eb35f33cf108720d9bb30cb56933e1e724 |
|
07-Nov-2012 |
Ramkumar Radhakrishnan <ramkumar@codeaurora.org> |
display: Add display metadata in buffer handle Allocate extra space for metadata in buffer handles Provide api to map this space in client process and set the metadata Change-Id: I8bca8448670d4aa88d439320faf402dae30458f8
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
2d9ebfd924dfc0e86b7b6fda9ec7a538a1e91955 |
|
23-Aug-2012 |
Sushil Chauhan <sushilchauhan@codeaurora.org> |
display: Add support for Venus color format for newer platforms Change-Id: I4c9a327bd30d1321e1f8383ffc1ca978efc8e9b9 Conflicts: liboverlay/overlayUtils.h libqdutils/gpuformats.h libqdutils/qcom_ui.cpp
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
5fd30e6b24fdb48b95c1aab8546da63a07a58043 |
|
08-Nov-2012 |
Ramkumar Radhakrishnan <ramkumar@codeaurora.org> |
Update buffer dimensions with new dimension Add case GRALLOC_MODULE_PERFORM_UPDATE_BUFFER_GEOMETRY in gralloc_perform function to update the new buffer dimensions. Change-Id: I7a855dc017dd042dda2abdc28c51ce5ec919fceb
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
77a5ae0adc2e220228a988c65696757b37d0826e |
|
10-Sep-2012 |
Kinjal Bhavsar <kbhavsar@codeaurora.org> |
libgralloc: remove pid checks These pid checks seem to have been left over from PMEM days. Change-Id: I1e504bc889b90d8fed6e0be47fd21d1e3f42c50b
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
89bd8f3230439b54e47132bb7e014ae77b10a168 |
|
21-Aug-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Support camera and video encoder flags - Set private flags for these formats so that the camera HAL can differentiate between the allocated buffers. - Usage flags define format Change-Id: Ib3cfad12ab2ba79662207609138633769b1504e6
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
5d0935531842ab9cf01775a77e92f204e6d40971 |
|
01-Aug-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
hwc: Add support for external-only layers Add support for different types of external-only layers EXTERNAL_ONLY: General purpose EXTERNAL_BLOCK: Blocks the display of other ext-only layers EXTERNAL_CC: Used for closed captions with videos. Change-Id: I9cc7b9a1dbf1085194725474d6a4d1094e27a0c8 Acked-by: Saurabh Shah <saurshah@codeaurora.org>
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
c1af4a8f8eeaa337bc43e070499dbf45c7f61b95 |
|
01-Aug-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Update Yamato format to match OMX The value of OMX color format for Yamato is 0x7FA30C01. Change-Id: I2efead43b4b478206b49dcec158b878bb933d72b Acked-by: Arvind Thatikonda <arvindt@codeaurora.org>
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
be2e1bb9057c8d0666de057743eeb898c78f34b0 |
|
15-Jul-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
display: Clean up gralloc * Remove pmem and ashmem implementations * Remove usage of RefBase * Reduce log verbosity Change-Id: If8ef543d236e5305bd5430f4f9c62c51b3a13787
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
cfbb0c8d90feb153606e1d2b2693ee054828b9f7 |
|
16-Jun-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
gralloc: Update YUV420 SP tiled format to match OMX The value of OMX color format for YUV 420 SP tiled is 0x7FA30C03. Add this format and also remove masking for interlaced videos and S3D which were causing the format to be masked incorrectly Change-Id: I76fe5e6e00a36130b065c5d88a8f52eebcfa162b
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
befc466069680cb8a65b1f22ad44723d949128c8 |
|
14-Jun-2012 |
Naseer Ahmed <naseer@codeaurora.org> |
qcom/display: Update HALs - Update the display HAL from Code Aurora Forum - Add updated overlay library - Enable HWC with basic video going through overlay - Cleanup some files Change-Id: I65c687c51be458cee71213c79e03eeda962d9086
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|
a19f21d925628239ef52c8ce392fa4ada91df6fc |
|
11-Jun-2012 |
Iliyan Malchev <malchev@google.com> |
initial GL libraries for msm8960 Change-Id: I16451c70a079894ac326d3564d96f1fbafcd4f1b Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/display/msm8084/libgralloc/gralloc_priv.h
|