[libcamera-devel,0/6] libcamera: Augment V4L2 device
mbox series

Message ID 20190121172705.19985-1-jacopo@jmondi.org
Headers show
Series
  • libcamera: Augment V4L2 device
Related show

Message

Jacopo Mondi Jan. 21, 2019, 5:26 p.m. UTC
Hello,
  a few patches to add to V4L2 device a few feature:
- create V4L2 device from a MediaEntity
- set controls on a V4L2 Device
- Add support infrastructure to operate on single/multi plane
- Create V4L2 device for the CIO2 capture devices.

Finally, a library wide rename s/devnode/deviceNode to close pending comments
received on previous patch series.

Thanks
  j

Jacopo Mondi (6):
  libcamera: v4l2_device: Add MediaEntity contructor
  libcamera: v4l2_device: Add setControl function
  libcamera: v4l2_device: Identify single/multiplane
  libcamera: v4l2_device: Add single/multiplane formats
  libcamera: ipu3: Create CIO2 V4L2 devices
  libcamera: Global s/devnode/deviceNode rename

 src/libcamera/include/media_device.h          |   6 +-
 src/libcamera/include/media_object.h          |   6 +-
 src/libcamera/include/v4l2_device.h           |  48 +++++-
 src/libcamera/media_device.cpp                |  14 +-
 src/libcamera/media_object.cpp                |  14 +-
 src/libcamera/pipeline/ipu3/ipu3.cpp          |  36 +++-
 src/libcamera/v4l2_device.cpp                 | 158 ++++++++++++++++--
 test/media_device/media_device_link_test.cpp  |   2 +-
 test/media_device/media_device_print_test.cpp |  12 +-
 test/pipeline/ipu3/ipu3_pipeline_test.cpp     |   6 +-
 10 files changed, 255 insertions(+), 47 deletions(-)

--
2.20.1