16 Commits

Author SHA1 Message Date
Kamil Trzcinski
d7c263bae9 Remove dependency on output_list and capture_list to create a pipeline 2022-04-11 21:50:48 +02:00
Kamil Trzcinski
4497c91ae8 Make buffer_list_t *device_open_buffer_list_capture 2022-04-11 21:09:30 +02:00
Kamil Trzcinski
cde6185963 Make buffer_list_t *device_open_buffer_list_output 2022-04-11 21:07:04 +02:00
Kamil Trzcinski
d4b18aac2a Make buffer_list_t *device_open_buffer_list to return buffer_list 2022-04-11 20:58:30 +02:00
Kamil Trzcinski
5a9e871484 Introduce buffer_format_t and use it for buffer_list_open 2022-04-11 20:48:09 +02:00
Kamil Trzcinski
fb400f3139 Fix libcamera resolution handling 2022-04-11 16:49:21 +02:00
Kamil Trzcinski
facd1fa41e Pass expected output width 2022-04-11 16:32:05 +02:00
Kamil Trzcinski
7f4619a312 Configure h264 codecs 2022-04-11 16:31:41 +02:00
Kamil Trzcinski
6ce5b5ce4a Add device->opts.allow_dma 2022-04-11 16:28:36 +02:00
Kamil Trzcinski
b15d5b28af Improve supported formats 2022-04-11 16:15:06 +02:00
Kamil Trzcinski
ae12963c6e Update logs 2022-04-11 13:52:46 +02:00
Kamil Trzcinski
0fbbe62799 Expose h264 and jpeg options 2022-04-11 13:02:21 +02:00
Kamil Trzcinski
4783fe31a5 The libcamera starts 2022-04-11 10:01:18 +02:00
Kamil Trzcinski
cae3087116 Optimise usage of videodev2.h header 2022-04-10 14:41:00 +02:00
Kamil Trzcinski
b21ddd2519 Fix support for keyframes 2022-04-10 14:29:22 +02:00
Kamil Trzcinski
09845c2b89 Move device/camera.* to device/camera/camera.* 2022-04-10 12:04:02 +02:00