forked from umlaeute/v4l2loopback
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
193 lines (130 loc) · 5.23 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
v4l2loopback-0.12.3
* Fixed compat with kernel 5.4
-- IOhannes m zmölnig <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Fri, 02 Dec 2016 22:00:27 +0100
v4l2loopback-0.9.1
- Fixed module version
-- IOhannes m zmölnig <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 2012-10-23
v4l2loopback-0.6.1
- Debian specific build-fixes
-- IOhannes m zmoelnig <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Tue Feb 3 10:56:28 CET 2009