libcamera/src
Laurent Pinchart a7f24a8d9a libcamera: v4l2_videodevice: Add V4L2PixelFormat class
The V4L2PixelFormat class describes the pixel format of a V4L2 buffer.
It wraps the V4L2 numerical FourCC, and shall be used in all APIs that
deal with V4L2 pixel formats. Its purpose is to prevent unintentional
confusion of V4L2 and DRM FourCCs in code by catching implicit
conversion attempts at compile time.

The constructor taking a V4L2 FourCC integer value will be made explicit
in a further commit to minimize the size of this change and keep it
reviewable.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
2020-03-19 17:14:21 +02:00
..
android android: camera_device: Use Camera properties for static Metadata 2020-02-14 16:27:42 +01:00
cam libcamera: framebuffer_allocator: Lift camera restrictions on allocator 2020-03-18 19:15:18 +02:00
gstreamer libcamera: framebuffer_allocator: Lift camera restrictions on allocator 2020-03-18 19:15:18 +02:00
ipa libcamera: Switch from utils::make_unique to std::make_unique 2020-01-14 19:06:40 +02:00
libcamera libcamera: v4l2_videodevice: Add V4L2PixelFormat class 2020-03-19 17:14:21 +02:00
qcam qcam: saveImageAs: Set image quality explicitly 2020-03-19 13:22:41 +00:00
v4l2 libcamera: framebuffer_allocator: Lift camera restrictions on allocator 2020-03-18 19:15:18 +02:00
meson.build Add GStreamer plugin and element skeleton 2020-03-07 01:57:42 +02:00