0.6.5: later this month * various patches sent to me from users * use new I2C modules 0.6.4: 05/02/99 * up to date with Gerd's bttv-0.6.3a * some other stuff from the 2.2.7ac1 kernel Sorry for the long delay. Now that I finally turned in my PhD thesis I have some more time again. Major work (i.e. V4L2 and finishing the GTK application) will have to wait until after my final exam beginning of July. 0.6.3: 01/31/99 * new card patches * 2.0.x patches 0.6.2: ??/??/?? * hmmm, forgot :-) 0.6.1: 01/06/99 * patches for some new TV cards * adaptations to get closer to xawtv and kernel version * add -DNODGA in driver/Makefile if your X server has no DGA "NODGA" sections will disappear soon Do not send me any more patches for new VGA cards or saerching bus 1 with 2.0.x or whatever. It will be thrown out anyway. 0.6.0: 01/02/99 * some V4L2 stuff (does not do anything useful yet) 0.5.23: 12/18/98 * powerpc patches * various patches posted on video4linux list I hope that this a somewhat stable release. It is the last in the 0.5.x line. Further patches to 0.5.22 I already received will be included in 0.6.x releases but they will mainly move towards video4linux2 and XFree 4.0 support. Now that 2.2 is (almost) here, 2.0.x support will probably also disappear soon! 0.5.22: 12/03/98 * new xtvscreen which should work better with lesstif * various patches by Gerd, Alan and others 0.5.21: 12/02/98 * fixed minor bugs 0.5.20: 11/28/98 * vbidecode is now in apps/vbidecode * patches from xawtv-2.30 * planar mode fixes (minus the vertical interpolation, this really hurts some other applications! add new ioctl for this?) * make VBI buffer larger for VIDEODAT (PAL lines 24 and 25) * VIDEODAT stream extraction (no decoding yet) 0.5.19: 10/10/98 * patches from xawtv-2.28 * up to date with 2.1.124-ac2 * VBI for NTSC (could) work now?!? but vbidecode still needs to be adjusted 0.5.18: 09/28/98 * copied the driver from xawtv-2.27 :-) * added some strange ioctls I have no idea what they are for ;-) but I wonder why they still use no FFT in the program which uses them??? look up something on FFTs and correllations! 0.5.17: 09/20/98 * fixed some minor bugs with 2.0.x kernels 0.5.16: 09/17/98 * up to date with 2.1.121 (I hope) * some stuff from xawtv-2.25 Gerd did the pll=0,1,2 stuff almost the same way as I did still have to see which is better and which works at all ... 0.5.15: 08/23/98 * fixed grabbing in xtvscreen * should work with 2.0.x again * up to date with 2.1.117 (2.1.117-ac coming up) 0.5.14: August 98 * up to date with 2.1.115 0.5.13: 06/24/98 * up to date with 2.1.106 * Hauppauge MSP34xx reset patch (by Kyösti Mälkki kmalkki@cc.hut.fi) 0.5.12: 06/14/98 * up to date with 2.1.105 (urghh, 2.1.106 just came out ...) 0.5.11: 05/31/98 * support for full PAL (922x576) resolution * added Bt878/879 id detection please tell me if the driver works with those 0.5.10: 05/09/98 * put tuner IFPCoff back in business (who took this out??? This caused the strange offset in NTSC ...) 0.5.9: 05/07/98 * fixed 15bpp option * RAW full screen composite signal capturing mode NOTE: use BTTV_MAX_FBUF instead of 0x144000 in all grabbing code!!! 0.5.8: 05/01/98 * Bt848a/Bt849 PLL support for single crystal operation only uncomment -DUSE_PLL if you have a 28.xxx Mhz crystal! (hmmm, supporting 28.xxxMhz with a 35.xxxMhz crystal should also be possible ...) 0.5.7: 04/24/98 * merged with 2.1.98 kernel version 0.5.6: 03/01/98 * mmap() * grabbing into vmalloc()ed memory buffer 0.5.5: 02/06/98 * VBI and radio devices as separate video devices * fixed cropping * interrupt controlled mode switching for grabbing 0.5.4: 01/27/98 * Declared "odd" versions, e.g. 0.5.x, to be developer releases :-) * Change everything to Video4Linux (not 100% clean and stable yet, better back up your hd!) * videodev adapted to work with 2.0.x 0.5.4: 01/27/98 * various msp3400c and radio fixes 0.5.2: 01/10/98 * merged in MSP3400C code from xawtv * fixed newer xtvscreen to work with video4linux (no grabbing yet) 0.5.1: 01/04/98 * some bugfixing * nothing much else due to excessive Quake II and Tombraider II playing :-) 0.5.0: 12/24/97 * changed CHANGES ordering :-) * merging of bttv-0.4.3 and Alan Cox's video4linux version use -DOLDBTTV for the old style interface * happy birthday bttv! (12/20/97) 0.4.2: 09/??/97 * msp3400c support * started to move clipping stuff to driver * started support for generic buffers to grab into to make grabbing into memory efficient * grabbing into 3dfx via glide 0.4.1: 07/13/97 * changed vbibuf to use vmalloced memory * various "stuff" 0.4.0: 06/09/97 * VBI grabbing support raw vbi-data at /dev/bttv-vbi0 Videotext/VPS/Videocrypt VBI data decoding in software (binary only): "vbidecode" dumps videotext pages in vtx format in directory VTX (if it exists) VPS and videotext data is just dumped to stdout * direct grabbing into user memory "grab" grabs a 768x576 24 bit picture into PNM file pic.pnm 0.3.4: 04/10/97 * misc. minor fixes 0.3.3: 04/07/97 * fixed some problems with color (e.g. S-VHS) * fixed some lockups due to irq handler * improvements in card recognition * automatic tuner recognition for Miro cards (Hauppauge, STB and Intel card tuners have to be set in Makefile) !!! new official major device number is 81 !!!! 0.3.1: 02/21/97 * changed bttv.c to work with xtvc by Markus Schroeder * new version of xtvscreen channel selection (for now German channel numbers, others will follow) mode selection * better handling of different sound sources (only Miro and Hauppauge, I don't know how to handle STB cards) 0.3: 02/12/97 * changed name to the more card vendor neutral "bttv" * fixed NTSC support (hopefully) tested with the playback of a multinorm VCR * support for more than 1 Bt848 card at the same time tested with a Miro and Hauppauge on a 430FX (ASUS T55TP4N) board interrupts are shared if they are the same anybody who wants to try this with 3 or 4 cards? * option for remapping the Bt848 I/O memory (of the first card) e.g.: insmod bttv remap=0xfb8 maps the BT848 I/O memory to 0xfb800000 * option for specifying the video memory address in case it is not where bttv finds it or the VGA card is not recognized at all. e.g.: insmod bttv vidmem=0xf80 assumes the video memory to be at 0xf8000000 * started to write support for grabbing into (mlocked) user memory * first test release of the Motif version "xtvscreen" 0.2.4: 01/28/97 * NTSC bug fixes still untested 0.2.3: 01/24/97 * support kernel versions 2.0.x (only tested with 2.0.28) 0.2.2: 01/21/97 * switch sound to TV tuner sound 0.2: 01/14/97 * NTSC support (untested) * S3 (tested) and TSENG (untested) support 0.1.6: 01/11/97 * disable bus concurrency of the 82437FX of the 430FX (Triton I) chipset please report if your 430FX still freezes * recognize graphics card and choose right PCI base mem 0.1.0-0.1.5: 12/31/96 * window moving and resizing * clipping * Motif version (not yet included) 0.1.0: 12/20/96 * first working version with just a little window in the upper left corner