-
-
Notifications
You must be signed in to change notification settings - Fork 94
Expand file tree
/
Copy pathChangeLog
More file actions
148 lines (113 loc) · 3.98 KB
/
ChangeLog
File metadata and controls
148 lines (113 loc) · 3.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
akvcam 1.4.0:
- Minimum supported kernel version: 5.10.
- Added support bidirectional format convertion to any format.
The supported formats are:
V4L2_PIX_FMT_ABGR32
V4L2_PIX_FMT_ABGR555
V4L2_PIX_FMT_ARGB32
V4L2_PIX_FMT_ARGB555
V4L2_PIX_FMT_ARGB555X
V4L2_PIX_FMT_BGR24
V4L2_PIX_FMT_BGR32
V4L2_PIX_FMT_BGRA32
V4L2_PIX_FMT_BGRA555
V4L2_PIX_FMT_BGRX32
V4L2_PIX_FMT_BGRX555
V4L2_PIX_FMT_NV12
V4L2_PIX_FMT_NV16
V4L2_PIX_FMT_NV21
V4L2_PIX_FMT_NV61
V4L2_PIX_FMT_RGB24
V4L2_PIX_FMT_RGB32
V4L2_PIX_FMT_RGB555
V4L2_PIX_FMT_RGB555X
V4L2_PIX_FMT_RGB565
V4L2_PIX_FMT_RGB565X
V4L2_PIX_FMT_RGBA32
V4L2_PIX_FMT_RGBA555
V4L2_PIX_FMT_RGBX32
V4L2_PIX_FMT_RGBX555
V4L2_PIX_FMT_UYVY
V4L2_PIX_FMT_VYUY
V4L2_PIX_FMT_XBGR32
V4L2_PIX_FMT_XBGR555
V4L2_PIX_FMT_XRGB32
V4L2_PIX_FMT_XRGB555
V4L2_PIX_FMT_XRGB555X
V4L2_PIX_FMT_YUV410
V4L2_PIX_FMT_YUV411P
V4L2_PIX_FMT_YUV420
V4L2_PIX_FMT_YUV422P
V4L2_PIX_FMT_YUYV
V4L2_PIX_FMT_YVU410
V4L2_PIX_FMT_YVU420
V4L2_PIX_FMT_YVYU
You can now send send the video frames to the output in any format supported
by the module.
- Added direct mode support. The devices, when configured in direct mode, the
frames are sent straight to the other side without any kind of treatement,
giving a higher frame rate than using the normal normal mode.
You can only connect the devices when both sides are configured in direct
mode, also both devices must have the same format (only one allowed), and the
devices does not offers user controls.
akvcam 1.3.0:
- Added /proc/akvcaminfo to read information about the supported input and
output pixel formats.
akvcam 1.2.7:
- Use sizeof(self->v4l2_dev.name) instead of V4L2_DEVICE_NAME_SIZE (issue #83).
- Use CLEAN=true instead of CLEAN="make clean" in dkms.conf.
- Force the removal of the module when uninstalling.
akvcam 1.2.6:
- Minimum supported kernel version: 4.19.
- Fix v6.8 renamed symbols (Thanks to @iam-TJ).
akvcam 1.2.5:
- Fixed missing V4L2_DEVICE_NAME_SIZE variable in Linux version > 6.7.
akvcam 1.2.4:
- Minimum supported kernel version: 4.14.
- Remove deprecated REMAKE_INITRD (Thanks to dkadioglu).
- Minimum number of buffers decreased to 2 (issue #20).
- Added makeself as a new install option.
akvcam 1.2.3:
- Set v4l2_buffer.type after memset() (Thanks to Hirosam1).
akvcam 1.2.2:
- Properly mark installer as a GNU/Linux only installer.
akvcam 1.2.1:
- Fixed 'Swap Read and Blue' control.
- Switched top build system from Qmake to Cmake, you can still use make
command to build the module.
- Removed the global_deleter, and all global objects, objects now have a well
defined lifetime.
- Removed dangerous static non-constant variables, this should make the module
a bit more stable.
akvcam 1.2.0:
- Added support for linux 5.10.
- Use V4L2 kernel APIs for dealing with almost anything, v4l2 protocol is too
much complicated to be handled manually.
- Added DMABUF support.
- RW devices can also have controls too.
- Removed a bunch of useless code.
akvcam 1.1.1:
- Minimum supported kernel version: 4.4
- Maximum tested kernel version: 5.9
- Install the module to /usr/src when running make install.
- Added USE_DKMS for make install to install the module using DKMS.
- Replaced spin_lock with mutex_lock_interruptible.
- Don't stop streaming if the released node is not the node that started the
streaming.
- Print ioctl error messages.
- Print the device that's calling the node and ioctl functions.
- Added installer and daily build.
akvcam 1.1.0:
- Make it work with linux 5.7.
- Allow setting the device number.
- Added virtual camera usage example.
akvcam 1.0.4:
- Update to support 5.6 kernel.
akvcam 1.0.3:
- Set video_device.device_caps when creating akvcam_device.
akvcam 1.0.2:
- Fixed nearest video format calculation.
akvcam 1.0.1:
- Added support for linux 5.0.
akvcam 1.0.0:
- First release.