Kamil Trzcinski
|
b1c6fb33ec
|
device: remove device_consume_event and device_set_decoder_start
|
2023-02-24 00:07:24 +01:00 |
|
Kamil Trzcinski
|
0c244a61c8
|
Pass sizeimage to ensure that allocated buffers are of a correct size
|
2023-02-22 17:32:46 +01:00 |
|
Kamil Trzciński
|
ca08adb62f
|
Add -snapshot.height , -stream.height and -video.height
|
2023-02-22 17:32:46 +01:00 |
|
MK3S+ Printer
|
ec2ed5e392
|
Fix top bar for H264 stream
|
2022-10-29 11:10:49 +02:00 |
|
Kamil Trzcinski
|
0a37c63d00
|
Enumerate v4l2 devices
|
2022-09-03 10:21:46 +02:00 |
|
Kamil Trzcinski
|
f5726fc9b2
|
Move opts/ into util/opts/
|
2022-09-02 22:00:01 +02:00 |
|
Kamil Trzcinski
|
883a951cea
|
Expose options for v4l2
|
2022-07-08 12:41:08 +02:00 |
|
Kamil Trzcinski
|
9c7f5fed12
|
Enable -Wall
|
2022-04-14 10:13:44 +02:00 |
|
Kamil Trzcinski
|
ae18e06098
|
Fail on wrong resolution
|
2022-04-12 10:05:03 +02:00 |
|
Kamil Trzcinski
|
b9fd63154c
|
Improve regular messages
|
2022-04-12 08:51:19 +02:00 |
|
Kamil Trzcinski
|
8dd470cb49
|
Make device to support composite devices (single output, many captures)
|
2022-04-11 22:02:22 +02:00 |
|
Kamil Trzcinski
|
5a9e871484
|
Introduce buffer_format_t and use it for buffer_list_open
|
2022-04-11 20:48:09 +02:00 |
|
Kamil Trzcinski
|
a3e8ef1e24
|
Make buffer_list_open to accept const char *path
|
2022-04-11 19:14:06 +02:00 |
|
Kamil Trzcinski
|
753e9d4255
|
Clone dev->dev_fd to provide buf_list->dev_fd
|
2022-04-11 19:00:06 +02:00 |
|
Kamil Trzcinski
|
b15d5b28af
|
Improve supported formats
|
2022-04-11 16:15:06 +02:00 |
|
Kamil Trzcinski
|
ae12963c6e
|
Update logs
|
2022-04-11 13:52:46 +02:00 |
|
Kamil Trzcinski
|
7c56fa2813
|
Improve controls handling (preload)
|
2022-04-11 13:00:45 +02:00 |
|
Kamil Trzcinski
|
8adcd67569
|
Allow to configure controls
|
2022-04-11 12:42:17 +02:00 |
|
Kamil Trzcinski
|
d5571f095d
|
Move queueing buffer message into device/buffer_queue.c
|
2022-04-11 10:05:38 +02:00 |
|
Kamil Trzcinski
|
95c7b06e1e
|
Move int nbufs into buffer_list_open
|
2022-04-11 09:28:05 +02:00 |
|
Kamil Trzcinski
|
2ec7347b26
|
Set mpad for buffer_list on capture
|
2022-04-11 09:23:17 +02:00 |
|
Kamil Trzcinski
|
f5a6e4ceab
|
Rename buf_list->device to buf_list->dev
|
2022-04-11 09:01:15 +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
|
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
|
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
|
4d01c86398
|
Get rid of v4l2_buffer/v4l2_plane from buffer_t
|
2022-04-10 10:37:52 +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 |
|