-
Hirokazu Honda authored
V4L2VEA supports only SHMEM video frame for Encode(). V4L2_MEMORY_USERPTR API is used on VIDIOC_QBUF, which is less efficient than V4L2_MEMORY_{MMAP, DMABUF} API. This enables V4L2VEA to accept DMABuf-backed video frame on Encode(). The video frame is queued with V4L2_MEMORY_DMABUF API unless ImageProcessor outputs SHMEM video frame. BUG=895230, 901264 TEST=VDA unittest --native_input on minnie, kevin Change-Id: I545e26ffb619eb6c065183f794cef78e42cc2ea8 Reviewed-on: https://chromium-review.googlesource.com/c/1301579 Commit-Queue: Hirokazu Honda <hiroh@chromium.org> Reviewed-by:Pawel Osciak <posciak@chromium.org> Cr-Commit-Position: refs/heads/master@{#607546}
c8dada6e