256 Commits

Author SHA1 Message Date
Kamil Trzcinski
7a584dc16d Add disclaimer about auto_focus, vflip and hflip 2022-08-24 17:51:33 +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
18be13ccc9 Merge branch 'master' of github.com:ayufan-research/camera-streamer 2022-07-12 15:58:07 +02:00
RobeeeJay
9e6e449f98
Added service file for Raspberry Pi v2.1 camera (#4)
* Added service file for Raspberry Pi v2.1 camera
2022-07-12 15:55:32 +02:00
Kamil Trzcinski
39c383851d Detect USB/arducam presence 2022-07-12 15:47:20 +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
MK3S+ Printer
9e7e14d15b Expose snapshot.jpg 2022-07-11 15:58:16 +02:00
Kamil Trzcinski
2cec9a9032 Make JPEG to be valid format 2022-07-08 13:42:22 +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
ab7e87d5ef Compile with _GNU_SOURCE 2022-07-08 09:41:43 +02:00
Kamil Trzcinski
bb4bbdc6ea Be flexible on setting camera params 2022-07-07 15:14:39 +02:00
Kamil Trzcinski
f7e5b0bcbe Better output controls and properties from libcamera 2022-07-07 14:19:45 +02:00
Kamil Trzcinski
62372d3d16 Fix .mkv link 2022-07-07 12:38:14 +02:00
Kamil Trzcinski
e9ffcc7c3b Fix defaults 2022-07-07 12:26:34 +02:00
Kamil Trzcinski
2be35c8793 Update service 2022-07-07 12:18:02 +02:00
Kamil Trzcinski
6b9d957641 Fix auto-focus option 2022-07-07 12:09:31 +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
b16c686032 Force auto-focus on start 2022-07-07 11:37:45 +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
286302ec19 Make default bitrate of h264 to be 10M 2022-07-07 11:36:51 +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
981eb459ed Fix compilation on 32bits 2022-07-05 07:40:10 +00: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 Trzciński
950643cff3
Fix compilation with sudo: use CURDIR instead of PWD 2022-05-06 00:13:32 +02:00
Kamil Trzcinski
9c7f5fed12 Enable -Wall 2022-04-14 10:13:44 +02:00
Kamil Trzcinski
eaf4e06989 Enable -std=gnu17 2022-04-14 10:13:05 +02:00
Kamil Trzcinski
00310b6a2c Improve remuxer 2022-04-14 09:54:20 +02:00
Kamil Trzcinski
0a10a8ba59 device_option_normalize_name strips non-alnum and lowercases 2022-04-12 14:36:12 +02:00
Kamil Trzcinski
14126985f3 make headers 2022-04-12 14:27:39 +02:00
Kamil Trzcinski
6d0492e35a Store Range: header 2022-04-12 11:56:35 +02:00
Kamil Trzcinski
70b9a513ad Add info about res=low 2022-04-12 11:07:52 +02:00
Kamil Trzcinski
1dd4f7142d Pass params to video.h264 from video.html 2022-04-12 10:53:15 +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