275 Commits

Author SHA1 Message Date
Kamil Trzciński
878ad95598 Fix bug introduced by 3c818772d1 (diff-6eb6287b4cf8659acef0809a500f07e26feac08a34f12b17a8897127a5d84ab8) 2022-09-04 19:19:13 +00:00
Kamil Trzciński
fbf4e30f71 Fix build-env script 2022-09-04 18:48:12 +00:00
Kamil Trzcinski
6eaaa57d0b Do not use ISP to produce concurrently low resolution 2022-09-04 20:30:27 +02:00
Kamil Trzcinski
5031cd99f6 Register buffer_lock as a global output 2022-09-04 20:30:26 +02:00
Kamil Trzcinski
3c818772d1 Add scripts to create build env for other architectures 2022-09-04 20:27:42 +02:00
Kamil Trzcinski
0a37c63d00 Enumerate v4l2 devices 2022-09-03 10:21:46 +02:00
Kamil Trzcinski
328198745b Remove rtsp_options from output/rtsp 2022-09-03 10:20:17 +02:00
Kamil Trzcinski
df67c0272e Make video.mp4 streamable using MSE on supported browsers 2022-09-02 22:09:55 +02:00
Kamil Trzcinski
dd3aa47805 Move http/ and rtsp/ into output/ 2022-09-02 22:06:19 +02:00
Kamil Trzcinski
17ec167dd9 Move part of http/ into util/http/ 2022-09-02 22:02:41 +02:00
Kamil Trzcinski
2299bf9708 Move ffmpeg/ into util/ffmpeg/ 2022-09-02 22:01:09 +02:00
Kamil Trzcinski
f5726fc9b2 Move opts/ into util/opts/ 2022-09-02 22:00:01 +02:00
Kamil Trzcinski
9a592fb00e Change h264 stream to 2Mbps by default 2022-08-31 19:18:45 +02:00
Kamil Trzcinski
a397ccc8c2 Get rid of .vscode/settings.json 2022-08-31 10:59:41 +02:00
Kamil Trzcinski
94afdc2cf4 Split camera-streamer into separate files 2022-08-31 10:53:14 +02:00
Kamil Trzcinski
05a25e853a Move camera-streamer into subdirectory 2022-08-31 10:50:00 +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
e4be9cac48 Fix ConditionPathExists 2022-08-26 12:01:21 +02:00
Kamil Trzcinski
d49169070a Add RTSP support via live555 2022-08-25 17:16:24 +02:00
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