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
|