libcamera/include/libcamera/internal
Daniel Scally 9490c664b5 libcamera: Add members to MediaEntity to support ancillary entities
With kernel support for ancillary links, we can describe the
relationship between two devices represented individually as instances
of MediaEntity. As the only property of that relationship is its
existence, describe those relationships in libcamera simply as a
vector of MediaEntity pointers to the ancillary devices.

Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Daniel Scally <djrscally@gmail.com>
Reviewed-by: Jean-Michel Hautbois <jeanmichel.hautbois@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2022-03-15 17:20:59 +00:00
..
tracepoints libcamera: pipeline_handler: Split request queueing 2021-12-11 17:53:40 +01:00
bayer_format.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
byte_stream_buffer.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
camera.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
camera_controls.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
camera_lens.h libcamera: Fix typo in a function name for camera lens class 2022-03-11 11:11:36 +01:00
camera_sensor.h libcamera: camera_sensor: Enable to set a test pattern mode 2021-12-06 17:41:46 +01:00
camera_sensor_properties.h libcamera: camera_sensor: Reference test pattern modes by enum type 2021-12-06 17:41:45 +01:00
control_serializer.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
control_validator.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
delayed_controls.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
device_enumerator.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
device_enumerator_sysfs.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
device_enumerator_udev.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
formats.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
framebuffer.h libcamera: framebuffer: Add Fence to FrameBuffer 2021-12-11 17:53:40 +01:00
ipa_data_serializer.h libcamera: base: Rename FileDescriptor to SharedFD 2021-12-04 23:05:05 +02:00
ipa_manager.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
ipa_module.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
ipa_proxy.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
ipc_pipe.h libcamera: base: Rename FileDescriptor to SharedFD 2021-12-04 23:05:05 +02:00
ipc_pipe_unixsocket.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
ipc_unixsocket.h libcamera: ipc_unixsocket: Use UniqueFD for a file descriptor 2021-12-04 23:05:03 +02:00
mapped_framebuffer.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
media_device.h libcamera: media_device: Move recursive lock handling to pipeline handler 2022-01-03 15:31:14 +02:00
media_object.h libcamera: Add members to MediaEntity to support ancillary entities 2022-03-15 17:20:59 +00:00
meson.build libcamera: request: Make Request class Extensible 2021-12-11 17:53:40 +01:00
pipeline_handler.h libcamera: pipeline_handler: Register requests 2022-02-04 09:39:46 +00:00
process.h libcamera: process: Manage pipe fds by UniqueFD 2021-12-04 23:05:03 +02:00
pub_key.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
request.h libcamera: request: Add Request::Private::prepare() 2021-12-11 17:53:40 +01:00
source_paths.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
sysfs.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
tracepoints.h.in libcamera: tracing: Implement tracing infrastructure 2020-11-03 11:07:21 +09:00
v4l2_device.h libcamera: video_device: Convert between ColorSpace class and V4L2 formats 2021-12-13 11:29:01 +02:00
v4l2_pixelformat.h libcamera: internal: Convert to pragma once 2021-11-24 12:18:17 +00:00
v4l2_subdevice.h libcamera: v4l2_subdevice: Add colorSpace field to V4L2SubdeviceFormat 2021-12-13 11:29:01 +02:00
v4l2_videodevice.h libcamera: video_device: Support passing ColorSpaces to V4L2 video devices 2021-12-13 11:29:01 +02:00