CHROMIUM: Fix DMABUF exporting for v4l2-m2m
authorJohn Sheu <sheu@chromium.org>
Mon, 28 Jan 2013 23:36:21 +0000 (15:36 -0800)
committerChromeBot <chrome-bot@google.com>
Thu, 31 Jan 2013 00:36:24 +0000 (16:36 -0800)
commitdb6a2903b48adb681a0c62270ad0ab3bf2827aa8
treef94848b9324bcba76e6c9111677feb0bd643335e
parent9a61fb94f26e91dcbdf4837516358dc46aa874d5
CHROMIUM: Fix DMABUF exporting for v4l2-m2m

<UPSTREAM MERGE NOT REQUIRED>

v4l2-mem2mem uses a constant offset to mmap to distinguish between input
and output queues.  VIDIOC_EXPBUF should take this into account when
exporting a buffer as a DMABUF.

Signed-off-by: John Sheu <sheu@google.com>
BUG=chromium-os:38376
BUG=chromium:167417
TEST=local build, run on snow, unittests

Change-Id: Id7770666775a78c3e11b3d158052a81f67592c8f
Reviewed-on: https://gerrit.chromium.org/gerrit/42179
Commit-Queue: John Sheu <sheu@chromium.org>
Reviewed-by: John Sheu <sheu@chromium.org>
Tested-by: John Sheu <sheu@chromium.org>
Reviewed-by: Pawel Osciak <posciak@chromium.org>
drivers/media/video/v4l2-mem2mem.c