File: NEWS

package info (click to toggle)
v4l2loopback 0.15.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 556 kB
  • sloc: ansic: 6,539; sh: 301; makefile: 200
file content (243 lines) | stat: -rw-r--r-- 6,871 bytes parent folder | download
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
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
v4l2loopback (0.15.0) unstable; urgency=medium

  * Change public ioctl numbers!
    + But retain compatibility
  * Add V4L2LOOPBACK_CTL_VERSION ioctl
  * Only use `timer_delete_sync` compat macro for linux<6.2.0
  * Added functionality for linux 6.15+
  * dkms.conf updates

 -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Tue, 27 May 2025 22:46:46 +0200

v4l2loopback (0.14.0) unstable; urgency=medium

  * Refactor poll()
  * Fix FIFO management
  * V4L2 UAPI compliance in format negotation and stream activation
  * Do not discard return value of vm_alloc_page
  * Use atomic operations to count vm_open/close
  * Simplify loop preparation cases in  mmap()
  * Code cleanup

 -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Fri, 28 Feb 2025 09:48:06 +0100

v4l2loopback-0.13.2

  * V4L2 UAPI compliance in format negotation and stream activation
  * Fix FIFO management
  * Fix poll()

 -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Fri, 28 Feb 2025 09:48:06 +0100

v4l2loopback-0.13.2

  * Fix compilation on 32bit architectures (i386, armhf,...)

 -- IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>  Fri, 24 May 2024 11:30:51 +0200

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