Kamil Trzcinski
|
f5726fc9b2
|
Move opts/ into util/opts/
|
2022-09-02 22:00:01 +02:00 |
|
Kamil Trzcinski
|
d430d68fc7
|
Improve RTSP support to configure port and expose low res stream
|
2022-08-27 20:38:15 +02:00 |
|
Kamil Trzcinski
|
d49169070a
|
Add RTSP support via live555
|
2022-08-25 17:16:24 +02:00 |
|
Kamil Trzcinski
|
a9c65fae0d
|
Allow to set -camera-vflip and -camera-hflip
|
2022-08-24 17:48:55 +02:00 |
|
Kamil Trzcinski
|
8b1d066dfc
|
Fix compilation of device/libcamera/fake_camera.c on 32bits
|
2022-07-20 12:21:33 +02:00 |
|
Kamil Trzcinski
|
6530e5f5b6
|
Implement FAKE_CAMERA_SENSOR to allow fake image sensor used
Example, make `arducam_64mp` to behave as `imx519` as `imx519`
does have auto exposure control:
```
FAKE_CAMERA_SENSOR=arducam_64mp=imx519
```
|
2022-07-14 14:19:02 +02:00 |
|
Kamil Trzcinski
|
4e641dea1e
|
Open default camera of a given type
|
2022-07-12 21:59:02 +02:00 |
|
Kamil Trzcinski
|
1857cd8d77
|
Improve options handling
|
2022-07-12 21:49:49 +02:00 |
|
Kamil Trzcinski
|
b052e5eb04
|
Remove the controls::draft::AfTrigger since it is an exposed control now via controls::AfTrigger
|
2022-07-12 11:10:25 +02:00 |
|
Kamil Trzcinski
|
883a951cea
|
Expose options for v4l2
|
2022-07-08 12:41:08 +02:00 |
|
Kamil Trzcinski
|
6460d1b902
|
Emit options of all devices
|
2022-07-08 12:20:09 +02:00 |
|
Kamil Trzcinski
|
b4668aa320
|
Output all properties and options
|
2022-07-08 12:12:30 +02:00 |
|
Kamil Trzcinski
|
9051518082
|
Better print available cameras
|
2022-07-08 10:54:18 +02:00 |
|
Kamil Trzcinski
|
f7e5b0bcbe
|
Better output controls and properties from libcamera
|
2022-07-07 14:19:45 +02:00 |
|
Kamil Trzcinski
|
99dd89796d
|
Dump libcamera metadata in verbose
|
2022-07-07 12:09:05 +02:00 |
|
Kamil Trzcinski
|
1f5262afd8
|
Add -camera-auto-focus option
|
2022-07-07 12:08:56 +02:00 |
|
Kamil Trzcinski
|
4e8e74c716
|
Fix dynamic setting of auto-focus
|
2022-07-07 11:37:36 +02:00 |
|
Kamil Trzcinski
|
07a46ee7cc
|
Make libcamera to support some formats
|
2022-07-07 11:37:19 +02:00 |
|
Kamil Trzcinski
|
4eaa42f1ea
|
Add Af-Trigger
|
2022-07-05 12:05:17 +02:00 |
|
Kamil Trzcinski
|
26d94709e3
|
Fix printf warnings
|
2022-07-05 11:25:20 +02:00 |
|
Kamil Trzcinski
|
ff95a28977
|
Fix compilation errors
Resolves: https://github.com/ayufan-research/camera-streamer/issues/2
|
2022-07-04 17:44:35 +00:00 |
|
Kamil Trzcinski
|
9c7f5fed12
|
Enable -Wall
|
2022-04-14 10:13:44 +02:00 |
|
Kamil Trzcinski
|
ae18e06098
|
Fail on wrong resolution
|
2022-04-12 10:05:03 +02:00 |
|
Kamil Trzcinski
|
ddca582551
|
Automatically reconnect
|
2022-04-12 09:23:46 +02:00 |
|
Kamil Trzcinski
|
a1c974c9be
|
Remove camera_legacy_isp.c
|
2022-04-12 09:18:40 +02:00 |
|
Kamil Trzcinski
|
04bf3a2442
|
Optimize decoder
|
2022-04-12 09:17:56 +02:00 |
|
Kamil Trzcinski
|
5ab25f435a
|
Improve how options are handled
|
2022-04-12 08:59:04 +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
|
d688f7127f
|
Support all rescaling aspects
|
2022-04-12 01:01:06 +02:00 |
|
Kamil Trzcinski
|
5160bdeb3d
|
Use legacy isp to rescale outputs
|
2022-04-12 00:38:27 +02:00 |
|
Kamil Trzcinski
|
80b69bd3eb
|
Rework links handling to create a complete pipeline
|
2022-04-12 00:33:24 +02:00 |
|
Kamil Trzcinski
|
a4d6f35004
|
Get rid of pipeline
|
2022-04-11 22:06: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
|
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
|
a3e8ef1e24
|
Make buffer_list_open to accept const char *path
|
2022-04-11 19:14:06 +02:00 |
|
Kamil Trzcinski
|
753e9d4255
|
Clone dev->dev_fd to provide buf_list->dev_fd
|
2022-04-11 19:00:06 +02:00 |
|
Kamil Trzcinski
|
e69f707ef0
|
Fix frame rate
|
2022-04-11 17:07:35 +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
|
bce0303b8e
|
Remove non-needed message
|
2022-04-11 13:11:23 +02:00 |
|
Kamil Trzcinski
|
0fbbe62799
|
Expose h264 and jpeg options
|
2022-04-11 13:02:21 +02:00 |
|