libcamera/src/cam
Eric Curtin 7cd8b54fd7 cam: kms_sink: Remove limitation that camera and display must match
There is a limitation that requires input and output to be pixel
for pixel identical in terms of height and width. Remove this
limitation to enable more hardware that doesn't match. Just start
drawing from top left 0, 0 corner.

Signed-off-by: Eric Curtin <ecurtin@redhat.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Tested-by: Eric Curtin <ecurtin@redhat.com>
2022-06-20 15:46:27 +03:00
..
camera_session.cpp cam: sdl_sink: Add SDL sink with initial YUYV support 2022-05-23 12:49:44 +03:00
camera_session.h cam: Use script parser to set controls 2022-05-22 12:52:13 +03:00
capture-script.yaml cam: Add a parser for capture scripts 2022-05-22 12:52:02 +03:00
capture_script.cpp cam: Add a parser for capture scripts 2022-05-22 12:52:02 +03:00
capture_script.h cam: Add a parser for capture scripts 2022-05-22 12:52:02 +03:00
drm.cpp cam: drm: Support /dev/dri cards other than 0 2022-06-19 00:02:47 +03:00
drm.h cam: drm: Support /dev/dri cards other than 0 2022-06-19 00:02:47 +03:00
event_loop.cpp cam: event_loop: Add timer events to event loop 2022-05-23 12:49:41 +03:00
event_loop.h cam: event_loop: Add timer events to event loop 2022-05-23 12:49:41 +03:00
file_sink.cpp cam: Pass stream names to FileSink 2021-10-15 05:05:31 +03:00
file_sink.h cam: Convert to pragma once 2021-11-24 12:18:33 +00:00
frame_sink.cpp cam: Add FrameSink base class 2021-08-05 16:23:10 +03:00
frame_sink.h cam: Convert to pragma once 2021-11-24 12:18:33 +00:00
image.cpp libcamera: base: shared_fd: Rename fd() to get() 2021-12-04 23:05:07 +02:00
image.h cam: Convert to pragma once 2021-11-24 12:18:33 +00:00
kms_sink.cpp cam: kms_sink: Remove limitation that camera and display must match 2022-06-20 15:46:27 +03:00
kms_sink.h cam: kms_sink: Use the first suitable pipeline found 2022-02-08 12:42:19 +02:00
main.cpp cam: sdl_sink: Add SDL sink with initial YUYV support 2022-05-23 12:49:44 +03:00
main.h cam: sdl_sink: Add SDL sink with initial YUYV support 2022-05-23 12:49:44 +03:00
meson.build cam: sdl_sink: Add MJPG support to SDL sink 2022-05-23 12:49:44 +03:00
options.cpp cam: options: Restore std::cerr adjustment field 2021-07-27 13:28:07 +03:00
options.h cam: Convert to pragma once 2021-11-24 12:18:33 +00:00
sdl_sink.cpp cam: sdl_sink: Add MJPG support to SDL sink 2022-05-23 12:49:44 +03:00
sdl_sink.h cam: sdl_sink: Add SDL sink with initial YUYV support 2022-05-23 12:49:44 +03:00
sdl_texture.cpp cam: sdl_sink: Add SDL sink with initial YUYV support 2022-05-23 12:49:44 +03:00
sdl_texture.h cam: sdl_sink: Add SDL sink with initial YUYV support 2022-05-23 12:49:44 +03:00
sdl_texture_mjpg.cpp cam: sdl_sink: Add MJPG support to SDL sink 2022-05-23 12:49:44 +03:00
sdl_texture_mjpg.h cam: sdl_sink: Add MJPG support to SDL sink 2022-05-23 12:49:44 +03:00
sdl_texture_yuyv.cpp cam: sdl_sink: Add SDL sink with initial YUYV support 2022-05-23 12:49:44 +03:00
sdl_texture_yuyv.h cam: sdl_sink: Add SDL sink with initial YUYV support 2022-05-23 12:49:44 +03:00
stream_options.cpp cam: stream_options: Use OptionValue::empty() to test if option is set 2021-07-22 17:13:31 +03:00
stream_options.h cam: Convert to pragma once 2021-11-24 12:18:33 +00:00