forked from umlaeute/v4l2loopback
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
206 lines (137 loc) · 5.55 KB
/
NEWS
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
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
v4l2loopback-0.13.1
* Avoid building utils with dkms
* Fix version number in module
-- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> Tue, 19 Mar 2024 22:15:34 +0100
v4l2loopback-0.13.0
* Dynamic device management
-- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> Tue, 19 Mar 2024 17:11:08 +0100
v4l2loopback-0.12.3
* Fixed compat with kernel 5.4
-- IOhannes m zmölnig <zmoelnig@umlaeute.mur.at> Fri, 06 Dec 2019 18:28:29 +0100
v4l2loopback-0.12.1
* Fixed compat with kernel 5.0
* Replace v4l2_get_timestamp with ktime_get_ts(64) for linux-5.1 compat
-- IOhannes m zmölnig <zmoelnig@umlaeute.mur.at> Mon, 02 Jul 2018 12:27:29 +0200
v4l2loopback-0.12.0
* Fixed compat with kernel 4.16
* NV12 support
* 8bit Bayer support
-- IOhannes m zmölnig <zmoelnig@umlaeute.mur.at> Mon, 02 Jul 2018 12:27:29 +0200
v4l2loopback-0.11.0
* Adapted to new kernel timer API
* VP9 & HEVC support
* Hacks to work around issues with Google Chrome and GStreamer-0.10
-- IOhannes m zmölnig <zmoelnig@umlaeute.mur.at> Tue, 06 Mar 2018 10:05:11 +0100
v4l2loopback-0.10.0
* More consistent device names
* Disabled exclusive_caps by *default*
* Removed deprecated current_norm
* Fixed a number of bugs (esp. when working with GStreamer-1.0)
-- IOhannes m zmölnig <zmoelnig@umlaeute.mur.at> Fri, 02 Dec 2016 22:00:27 +0100
v4l2loopback-0.9.1
- Fixed module version
-- IOhannes m zmölnig <zmoelnig@umlaeute.mur.at> Wed, 03 Jun 2015 19:47:23 +0200
v4l2loopback-0.9.0
- more formats
- kernel compatibility
fixed issues with kernel up to 4.0
-- IOhannes m zmölnig <zmoelnig@umlaeute.mur.at> Tue, 02 Jun 2015 19:58:39 +0200
v4l2loopback-0.8.0
- DKMS config
- 'card_label' option to manually set device names
- fixes in format handling
-- IOhannes m zmölnig <zmoelnig@iem.at> Tue, 10 Dec 2013 18:12:15 +0100
v4l2loopback-0.7.1
- kernel compatibility
fixed issues with kernel-3.11
fixed regression with kernel<2.6.29
-- IOhannes m zmoelnig <zmoelnig@iem.at> Mon, 16 Sep 2013 09:55:51 +0200
v4l2loopback-0.7.0
- experimental'exclusive_caps' mode that only reports CAPTURE/OUTPUT
capabilities exclusively (support for Chromium/WebRTC)
- disabled fake STDs (e.g. ffmpeg support)
-- IOhannes m zmoelnig <zmoelnig@iem.at> Fri, 07 Jun 2013 11:08:10 +0200
v4l2loopback-0.6.3
- kernel compatibility
fixed issues with kernel-3.7
- unique "Card Type" Names (fixes broken clients like flash)
- create unique ID in "bus_info" field (fixes Firefox/WebRTC support)
-- IOhannes m zmoelnig <zmoelnig@iem.at> 2013-02-05
v4l2loopback-0.6.2
- kernel compatibility
fixed issues with older kernels (<2.6.37)
fixed issues with kernel-3.6.1
- distinct device names (fixes broken clients like google+)
-- IOhannes m zmoelnig <zmoelnig@iem.at> 2012-10-23
v4l2loopback-0.6.1
- Debian specific build-fixes
-- IOhannes m zmoelnig <zmoelnig@iem.at> 2012-04-27
v4l2loopback-0.6.0
- support fallback images (in case there is no live-stream)
- utilities to interact with v4l2loopback devices
-- IOhannes m zmoelnig <zmoelnig@iem.at> 2012-04-27
v4l2loopback-0.5.0
- module parameters
'video_nr' manually sets device id(s)
- device attributes
via sysfs: /sys/devices/virtual/video4linux/video*/
'max_openers' per device
'fourcc' queries currently selected format
- ioctl fixes
avoid the BIG KERNEL LOCK
ENUM_FRAMEINTERVAL implementation
fixed ENUM_FRAMESIZES (fixes skype compatibilitiy)
fixes to buffer queue with multiple consumers
minor fixes to handling of standards, output enumeration and output formats
- more (and better) debugging output
- fixed memleaks in the examples
-- IOhannes m zmoelnig <zmoelnig@iem.at> Tue, 27 Dec 2011 19:01:25 +0100
v4l2loopback-0.4.1
- yuv4mpeg producer example
- kernel compatibility
fixed issues with kernels<2.6.32
fixed issues with kernel-3.1
-- IOhannes m zmoelnig <zmoelnig@iem.at> Thu, 24 Nov 2011 18:11:01 +0100
v4l2loopback-0.4
- fixed issues with non-trivial colorspaces (e.g. I420)
this should allow for more clients to work out-of-the-box
(e.g. no more caps-tweak with gstreamer)
- fixed timestamps
this allows playback with players that need monotonous
timestamps (e.g. ffmpeg)
- cleaned up code
-- IOhannes m zmoelnig <zmoelnig@iem.at> Tue, 29 Mar 2011 14:26:10 +0200
v4l2loopback-0.3
- tested writers:
GStreamer's normal "v4l2sink" element (from plugins-good)
GStreamer's "v4l2loopback" (deprecated by v4l2sink)
pd/Gem(0.93svn)
- tested readers:
GStreamer's "v4l2src"
pd/Gem(0.92)
vlc
xawtv (depending on image format)
mplayer (with correct image format, e.g. rgb32)
- code documentation
- added v4l2-documentation for easier offline programming
- added a lot of ioctls to meet the v4l2 standard
-- IOhannes m zmoelnig <zmoelnig@iem.at> Sun, 10 Oct 2010 21:18:22 +0200
v4l2loopback-0.2
- Linux 2.6.32 & 2.6.35
- tested with pd/Gem(0.93svn) and GStreamer's "v4l2loopback"
- add support for multiple video devices
- README, COPYING, AUTHORS
- re-organized file layout
-- IOhannes m zmoelnig <zmoelnig@iem.at> Tue Sep 28 09:46:47 CEST 2010
v4l2loopback-0.1
- Linux 2.6.28
- Skype support
- support for GStreamer's "v4l2loopback" element
- test application
- README
- dev: nonblocking I/O
- dev: VIDIOC_G_PARM
-- Gorinich Zmey <gorinich.zmey> Wed Jun 16 12:19:59 CEST 2010
v4l2loopback-0.0
- initial
-- Vasily Levin <vasaka@gmail.com> Tue Feb 3 10:56:28 CET 2009