Kamil Trzcinski
f742c1a7fc
Fix camera-vflip/hflip
support on arm32v7
...
This adds `buffer_list_alloc_buffers` and `buffer_list_free_buffers`
to delay buffers allocation for `libcamera`.
Doing this allows to setup RAW stream afterwards.
2023-04-29 10:21:52 +02:00
Kamil Trzcinski
9c3414a653
links: restart if not enqueued for too long
2023-02-26 20:47:25 +01:00
Kamil Trzcinski
67a43e7bc9
buffer: queue all keyed packets
2023-02-24 22:22:00 +01:00
Kamil Trzcinski
d57feb0359
links: enqueue and dequeue buffers in sync (output and capture) asynchronously
2023-02-24 22:22:00 +01:00
Kamil Trzcinski
6c14564e75
device: check hw methods being present
2023-02-24 19:59:54 +01:00
Kamil Trzcinski
529d72b105
libcamera: configure RAW to force correct resolution
2023-02-22 23:04:39 +01:00
Kamil Trzcinski
0c244a61c8
Pass sizeimage
to ensure that allocated buffers are of a correct size
2023-02-22 17:32:46 +01:00
Kamil Trzcinski
ba369ce597
Log how much memory was used
2023-02-21 15:28:03 +01:00
Kamil Trzcinski
f5726fc9b2
Move opts/
into util/opts/
2022-09-02 22:00:01 +02:00
Kamil Trzcinski
5ab25f435a
Improve how options are handled
2022-04-12 08:59:04 +02:00
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
5a9e871484
Introduce buffer_format_t
and use it for buffer_list_open
2022-04-11 20:48:09 +02:00
Kamil Trzcinski
a3e8ef1e24
Make buffer_list_open
to accept const char *path
2022-04-11 19:14:06 +02:00
Kamil Trzcinski
ae12963c6e
Update logs
2022-04-11 13:52:46 +02:00
Kamil Trzcinski
a586bad403
Allow to configure control
2022-04-11 12:45:01 +02:00
Kamil Trzcinski
95c7b06e1e
Move int nbufs
into buffer_list_open
2022-04-11 09:28:05 +02:00
Kamil Trzcinski
f5a6e4ceab
Rename buf_list->device
to buf_list->dev
2022-04-11 09:01:15 +02:00
Kamil Trzcinski
4a345ed048
Create private data for buffer_list_v4l2_t
2022-04-10 16:03:55 +02:00
Kamil Trzcinski
cae3087116
Optimise usage of videodev2.h
header
2022-04-10 14:41:00 +02:00
Kamil Trzcinski
645f4a6f33
Move device/hw/device.h
to device/device.h
2022-04-10 11:59:48 +02:00
Kamil Trzcinski
33b7062bf1
Make device/buffer_list*
be generic
2022-04-10 11:24:25 +02:00