85 Commits

Author SHA1 Message Date
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
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
bb4bbdc6ea Be flexible on setting camera params 2022-07-07 15:14:39 +02:00
Kamil Trzcinski
e9ffcc7c3b Fix defaults 2022-07-07 12:26:34 +02:00
Kamil Trzcinski
6b9d957641 Fix auto-focus option 2022-07-07 12:09:31 +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
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
9c7f5fed12 Enable -Wall 2022-04-14 10:13:44 +02:00
Kamil Trzcinski
ddca582551 Automatically reconnect 2022-04-12 09:23:46 +02:00
Kamil Trzcinski
5ab25f435a Improve how options are handled 2022-04-12 08:59:04 +02:00
Kamil Trzcinski
2fb7a53122 Add sample systemd file 2022-04-11 17:53:23 +02:00
Kamil Trzcinski
b15d5b28af Improve supported formats 2022-04-11 16:15:06 +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
abb94b1e29 Fix libcamera compilation 2022-04-11 09:23:23 +02:00
Kamil Trzcinski
cae3087116 Optimise usage of videodev2.h header 2022-04-10 14:41:00 +02:00
Kamil Trzcinski
fbca3f4104 Simplify camera_stream.h 2022-04-10 12:05:12 +02:00
Kamil Trzcinski
09845c2b89 Move device/camera.* to device/camera/camera.* 2022-04-10 12:04:02 +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
dfc6df83cf Move device/hw/links.h to device/links.h 2022-04-10 09:46:05 +02:00
Kamil Trzcinski
08c179e22a Pass options to ISP 2022-04-08 19:57:22 +02:00
Kamil Trzcinski
42ab32b1a6 Move all into device/ 2022-04-08 18:47:12 +02:00
Kamil Trzcinski
740bbba104 Tidy FFMPEG 2022-04-08 14:19:33 +02:00
Kamil Trzcinski
eaf6f3d9ba Add index.html 2022-04-08 14:17:13 +02:00
Kamil Trzcinski
50f2a9eb87 Support lowres capture 2022-04-08 09:48:52 +02:00
Kamil Trzcinski
a816336de5 Fix direct method 2022-04-08 09:25:54 +02:00
Kamil Trzcinski
b57ca77132 Allow to compile without ffmpeg 2022-04-07 23:17:06 +02:00
Kamil Trzcinski
386ad37b40 Allow to configure options 2022-04-07 23:03:41 +02:00
Kamil Trzcinski
31a1f91e72 Add camera options 2022-04-07 22:13:06 +02:00
Kamil Trzcinski
02c10df53f Enable log-filter always 2022-04-07 20:51:20 +02:00
Kamil Trzcinski
eca9c43af7 Optimise used buffers 2022-04-07 18:39:37 +02:00
Kamil Trzcinski
1aec989bbc Allow to filter logs 2022-04-07 18:30:36 +02:00
Kamil Trzcinski
c817f73051 Improve FPS handling 2022-04-07 17:46:15 +02:00
Kamil Trzcinski
c86112ae77 Not nice dropping of frames (with bad jitter) 2022-04-07 13:12:41 +02:00
Kamil Trzcinski
a56886cb6c Kind of support FPS 2022-04-07 12:09:28 +02:00
Kamil Trzcinski
9c53c4bd3a Capture pipeline timestamps 2022-04-07 11:02:53 +02:00
Kamil Trzcinski
1aed350356 Reduce buffering for mkv/mp4 2022-04-06 22:02:58 +02:00
Kamil Trzcinski
24611c1290 Fix HTTP matching 2022-04-06 21:18:39 +02:00
Kamil Trzcinski
a387f4d70c Improve decoding pipeline 2022-04-06 16:49:36 +02:00
Kamil Trzcinski
6d3f992034 Add start decoder 2022-04-06 16:02:47 +02:00
Kamil Trzcinski
aad601d575 Support arguments 2022-04-06 14:09:20 +02:00
Kamil Trzcinski
df6bf92afe Fix decoder 2022-04-06 13:27:08 +02:00
Kamil Trzcinski
57b6e2a94c Fix supportede formats 2022-04-06 09:53:13 +02:00
Kamil Trzcinski
23178325cf Add options in format -opt=value 2022-04-06 09:22:52 +02:00