Kamil Trzcinski
|
67a43e7bc9
|
buffer: queue all keyed packets
|
2023-02-24 22:22:00 +01:00 |
|
Kamil Trzcinski
|
19302b93d1
|
links: to avoid overrun limit amount of buffers enqueued on v4l2
|
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
|
34ff200ceb
|
camera: add force_active option to make camera always hot
|
2023-02-24 22:20:36 +01:00 |
|
Kamil Trzcinski
|
6d30270b16
|
links: improve the implementation (simplify it)
|
2023-02-24 22:20:36 +01:00 |
|
Kamil Trzcinski
|
49c7d01789
|
buffer: if last buffer is discovered restart streaming
|
2023-02-24 19:59:56 +01:00 |
|
Kamil Trzcinski
|
27b93facc9
|
libcamera: add frame timeout
|
2023-02-24 19:59:54 +01:00 |
|
Kamil Trzcinski
|
f7f4eba9ca
|
links: use n_output_lists for link_t
|
2023-02-24 19:59:51 +01:00 |
|
Kamil Trzcinski
|
425bbe7745
|
links: remove link_validate_buffer
|
2023-02-24 11:40:46 +01:00 |
|
Kamil Trzcinski
|
456eec5847
|
links: rename buf_list to capture_list or output_list
|
2023-02-24 11:40:46 +01:00 |
|
Kamil Trzcinski
|
8042743e1a
|
links: allow to log processing statistics
|
2023-02-24 11:30:26 +01:00 |
|
Kamil Trzcinski
|
8b3ed0b599
|
links: introduce link_pool_t
|
2023-02-24 11:27:07 +01:00 |
|
Kamil Trzcinski
|
7c375f70a6
|
links: rename source and sinks to capture_list and output_lists
|
2023-02-24 11:26:49 +01:00 |
|
Kamil Trzcinski
|
bf14b915eb
|
links: remove unused global links_init and links_step
|
2023-02-24 00:26:44 +01:00 |
|
Kamil Trzciński
|
ca08adb62f
|
Add -snapshot.height , -stream.height and -video.height
|
2023-02-22 17:32:46 +01:00 |
|
Kamil Trzcinski
|
4ff6bee511
|
device: some random fixes
|
2023-02-21 23:39:38 +01:00 |
|
Kamil Trzcinski
|
fc8255ed90
|
device: ensure that sink has capture that can process output - otherwise skip
It appears that if output is enqueued, but there's no capture for longer period
this results EPIPE from mmal.
|
2023-02-21 23:39:38 +01:00 |
|
Kamil Trzcinski
|
5031cd99f6
|
Register buffer_lock as a global output
|
2022-09-04 20:30:26 +02:00 |
|
Kamil Trzcinski
|
f5726fc9b2
|
Move opts/ into util/opts/
|
2022-09-02 22:00:01 +02:00 |
|
Kamil Trzcinski
|
9c7f5fed12
|
Enable -Wall
|
2022-04-14 10:13:44 +02:00 |
|
Kamil Trzcinski
|
b9fd63154c
|
Improve regular messages
|
2022-04-12 08:51:19 +02:00 |
|
Kamil Trzcinski
|
887b88fdda
|
Print links pipeline (for informational purposes)
|
2022-04-12 08:49:19 +02:00 |
|
Kamil Trzcinski
|
8dd470cb49
|
Make device to support composite devices (single output, many captures)
|
2022-04-11 22:02:22 +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
|
ae12963c6e
|
Update logs
|
2022-04-11 13:52:46 +02:00 |
|
Kamil Trzcinski
|
f5a6e4ceab
|
Rename buf_list->device to buf_list->dev
|
2022-04-11 09:01:15 +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 |
|
Kamil Trzcinski
|
fd2f19270c
|
Move device/hw/buffer.c to device/buffer.c
|
2022-04-10 11:11:50 +02:00 |
|
Kamil Trzcinski
|
e77f0438f1
|
Fix links
|
2022-04-10 10:23:46 +02:00 |
|
Kamil Trzcinski
|
dfc6df83cf
|
Move device/hw/links.h to device/links.h
|
2022-04-10 09:46:05 +02:00 |
|