402 Commits

Author SHA1 Message Date
Kamil Trzcinski
09845c2b89 Move device/camera.* to device/camera/camera.* 2022-04-10 12:04:02 +02:00
Kamil Trzcinski
ec50191992 Move dev->fd to dev->v4l2.dev_fd 2022-04-10 12:02:54 +02:00
Kamil Trzcinski
ce439fc1ee Move dev->subdev_fd to dev->v4l2.subdev_fd 2022-04-10 12:01:30 +02:00
Kamil Trzcinski
645f4a6f33 Move device/hw/device.h to device/device.h 2022-04-10 11:59:48 +02:00
Kamil Trzcinski
09c2f6e595 Move remaining device methods 2022-04-10 11:58:59 +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
20c48607c5 Make buffer handling to be made via device/v4l2 2022-04-10 11:09:42 +02:00
Kamil Trzcinski
ca07c62f25 Simplify v4l2_cap support 2022-04-10 10:49: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
e77f0438f1 Fix links 2022-04-10 10:23:46 +02:00
Kamil Trzcinski
4746484844 Make bufer_list to be more v4l2-less 2022-04-10 09:57:23 +02:00
Kamil Trzcinski
76f35f37c8 Add device_hw_t and device_v4l2_open 2022-04-10 09:54:02 +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
dfc6df83cf Move device/hw/links.h to device/links.h 2022-04-10 09:46:05 +02:00
Kamil Trzcinski
febc3f9f9f Fix includes 2022-04-08 23:36:30 +02:00
Kamil Trzcinski
1fd146d39f Optional width, height 2022-04-08 23:17:09 +02:00
Kamil Trzcinski
bd9094cbbc Fix some headers 2022-04-08 23:14:59 +02:00
Kamil Trzcinski
67d29468d1 Improve csi camera script 2022-04-08 23:09:31 +02:00
Kamil Trzcinski
e7c68cb60e Validate headers 2022-04-08 23:09:24 +02:00
Kamil Trzcinski
d1b57fa37b Push IMX519 parameters 2022-04-08 21:16:54 +02:00
Kamil Trzcinski
7b69fa0063 Allow to set complex ISP options 2022-04-08 21:14:37 +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
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
253628b61e Add install: 2022-04-08 11:54:08 +02:00
Kamil Trzcinski
3a8574de66 Re-use h264 keyframes 2022-04-08 11:09:47 +02:00
Kamil Trzcinski
1352df220b Improve decoder and add buffer validator 2022-04-08 10:57:55 +02:00
Kamil Trzcinski
6806a6bdf2 Fix links message 2022-04-08 10:39:54 +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
4f26debf57 Improve capture procedure 2022-04-07 20:32:38 +02:00
Kamil Trzcinski
a3f5c002bb Fix buffer reenqueing 2022-04-07 19:09:35 +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
08811b747b Use __FILE__ 2022-04-07 17:34:23 +02:00
Kamil Trzcinski
a8e96565e1 Add vscode settings 2022-04-07 17:30:46 +02:00
Kamil Trzcinski
d5aa2e5f99 Improve Makefile 2022-04-07 17:28:34 +02:00
Kamil Trzcinski
c86112ae77 Not nice dropping of frames (with bad jitter) 2022-04-07 13:12:41 +02:00
Kamil Trzcinski
e86bedd95a Improve tracking 2022-04-07 12:57:02 +02:00
Kamil Trzcinski
944b051daa Measure processing latency 2022-04-07 12:44:36 +02:00
Kamil Trzcinski
a56886cb6c Kind of support FPS 2022-04-07 12:09:28 +02:00