File: ChangeLog

package info (click to toggle)
gatos 0.0.5-19
  • links: PTS
  • area: main
  • in suites: buster, jessie, jessie-kfreebsd, squeeze, stretch, wheezy
  • size: 3,396 kB
  • ctags: 3,184
  • sloc: ansic: 15,141; sh: 10,518; cpp: 2,949; makefile: 753; sed: 93; asm: 20
file content (226 lines) | stat: -rw-r--r-- 6,514 bytes parent folder | download | duplicates (6)
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.