minigbm: passthrough GPU_DATA_BUFFER via gbm frontend
This is required for modern Android atop a gralloc with the cross_domain backend or other native backend. BUG=b:238609372 TEST=build and AHB cts Change-Id: Id963eeec62c4400cc009384e127c93588c99346e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/3777566 Auto-Submit: Yiwei Zhang <zzyiwei@chromium.org> Tested-by: Yiwei Zhang <zzyiwei@chromium.org> Reviewed-by: Jason Macnak <natsu@google.com> Commit-Queue: Yiwei Zhang <zzyiwei@chromium.org>
This commit is contained in:
parent
29daef0984
commit
bbe1fd3a8c
8 changed files with 22 additions and 7 deletions
|
|
@ -109,7 +109,8 @@ static int mediatek_init(struct driver *drv)
|
|||
*/
|
||||
drv_modify_combination(drv, DRM_FORMAT_R8, &metadata,
|
||||
BO_USE_HW_VIDEO_DECODER | BO_USE_HW_VIDEO_ENCODER |
|
||||
BO_USE_CAMERA_READ | BO_USE_CAMERA_WRITE);
|
||||
BO_USE_CAMERA_READ | BO_USE_CAMERA_WRITE |
|
||||
BO_USE_GPU_DATA_BUFFER);
|
||||
|
||||
/* NV12 format for encoding and display. */
|
||||
drv_modify_combination(drv, DRM_FORMAT_NV12, &metadata,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue