History log of /hardware/intel/img/psb_video/src/android/psb_gralloc.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
06e002d2cd1c3698b9ce4c96363a67e60e62707b 14-Nov-2016 Austin Hu <austin.hu@intel.com> Fixed the Media CTS testVideoSurfaceResetting random failure issue.

Bug: 32721372
BZ: IMINAN-51199

During the decoding process, there're >= 2 threads (such as ISV and
MediaCodec) which may share the same gralloc buffer
(obj_surface->share_info), although their allocated surfaces belong
to each corresponding decoding context.

So fixed the random issue by registering (referencing) the gralloc
buffer before locking it (for read/write), to avoid its potential
free by other processes/threads. And the gralloc HAL would
defer to free the buffer once all of the registered processes or
threads have unregistered it.

Change-Id: Ied970b0e9a9de512cec9e0841a591cc4d98e327d
Signed-off-by: Austin Hu <austin.hu@intel.com>
/hardware/intel/img/psb_video/src/android/psb_gralloc.h
2046ea17ddb468c845f542a88761a03b04898fd7 09-Sep-2014 Vinil Cheeramvelil <vinil.cheeramvelil@intel.com> ION support in psb_video

when ion is enabled as backend of gralloc.
video driver needs to pass down fd of graphics buffer
when creat surface from it.

Orig-Author: Randy Xu <randy.xu@intel.com>

Bug: 18731042
BZ: 230505
Change-Id: Ic85a04e1b2766764fb85ff98503022fb7be6b54f
Signed-off-by: mahongpe <hongpeng.ma@intel.com>
/hardware/intel/img/psb_video/src/android/psb_gralloc.h
2c6fb3e28229a8b90c4a719caeb0e30b44dc0510 05-Dec-2014 Dale Stimson <dale.b.stimson@intel.com> Revert "ION support in psb_video"

Remove ION memory manager due to regressions caused by its inclusion.

This reverts commit 7f1c4d0835202abcb6f7bf42a3a8813dc48a8e0c.

Bug: 18578655
Bug: 18527174
BZ: 230087
BZ: 229790
BZ: 229995
Change-Id: I56965a48f4fe24aff2317610153715c1a83d4ab5
Signed-off-by: Dale Stimson <dale.b.stimson@intel.com>
/hardware/intel/img/psb_video/src/android/psb_gralloc.h
7f1c4d0835202abcb6f7bf42a3a8813dc48a8e0c 09-Sep-2014 Dale Stimson <dale.b.stimson@intel.com> ION support in psb_video

when ion is enabled as backend of gralloc.
video driver needs to pass down fd of graphics buffer
when creat surface from it.

Orig-Author: Randy Xu <randy.xu@intel.com>

BZ: 224134
Bug: 17316531
Depends-on: Ife9513fe58e06ea2829987f328668f975a44b4e0
Depends-on: I4b8422d48b06419af6e48b631bacbe6c7169574e
Depends-on: Ia4c5bc80df952024a0973f2bacc42992301dfbf9
Depends-on: I172cdcb8cc86fd6fa3d3adadbab19b6fd3e6a18e
Depends-on: I2a2e721719349f755033c15bdeb732e7fb5c89ac
Depends-on: I48deabb107cc3abfa59eff5e012b51293fe6d74f
Depends-on: If2be266fc9063d7a2b701f85e8ace26aaf484ff5
Change-Id: I0ca0f06491e3fb498b3b41b70cbe1b6cf39e1918
Signed-off-by: mahongpe <hongpeng.ma@intel.com>
/hardware/intel/img/psb_video/src/android/psb_gralloc.h
707b8b113fe163bc866f6de89ce08385772ef4e7 26-Sep-2012 nguo <nana.n.guo@intel.com> psb_video: decode/display sync with GetDisplayStatus

BZ: 58783

call GetDisplayStatus to get sync info. It is the sync
mechanism between video and display for video buffer
safety. It is mainly used to avoid video tearing issue.

Change-Id: Ie714eda3e88039386b471a35fde6d7f774d6a37a
Signed-off-by: nguo <nana.n.guo@intel.com>
Reviewed-on: http://android.intel.com:8080/65851
Reviewed-by: Feng, Wei <wei.feng@intel.com>
Reviewed-by: Jiang, Fei <fei.jiang@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: Zeng, Li <li.zeng@intel.com>
Reviewed-by: Ding, Haitao <haitao.ding@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/android/psb_gralloc.h
751400dde1eac64dd41c7de33fcddf8a939e4ab2 20-Jan-2012 hding3 <haitao.ding@intel.com> psb_video: porting patches from R2 to R3 for psb_video

BZ: 20870,19404,15626

Patch porting from R2 to R3 for psb_video

Change-Id: I152c61118e9945181f0f70a85d87528a04b432c2
Signed-off-by: hding3 <haitao.ding@intel.com>
Reviewed-on: http://android.intel.com:8080/32630
Reviewed-by: Jiang, Fei <fei.jiang@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/android/psb_gralloc.h
fa6f2e9012a890942a47eae9f6f1a0ddcd97e9a4 18-Dec-2011 Fei Jiang <fei.jiang@intel.com> video: enable ICS graphic buffer decoding and rendering.

BZ: 18370

This patch enabled to use external buffer for video decoding, will wrap a gralloc buffer to TTM buffer.

Change-Id: I06c5746c22b94c46fb0e7194c554c9d798743ff5
Reviewed-on: http://android.intel.com:8080/28068
Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Reviewed-by: Ding, Haitao <haitao.ding@intel.com>
Tested-by: Ding, Haitao <haitao.ding@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/img/psb_video/src/android/psb_gralloc.h