Fix camera to work with dma_buf
authorRebecca Schultz Zavin <rebecca@android.com>
Tue, 15 May 2012 23:49:56 +0000 (16:49 -0700)
committerRebecca Schultz Zavin <rebecca@android.com>
Thu, 31 May 2012 00:16:43 +0000 (17:16 -0700)
commit471812b710583ffdb5b4bda6c7c85c893762b0f2
tree59efa225e09bc60df9ce62b62e0d8bed59c2ee43
parent88cc230929f380e97a664d83299a7cf7deb45ac7
Fix camera to work with dma_buf

1. Switch camera to submig DMA_BUF buffers insetad
of userptr

2. Modify camera so that yuv buffers are now allocated
with one ion filedescriptor per plane
These file descriptors are now submitted to the camera
via v4l2 as dma_bufs

Change-Id: I31478143cb99329ab039cd7c39db8906a787cf65
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
12 files changed:
include/ExynosBuffer.h
include/exynos_format.h
include/gralloc_priv.h
include/videodev2.h
libcamera/ExynosCamera.cpp
libcamera/ExynosCameraHWInterface.cpp
libcamera/ExynosCameraHWInterface.h
libexynosutils/exynos4_format.c [deleted file]
libexynosutils/exynos4_format_v4l2.c [deleted file]
libexynosutils/exynos5_format_v4l2.c
libexynosutils/exynos_format.h [deleted file]
libv4l2/exynos_v4l2.c