Kamil Trzcinski
3c116f2307
device: some v4l2 cameras do not accept parameters unless streaming
...
This fixes 3DO camera not accepting `--camera-options=focus_absolute=100`
and `--camera-options=focus_automatic_continuous=0`, and not properly
configuring the sensor.
The settings are applied twice (if failed) to ignore ordering problems
related to auto-focus and focus-absolute value command line order.
2023-11-20 21:28:31 +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
f7f4eba9ca
links: use n_output_lists
for link_t
2023-02-24 19:59:51 +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 Trzciński
ca08adb62f
Add -snapshot.height
, -stream.height
and -video.height
2023-02-22 17:32:46 +01:00
Kamil Trzcinski
6bdb33ff3a
Fix buffer leakage on camera reconnect
2022-10-25 16:37:30 +02:00
Kamil Trzcinski
5031cd99f6
Register buffer_lock as a global output
2022-09-04 20:30:26 +02:00
Kamil Trzcinski
0a37c63d00
Enumerate v4l2 devices
2022-09-03 10:21:46 +02:00
Kamil Trzcinski
f5726fc9b2
Move opts/
into util/opts/
2022-09-02 22:00:01 +02:00
Kamil Trzcinski
1f5262afd8
Add -camera-auto-focus
option
2022-07-07 12:08:56 +02:00
Kamil Trzcinski
4eaa42f1ea
Add Af-Trigger
2022-07-05 12:05:17 +02:00
Kamil Trzcinski
5ab25f435a
Improve how options are handled
2022-04-12 08:59:04 +02:00
Kamil Trzcinski
887b88fdda
Print links pipeline (for informational purposes)
2022-04-12 08:49:19 +02:00
Kamil Trzcinski
d688f7127f
Support all rescaling aspects
2022-04-12 01:01:06 +02:00
Kamil Trzcinski
80b69bd3eb
Rework links handling to create a complete pipeline
2022-04-12 00:33:24 +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
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