1
2 3.91
3 ====
4
5 * misc minor bugfixes.
6
7
8 3.90
9 ====
10
11 * bugfix release (was intented to be 3.88.2, but a debian NMU f*cked
12 up my version numbering ...).
13
14
15 3.87 => 3.88
16 ============
17
18 * removed xxl core file from source tree.
19
20
21 3.86 => 3.87
22 ============
23
24 * fixed "default = grabdisplay" not working.
25 * added Xrandr support.
26 * lots of mtt (motif teletext viewer) tweaks.
27 * 64bit fixes for record + showriff
28
29
30 3.85 => 3.86
31 ============
32
33 * tweaked font sets.
34 * some FreeBSD fixes.
35 * various minor build fixes
36
37
38 3.84 => 3.85
39 ============
40
41 * added UYVY support.
42
43
44 3.83 => 3.84
45 ============
46
47 * fix startup segfault in xawtv + motv.
48
49
50 3.83 => 3.84
51 ============
52
53 * fixed a number of gcc 3.3 warnings, also did some other cleanups
54 while being at it.
55 * Multimedia keyboard support.
56 * commented alsa-mixer plugin (segfaults for me).
57
58
59 3.82 => 3.83
60 ============
61
62 * compile fixes.
63 * propwatch updates.
64 * added config option to disable _NET_WM_STATE_FULLSCREEN support.
65 * added config option to move the OSD (Alex Ibrado <alex@ibrado.com>).
66 * minor radio tweaks (DAVID BALAZIC <david.balazic@uni-mb.si>).
67
68
69 3.81 => 3.82
70 ============
71
72 * compile fixes again ...
73 * v4l-conf fix (Kyosti Malkki <kmalkki@cc.hut.fi>).
74 * wmhook fix (Marcin Krzyzanowski <krzak@hakore.com>).
75 * still a few compile bug left ...
76 * s/recode/iconv/. iconv should (unlike recode) be present on almost
77 every system as it comes with glibc ...
78 * wmhooks fixes.
79 * added -driver command line switcht to xawtv/motv.
80
81
82 3.80 => 3.81
83 ============
84
85 * even more compile fixes.
86 * fixed some core dumps (freqtab changes init bugs in fbtv + ttv).
87 * new config option for webcam (times=, much like once).
88
89
90 3.79 => 3.80
91 ============
92
93 * misc small compile fixes and bugfixes.
94
95
96 3.78 => 3.79
97 ============
98
99 * More v4l2 fixes.
100 * Some infrastructure for dumping structs. Used that for
101 completely rewritten debug output of the video4linux plugins.
102 There is also a new utility called "v4l-info" which uses this.
103 * moved frequency tables into config files instead of having them
104 compiled-in
105 * added "group = " tag to channels. motv builds submenus per group
106 using this.
107
108
109 3.77 => 3.78
110 ============
111
112 * build fixes.
113 * new v4l2 module fixes.
114
115
116 3.76 => 3.77
117 ============
118
119 * fixed broken alevtd
120 * swapped gnome + netwm protocol checks (wmhooks.c), netwm is
121 preferred now.
122 * Added showqt utility (dumps structure of QuickTime files like
123 showriff does for AVI files).
124 * Added vdr control code.
125 * webcam's archive function now creates directories if needed.
126 * fixed spec file.
127 * started adding support for reading/writing raw dv files via libdv.
128 Probably not that useful yet, at least my box is far away from
129 being able to encode dv streams in real time. Even playback drops
130 more than 50% of the frames.
131 * added alsa mixer plugin (Malte Starostik <malte.starostik@t-online.de>).
132 * added plugin for new v4l2 api
133
134
135 3.75 => 3.76
136 ============
137
138 * reorganized screen blitting code (used for grabdisplay), moved that
139 to another file.
140 * Added OpenGL support (for hw-scaled RGB-images through gl-textures).
141 * libng got support for reading movie files. Added libquicktime
142 interface and AVI file parser.
143 * started writing a playback utility (debug/play.c for now ...), should
144 be able to playback all AVI/QuickTime movies recorded by
145 xawtv/streamer. Other QuickTime files should work too as long as the
146 codec is supported by libquicktime.
147 * Added Australian Optus cable TV channels (contributor wishes to remain
148 anonymous).
149 * Added icons (by Pedro Romão <pedro.romao@netvisao.pt>, they are in
150 contrib/)
151 * some A/V sync tweaks for the recording code.
152 * Correction of lens distortion for webcam (Frederic Helin
153 <Frederic.Helin@inrialpes.fr>).
154
155
156 3.74 => 3.75
157 ============
158
159 * fixed fullscreen code.
160 * webcam has a new option (wait=, see manpage).
161 * selection / dnd / cut+paste fixes.
162 * french translation (jose.jorge@cpam-auch.cnamts.fr)
163 * webcam: support multiple ftp connections (idea from "D. Brian
164 Larkins" <brian@sysd.com>).
165 * webcam: config options for text color (based on a patch from
166 Bill Marr <marr@shianet.org>)
167 * lots of VBI changes: dropped libvbi directory, using libzvbi
168 instead (http://zapping.ft.net, version 0.2.1 or newer).
169 * unbundled the fonts, there is another tarball with all the fonts
170 now.
171 * some more Makefile tweaks.
172
173
174 3.73 => 3.74
175 ============
176
177 * rewrote Makefiles. No recursive make any more. Faster now,
178 has sane dependences. Parallelizes (make -j) very good.
179 Really needs GNU make now.
180 * shuffled around source files.
181 * xscreensaver support. xawtv/motv will prevent xscreensaver kick in
182 when in fullscreen mode, and rootv can be used as xscreensaver
183 hack now.
184 * Changed the naming of the Xvideo extention command line switches,
185 hope they are a bit less confusing now.
186 * Changed motv mixer config, moved detection code to the oss sound
187 plugin.
188 * some spanish man pages (Ricardo Villalba <rvm@escomposlinux.org>).
189 * MoTV.ad: move <Key>osf* entries to the bottom of the translation
190 tables.
191 * minor alevtd fix (merge from webfsd).
192
193
194 3.72 => 3.73
195 ============
196
197 * new YUV4MPEG format support (Juan Antonio Zubimendi
198 <andoni@ilex.lpsat.net>).
199 * made grabdisplay check the aspect ratio configuration.
200 * dropped quicktime4linux support, using libquicktime
201 (http://libquicktime.sf.net) instead.
202 * added "fixed" as last fallback to all font sets.
203 * made plugin Makefile delete old, incompatible plugins.
204 * added iso8859-15 led font, for all these foobar@euro
205 locales ...
206
207
208 3.71 => 3.72
209 ============
210
211 * v4l2 fixes.
212 * irish frequency table fix (Dan Lindstrom).
213 * made the snap command write files using "write tmpfile + rename"
214 to allow atomic updates.
215
216
217 3.70 => 3.71
218 ============
219
220 * The idea to drop ~/.lircrc altogether wasn't that great, doesn't
221 work well with multiple apps receiving lirc events... xawtv
222 reads it again if present, but you don't need one. Check
223 README.lirc for the details.
224 * Fixed buffer overflow in "xawtv-remote vtx aaaaaa..."
225
226
227 3.69 => 3.70
228 ============
229
230 * Hacked up configureable input event mapping infrastructure. There
231 is a new [eventmap] section in the config file. Check the xawtvrc
232 man page for details.
233 * Made lirc code use the event mapping. xawtv does not use the
234 ~/.lircrc file config any more, but is configured using the
235 [eventmap] mentioned above. xawtv also has a reasonable default
236 configuration now, so lirc works out-of-the-box.
237 * Made midi input configurable via event mapping.
238 * Made joystick input configurable via event mapping.
239 * Made fbtv's ncurses kbd keys go through event mapping.
240 * added -a switch to scantv.
241 * fixed some bugs in handling TV stations which are specified by
242 frequency instead of channel name.
243 * fixed volume control segfault.
244 * added tooltips for motv (needs OpenMotif 2.2).
245 * color support for bktr driver (Rolandas Naujikas <rolnauj@delfi.lt>).
246
247
248 3.68 => 3.69
249 ============
250
251 * added API versioning to the plugins.
252 * added attributes to struct ng_filter, so you can control filter
253 settings via GUI.
254 * added gamma filter plugin.
255 * updated documentation (libng/OVERVIEW), added some hints for
256 filter plugin programming. Note: motv has a menu to deal with
257 filters, xawtv has no GUI elements yet.
258 * more record tool improvements (level trigger for recording).
259 * removed fixed 0-65535 range for integer attributes, using min and
260 max values instead. This also affects the attributes specified
261 within the config file.
262 * Some improvements for the radio utility.
263 * make v4l-conf run most code as real user, not root. That should
264 improve security and also make v4l-conf not fail on ~/.Xauthority
265 located at root-squash mounted NFS dirs.
266 * hacked up a test app to play with OpenGL textures for video
267 playback. Not built by default. Needs Motif. Check src/gl.c if
268 you wanna have a look.
269
270
271 3.67 => 3.68
272 ============
273
274 * more build/install fixes.
275 * various new switches for the record tool.
276 * fixed channel switching bug, the long delay is gone now ...
277 * xawtv/motv keep track of TV norm and input source per TV
278 station now.
279 * fixed audio mode (mono vs. stereo) handling for v4l2.
280 * increased audio mode check delay to get better results.
281 * replaced rpm specfile
282
283
284 3.66 => 3.67
285 ============
286
287 * NOTE: take this one a bit with care, it isn't tested that much and
288 rushed out (after x-max + newyear holidays) because it has various
289 build fixes. Also various patches from other people are integrated,
290 I don't have anything pending in my inbox now. If I missed / broke
291 something, please resend patches against this version.
292 * more plugin support in libng.
293 * some libng stuff is now implemented as plugin.
294 * build plugins with -fPIC.
295 * fixed FreeBSD build problems (due to new plugins).
296 * fixed bugs in fbdev code.
297 * moved OSS code to libng.
298 * avevtd patches (Gerald Schnabel <etk20835@stud.uni-stuttgart.de>).
299 * ssh support for webcam.
300
301
302 3.65 => 3.66
303 ============
304
305 * various scantv fixes.
306 * added "show" command for v4lctl, updated man-page.
307 * LFS bug in showriff fixed, now it finally displays large
308 files correctly.
309 * Added experimental image filtering plugin interface, for
310 now only works for the x11 screen in "grabdisplay" mode.
311 * Made it build with both alsa 0.5.x and 0.9.x.
312 * Made it build without X11 installed.
313
314
315 3.64 => 3.65
316 ============
317
318 * fixed FreeBSD build problems.
319 * control *tv via joystick (based on patches from "W. Michael Petullo"
320 <mike@flyn.org>).
321 * fixed fbtv cursor keys to work as documented (and like they work in
322 xawtv).
323 * splitted reading and parsing of the config file to fix some minor
324 initialization order issues.
325 * more alevtd fixes/patches (Alessandro Fausto).
326 * added window clipping fixups (range checks, drop empty clips,
327 try merge clip windows).
328 * removed chromakey color flash on channel switches
329 * added -c option for scantv.
330 * full devfs support for fbtv.
331
332
333 3.63 => 3.64
334 ============
335
336 * fixed build problems without alsa installed.
337 * alevtd: subpage link list tweaks.
338 * alevtd: clear cache on SIGUSR1.
339 * fixed a segfault in fbtv.
340
341
342 3.62 => 3.63
343 ============
344
345 * tried to reduce the channel switch delay a bit.
346 * motv: italian translations (Mij <mij@fastwebnet.it>).
347 * wrote README.translate
348 * wrote some code to control xawtv/motv/fbtv via alsa midi.
349 * moved lirc code to xt.c, added lirc support to motv.
350 * "fbtv -M" + v4l2 fixed.
351 * ttv: ignore aspect ratio.
352 * ttv: segfault-at-exit fixed.
353 * added subpage link list to alevtd pages
354 (Alessandro Fausto <fareale@libero.it>).
355 * updated libvbi to alevt 1.6.0 code.
356
357
358 3.61 => 3.62
359 ============
360
361 * fixed italy frequency table (Gianluca <gialluca@tiscalinet.it>).
362 * oss changes to improve audio/video sync with some sound cards.
363 * Fancy DnD icon for motv.
364 * preferences dialog for motv.
365 * fixed segfault when typing '00' on the keypad.
366 * fixed VIDIOCSWIN error handling.
367 * major changes for the radio app: Added reasonable command line
368 parsing, can be easily used non-interactively now. Added station
369 scanner (Gunther Mayer <Gunther.Mayer@t-online.de>).
370 * added frequency table for argentina
371 ("KciNicK M. M." <kcinick@ciudad.com.ar>).
372 * MIT-SHM support is no longer a compile time option.
373 * Fixed MIT-SHM bug in xv.c
374 * v4l2 format assignments fixed (fixes swapped red+blue for yuv)
375
376
377 3.60 => 3.61
378 ============
379
380 * keypad-partial fix.
381 * record utility documentation update.
382 * movie recording: display audio/video times relative to real time.
383 * added some examples to "streamer -h" output.
384 * minor fix for v4lctl.
385 * reactivated "xawtv-remote webcam"
386 * fixed "xawtv-remove movie driver ..." for motv.
387 * Some minor DnD fixes.
388 * audio mode fixes
389 * added keypad support for motv.
390 * temporarely suspend grabdisplay for attribute changes.
391 * mjpeg-quality config option is gone, jpeg-quality is used
392 everythere now.
393
394
395 3.59 => 3.60
396 ============
397
398 * Added proper cleanup code for DnD. This breaks DnD with KDE apps
399 because they _first_ signal the transfer is finished, _then_ try to
400 read the tmp file which might be already deleted at that point ...
401 * separated primary selection (aka clipboard) and DnD selection data.
402 * fixed segfault with DnD + not capturing devices (i.e. Xvideo).
403
404
405 3.58 => 3.59
406 ============
407
408 * keypad-partial fixes.
409 * added a few more buttons to motv's toolbar.
410 * fixed v4l-conf compile problem with v4l2-patched kernels.
411 * added console mode for record (Gergely Tamas <dice@mfa.kfki.hu>),
412 also added a switch to set the sample rate and fixed some minor
413 problems.
414 * Added support for selections (clipboard & dnd) to motv.
415 * Fixed missing "setinput next"
416
417
418 3.57 => 3.58
419 ============
420
421 * Makefile / build process updates. make depend is done automagically
422 now if needed. Parallel builds (make -j) work better. Enabled a few
423 more warnings.
424 * new keypad-partial config option (Pawel Sakowski <pawel@sakowski.eu.org>).
425 * made oss mixer work again for fbtv.
426 * merged some stuff from Kawamata/Hitoshi <kwmt@din.or.jp>'s patches.
427 * finally multithreaded compression for those of you with SMP boxen.
428 * text/plain support for alevtd (Adam Sampson <azz@gnu.org>).
429 * Documentation updates.
430
431
432 3.56 => 3.57
433 ============
434
435 * changed oss mixer control internals
436 * made 4:3 aspect ratio the default.
437 * more Motif GUI fixes.
438
439
440 3.55 => 3.56
441 ============
442
443 * chromakey tyops fixed.
444 * updated / reorganized the manual pages.
445 * wrote a manual page for motv.
446 * lots of motv improvements.
447 * streamer also accepts hh:mm:ss for -t now (W. Michael Petullo).
448 * added color space conversion functions for yuv 420 planar
449 (Sunjin Yang <lethean@realtime.ssu.ac.kr>).
450
451
452 3.54 => 3.55
453 ============
454
455 * some fbtv fixes.
456
457
458 3.53 => 3.54
459 ============
460
461 * NOTE: starting with 3.53 "make depend" is REQUIRED to build
462 xawtv.
463 * more motif code / fixes.
464 * moved devices.c to libng, added init function for switching to
465 devfs namespace.
466 * made xawtv/motv more quiet by default, prefixed some messages
467 with "if (debug)".
468 * copyed new fb font rendering from fbi for fbtv.
469 * Made grabdisplay in fbtv work again.
470 * Added german application defaults for motv.
471 * fixed default dsp device.
472 * added v4l2 support to v4l-conf.
473
474
475 3.52 => 3.53
476 ============
477
478 * various build fixes (aa.c / build without Xvideo / FreeBSD).
479 * s|/dev/video|/dev/video0|, also moved stuff to a single file.
480 * ttv fixes, made ttv use the conversion functions.
481
482
483 3.51 => 3.52
484 ============
485
486 * Added ttv -- a aalib based tv viewer.
487 * wrote some docs for libng.
488 * optimized the tracking code for the window clipping.
489 * more motif code / fixes.
490 * added support for planar yuv (grabdisplay via Xvideo).
491 * bytesex fixes for showriff.
492
493
494 3.50 => 3.51
495 ============
496
497 * Major documentation update
498 * Some more motif tweaks. Build it with --enable-motif if you have
499 openmotif installed and want to have a look, comments about the
500 new GUI are welcome. motv is the exectutable (anyone has a idea for
501 a better name ?).
502 * disabled packed pixel yuv for FreeBSD (broken).
503 * added -hwscan option.
504
505
506 3.49 => 3.50
507 ============
508
509 * lot of new motif stuff
510 * added a workaround for a bttv bug.
511 * minor fix in subtitles script.
512
513
514 3.48 => 3.49
515 ============
516
517 * added archive function to the webcam utility.
518 * config file tags are case insensitive now.
519 * changed webcam to use libng conversions (i.e. it can deal
520 with yuv-only devices now).
521 * raw yuv data support for quicktime (with help from
522 W. Michael Petullo <mike@flyn.org>)
523 * more new motif stuff.
524
525
526 3.47 => 3.48
527 ============
528
529 * added config file entries for record settings.
530 * fixed some minor FreeBSD build problems on.
531 * Managed it to get the locate stuff right for the motif
532 version.
533 * fixed a rate control bug.
534 * fixed a bug in vtx display code.
535 * frequency table for south africa (Hendrik Visage <hvisage@envisage.co.za>)
536
537
538 3.46 => 3.47
539 ============
540
541 * fixed more makefile flaws (which broke rpm -ta).
542 * fixed a bug in color space conversion
543 (FUKUCHI Kentarou <fukuchi@is.titech.ac.jp>)
544 * reactivated chromakeying code. Untested.
545 * Bumped the timeout for VIDIOCSYNC from one to three
546 seconds. Seems some USB-Devices need more time
547 for the first frame.
548 * dropped Xaw3d support altogether.
549 * added back in some 3D effects using the new features of the
550 XFree86 4 Athena widgets.
551
552
553 3.45 => 3.46
554 ============
555
556 * fixed Makefile bug (which caused fonts not being included in the
557 tarball).
558
559
560 3.44 => 3.45
561 ============
562
563 * Xaw3d disabled by default -- it crashes xawtv with i18n turned on.
564
565
566 3.43 => 3.44
567 ============
568
569 * fixed minor bug in grab-v4l.c
570 * rewrote much of the conversion/compression code, made it reentrant.
571 * moved the conversion/compression code to a thread.
572 * rewrote the grabdisplay code.
573 * The -xvideo and -device switches implicitly turn on/off the Xvideo
574 extention.
575 * The vtx command (see xawtv-remote man-page) can parse ANSI color
576 sequences too.
577 * new shell script to display subtitles.
578 * update for cc (Adam <adam@cfar.umd.edu>). Moved the utility
579 out of the contrib, renamed it to ntsc-cc (to avoid name clashes
580 with the C compiler) and included it into the Makefile tree, so
581 it gets compiled and installed by default. Wrote a short man
582 page for it.
583 * some progress on the motif version.
584 * fixed a bug in webcam (Kelsey Hudson <khudson@rohan.sdsu.edu>).
585
586
587 3.42 => 3.43
588 ============
589
590 * webcam update (tmp file fix, allow to give a config file as
591 argument)
592 * turned off the *&%($ debugging code in grab-v4l.c
593 * some bugfixes in sound recording code.
594 * made the motif version compile again (still very incomplete
595 and not built by default).
596
597
598 3.41 => 3.42
599 ============
600
601 * Added color space conversion functions for 4:2:2 yuv (packed) to rgb.
602 * Added color space conversion functions for 4:2:2 yuv (planar) to rgb.
603 * minor cleanups in the conversion functions.
604 * some fixes from Kawamata/Hitoshi <kwmt@din.or.jp>.
605
606
607 3.40 => 3.41
608 ============
609
610 * changed xawtv's internal time representation.
611 * rewrote rate control again. xawtv can puts frames twice into
612 the queue now, recording @ 25fps without frame drops is no
613 problem any more.
614 * made video stream recording optional. streamer can record
615 video only, video/audio and audio only (xawtv GUI not updated
616 yet). This implies that for avi and quicktime streams specifing
617 a video format isn't optional any more. If no video format is
618 given, streamer will not pick one for you, but will record audio
619 only.
620 * reorganized sound recording code a bit, added byteswapping support.
621 * MIT SHM failures with XvImages are catched now (=> hw scaling on
622 a remote display should work -- untested)
623 * gracefully fallback to "normal" rgb ximages if hw scaling with
624 Xvideo failes because the v4l driver can't capture packed yuv.
625 * 0.05 MHz steps for the radio app (Nils Kassube <kassube@gmx.net>).
626 * fixed one more segfault.
627 * updated README.recording
628
629
630 3.39 => 3.40 [the segfault bugfix release]
631 ==========================================
632
633 * 3 lines fix in grab-v4l.c.
634
635
636 3.38 => 3.39
637 ============
638
639 * fixed a bug in color space conversion.
640 * fixed minor initialization bugs in grab-v4l.c + grab-v4l2.c
641 * added attribute reading for BSD.
642 * added a switch to alevtd to set the vbi device.
643
644
645 3.37 => 3.38
646 ============
647
648 * attribute fixes for v4l and v4l2.
649 * implemented boolean attributes.
650 * deleted some obsoleted (by the new attr handling) status
651 variables, fixed various places which used the old ones (with
652 *ahem* intresting side effects).
653
654
655 3.36 => 3.37
656 ============
657
658 * minor fixes and tweaks in the capture code.
659 * added missing libng initialization to fbtv, streamer
660 and v4lctl (Oops...).
661
662
663 3.35 => 3.36
664 ============
665
666 * better fullscreen switching in xinerama.
667 * added the missing config.h include to xvideo.c
668 * moved some code into the new libng directory.
669 * rewrote compression + color space conversion.
670 * Fixed v4lctl segfault.
671 * Fixed a minor bug in v4l code (PAL-M with bttv works again).
672 * updated webcam, uses libng now. It expects TV norm and
673 video source as strings ("PAL" instead of "0", ...) now.
674 Works also on FreeBSD, switches between v4l + v4l2 at runtime
675 not compile time.
676 * made Makefiles portable.
677
678
679 3.34 => 3.35
680 ============
681
682 * fixed segfault in scantv.
683 * don't list "normal" ioctl failures for v4l2 (i.e. the ones which are
684 do *not* indicate some error the user should care about).
685 * rewrote xawtv's attribute handling.
686 * made the -bpp switch work again.
687 * detect xinerama (not used yet).
688
689
690 3.33 => 3.34
691 ============
692
693 * attribute fixes for Xvideo and v4l2.
694 * fbtv bugfixes.
695
696
697 3.32 => 3.33
698 ============
699
700 * lots of fixes: bugs in the new capture code, portability problems.
701 * fixes in the bktr support, can do full framerate now, added yuv
702 capture. Think it works reasonable well now (so I can list BSD
703 as "supported" on the Homepage without getting flamed for it :-)
704
705
706 3.31 => 3.32 [non-public release]
707 =================================
708
709 * fixed a few bugs in the new v4l code, re-added capture using
710 read().
711 * removed videodev.h from the tarball, using the kernel's header
712 file instead. This means xawtv will not build on 2.0.x kernels
713 any more.
714 * made v4l2 support working again, added ioctl tracking for easier
715 debugging. I have no audio yet, althrouth this might be a bttv2
716 problem as bttv2 + v4l interface doesn't work either but bttv
717 0.7.x is fine.
718 * It builds cleanly on FreeBSD, bktr support working again. Sort
719 of. Overlay has some intresting clipping issues, capture works
720 without rate control and 12 fps max. No yuv capture yet.
721
722
723 3.30 => 3.31 [non-public release]
724 =================================
725
726 * Got a few pointers for malloc debuggers (http://www.dmalloc.com,
727 http://freshmeat.net/projects/njamd/,
728 http://www.cbmamiga.demon.co.uk/mpatrol). Thanks to all, I'll
729 have a look next time I need one...
730 * started rewriting the driver interfaces (new attribute handling,
731 switch over to grab-ng.h structs + interfaces). v4l and Xvideo
732 are ported and passed brief testing, v4l2 + bsd are temporarely
733 broken.
734 * some jpeg/mjpeg compression fiddeling.
735
736
737 3.29 => 3.30
738 ============
739
740 * fix build problems.
741
742
743 3.28 => 3.29
744 ============
745
746 * next chunk of the capture core rewrite.
747 * moved audio recording to a thread, this hopefully fixes a few
748 problems (should stop audio overruns, doesn't need select
749 support in the driver any more).
750 * Added a fancy status display which hopefully helps to trouble-shoot
751 syncronisation problems.
752 * major update for README.recording
753 * killed the --enable-efence configure option. Isn't thread safe :-(
754 Anyone knows a free malloc debugger which is?
755 * added autoconf tests for getopt.h / getopt_long
756 * streamer can write raw video data (again).
757
758
759 3.27 => 3.28
760 ============
761
762 * completed v4l ioctl tracking.
763 * bug fixed in quicktime code.
764 * scantv fixes.
765 * fixed bugs in the movie recording code (memory leak,
766 uncatched failures).
767
768
769 3.26 => 3.27
770 ============
771
772 * (hopefully) fixed rpm build problems.
773 * started adding ioctl tracking to the v4l code.
774 * fixed a bug in overlay code (uninitialized video_picture.depth)
775
776
777 3.25 => 3.26
778 ============
779
780 * initialization order bug in volume control fixed (thanks to
781 rolf.siebrecht@t-online.de).
782 * added a few options to scantv, allowing it to be used
783 non-interactive.
784 * added GUI support for the rewritten capture code, recording
785 movies with xawtv works again.
786
787
788 3.24 => 3.25 [non-public release]
789 =================================
790
791 * teached the v4l code to turn off (and back on) overlay when fiddeling
792 with SPICT and SWIN ioctls for read() capture. Mixing overlay and
793 read() capture works now without funny effects.
794 * fixed a bug in grabdisplay error handling (which made xawtv die with
795 "aiee: grab_fps==0" because it forgot to clean up on capture errors).
796 * started a major rewrite of the core capture code. See grab-ng.h
797 Step one:
798 - rewrote the movie output code.
799 - writeavi.c is reentrant now.
800 - Added quicktime support (lousely based on W. Michael Petullo's
801 quicktime patches).
802 - Added support for recording image files with audio in a separate
803 wav file.
804 - xawtv's movie recording is temporarely broken, GUI updates not in
805 place yet. You'll have to use streamer for now, sorry.
806
807
808 3.23 => 3.24
809 ============
810
811 * -xvport does _really_ work now...
812 * Improved the OpenBSD port. Clipping works better now, single frame
813 capture works.
814 * decreased the timeout for hiding the mouse pointer.
815 * fixed onscreen display logic.
816 * removed 320x240 capture size limit for yuv (Xvideo-scaled) grabdisplay
817 mode.
818 * fixed rate control (and killed the anonying but harmless error message
819 in grabdisplay mode).
820 * Added cc.c patches (Adam <adam@cfar.umd.edu>).
821
822
823 3.22 => 3.23
824 ============
825
826 * added -xvport option to set the Xv port.
827 * Killed all the old mouse pointer handling code and the assorted config
828 config options / cmd line switches. Replaced it with a simple timeout
829 logic: If you don't move the mouse for some time xawtv will hide the
830 pointer. Any pointer motion event will show the pointer again.
831 * new xawtv-remote command: showtime.
832
833
834 3.21 => 3.22
835 ============
836
837 * FastText for alevtd (Malcolm Parsons <malcolm@bits.bris.ac.uk>).
838 * xawtv-remote patch (Adam <adam@cfar.umd.edu>)
839 * misc bugfixes
840 * netwm support (Dirk Mueller <dmuell@gmx.net>)
841
842
843 3.20 => 3.21
844 ============
845
846 * specfile fixed (app-defaults are missing).
847 * compile fix for alevtd.
848 * bugfix in v4l2 code.
849 * removed the boring core dump from the source tree.
850
851
852 3.19 => 3.20
853 ============
854
855 * minor man-page updates.
856 * OpenBSD port starts working: xawtv compiles, overlay works.
857 Clipping doesn´t work for some reason (It´s me or the driver?).
858 As FreeBSD uses the same driver it should be easy to make xawtv
859 work there too.
860 * Plenty of autoconf tweaks to make the whole package compile
861 cleanly on BSD.
862 * converted a number of structs to "field: value" style
863 initialization.
864 * Added audio= option to ~/.xawtv
865 * manpage updates.
866
867
868 3.18 => 3.19
869 ============
870
871 * Added libvbi (vbi decoding code from alevt)
872 * Added scantv: does a channel scan, picks up the station id from
873 vbi, writes a xawtv config file.
874 * minor webcam tweaks
875 * Added alevtd - a http server for videotext pages.
876
877
878 3.17 => 3.18
879 ============
880
881 * off-by-one bug in colorspace.c fixed.
882 * Documentation updates
883 * webcam patches from les Niles <lniles@narus.com>
884 * libjpeg dependency changed from optional to required (webcam
885 never worked without libjpeg before, and libjpeg is present
886 on nearly any linux system anyway, so...)
887 * Added triggers to the webcam - compare the current image with the
888 last uploaded one, try to figure if it has changed and upload only
889 if it has...
890
891
892 3.16 => 3.17
893 ============
894
895 * new -w switch for streamer (Santiago Garcia Mantinan <manty@i.am>)
896
897
898 3.15 => 3.16
899 ============
900
901 * The 3.15 tarball had a big binary included by mistake.
902 * Some v4l2 fixes.
903
904
905 3.14 => 3.15
906 ============
907
908 * fixed a bug in the channel editor (did'nt saved the input for
909 new channels)
910 * shuffled around some code -- split Xaw and general Xt/X11 code.
911 * added max size check to v4l2 overlay code.
912 * added (un)mute to rootv
913
914
915 3.13 => 3.14
916 ============
917
918 * Added a "fix-aspect-ratio" option (quick guide: add
919 "radio=4:3" to the [global] section).
920 * fixed a few bugs in the new avi recording code.
921 audio+video should work again.
922 * A fullscreen option in the config file enables the VidMode
923 extention now.
924 * added read()-based capture support to the webcam. Untested.
925
926
927 3.12 => 3.13
928 ============
929
930 * some xvideo finetuning
931 * Added xvideo support to v4lctl
932 * Added rootv utility
933 * Added debian package information
934 * Added small script to pick up channels from videotext (*.de,
935 Kabel1 pages, from Kai Fett, it is in contrib/vtx2xawtv)
936 * webcam: moved ftp code to another source file, made it runtime
937 configurable, wrote a man-page
938 * wrote a manpage for showriff
939
940
941 3.11 => 3.12
942 ============
943
944 * Added the missing -D_REENTRANT to the Makefile
945 * picked up the r@dio.mp3 client from the v4l list, put it
946 into the contrib directory.
947 * avi recording fix (audio+video stream length are identical now).
948 * xawtv-remote protocol supports more than one command now. Commands
949 are separated by a zero-length string, i.e. 'xawtv-remote foo "" bar'
950 * new xawtv-remote command: vtx (interface for subtitles). Check
951 the man-page for details.
952 * webcam fixes.
953
954
955 3.10 => 3.11
956 ============
957
958 * fbtv grabdisplay fix, added G400 (works with G200 code too).
959 * lirc code update (Ilya Konstantinov <future@galanet.net>). You might
960 have to upgrade lirc to compile this version.
961 * fixed the bool ressources. They are /really/ boolean now,
962 i.e. "xawtv.vidmode: true" works now.
963 * fixed a few bugs in the new recording code.
964 * added support for freq= in ~/.xawtv. Untested.
965 * avi writing code fix (broken size for one header field,
966 found by David Gesswein <djg@drs-esg.com>). Now the windows media
967 player accepts xawtv's movies, cool...
968 * Added command line parsing to showriff. Added a option to make it
969 not stop on errors.
970 * Fixed avi initialization code. It forgot to reset some counters,
971 and thats why xawtv wrote broken avi files if you've recorded more
972 than one...
973 * Added new command to xawtv-remote: webcam.
974
975
976 3.09 => 3.10
977 ============
978
979 * fixed pthread compile problems.
980 * first cut of the new recording code is active. It still needs
981 some tweaking, but the basics work. v4l2 is'nt updated yet.
982 audio+video syncronisation should work better. It is also possible
983 to start/stop xawtv's avi-recording with xawtv-remote (see manpage).
984
985
986 3.08 => 3.09
987 ============
988
989 * extended showriff a bit
990 * fixed broken rpm build
991 * started rewriting the capture code. Switching over to threads,
992 hope I get the audio/video syncronisation issues fixed this way.
993 Right now it is dead code only...
994
995
996 3.07 => 3.08
997 ============
998
999 * reverted the frequency table split for europe. Turned out this
1000 was a bad idea...
1001 * Added options to enable dga/vidmode/... extentions. Vidmode is
1002 off by default now. This is the X Extention used for switching
1003 video modes, i.e. you'll have to start xawtv with "-vm" now to
1004 make it switching the video mode when going to fullscreen mode.
1005 * Added chroma keying support.
1006 * OpenDML support for avi. Now the intresting question: Who can
1007 playback or at least read these files? I don't know how to test
1008 this stuff...
1009 * Documentation updates
1010
1011
1012 3.06 => 3.07
1013 ============
1014
1015 * added troggle-mouse option (turn on/off mouse when swithing to
1016 fullscreen).
1017 * Added "stay on bottom". The "stay-on-top" command does now cycle
1018 between normal, top and bottom.
1019 * Added support for more than two capture buffers to grab-v4l.c
1020
1021
1022 3.06 => 3.07
1023 ============
1024
1025 * As usual, some bugfixes
1026 * values for volume, contrast, color, ... can be specified in
1027 percent too, just add '%' to the number: 50% == 32768
1028 * more led fonts (latin2, koi8). Right now you have to set the
1029 app-defaults by hand to make use of them, need some more elegant
1030 way to switch charsets...
1031 * Added the UHF frequencies to europe-cable. It's used at least in
1032 Switzerland for cable TV.
1033 * some changes in yuv-to-offscreen handling for fbtv due to bttv
1034 changes.
1035
1036
1037 3.05 => 3.06
1038 ============
1039
1040 * Aiee, there was a stale .nfs<longnumber> file in the 3.05 archive...
1041
1042
1043 3.04 => 3.05
1044 ============
1045
1046 * new config options: turn on/off onscreen display, keypad mode,
1047 mjpeg quality. Check the man page for details.
1048 * Added XvPutImage support for grabdisplay mode. You'll need
1049 XFree86 3.9.17 to compile this release with Xv support.
1050 * rearranged the european frequency tables. They are splitted into
1051 broadcast and cable tv now.
1052
1053
1054 3.03 => 3.04
1055 ============
1056
1057 * fbtv font loader fixed. Nice showstopper, I should start the app at
1058 least once next time...
1059 * fbtv: ATI Mach64 backend scaler support works now with my revB iMac.
1060
1061 Note: I still have some changes/minor bug reports in my incoming mailbox.
1062 Next release. I want to get this one out of the door quickly due to the
1063 fbtv problems.
1064
1065
1066 3.02 => 3.03
1067 ============
1068
1069 * broke fbtv font loading.
1070 * forgot writing Changes entries.
1071
1072
1073 3.01 => 3.02
1074 ============
1075
1076 * some finetuning for the keypad stuff.
1077 * G200 backend scaler support in fbtv.
1078
1079
1080 3.0 => 3.01
1081 ===========
1082
1083 * Frequency table renaming was incomplete. The menu was'nt
1084 updated.
1085 * v4l-conf did'nt compile with 2.0.x kernel headers.
1086 * -c switch (select device) was broken.
1087 * added hard coded width limit for capture (buggy kernel bttv :-( )
1088
1089
1090 3.0rc1 => 3.0
1091 =============
1092
1093 * Added station selection by "two-digit" selection. All stations
1094 are numbered in .xawtv order; entering two numbers within 5
1095 seconds are interpreted as station number which should be tuned.
1096 You'll have to use the keypad in xawtv. Should work with lirc too
1097 (using the new "keypad" command).
1098 * global spellfix s/lauch/launch/. Attention, this might affect
1099 your config file too...
1100 * channel editor fixes.
1101 * F5-F12 (bright/color/... adjust by keyboard) is back.
1102
1103
1104 3.0beta9 => 3.0rc1
1105 ==================
1106
1107 * updated v4l2 driver to the new interface.
1108 * some finetuning in the v4l2 driver.
1109 * cleaned up v4l-conf.c
1110 * renamed the frequency tables: removed the TV norm from the name
1111 to avoid confusion.
1112 * the usual set of bugfixes.
1113
1114
1115 3.0beta8 => 3.0beta9
1116 ====================
1117
1118 * webcam: can set input/norm now.
1119 * webcam: new cgi script for continously updated image (netscape
1120 only, uses serverpush).
1121 * the usual set of bugfixes.
1122 * write list index for avi files, mjpeg support (with some code
1123 from Michael Nastvogel <michael.nastvogel-woerz@ipf.de>)
1124 mjpeg is still buggy...
1125 * added new frequency table for france (LOUIS-SIDNEY Rodolphe
1126 <sidney@gcu-geot.insa-lyon.fr>)
1127
1128
1129 3.0beta7 => 3.0beta8
1130 ====================
1131
1132 * add a new switch (-a) to v4l-conf for setting the base address.
1133 This should make bttv configuration more easy if the X-Server
1134 lacks DGA support.
1135 * fixed the Makefiles for building in a subdirectory (i.e handle
1136 "mkdir build; cd build; ../configure && make" correctly). Now
1137 I can switch from ppc to i386 without "make distclean" :-)
1138 * Plenty of fixes for the channel editor. Seems nobody uses it,
1139 it must have been broken for weeks...
1140 * fbtv+xawtv refuse to work when installed suid root now. This is
1141 /not/ needed, only v4l-conf requires root priviliges.
1142 * v4l2: added tuner support, minor fixes.
1143 * added channel 36 for australia, this one was missing for some
1144 reason...
1145
1146
1147 3.0beta6 => 3.0beta7
1148 ====================
1149
1150 * Added autoscroll for the station menu. Xaw3d has some redraw
1151 problems with this. Probably some library bug, it does not
1152 happen with Xaw. Workaround idea anyone?
1153 * Misc bugfixes.
1154 * Documentation updates. To be continued...
1155
1156
1157 3.0beta5 => 3.0beta6
1158 ====================
1159
1160 * minor appdefauls fixes (wheel-mouse was broken).
1161 * config file parser rewritten. config file format is slightly
1162 modified, check the xawtv man page.
1163 * unbundled kradio to avoid the KDE compile hassle.
1164 * fullscreen fixes.
1165 * xawtv-remote supports multiple xawtv instances (querys all
1166 xawtv windows, not just the first one it finds, new switch
1167 '-i' to set the window ID when passing commands to xawtv).
1168
1169
1170 3.0beta4 => 3.0beta5
1171 ====================
1172
1173 * Added support for qcams (capture via read() system call)
1174 * yuv capture support (???, I've already deleted this mail)
1175 * radio fixes (from debian bugtraq)
1176
1177
1178 3.0beta3 => 3.0beta4
1179 ====================
1180
1181 * merged some new code for radio from Juli Merino <jmmv@bigfoot.com>
1182 * wrote a man-page for radio
1183 * added v4l-conf security fixes from Olaf Kirch <okir@lst.de>
1184 * lirc bugfix.
1185 * xawtv can use another than the default visual now. Not bugfree yet.
1186
1187
1188 3.0beta2 => 3.0beta3
1189 ====================
1190
1191 * started updating the documentation.
1192 * reorganized source code tree.
1193 * removed the hardcoded maxsizes from grab-v4l.c
1194 * rewrote the attribute (color/hue/... + audio) handling
1195
1196
1197 3.0beta1 => 3.0beta2
1198 ====================
1199
1200 * ditched getopt(), using the Xt lib / X11 resources instead. This
1201 has the effect that the options work a bit different now.
1202 * added v4lctl utility. This allows to control alot v4l options from
1203 the command line. Obsoletes set-tv.
1204 * set-tv.c and streamer-old.c moved into the new "oldstuff" directory.
1205 * alot of xawtv fixes -- more features are working again.
1206 * fbtv is updated too. It should accept lirc commands now exactly like
1207 xawtv.
1208
1209
1210 2.45 => 3.0beta1
1211 ================
1212
1213 * Lot of internal changes. Separate the control code from the GUI.
1214 Simplifies the the xawtv-remote and lirc support, makes xawtv and
1215 fbtv share more code. Lot of stuff is broken currently...
1216
1217
1218 2.44 => 2.45
1219 ============
1220
1221 * Added a 'back' key which switches back to the last station tuned in.
1222 Mapped to BackSpace. Pressing backspace multiple times zaps
1223 between the last two stations.
1224 * The applications configured with "lauch=..." in ~/.xawtv are listed
1225 in a window now ('L' displays it). Allocation bug in the config file
1226 parser fixed.
1227 * switched back from double to float for X-Resources.
1228
1229
1230 2.43 => 2.44
1231 ============
1232
1233 * fbtv: added -q switch. This turns of status messages + clock, and
1234 fbtv does'nt reserve space for the status line (i.e. you'll can get
1235 true full screen)
1236 * started lirc support (currently some debug code only...)
1237 * changed float to double for X resources (Xaw scrollbars). This
1238 fixes problems on alpha and seems to work fine on intel. Hope I
1239 did'nt broke ppc...
1240 * fixed the radio programs (mute on exit). Untested.
1241 * webcam bugfix (switching to binary mode must be done _after_connecting).
1242
1243
1244 2.42 => 2.43
1245 ============
1246
1247 * Xvideo updates
1248 * some bttv changes to make it more compatible to the kernel
1249 version, added patches from Greg Alexander <galexand@acm.org>.
1250 * removed the "unmute-on-open", Updated the open/close for
1251 radio too. bttv radio should behave like all other radio
1252 drivers do (i.e. you have to open the device only if you
1253 want to change some settings).
1254 * Unbundled the bttv driver, my bttv code is available as
1255 another tar file at the same location (bttv-0.6.3a currently).
1256 * Errors (at least some :-) are reported with a dialog box now,
1257 not only to stderr.
1258 * channel handling is completely rewritten. If you change the frequency
1259 table, all frequencies for the programmed stations are recalculated
1260 now.
1261 * added some missing channels for japan.
1262 * streamer: the -i and -n switches work again.
1263 * xawtv dumped core with nonaudio devices, fixed (Pauline Middelink
1264 <middelin@polyware.nl>)
1265 * updated videodev2.h
1266
1267
1268 2.41 => 2.42
1269 ============
1270
1271 * DON'T PANIC
1272
1273
1274 2.40 => 2.41
1275 ============
1276
1277 * completed avi recording code in xawtv.
1278 * renamed streamer to streamer-old and streamer-new to streamer.
1279 i.e. ther new streamer tool is the default now.
1280 * internal changes (for scanline length != image width)
1281 * added grabdisplay mode to fbtv.
1282 * Added some SR* channels to frequency table "pal-europe-east" (they
1283 are used in Poland). Hmm, maybe I should reorganize the whole
1284 channel setup, it starts getting difficuilt to maintain this the way
1285 it is implemented currently...
1286 * Alpha cleanups (use long for pointers etc.) from
1287 Ralf Uhlig <ralf@uhlig-online.de>
1288 * mklinux support for v4l-conf (Takashi Oe)
1289 * the "-x" option is gone, there are two new ones instead: "--nodga"
1290 to disable DGA and "--novm" to disable VidMode.
1291 * Added the capability to lauch programs from within xawtv.
1292 * removed the "mute-on-close" from the bttv driver.
1293
1294
1295 2.39 => 2.40
1296 ============
1297
1298 * Endian fixes from Takashi Oe (avi recording works now on big
1299 endian boxes).
1300 * xawtv can record avi movies directly. ^S brings you to this
1301 dialog. Please don't complain that you are missing options, this
1302 is on my TODO list. Everything you can set for streamer with
1303 command line options will be available in xawtv too. That stuff
1304 is work-in-progress, take the code as beta quality...
1305 * Bug fixes and internal changes.
1306 * security fixes from marc@suse.de: v4l-conf.c verifies the v4l major,
1307 /tmp symlink fix for vtx.sh.
1308 * msp3400 bug fixes, short programming (insmod option "simple=1")
1309 should work now. With newer msp34xx chip versions you'll should
1310 get stereo for NTSC TV and FM Radio.
1311 * more Xvideo code.
1312
1313
1314 2.38 => 2.39
1315 ============
1316
1317 * added --shift option to xawtv, this can be used to shift the
1318 image if it is outside the xawtv window.
1319 * added time display to fbtv.
1320 * stay-on-top added (works with gnome-compilant WM's)
1321 * patches from Takashi Oe for devices without audio/tuner support.
1322 * Found a new cool rpm feature (this one is new, eh?):
1323 "rpm -ta package.tar.gz" will build nice rpm. No extra spec
1324 file needed any more :-)
1325 * Started Xvideo support.
1326 * A few internal changes.
1327
1328
1329 2.37 => 2.38
1330 ============
1331
1332 * snapshot filename handling has changed: Files are saved with a
1333 timestamp (YYYYMMDD-HHMMSS) and channel in the filename.
1334 * xawtv is ^^^^ y2k compilant :-)
1335 * new config file entry: "jpeg-quality"
1336 * webcam utility updated. It's now working with the v4l2 winnov videum
1337 driver at http://www.BerlinOnline.de/spass/live_kamera/
1338 * good news for *.fr: more msp3400 fixes, NICAM/AM should finally
1339 work now.
1340
1341
1342 2.36 => 2.37
1343 ============
1344
1345 * fixed minor compile problems on 2.0.x.
1346
1347
1348 2.35 => 2.36
1349 ============
1350
1351 * documentation updates, new FAQ for sound trouble.
1352 * streamer fixes (the endian fixes for 2.33 broke streamer)
1353 * driver synced up with bttv 0.6.3
1354 * misc minor bug fixes
1355
1356
1357 2.34 => 2.35
1358 ============
1359
1360 * updated bttv to 0.6.2 and fixed the 2.0.x compile problems.
1361 * msp3400 problems with 2.2.0pre7+ fixed.
1362
1363
1364 2.33 => 2.34
1365 ============
1366
1367 * new NTSC-HRC frequency table, contributed by
1368 Erik Kiledal <ekiledal@home.com>
1369 * 15 bpp was broken _again_. Fixed.
1370 * driver: msp3400 updates. Tried to make nicam mono/stereo switching
1371 work, but no success so far...
1372 * bttv updated to 0.6.1
1373 * DPMS support (turn it off for fullscreen TV), contributed by
1374 Martin Denn <mdenn@schachtel.mz.rhein-main.de>
1375
1376
1377 2.32 => 2.33
1378 ============
1379
1380 * more patches from Takashi Oe (endian fixes, make fbtv work with
1381 DirectColor visual)
1382 * slighly modified audio handling (mono/stereo/bilangual, the driver
1383 returns the valid choices instead of the current state now). This
1384 affects both xawtv and driver and is _not_ backward compatible.
1385 * various minor changes.
1386 * new shell script for browsing videotext pages. requires a
1387 terminal with > 24 lines.
1388
1389
1390 2.31 => 2.32
1391 ============
1392
1393 * bugfix: changed bytesex.h to edian.h in x11.c
1394 * bugfix: overlay did'nt work without DGA.
1395
1396
1397 2.30 => 2.31
1398 ============
1399
1400 * more cleanups, the minor overlay flaws should be fixed.
1401 * coded up v4l2 overlay support -- completely untested.
1402 * minor fbtv fixes.
1403 * started to shuffle around some code from streamer. The
1404 new version has another name (streamer-new) for now. It
1405 can already handle v4l2, but can't be started from the
1406 xawtv's frontend dialog box.
1407 * remote display fixes (should work now if server and client
1408 have different bytesex).
1409 * Long options (thanks to Takashi Oe <toe@unlinfo.unl.edu>).
1410 * "xawtv --help" prints all options.
1411
1412
1413 2.29 => 2.30
1414 ============
1415
1416 * much improved v4l2 support, it should be useable now. Only
1417 grabdisplay is supported so far, overlay-only drivers will not
1418 work (yet).
1419 * Some internal cleanups/rewrites, removed some hardcoded bttv
1420 stuff. Probably introduced a few new bugs...
1421 * pinned down the "segfault-on-exit" bug, credits to Electric Fence.
1422 * added the "webcam" tool (does capture, annotate, jpeg-compress,
1423 ftp-upload)
1424 * added showriff, for those who want to look into *.wav and *.avi
1425 files.
1426 * bttv: msp3400 + tuner compile problems due to 2.1.127 changes
1427 fixed.
1428
1429
1430 2.28 => 2.29
1431 ============
1432
1433 * rpm spec file fixes
1434 * minor msp3400 changes (for miro)
1435 * automatically generated diff's against Ralph's bttv version.
1436 * fixed the broken channel list length define (that
1437 only-79-ntsc-channels bug)
1438 * If there is a configuration problem, xawtv will disable overlay
1439 and continue instead of exiting.
1440 * remote display works. Don't try this unless you have a _real_
1441 fast network or your own home network. Otherwise the network
1442 admin will ask what you are doing within five minutes...
1443 * started frontend dialog for streamer (Ctrl-S). Does already work,
1444 but needs some more options to be really useful.
1445 * started v4l2 support.
1446
1447
1448 2.27 => 2.28
1449 ============
1450
1451 * The 'V' key toggles capture on/off now. If capture is switched
1452 off, xawtv shows a static image.
1453 * Added options to set TV norm and input to streamer. Webcam
1454 cronjobs don't need set-tv any more :-)
1455 * Picked up some patches from video4linux@phunk.org for the bttv
1456 driver. The Miro PCTV pro might work in stereo, SECAM should work
1457 again.
1458 * Added autodetect for the Miro pro (untested).
1459
1460 * RPMified xawtv, thx to Mark Cooke <mpc@star.sr.bham.ac.uk> for the
1461 initial spec file.
1462 No, I'm not going to upload RPM's, neither source nor binaries.
1463 I'll upload the spec file, so you can easily build your own RPM's.
1464
1465 * removed the experimental driver from the package, it will be
1466 available separate.
1467 * precompiled binaries are no longer included.
1468
1469
1470 2.26 => 2.27
1471 ============
1472
1473 * fixed the msp34xx problem with new (bt878) Hauppauge boards.
1474
1475
1476 2.25 => 2.26
1477 ============
1478
1479 * more driver PLL fixes
1480 * added Hauppauge tuner autodetect (using eeprom)
1481 * xawtv saves picture settings in channel switch now.
1482
1483
1484 2.24 => 2.25
1485 ============
1486
1487 * Moved E2-E4 to E1-E3 by mistake in 2.22. Reverted this.
1488 * radio is a nice curses application now.
1489 * The driver should work again for PAL.
1490
1491
1492 2.23 => 2.24
1493 ============
1494
1495 * v4l-conf changes
1496 * bugfixes in config file parser and channel editor.
1497
1498
1499 2.22 => 2.23
1500 ============
1501
1502 * bugfix: SExx channels did not work.
1503 (thanks to Michael Vogt <M.Vogt@ping.de>)
1504 * documentation updates.
1505 * increased the AUDIO_MUTE_DELAY value in bttv.c, this should
1506 reduce the channel-switch noise.
1507 * bttv: added changes from patch-2.1.120
1508
1509
1510 2.21 => 2.22
1511 ============
1512
1513 * up to date with bttv 0.5.15
1514 * fbtv fixes and improvements (console switching works again)
1515 * streamer has a new switch to enable audio recording (off by
1516 default).
1517 * Channels renamed again: S1 .. S20 is SE1 .. SE20 now. This
1518 should be correct now. Reordered them (sorted by frequency
1519 now).
1520 * Channels map for east europe (PAL D/K) added.
1521 * channel editor bugfixes
1522
1523
1524 2.20 => 2.21
1525 ============
1526
1527 * Updated driver to 0.5.14, this one is NOT backward compatible older
1528 versions.
1529 * Updated Simon's i2c code.
1530 * Updated the programs too.
1531 * added avi recording to streamer.
1532
1533
1534 2.19 => 2.20
1535 ============
1536
1537 * Makefile fixes
1538 * Matrox off-by-1024 workaround improved.
1539 * fbtv fixes, moved generic fb stuff to a separate file.
1540 * grab-one is gone, there is streamer now. This one can
1541 do streaming capture (and of cource still grab single
1542 frames as special case). JPEG support added.
1543
1544 2.18 => 2.19
1545 ============
1546
1547 * added man-pages for set-tv and fbtv
1548 * zapped SuSE and installed RH51, the included precompiled binaries
1549 are glibc now.
1550 * Unlocked the channel editor (overwrites the old config file now),
1551 it is in the man-page now and has the hotkey 'E'. Be carefull, it
1552 will kill all comments in the config file!
1553
1554
1555 2.17 => 2.18
1556 ============
1557
1558 * added xawtv-remote ("remote control" for xawtv)
1559 * hopefully completed channel list editor. But still in debugging
1560 mode, it writes the config file to $HOME/.xawtv.out
1561
1562
1563 2.17 => 2.18
1564 ============
1565
1566 * showstopper fixed: xawtv segfaults if there are channels without
1567 hotkeys in your $HOME/.xawtv (thanks to
1568 Enrico Scholz <enrico.scholz@wirtschaft.tu-chemnitz.de>)
1569 * v4l-conf fixed (was broken again for non-DGA Servers line AccelX)
1570
1571
1572 2.16 => 2.17
1573 ============
1574
1575 * started channel list editor (Ctrl-L for now, will be changed
1576 later). Not completed, you can't save your changes yet.
1577 * driver updates
1578 * added session management to kradio. Sort of. The KDE session
1579 management functions have a major design bug, probably this works
1580 with the bug-compatible kwm only :-(
1581 * updates README
1582 * wrote Programming-FAQ
1583 * And probably a few other changes I forgot about...
1584
1585
1586 2.15 => 2.16
1587 ============
1588
1589 * fixed v4l-conf, handles 15bpp now
1590 * configure changes: try "./configure --help", there are some
1591 --enable-foo/--disable-foo options now (default for them is
1592 enabled).
1593 * moved some common code to separate source files.
1594 * a few small driver fixes.
1595 * added the -c switch to grab-one
1596
1597
1598 2.14 => 2.15
1599 ============
1600
1601 * as allways, a few bug-fixes
1602 * added the -c switch to set-tv
1603 * i2c problems with hauppauge cards hopefully fixed now. Check
1604 bttv driver's Makefile, the code disabled by default (we don't
1605 know what happens with other boards...)
1606 * msp3400 uses soundcore instead of sound module (no oss needed
1607 any more, tnx to Thomas Sailer <sailer@ife.ee.ethz.ch>)
1608
1609
1610 2.13 => 2.14
1611 ============
1612
1613 * station scan added (Ctrl-Up)
1614 * onscreen display in fullscreen mode
1615 * misc small enhancements.
1616 * The '-c n' switch is gone, you can start xawtv with the station name
1617 on the command line instead ("xawtv cnn" for example, like it already
1618 works for fbtv and set-tv).
1619 * Added a new '-c' switch, this is the video device now. Added this
1620 one for xawtv and fbtv, changed from '-v' to '-c' for v4l-conf.
1621 * removed vtx subdirectory. The driver is now in the 2.1.x tree. And
1622 for 2.0.x it is useless anyway, it does'nt compile...
1623
1624
1625 2.12 => 2.13
1626 ============
1627
1628 * Fixed Makefile bugs.
1629 * switched to the new device files: s|/dev/bttv|/dev/video|
1630 MAKEDEV in bttv/driver is updated
1631 * Tried to catch that VidMode problem by version check:
1632 #define XXX_VERSION (from xf86vmstr.h) against server's QueryVersion
1633 results. If this still does'nt work: remember, there is the '-x'
1634 switch to workaround this...
1635 * Fast channel scan (Ctrl-Z)
1636
1637
1638 2.11 => 2.12
1639 ============
1640
1641 * added support for 8 bit Servers: Run the Server with StaticGray
1642 visual (-cc 0x27 for XFree) -- and you should get a b/w TV picture.
1643 * fixed a few configure-script and #ifdef bugs
1644 * modified channel maps again -- hope I got the european map is ok now.
1645 there is only one map: pal-europe. This one should work for both
1646 cable and broadcast.
1647 * driver changes (capture code -- the SYNC ioctl takes the frame number
1648 as argument now)
1649
1650
1651 2.10 => 2.11
1652 ============
1653
1654 * bugfix: xawtv used to ignore "fine = ???" in the config file.
1655 * added grab-one, a small tool to grab single, full-sized images.
1656 Use the "-h" option for a short description.
1657 * added channel window (try the 'C' key).
1658 * Added "zap" mode: does channel hopping (tune in every station a
1659 few seconds).
1660 * added fbtv (for framebuffer devices).
1661
1662
1663 2.09 => 2.10
1664 ============
1665
1666 * glibc compile fixes (hopefully, have still libc5...)
1667 * updated driver to bttv-0.5.8
1668 * updated applications according to the grabbing changes in the
1669 bttv driver
1670 * catched a bug in the config parser (was confused by spaces at
1671 end-of-line)
1672
1673
1674 2.08 => 2.09
1675 ============
1676
1677 * 15 bit HiColor works now (fixed bttv driver and v4l-conf)
1678 * renamed some frequency tables to make the names more consistent
1679 you might have to fix the freqtab= setting in $HOME/.xawtv
1680 again...
1681 * Added stereo support to the msp3400 volume mixer.
1682 * Improved non-overlayed displaying (called grabdisplay in xawtv).
1683 Not rock-solid yet, driver is'nt stable enouth wrt grabbing.
1684
1685 BTW: if you get "ioctl VIDIOCMCAPTURE: Try again" on stderr, it
1686 just means that the bttv driver has no signal (i.e. no station
1687 tuned in, wrong TV norm, something like that...).
1688
1689 * the doc subdirectory of the bttv distribution is included now.
1690 * updated the driver to bttv-0.5.7
1691
1692
1693 2.07 => 2.08
1694 ============
1695
1696 * Ha! Found a complete (?) frequency table on the web, using this
1697 one now (and a complete different channel-to-freqency mapping
1698 method).
1699 Expect a few new bugs and tuning problems -- pointers to frequency
1700 lists are welcome. Check channels.h for details.
1701 The names of the freqency mappings have changed, you have to
1702 adopt $HOME/.xawtv
1703
1704 * fixed a bug in the msp3400 module (system hangs on control
1705 thread kill)
1706 * With the 2.1.x modular sound driver, the msp3400 module registers
1707 as mixer device. This allows to control volume, bass and treble with
1708 a mixer application of your choice.
1709 * the config file parser prints more detailed error messages and
1710 does not exit on errors.
1711 * Added a workaround for buggy (wrt static gravity) Window managers,
1712 see manpage (wm-off-by= ...)
1713 * Started non-overlay displaying (try Shift-ESC). Not completed, not
1714 stable yet.
1715 * Changed v4l-conf handling: It is installed suid-root now and called
1716 by xawtv.
1717
1718
1719 2.06 => 2.07
1720 ============
1721
1722 * Two hours after releasing 2.06 I noticed that the driver did'nt
1723 compile with 2.0.33 :-(
1724
1725
1726 2.05 => 2.06
1727 ============
1728
1729 * You can grab both full size and window size now (hold down Ctrl
1730 for window size).
1731 * Merged some of the latest vger CVS changes to bttv-0.5.6 to keep
1732 both versions in sync (at least the ioctl interface). The included
1733 driver version supports currently both the new
1734 VIDIOCMCAPTURE+VIDIOCSYNC and old BTTV_GRAB+BTTV_SYNC. xawtv uses
1735 the new ones.
1736 The minor numbers for vbi have changed (from 32 to 224)
1737 * hacked msp3400 stereo handling, it does permanent monitoring now
1738 and should handle mono/stereo/bilang switches by the TV station
1739 correctly.
1740
1741
1742 2.04 => 2.05
1743 ============
1744
1745 * Started writing a Changes file
1746 * fixed a quite stupid getopt bug
1747 * ditched support for the old-style bttv interface.
1748 * The screen saver is turned off now in fullscreen mode
1749 * xawtv can switch video modes now (for fullscreen mode). There is
1750 a new config file entry for this, check the manpage.
1751 * fixed configure script (check for c++ only if required)
1752
1753 * For the bleeding edge people:
1754
1755 Added some code for the new VIDIOCMCAPTURE and VIDIOCSYNC ioctl's
1756 (new video4linux code in the vger CVS tree) as compile time
1757 option. The configure script should detect the new version and
1758 use the kernel driver then.
1759
1760 The ioctl's are'n really new, the are basically slightly modified
1761 BTTV_GRAB and BTTV_SYNC. Well, this change breaks _again_ grabbing
1762 applications, but now there is a standardized interface for
1763 mmap-based grabbing available.
1764
|
This page was automatically generated by the
LXR engine.
|