NEW: New functionality FIX: Fixed bug CHG: Changed functionality or behaviour INT: Internal change M40: Migration from VisualAge 3.0 to VisualAge 4.0 ==================================History======================================= Date Type Text 09.11.04 INT: Nothing new at this time. Just a web refresh 22.02.04 INT: This will be for a long time the last release of BT32.SYS because i'm tryinig to switch from OpenWatcom to GCC OpenWatcom is a nice thing but it becomes more and more difficult to integrate new versions of bttv because they are using a lot of GCC specific stuff. 21.02.04 INT: Changed make utility from wmake to EMX make 16.02.04 INT: Changed linker from wlink to ilink 06.02.04 INT: Preparing to switch compiler to GCC 06.02.04 CHG: Updated makefiles 05.02.04 CHG: KEE and USE_OWN_STACK dependencies removed 27.01.04 NEW: tvaudio.c updated to 2.6.1 27.01.04 NEW: msp3400.c,tda7432.c,tda9875.c,tda9887.c updated to 2.6.1 26.01.04 CHG: Default blit mode is now DIVE 26.01.04 NEW: tuner.c updated to 2.6.1 24.01.04 NEW: Compiler update to OpenWatcom 1.2 24.01.04 NEW: tda7432.c, tda9875.c and tda9887.c updated to 2.4.24 24.01.04 NEW: msp3400.c, tuner.c,tvaudio.c updated to 2.4.24 23.01.04 NEW: bttv-if.c updated to 0.7.108 21.01.04 NEW: bttv-cards.c and bttv-driver.c updated to 0.7.108 27.12.03 FIX: Float on top not working 29.11.03 NEW: Color format correction for 64K and 16M in direct blit mode 28.11.03 NEW: Clipping for direct blit implemented 27.11.03 NEW: First drop of direct blit (Yea!) 24.11.03 NEW: Implemented controls to switch between DIVE and direct blit 20.11.03 CHG: Changed Daemon to display some more data with a smaller font 20.11.03 CHG: Query of physical frame buffer implemented to prepare direct blit (still not supported yet, but maybe ...) 18.11.03 CHG: Some more error checking to catch errors in GpiCreateLogFont 17.11.03 CHG: Removed DiveClose/DiveOpen sequence on each blitter reset 16.11.03 NEW: Proportional/Nonproportional blitting implemented 15.11.03 CHG: Some internal fixup for DIVE initialisation 11.11.03 CHG: Faster wndBroadcastMsg implemented 05.11.03 NEW: Entry field in VideoText window for direct page access 22.10.03 CHG: Introduced error messages 16.10.03 CHG: Some speedup in IOCtls (Now calling LXAPI32.SYS directly) 14.10.03 CHG: Extended version check in StBTV4LX.DLL 13.10.03 CHG: Stack allocation in broadcast for faster execution 13.10.03 FIX: Hang in semaphore request while in exit list in StBTV4LX.DLL 09.10.03 CHG: Daemon starts muted now to prevent audio peak on startup 09.10.03 CHG: Rewrote blitter thread to prevent WPS lock (hope this helps) 07.10.03 CHG: Delay after daemon is started to prevent WPS lock (hope this helps) -------- ---- ------------------------------------------------------------------ 01.10.03 REL: Release 0.7 -------- ---- ------------------------------------------------------------------ 01.10.03 NEW: bttv-if.c updated to 0.7.107 22.09.03 NEW: bttv-driver.c and bttv_cards.c updated to 0.7.107 17.09.03 NEW: msp3400.c updated to 2.4.22 16.09.03 NEW: tda7432.c, tda9875.c, tda9887.c updated to 2.4.22 16.09.03 NEW: tuner.c and tvaudio.c updated to 2.4.22 03.09.03 INT: Nothing real new now! 26.06.03 NEW: Added "Auto" to norm settings in bttv.exe 18.06.03 FIX: Buffer overflow in sprintf during bttv_idcard causing trap 08 or 0e 16.06.03 CHG: Dynamic stack allocation instead of fixed stack allocation (LXAPI) 10.06.03 FIX: Problem in window proc on startup 28.04.03 NEW: Window properties dialog implemented (Float on top, SleepTime, etc) 26.04.03 CHG: WPI installation scripts updated 26.04.03 CHG: Some internal changes in videotext header for better display -------- ---- ------------------------------------------------------------------ 21.04.03 REL: Release 0.6 -------- ---- ------------------------------------------------------------------ 21.04.03 FIX: Workaround for 16M Color problem with DIVE 19.04.03 FIX: HPS not released in wndProc causing some problems (IAccessError) 14.04.03 FIX: Kernel threads started in process context (BT32CFG unable to exit) 11.04.03 CHG: Using own R0 Stack (Yea!) without KEE 30.03.03 FIX: Release version now without debug info 21.03.03 FIX: Double fault while writing to a FAT partition if modparm is given 20.03.03 CHG: Divided VTX fetching and decoding into two threads for performance 16.03.03 NEW: Mute implemented 11.03.03 FIX: Build setup changed to not include debug info 11.03.03 NEW: Daemon created. Should help with some problems 11.03.03 FIX: VMLock can only lock 64KB causing trap if segments are bigger 10.03.03 FIX: Error message with whitespaces in parameter 07.03.03 FIX: Capture to clipboard returned -5 04.03.03 CHG: All modules compiled as CPP now -------- ---- ------------------------------------------------------------------ 23.02.03 REL: Release 0.5 -------- ---- ------------------------------------------------------------------ 17.01.03 FIX: Wrong size locked for CODE32 and DATA32 segments 16.01.03 FIX: Wrong size for device header 14.01.03 FIX: Segment for sprintf not locked 13.01.03 NEW: First primitive scan functionality 10.01.03 FIX: Radio support was broken. Reintroduced cfg send in set_radio_freq -------- ---- ------------------------------------------------------------------ 10.01.03 REL: Release 0.4 -------- ---- ------------------------------------------------------------------ 10.01.03 NEW: tda9887 10.01.03 NEW: updated bttv code to 0.7.100 09.01.03 FIX: wrong subaddr in chip_read2 in tvaudio.c 05.01.03 FIX: Teletext display wrong with some grafic card drivers 05.01.03 CHG: Trace file now with thread number 29.12.02 FIX: System hang on app startup 25.12.02 FIX: IAccess error while opening some dialog windows 16.12.02 FIX: Station ordering 16.12.02 CHG: Main window position and size is now saved and restored 10.12.02 CHG: Using new allocation scheme for video buffer 09.12.02 FIX: Video buffer was too big (14M, but only 1.5 needed) 04.12.02 NEW: Double click in VideoText opens new window with that page 30.11.02 FIX: Some internal fixes in maintenance mode 21.11.02 NEW: Color support in VideoText (not very correct yet :-( ) 19.11.02 NEW: First very very very simple VideoText decoding (only page 100) 10.11.02 CHG: Region file import not longer neccessary 05.11.02 NEW: Added modparm enumeration to BT32CFG 03.11.02 NEW: Added "persistent" stations to support CoolFM. Now waiting for Eugine ;-) 03.11.02 NEW: Added support for PAL and NTSC settings 03.11.02 FIX: Error in V4L_CreateInstance() 31.10.02 FIX: SYS3175 in capture 27.10.02 FIX: Memory leak in clipboard capture 27.10.02 NEW: Capture to clipboard enabled in bttv 07.10.02 NEW: SVHS, EXT1 and EXT2 input connectors enabled 06.10.02 CHG: Separate radio application removed 06.10.02 NEW: Signal quality controls enabled in FM mode -------- ---- ------------------------------------------------------------------ 06.10.02 REL: Release 0.3 -------- ---- ------------------------------------------------------------------ 30.09.02 INT: Fast ram semaphores implemented 29.09.02 FIX: Unreleased semaphores 27.09.02 FIX: Endless loop in exit list 26.09.02 FIX: System halt when video buffer is not contigous 10.09.02 NEW: Tracing implemented 08.09.02 INT: More fixups for multiple applications 02.09.02 FIX: Big memory leak in StBTV4LX image buffer (MP) 02.09.02 FIX: Memory leak in StBTV4LX window data pointer (MP) 01.09.02 FIX: Multiple applications corrupting wndprocs on shutdown -------- ---- ------------------------------------------------------------------ 01.09.02 REL: Release 0.2 -------- ---- ------------------------------------------------------------------ 27.08.02 NEW: Last station will be restored on next startup 27.08.02 INT: Some internal fixups for multiple applications for StBTV4LX.DLL 22.08.02 CHG: StBTGUI.INI will now be stored in applications directory 21.08.02 CHG: StBTV4LX.INI will now be stored in \MMOS2 instead of \OS2 20.08.02 FIX: MID-Button command event occured twice 20.08.02 FIX: Station ID ambiguous on region file import 19.08.02 NEW: Station properties dialog 15.08.02 NEW: Status bar added 14.08.02 NEW: Station add & delete implemented 09.08.02 NEW: FM & TV mode in BTTV (BtRadio will be removed in future versions) 08.08.02 INT: Faster resize of TV window 08.08.02 INT: Workaround for DIVE delay on shutdown 07.08.02 INT: Better image quality 05.08.02 NEW: Station name and frequency adjustable in station settings 04.08.02 INT: Moved complete blitter logic to StBTV4LX.DLL 19.07.02 INT: Some enhancements to StBTV4LX.DLL 08.07.02 INT: Some enhancements to StBTV4LX.DLL 17.06.02 FIX: Memory leak on capture 17.06.02 FIX: Image size not correct 17.06.02 NEW: First real time TV image (yeah!) 28.05.02 NEW: Capture image to clipboard via BTTV.EXE 18.05.02 INT: First capture from TV source (yeah!) 14.04.02 INT: First sound from TV source 10.04.02 INT: Started TV implementation -------- ---- ------------------------------------------------------------------ 10.04.02 REL: Release 0.1 -------- ---- ------------------------------------------------------------------ 02.04.02 FIX: Corrupted desktop fonts when full pci_setup is enabled 31.03.02 FIX: Parameter check 28.03.02 INT: Rearranged a lot of code. 23.03.02 NEW: Enhanced PCI informations for all PCI devices. See readme.txt 15.03.02 NEW: Driver(s) is(are) now "half" recource manager aware 14.02.02 FIX: Radio not tuned correctly (bit 7 of divider was allways 0) 14.02.02 CHG: Enhanced informations about detected cards 12.02.02 CHG: Introduced 50KHz step mode in tuner.c (Thanks to Paul Ratcliffe) 03.02.02 NEW: Support for more tuners 31.01.02 FIX: Trap 0e on system boot when TV-card is not detected 23.01.02 FIX: Rewrote most asm code for workaround in wlink bug 19.01.02 FIX: Module parameter in config.sys not accepted 16.01.02 FIX: Trap 0e in CS:EIP=0168:fa32889b (current pointed to NULL) 15.01.02 CHG: LXAPI32.SYS created. BT32.SYS now interacts with LXAPI32.SYS 04.01.02 FIX: Thread not exited in msp3400 03.01.02 CHG: rewrote IRQ handler logic 01.01.02 FIX: Wrong code in bt848_muxsel 01.01.02 FIX: On some systems vsfx is allways 1 when it should be 0 31.12.01 CHG: IRQ handler now determines irq number via DOSVar 29.12.01 FIX: IRQ handler not entered with correct irq number 23.12.01 FIX: Forgotten some code in MSP3400.c 22.12.01 CHG: Updated most code to linux ver 2.5.1 14.12.01 FIX: desc->checkit not executed in chip_attach() in module tvaudio 14.12.01 FIX: Page fault in module tvaudio 13.12.01 FIX: Timer handler was entered when timer list was not initialized 12.12.01 NEW: Linux module parameters implemented 10.12.01 NEW: Loading/Unloading of modules 09.12.01 FIX: Memory allocation with CONTIG 08.12.01 NEW: First release of BT32.SYS driver