45 Commits

Author SHA1 Message Date
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
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
4eaa42f1ea Add Af-Trigger 2022-07-05 12:05:17 +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
00310b6a2c Improve remuxer 2022-04-14 09:54:20 +02:00
Kamil Trzcinski
6d0492e35a Store Range: header 2022-04-12 11:56:35 +02:00
Kamil Trzcinski
ae12963c6e Update logs 2022-04-11 13:52:46 +02:00
Kamil Trzcinski
f5a6e4ceab Rename buf_list->device to buf_list->dev 2022-04-11 09:01:15 +02:00
Kamil Trzcinski
cae3087116 Optimise usage of videodev2.h header 2022-04-10 14:41:00 +02:00
Kamil Trzcinski
7275b56e6d Fix some bugs 2022-04-10 12:17:18 +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
4d01c86398 Get rid of v4l2_buffer/v4l2_plane from buffer_t 2022-04-10 10:37:52 +02:00
Kamil Trzcinski
13528eff1d Move device/hw/buffer_lock.h to device/buffer_lock.h 2022-04-10 09:47:24 +02:00
Kamil Trzcinski
febc3f9f9f Fix includes 2022-04-08 23:36:30 +02:00
Kamil Trzcinski
42ab32b1a6 Move all into device/ 2022-04-08 18:47:12 +02:00
Kamil Trzcinski
45724981ad Fix HTML 2022-04-08 14:24:51 +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
3240fa9336 Add ffmpeg_remuxer 2022-04-08 13:33:54 +02:00
Kamil Trzcinski
3a8574de66 Re-use h264 keyframes 2022-04-08 11:09:47 +02:00
Kamil Trzcinski
50f2a9eb87 Support lowres capture 2022-04-08 09:48:52 +02:00
Kamil Trzcinski
b57ca77132 Allow to compile without ffmpeg 2022-04-07 23:17:06 +02:00
Kamil Trzcinski
e1c42b1145 Fix some bugs 2022-04-07 10:46:22 +02:00
Kamil Trzcinski
b309423fbc Fix ffmpeg 2022-04-07 10:29:37 +02:00
Kamil Trzcinski
819fda4f7e Improve mkv/mp4 2022-04-06 23:47:48 +02:00
Kamil Trzcinski
854dd814a5 Reduce latency 2022-04-06 22:12:46 +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
ba676cda0e Add ffmpeg remuxing 2022-04-06 21:03:49 +02:00
Kamil Trzcinski
4a7a42bab2 Improve writing of data 2022-04-06 17:52:13 +02:00
Kamil Trzcinski
899204916f Fix buffer leaking on connection disconnect 2022-04-06 14:27:35 +02:00
Kamil Trzcinski
3fe66378aa Improve clocks support 2022-04-06 13:22:49 +02:00
Kamil Trzcinski
8eb514c6b0 Fix a few bugs 2022-04-06 13:19:52 +02:00
Kamil Trzcinski
0e1ea755d9 Include buffer caching 2022-04-06 12:22:52 +02:00
Kamil Trzcinski
6218cd3020 Fix buffer reference counts 2022-04-06 09:53:48 +02:00
Kamil Trzcinski
97055565b5 Add preliminary support for options 2022-04-05 16:52:12 +02:00
Kamil Trzcinski
4d3e8835ab Add http_server_options 2022-04-05 16:13:21 +02:00
Kamil Trzcinski
94df5c155c Add camera_t 2022-04-05 09:17:57 +02:00
Kamil Trzcinski
0dd713fcaa Rename device_force_key 2022-04-05 08:34:57 +02:00
Kamil Trzcinski
2562d9881b Organize sources 2022-04-05 08:33:27 +02:00