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
|
GATOS-0.0.5 released:
-Many bugfixes.
-Added double-click full-screen toggle.
-Moved default gatos.conf location to /etc.
-Correctly ignore many inputs in DGA fullscreen mode.
-Added -s (capture size) option to atitv.
-Snapshots from atitv and xatitv are now directly to ppm files.
-Automatically run gatos-conf in xatitv if gatos.conf is not found.
-Added gatos-conf GUI configuration utility.
-Corrected TV/FM Audio Mixup BUG.
-Added standard channel frequency support.
-Added ipc playback synchronization (DISABLED).
-Added shared memory detection of multiple instances (DISABLED).
-Set a sanity minimum zoom limit of 16x10 pixels.
-Corrected Rage PRO MPP/ImpacTV I2C driver init bug.
-Corrected interpretation of Rage128 BIOS data, new tuner types added.
-TDA9850 register dump corrected (regs cannot be read, so cheat :-).
-Autodetection of Video RAM, value in gatos.conf ignored.
-Rage128 support (not prefected yet, but getting there ...).
-Fixed doublescan mode error and some cropping/panning problems.
-Framework for Rage128 support.
-Modified mpp_wait to work with tvout.
-Split gatos_init and ati_init in 2 blocks to allow partial
initialization (skip capture/tuner related init).
-Fixed "spilled AX" error with gcc 2.95 and newer.
-Added nls support. Currently only English and French.
-Added GNU autoconf support to enable FreeBSD support, bug
circumventing, intl support, etc....
-Added delay to atitv's "snap" command to fix frame tearing.
-Back up .gatosrc to .gatosrc.old when overwriting.
-Set permissions in atito[gif|jpg] to 644 when saving.
-Fixed "double verticle size with only have visible" BUG.
-Made "always on top" wars less intense.
-Added fixed-aspect-ratio support to cropping/panning/zooming.
-Added cropping/panning/zooming support. Should do something
about it in DGA mode in xatitv...
GATOS-0.0.4 released:
-Fixed ibtk + RedHat-6.0 conflict (renamed itk to ibtk).
-Removed unneeded curses requirement.
-Fixed MPP failure BUG.
-Fixed Rage-Pro sound BUG.
-Picture Carrier frequency changed from
58.75 to 45.75 MHz for NTSC-Japan.
Anyone using NTSC-Japan will have to increase the channel
list frequencies in .gatosrc by 13 MHz (to the correct value).
-Unified all 5 I2C Bus Drivers, files i2csw.*
and i2cmpp.* are all gone, and code is in i2c.*
-vdelay value changed in bt829.c for SECAM.
Also changed in PAL for PAL+SECAM combo tuner.
-New program atitojpg.
-Report gatos.bugfix_mppread value if non-zero.
-Fixed ImpacTV I2C bus driver (?).
-Added tvout.h and tvout.c (first attempt at ImpacTV driver).
Contains only register dumper and routines needed
for the ImpacTV I2C Bus Driver (i2cmpp.c).
-New i2cmpp.h and i2cmpp.c ImpacTV I2C
Bus Driver, uses new ImpacTV interface.
Old driver is in i2cmpp.h.old and i2cmpp.c.old.
-Start using the OVERLAY_EXCLUSIVE registers
(exclusive video region that doesn't check the colorkey).
-Add volatile to the casted pointers in atiregs.h.
-Better message for EEPROMs w/checksum error, program
TDA9850 chip anyway even if EEPROM has checksum error.
-Change Overlay Scaler clock limit to 125 MHz for Rage PRO's.
GATOS-0.0.3 released:
-"Internal Audio" gone. Now can pick any mixer in setup.
-Added "Always on Top" feature. May have "Fight for Top" problems.
-Fixed channel change static.
-Monitor dotclock limit issue fixed. Included option to "Overclock"
and attempt to exceed this limit before reducing the overlay clock.
-Brought back atitv app.
-Channel wrapping in xatitv.
-Many GUI enhancements and user features in xatitv.
-Check amount of video ram reported in MEM_CNTL register against
value from gatos.conf.
-Always report address of registers (separate or
framebuffer+0x007FF800).
-Can now toggle GUI by pressing any mouse button except the left
on any area not occupied by an IBTK control.
-Better error messages for hardware detection.
-Added debugging test inputs to setup for development purposes.
-Now maps ATI chip registers in framebuffer if no separate register
aperture is detected.
-Fixed libc5 compilation (sys/perm.h errors).
-Lowlevel changes to support souncardless operation with sound.
-PLL clock registers added to ati_dumpregs().
-Tuner type taken from BIOS data if not present in boardinfo.
-New functions in board.c: board_set{mux,vol,mute,stereo,sap}
and board_has{vol,stereo,sap}.
-Logic in bt829_init() changed.
-i2c.[ch]: MAXI2CDRIVER is number of I2C driver interfaces.
-Set biosaddress to 0x000C0000 if no PCI BIOS ROM.
-Interface to external state variables improved.
-Detailed ATI device ID for improved I2C driver selection.
-I2C driver chosen from above info if not set in gatos.conf.
-Copied Alps tuner 18->12. ATI sample code says it's 0x12 (not
12), but that could be wrong, so will keep both for now.
-Added "-pci addr" option to xatitv to enable override of pciaddr
in gatos.conf.
-Added more ATI device IDs, including four Rage 128s.
-Desktop mode. Activate in setup and it'll be used when window
is iconified.
-Full-screen mode finished, DGA mode optional (in Setup). Use
Keypad "*" to toggle full-screen.
-Mute button moved to primary GUI.
-GPIO/MPP fixed. Should now work on (almost) all cards.
-Removes incorrect error message if ~/.gatosrc is not present.
-Fixes soundcardless operation.
-Fixes soundcardless operation with direct speakers.
-Capture buffer width limited by ATI chip Overlay Scaler capability.
-Completed (I hope) support for more than one ATI card.
Card can be selected by setting "pciaddr" in gatos.conf.
-Improved Capture Board detection and control.
board.c (new) handles capture boards and audio
chips, and sound.c now only handles audio ioctl's.
-ATI Rage PRO (i2cpro.c) and GP_IO based (i2cgpio.c) I2C drivers
unified to i2csw.c (new), and two more I2C drivers implemented.
I2C modes renumbered to follow ATI sample code:
old 0 is now 3, old 1 is now 2, old 3 is now 5.
-I2C driver initalization improved, now polls for
tuner(s) instead of Bt829's (which can be disabled).
-Tuner type autodetected from Capture Board info or ATI card BIOS.
-Tuner bandselect byte setting logic changed.
-Bt829 VPOLE setting logic changed.
-Fixed main return value in atito*.
-Minor changes (mostly cosmetic) here and there.
GATOS-0.0.2: Version number 0.0.2 skipped to avoid confusion
GATOS 0.0.1 released:
-First release.
|