external/gbm_gralloc
Revision | 7bd5d5fcc10422c1be90dd222a24dde586108ca7 (tree) |
---|---|
Time | 2020-08-14 00:25:14 |
Author | Roman Stratiienko <r.stratiienko@gmai...> |
Commiter | Rob Herring |
Support getting offsets via lock_ycbcr()
When no software access usage flag specified,
.lock_ycbcr() should return NULL pointer based plane addresses,
which mesa3d interprets as offsets.
Fixes 13c5034a859b ("gralloc_gbm: add .lock_ycbcr to support video playback use case")
Signed-off-by: Roman Stratiienko <r.stratiienko@gmail.com>
@@ -491,7 +491,7 @@ int gralloc_gbm_bo_lock_ycbcr(buffer_handle_t handle, | ||
491 | 491 | { |
492 | 492 | struct gralloc_handle_t *hnd = gralloc_handle(handle); |
493 | 493 | int ystride, cstride; |
494 | - void *addr; | |
494 | + void *addr = 0; | |
495 | 495 | int err; |
496 | 496 | |
497 | 497 | ALOGD("handle %p, hnd %p, usage 0x%x", handle, hnd, usage); |