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
|