forked from v4l2loopback/v4l2loopback
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog
More file actions
357 lines (304 loc) · 11.5 KB
/
ChangeLog
File metadata and controls
357 lines (304 loc) · 11.5 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
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
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
v4l2loopback (0.8.0) unstable; urgency=medium
[ Dmitry Eremin ]
* Add DKMS support.
[ Angus McInnes ]
* Make vidioc_g_fmt_out not change the format
* Set correct output buffer type in vidioc_dqbuf
[ Javier Infante ]
* Added card_labels option when loading module.
[ IOhannes m zmölnig ]
* renamed 'card_labels' to 'card_label'
* removed '-e' flag from call to 'depmod' (needs '-E' or '-F')
* auto-detect new version
* auto-update dkms.conf to new version
-- IOhannes m zmölnig <zmoelnig@iem.at> Tue, 10 Dec 2013 18:12:15 +0100
v4l2loopback (0.7.1) unstable; urgency=low
[ Aidan Thornton ]
* Linux 3.11 compatibility fix
[ IOhannes m zmölnig ]
* trying to keep pre-2.6.29 compatibility
-- IOhannes m zmoelnig (gpg-key at iem) <zmoelnig@iem.at> Mon, 16 Sep 2013 09:55:51 +0200
v4l2loopback (0.7.0) unstable; urgency=low
[ IOhannes m zmölnig ]
* don't implement STD-ioctls
* Revert "dummy audio ioctl's that return EINVAL"
* disable more STD-stuff based on V4L2LOOPBACK_WITH_STD
* don't announce all caps capabilities
* only announce capture/output capabilities if possible
* 'exclusive_caps' parameter to control caps announcment
* avoid duplicate setting of cardname
* break lines
* remove commented out code
* updated AUTHORS information
* fixed ChangeLog for 0.6.1
* updated NEWS for last releases
[ Anatolij Gustschin ]
* fix missing spin lock init
* add newlines to debug statements
[ Hans Verkuil ]
* reformatting to kernel-standards
-- IOhannes m zmoelnig (gpg-key at iem) <zmoelnig@iem.at> Fri, 07 Jun 2013 11:24:34 +0200
v4l2loopback (0.6.3) unstable; urgency=low
[ Ted Mielczarek ]
* Fill in the "v4l2_capability::bus_info" field (Closes: #30)
[ IOhannes m zmölnig ]
* make "v4l2_capability::card" unique per device (Closes: #37)
* fill in "video_device::vfl_dir" field on newer kernels (Closes: #35)
* always provide format-string when using printf()
* fixing update-changelog script
-- IOhannes m zmoelnig (gpg-key at iem) <zmoelnig@iem.at> Tue, 05 Feb 2013 10:03:28 +0100
v4l2loopback (0.6.2) unstable; urgency=low
[ IOhannes m zmölnig ]
* provide our own v4l2l_vzalloc
* added missing includes
* create unique names for the various devices
* more verbose debugging output when capture DQBUF fails
[ Anton Novikov ]
* make v4l2loopback.ko a PHONY target
* restarting-writer.sh runs on Ubuntu 11.10
* warning about disabled timeout when setting image
* readpos2index -> bufpos2index
* test different queue-sizes in restarting-writer.sh
* fix buffer indices before dev->used_buffers update
* fix ctl script (was hardcoded /dev/video0)
[ yukkeorg ]
* Fix error on compile in Linux kernel 3.6.1.
-- IOhannes m zmoelnig <zmoelnig@umlaeute.mur.at> Tue, 23 Oct 2012 14:38:02 +0200
v4l2loopback (0.6.1) UNRELEASED; urgency=low
[ IOhannes m zmoelnig ]
* Makefile fixes for debian
-- IOhannes m zmoelnig (gpg-key at iem) <zmoelnig@iem.at> Fri, 27 Apr 2012 17:22:25 +0200
v4l2loopback (0.6.0) UNRELEASED; urgency=low
[ IOhannes m zmölnig ]
* added direct link to wiki
* fixed typos
* check for (devices<0) rather than (devices==-1)
[ Anton Novikov ]
* add .gitignore files
* add 'format' sysfs attr
* remove 'fourcc' sysfs attr
* 'keep_format' ctrl
* set_timeperframe(), dev->frame_jiffies
* 'sustain_framerate' ctrl
* add examples/restarting-writer.sh
* reset write_position only when !ready_for_capture
* handle arbitrary output QBUF index order
* 'timeout' ctrl
* add ability to do i/o on placeholder picture buf
* add v4l2loopback-ctl script
* installing v4l2loopback-ctl
* fix dequeuing unused buffers
* timeout_image_io cleaner memory handling
* some documentation on controls
* some v4l2loopback-ctl syntax&doc tweaks
[ IOhannes m zmölnig ]
* moved utility into utils/
* Updated copyright notice
* use max image size to prevent insane allocations
* in-code documentation of the format string
* fixed description of 'debug' option
* fixed closing comment
* allow to set the max.framesize via module parameters
* renamed 'v4l2loopback' target to 'v4l2loopback.ko'
* added install-utils target
[ Anton Novikov ]
* script bugfix
* v4l2loopback-ctl set-fps
* more README
[ IOhannes m zmölnig ]
* initialize list in all cases
* notes on how to do kernel-debugging
* when dying, write to stderr
* check for applications before using them
* fix usage/version to make it fit for help2man
* manpage for v4l2loopback-ctl
* placeholder
* simplified description
* build and install manpages
* deleted manage (it's generated automatically)
* updated in-module AUTHORs
* debugging printout
* don't try to force a given format
* clarify README about default device in ./test
-- IOhannes m zmoelnig (gpg-key at iem) <zmoelnig@iem.at> Fri, 27 Apr 2012 09:29:52 +0200
v4l2loopback (0.5.0) UNRELEASED; urgency=low
[ IOhannes m zmölnig ]
* more (and better) debugging output
* stefan diewald's ENUM_FRAMESIZES fix
* simplifified framesize enumeration
* stefan diewald's ENUM_FRAMEINTERVAL implementations
* stefan diewald's buffer request logic
* added Stefan Diewald to the authors
* use sudo to rmmod/insmod kernel modules in Makefile
* use unlocked_ioctl as suggested by salsaman
* provide macros to simplify sysfs attrfile creation
* added deviceattributes
* implemented "video_nr" parameter to manually force device IDs
* dummy audio ioctl's that return EINVAL
* better output enumeration/format handling
* trying to improve handling of std's
* improve readability of vidioc_g_output
* added note about video_nr param
* fixed memleaks
* allow per-device "max_openers" settings
* warn if illegal number of max_openers is requested
* prefix posts with "v4l2loopback"
[ IOhannes m zmoelnig ]
* simplistic ChangeLog generator
-- zmoelnig <zmoelnig@umlautO.umlaeute> Tue, 27 Dec 2011 19:01:25 +0100
v4l2loopback (0.4.1) UNRELEASED; urgency=low
[ IOhannes m zmölnig ]
* yuv4mpeg producer to be used in conjunction with mplayer
* added yuv4mpeg_to_v4l2 to the build targets
* simplified Makefile; added clean target
* protect newer pixel formats
* fixed preprocessor expansion on linux<2.6.32
* made it compile on 2.6.28 and 2.6.27
* <=2.6.27 definitely won't work
* allow S_PARM for fps
* renamed opener->position to opener->read_position
* added dummy VIDIOC_QUERYCTRL implementation (fix for linux-3.1)
-- IOhannes m zmoelnig (gpg-key at iem) <zmoelnig@iem.at> Thu, 24 Nov 2011 18:11:01 +0100
v4l2loopback (0.4.0) UNRELEASED; urgency=low
[ IOhannes m zmölnig ]
* default debug-level should be 0
* cleanup version confusion
* changed version to 0.3.0
* updated README to mention Debian packages
* better internal format representation (as found in bttv-drivers) - still unused
* trying to support I420 --- might be very unstable right now
* dummy Makefile to allow "make"
* allow to set device from cmdline
* en/disable the readback test using defines
* use FRAME_SIZE throughout
* more experiments
* more debugging messages
* added rule to autoload the new v4l2loopback device
* rewrote most of the mmap part in order to support I420
* cleanup to make it C90 compliant again
* reordered formats a bit to make better default choices...
* replace vloopback by v4l2loopback to avoid confusion
* cleaned up code
* properly initialize the timestampe in order to guarantee a monotic series
* updated copyright
* bumped to version 0.4.0
-- IOhannes m zmoelnig (gpg-key at iem) <zmoelnig@iem.at> Tue, 29 Mar 2011 12:54:23 +0200
v4l2loopback (0.3) UNRELEASED; urgency=low
[ IOhannes m zmölnig ]
* note on why gstreamer v4l2sink fails to write to such a device
* enum_framesizes and enum_fmt_caps
* hmm, this makes it more crashy than better
* enable additional ioctls (eg. enum_output)
* fixed typo: USAGE instead of USEAGE
* remove stray #error
* gcode reorganization; uniform comments
* experiments with returning 0-size
* offline documentation for v4l2
* allow all kinds of formats during negotiation
* comment on which fields to set
* better support for setting formats
* add note about using application's bytesperline
* set type to WRITER when caller calls enum_fmt_out
* removed TODO as it has been done already
* indentation
* hopefully a bit more intelligent buffer-reallocation strategy
* extra safety checks
* print fourcc in fmt-enum
* fallback formats for try_fmt_out
* nicer format descriptions
* use defines for size-limits
* return EBUSY when trying to set fmt in CAPTURE mode when not ready
* properly implement querycap
* bytes_used in the mmap may be smaller than the page-size
* some dummy functions for video-std settings
* debug-level: 1
* terminate function call with ";"
* getting rid of MEMLEAK warning (should be fixed now)
* calculate bytesperline
* only return dummy-format with G_FMT[out] when none has been set
* nicer debugging
* disable OVERLAY dummy
* return 0-sized image by default
* default max_buffers_number is 8
* getting rid of my prefix
* pushed to version 0.0.2
* pumped to version 0.3
-- IOhannes m zmoelnig (gpg-key at iem) <zmoelnig@iem.at> Sun, 10 Oct 2010 21:12:38 +0200
v4l2loopback (0.2) UNRELEASED; urgency=low
[ IOhannes m zmölnig ]
* acces /dev/video0
* variable number of pipes
* nicer printout
* proper cleanup
* renamed "pipes" to "devices"
* bumped version; added meself as co-author
* removed files removed by "debian/rules clean"
* removed examples
* fixed debian/control debian/rules
* postinst stuff
* moved example into separate folder
* MakefileS need not be executable
* README, COPYING, AUTHORS
* re-version to 0.2
* updated README
* added Vasily Levin to the authors
* removed debian stuff
* added a README for the test
* added vasily.levin to the authors
* included linux/slab.h
* license issues: this module is GPLv2
* added meself into the copyright header
-- IOhannes m zmoelnig (gpg-key at iem) <zmoelnig@iem.at> Sun, 10 Oct 2010 21:09:43 +0200
v4l2loopback (0.1) UNRELEASED; urgency=low
[ gorinich.zmey ]
* initial
* first approach
* removed autogenerated file
* temproraly removed fps control and input from stdin handling
* removed irrelevant changelog, changed readme
* forgotten changes applued
* modules.order delete
* cleaned the mess with git-svn
* added test file
* added VIDIOC_G_PARM call
* format handling improvment, current solution is a stub
* temporarly removed mmap to keep code simple
* compile fix
* poll added, streaming started
* small test refine
* enum_input added
* basic streaming, polish needed
* first streaming working, mplayer gots a picture, yet crappy
* readme add
* readme rewrite
* readme additions
* mutex add
* skype working
* queue introduction, next step queue remove
* first run is OK already
* queues debugged
* halfway of massive inner structure changes
* compiles
* pre multireader
* style for linux kernel
* indent
* 80 width
* module name changed and debianize start
* debian
* 2.6.28 support
* almost works, just one bug left
* debian
* bug with two and more openers fixed
* redebianized
* removed files
* license header add
* freeing of unitialized pointer fixed, added nonblocking IO
* sync with v4l-dvb tree
* review responce
* hans review
* test improvments by Antonio Ospite
* removed header
* more small fixes
[ Scott Maines ]
* missing header for Fedora
-- IOhannes m zmoelnig (gpg-key at iem) <zmoelnig@iem.at> Sun, 10 Oct 2010 21:01:50 +0200