392 Commits

Author SHA1 Message Date
Kamil Trzcinski
0ff48e449e Update latency 2022-04-11 17:19:22 +02:00
Kamil Trzcinski
e69f707ef0 Fix frame rate 2022-04-11 17:07:35 +02:00
Kamil Trzcinski
fb400f3139 Fix libcamera resolution handling 2022-04-11 16:49:21 +02:00
Kamil Trzcinski
facd1fa41e Pass expected output width 2022-04-11 16:32:05 +02:00
Kamil Trzcinski
7f4619a312 Configure h264 codecs 2022-04-11 16:31:41 +02:00
Kamil Trzcinski
6ce5b5ce4a Add device->opts.allow_dma 2022-04-11 16:28:36 +02:00
Kamil Trzcinski
b15d5b28af Improve supported formats 2022-04-11 16:15:06 +02:00
Kamil Trzcinski
b5d519e6d1 Add note about Arducam 16MP 2022-04-11 15:04:54 +02:00
Kamil Trzcinski
d9bb34eb40 Update README.md 2022-04-11 14:56:28 +02:00
Kamil Trzcinski
eaeb40ba07 Add README 2022-04-11 13:58:43 +02:00
Kamil Trzcinski
ae12963c6e Update logs 2022-04-11 13:52:46 +02:00
Kamil Trzcinski
1d6298d248 Improve parameters dump 2022-04-11 13:17:39 +02:00
Kamil Trzcinski
9efcbbc916 Update c_cpp_properties.json 2022-04-11 13:15:46 +02:00
Kamil Trzcinski
bce0303b8e Remove non-needed message 2022-04-11 13:11:23 +02:00
Kamil Trzcinski
0fbbe62799 Expose h264 and jpeg options 2022-04-11 13:02:21 +02:00
Kamil Trzcinski
7c56fa2813 Improve controls handling (preload) 2022-04-11 13:00:45 +02:00
Kamil Trzcinski
a586bad403 Allow to configure control 2022-04-11 12:45:01 +02:00
Kamil Trzcinski
8adcd67569 Allow to configure controls 2022-04-11 12:42:17 +02:00
Kamil Trzcinski
9eeee04560 Allow to disable libcamera 2022-04-11 10:55:54 +02:00
Kamil Trzcinski
aa0f7276bf Make libcamera to work? 2022-04-11 10:51:05 +02:00
Kamil Trzcinski
a08904688e Fix log-filter in opts/log.c 2022-04-11 10:07:31 +02:00
Kamil Trzcinski
d5571f095d Move queueing buffer message into device/buffer_queue.c 2022-04-11 10:05:38 +02:00
Kamil Trzcinski
4783fe31a5 The libcamera starts 2022-04-11 10:01:18 +02:00
Kamil Trzcinski
95c7b06e1e Move int nbufs into buffer_list_open 2022-04-11 09:28:05 +02:00
Kamil Trzcinski
e4673851c1 Add DEBUG=1 2022-04-11 09:23:23 +02:00
Kamil Trzcinski
abb94b1e29 Fix libcamera compilation 2022-04-11 09:23:23 +02:00
Kamil Trzcinski
2e36ac9aed Add libcamera - dummy (for now) 2022-04-11 09:23:23 +02:00
Kamil Trzcinski
2ec7347b26 Set mpad for buffer_list on capture 2022-04-11 09:23:17 +02:00
Kamil Trzcinski
01908839af Support ccache 2022-04-11 09:05:20 +02:00
Kamil Trzcinski
f5a6e4ceab Rename buf_list->device to buf_list->dev 2022-04-11 09:01:15 +02:00
Kamil Trzcinski
c42262d649 Add device/dummy 2022-04-10 16:15:13 +02:00
Kamil Trzcinski
f6309fa3b3 Add buffer_v4l2_t 2022-04-10 16:05:58 +02:00
Kamil Trzcinski
4a345ed048 Create private data for buffer_list_v4l2_t 2022-04-10 16:03:55 +02:00
Kamil Trzcinski
5760f5fbac Add device_v4l2_t (private data) 2022-04-10 15:49:41 +02:00
Kamil Trzcinski
41a42e27a3 Rename to imx519_camera.sh 2022-04-10 15:00:03 +02:00
Kamil Trzcinski
cae3087116 Optimise usage of videodev2.h header 2022-04-10 14:41:00 +02:00
Kamil Trzcinski
b21ddd2519 Fix support for keyframes 2022-04-10 14:29:22 +02:00
Kamil Trzcinski
885ec79f5b Add buffer lock deadline for no frame 2022-04-10 14:01:21 +02:00
Kamil Trzcinski
7275b56e6d Fix some bugs 2022-04-10 12:17:18 +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
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