OSDN Git Service

gralloc_gbm: add .lock_ycbcr to support video playback use case
authorShawn Guo <shawn.guo@linaro.org>
Tue, 9 Jun 2020 13:33:13 +0000 (21:33 +0800)
committerAmit Pundir <amit.pundir@linaro.org>
Tue, 23 Jun 2020 09:29:10 +0000 (14:59 +0530)
commit13c5034a859bd548c64b44a7f64e95b6d71016ff
tree641ec9791d4d35e3708074f40013083b83a191ff
parent3090c6eb4143aba5637b74bdf3f3a4affb86ad6c
gralloc_gbm: add .lock_ycbcr to support video playback use case

The .lock_ycbcr function hook is currently missing from gralloc driver,
and that stops video playback from working.  Add a .lock_ycbcr function
implementation to get SW video playback test start working, where
HAL_PIXEL_FORMAT_YV12 format is used/tested.

Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
[AmitP: Verified by playing a mp4 format file using s/w codec
        (medaswcodec) on db845c running AOSP.]
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
gralloc.cpp
gralloc_gbm.cpp
gralloc_gbm_priv.h