[svn] / trunk / xvidcore / changelog.txt Repository:
ViewVC logotype

Annotation of /trunk/xvidcore/changelog.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 475 - (view) (download)

1 : edgomez 475 *****************************************************************************
2 :     * Long list of very basic changes :
3 :     *
4 :     * The aim is simple, make sure we take care of GPL headers, copyrights, and
5 :     * easy compiler warnings
6 :     *
7 :     * We'll do better source cleaning once this first step is finnished
8 :     *****************************************************************************
9 : chenm001 168
10 : edgomez 475 ===[ todo.txt ]===
11 :     1.7 (edgomez) Updated
12 :     1.6 (edgomez) Updated
13 :     1.5 (edgomez) - Added new item
14 :     - Moved the $id$ keyword out of the box
15 :     1.4 (edgomez) Stable tree ToDo List
16 : Isibaar 4
17 : edgomez 475 ===[ build/generic/Makefile.inc ]===
18 :     1.17 (edgomez) Removed font.c from Makefile (only used in bframe)
19 :     1.16 (chl) Removed SMP
20 : Isibaar 4
21 : edgomez 475 ===[ build/generic/Makefile.linux ]===
22 :     1.7 (edgomez) Removed BFRAMES options
23 :     1.6.2.1 (chl) Adding installing of xvid.h to /usr/local/include (just to test branching)
24 :    
25 :     ===[ src/decoder.c ]===
26 :     1.37 (h) interlacing bugfix (inter cbp behaviour)
27 :    
28 :     ===[ src/divx4.c ]===
29 :     1.18 (edgomez) - Removed History from file header.
30 :     - Moved Peter copyright to the top of the file.
31 :     1.17 (edgomez) Removed BFRAMES parts of the code
32 :    
33 :     ===[ src/encoder.c ]===
34 :     1.82 (edgomez) - Compiler warning fixed.
35 :     1.81 (chl) Call MBPrediction only of INTRA/INTRA_Q blocks
36 :     1.80 (edgomez) Thanks to christoph i removed this nasty horrible bug ! Kidding of course :-)
37 :     1.79 (edgomez) Added $Id: changelog.txt,v 1.4 2002-09-10 23:15:31 edgomez Exp $ keyword again
38 :     1.78 (edgomez) Removed BFRAMES parts of the code.
39 :     1.77 (edgomez) - Removed history header
40 :     - File Copyright to Michael until we find who wrote this file
41 :    
42 :     ===[ src/encoder.h ]===
43 :     1.21 (edgomez) Added $Id: changelog.txt,v 1.4 2002-09-10 23:15:31 edgomez Exp $ keyword again.
44 :     1.20 (edgomez) Removed BFRAMES part of the code
45 :     1.19 (edgomez) - Removed History Header
46 :     - Added Michael Militzer Copyright (well Michael seems to be the first contributor)
47 :    
48 :     ===[ src/global.h ]===
49 :     1.14 (edgomez) - Added legal header
50 :     - Added copyright (temporary set to Michael)
51 :    
52 :     ===[ src/portab.h ]===
53 :     1.27 (edgomez) - Added legal header
54 :     - Temporary copyright
55 :    
56 :     ===[ src/xvid.c ]===
57 :     1.36 (edgomez) Added $Id: changelog.txt,v 1.4 2002-09-10 23:15:31 edgomez Exp $ keyword again
58 :     1.35 (edgomez) Removed BFRAME code
59 :     1.34 (edgomez) Removed History, moved copyright.
60 :    
61 :     ===[ src/xvid.h ]===
62 :     1.19 (edgomez) - Removed simple BFRAMES part of structures
63 :    
64 :     ToDo : remove last BFRAMES bits once bframe code has been removed from the stable tree
65 :     1.18 (edgomez) - Fixed header to mention possible patent infringement
66 :     - Removed History
67 :    
68 :     ===[ src/bitstream/bitstream.c ]===
69 :     1.29 (edgomez) Added headers, removed unused code
70 :    
71 :     ===[ src/bitstream/bitstream.h ]===
72 :     1.12 (edgomez) Added headers, removed unused code
73 :     1.11 (edgomez) - Changed header
74 :     - Extended peter's copyright to 2002
75 :     - Cosmetic separation between logical sections
76 :    
77 :     ===[ src/bitstream/cbp.c ]===
78 :     1.7 (edgomez) - hey this file is mine :-) Apply my copyright.
79 :     1.6 (edgomez) - Legal header
80 :     - Cosmetic
81 :    
82 :     ===[ src/bitstream/cbp.h ]===
83 :     1.7 (edgomez) - Added legal headers
84 :     - Cosmetic
85 :    
86 :     ===[ src/bitstream/mbcoding.c ]===
87 :     1.30 (edgomez) Added headers, removed unused code
88 :     1.29 (edgomez) - Respect const qualifier changes in vlc_codes.h
89 :     1.28 (edgomez) - Little mistake in previous commit fixed, all bframe functions have been disabled
90 :     1.27 (edgomez) - Moved get_coeff from vlc_codes.h
91 :     - Disabled MBCodingBVOP with #ifdef 0 #endif (Will be removed completly when i'm sure it doesn't hurt)
92 :     1.26 (edgomez) - Changed header
93 :     - Added static qualifier to local arrays
94 :     - Cosmetic
95 :     1.25 (h) interlacing bugfix (inter cbp behaviour)
96 :    
97 :     ===[ src/bitstream/mbcoding.h ]===
98 :     1.9 (edgomez) Added headers, removed unused code
99 :    
100 :     ===[ src/bitstream/vlc_codes.h ]===
101 :     1.10 (edgomez) - Changed const type qualifiers
102 :     1.9 (edgomez) - Pure cosmetic - tabs->spaces
103 :     1.8 (edgomez) moved get_coeff inlined function to mbcoding.c
104 :     1.7 (edgomez) - Added GPL Header + patent infringement
105 :     - Cosmetic
106 :     - The inlined function will be moved later
107 :    
108 :     ===[ src/bitstream/zigzag.h ]===
109 :     1.3 (edgomez) Added legal header
110 :    
111 :     ===[ src/dct/README.IJG ]===
112 :     1.1 (chl) Original README file from Intependent JPEG Group software as required by
113 :     their license since we use parts of their code for integer (i)DCT
114 :    
115 :     ===[ src/dct/fdct.c ]===
116 :     1.3 (chl) updated copyright header
117 :    
118 :     ===[ src/dct/idct.c ]===
119 :     1.3 (chl) updated copyright header
120 :    
121 :     ===[ src/dct/ia64_asm/fdct_ia64.s ]===
122 :     1.4 (chl) - Update license/copyright header
123 :     - Removed history header
124 :    
125 :     ===[ src/dct/ppc_asm/fdct_altivec.s ]===
126 :     1.3 (edgomez) Adde legal header + canard copyright
127 :    
128 :     ===[ src/dct/ppc_asm/idct_altivec.s ]===
129 :     1.4 (edgomez) Added legal header + copyright (go canard, go !) :-)</private joke>
130 :    
131 :     ===[ src/dct/x86_asm/fdct_mmx.asm ]===
132 :     1.5 (chl) updated copyright headers
133 :     1.4 (chl) - Update license/copyright header
134 :     - Removed history header
135 :    
136 :     ===[ src/dct/x86_asm/idct_mmx.asm ]===
137 :     1.4 (chl) updated copyright headers
138 :    
139 :     ===[ src/image/colorspace.c ]===
140 :     1.4 (chl) - Update license/copyright header
141 :     - Removed history header
142 :    
143 :     ===[ src/image/font.c ]===
144 :     1.2 (chl) - Update license/copyright header
145 :     - Removed history header
146 :    
147 :     ===[ src/image/font.h ]===
148 :     1.2 (edgomez) - Added newline at eof to shut up gcc 3.x compilers
149 :    
150 :     ===[ src/image/image.c ]===
151 :     1.22 (chl) Removed B-frames
152 :     1.21 (chl) - Update license/copyright header
153 :     - Removed history header
154 :     1.20 (h) branches: 1.20.2;
155 :     interlacing bugfix (edging behaviour)
156 :     1.20.2.1 (suxen_drol) block-based encoder interpolation/compensation for normal & bframes.
157 :    
158 :     ===[ src/image/interpolate8x8.c ]===
159 :     1.5 (chl) - Update license/copyright header
160 :     - Removed history header
161 :    
162 :     ===[ src/image/interpolate8x8.h ]===
163 :     1.6 (chl) - Update license/copyright header
164 :     - Removed history header
165 :    
166 :     ===[ src/image/x86_asm/interpolate8x8_3dn.asm ]===
167 :     1.2 (chl) - Update license/copyright header
168 :     - Removed history header
169 :    
170 :     ===[ src/image/x86_asm/interpolate8x8_mmx.asm ]===
171 :     1.9 (chl) - Update license/copyright header
172 :     - Removed history header
173 :    
174 :     ===[ src/image/x86_asm/interpolate8x8_xmm.asm ]===
175 :     1.2 (chl) - Update license/copyright header
176 :     - Removed history header
177 :    
178 :     ===[ src/image/x86_asm/rgb_to_yv12_mmx.asm ]===
179 :     1.2 (chl) - Update license/copyright header
180 :     - Removed history header
181 :    
182 :     ===[ src/image/x86_asm/yuv_to_yv12_mmx.asm ]===
183 :     1.6 (chl) - Update license/copyright header
184 :     - Removed history header
185 :    
186 :     ===[ src/image/x86_asm/yuyv_to_yv12_mmx.asm ]===
187 :     1.2 (chl) - Update license/copyright header
188 :     - Removed history header
189 :    
190 :     ===[ src/image/x86_asm/yv12_to_rgb24_mmx.asm ]===
191 :     1.3 (chl) - Update license/copyright header
192 :     - Removed history header
193 :    
194 :     ===[ src/image/x86_asm/yv12_to_rgb32_mmx.asm ]===
195 :     1.3 (chl) - Update license/copyright header
196 :     - Removed history header
197 :    
198 :     ===[ src/image/x86_asm/yv12_to_yuyv_mmx.asm ]===
199 :     1.2 (chl) - Update license/copyright header
200 :     - Removed history header
201 :    
202 :     ===[ src/motion/motion.h ]===
203 :     1.16 (chl) Removed SMP
204 :     1.15 (chl) Removed B-frames
205 :     1.14 (chl) - Update license/copyright header
206 :     - Removed history header
207 :    
208 :     ===[ src/motion/motion_comp.c ]===
209 :     1.13 (chl) Removed B-frames
210 :     1.12 (chl) - Update license/copyright header
211 :     - Removed history header
212 :     1.11.2.1 (suxen_drol) block-based encoder interpolation/compensation for normal & bframes.
213 :    
214 :     ===[ src/motion/motion_est.c ]===
215 :     1.47 (edgomez) Removed old get_pmv calls
216 :     1.46 (chl) Removed B-frames
217 :     1.45 (chl) - Update license/copyright header
218 :     - Removed history header
219 :    
220 :     ===[ src/motion/sad.c ]===
221 :     1.8 (chl) - Update license/copyright header
222 :     - Removed history header
223 :    
224 :     ===[ src/motion/sad.h ]===
225 :     1.14 (chl) - Update license/copyright header
226 :     - Removed history header
227 :    
228 :     ===[ src/motion/ia64_asm/sad_ia64.s ]===
229 :     1.6 (chl) - Update license/copyright header
230 :     - Removed history header
231 :    
232 :     ===[ src/motion/ppc_asm/sad_altivec.c ]===
233 :     1.4 (chl) - Update license/copyright header
234 :     - Removed history header
235 :    
236 :     ===[ src/motion/x86_asm/sad_3dn.asm ]===
237 :     1.3 (chl) typo
238 :     1.2 (chl) - Update license/copyright header
239 :     - Removed history header
240 :    
241 :     ===[ src/motion/x86_asm/sad_mmx.asm ]===
242 :     1.9 (chl) typo
243 :     1.8 (chl) - Update license/copyright header
244 :     - Removed history header
245 :    
246 :     ===[ src/motion/x86_asm/sad_sse2.asm ]===
247 :     1.4 (chl) typo
248 :     1.3 (chl) - Update license/copyright header
249 :     - Removed history header
250 :    
251 :     ===[ src/motion/x86_asm/sad_xmm.asm ]===
252 :     1.4 (chl) updated license header
253 :     1.3 (chl) - Update license/copyright header
254 :     - Removed history header
255 :    
256 :     ===[ src/prediction/mbprediction.c ]===
257 :     1.8 (edgomez) - Added headers
258 :     - Added copyrights
259 :     - Removed old getpmv functions
260 :    
261 :     ===[ src/prediction/mbprediction.h ]===
262 :     1.15 (edgomez) - Fixed compilers warnings
263 :     - Clarified a comment
264 :     1.14 (edgomez) - Added headers
265 :     - Added copyrights
266 :     - Removed old getpmv functions
267 :    
268 :     ===[ src/quant/adapt_quant.c ]===
269 :     1.7 (edgomez) - Added Legal header
270 :     - Cosmetic
271 :     - Added Copyrigths
272 :     1.6 (edgomez) Reentrancy problem fixed in adaptive code
273 :    
274 :     ===[ src/quant/adapt_quant.h ]===
275 :     1.4 (edgomez) Added legal header + copyright (definitive)
276 :    
277 :     ===[ src/quant/quant_h263.h ]===
278 :     1.7 (edgomez) - Legal header
279 :     - Copyright
280 :    
281 :     ===[ src/quant/quant_matrix.c ]===
282 :     1.8 (edgomez) - removed const qualifiers because the functions do not return const matrices
283 :     (i'll change that in a later time)
284 :     1.7 (edgomez) - Hmmm, i've been obliged to revert the previous patch because ofthe mmx code using the same arrays, so they need to be global. We'll have to fix that, because it's not *thread safe*.
285 :     1.6 (edgomez) - Header
286 :     - Copyright
287 :     - Warning about tread safeness in this module
288 :    
289 :     ===[ src/quant/quant_mpeg4.c ]===
290 :     1.4 (edgomez) - header fixed
291 :     - removed history from file
292 :     - moved peter's copyright to top of file
293 :    
294 :     ===[ src/quant/quant_mpeg4.h ]===
295 :     1.4 (edgomez) - Added Legal header
296 :     - Cosmetic
297 :     - Added Copyrigths
298 :    
299 :     ===[ src/quant/x86_asm/quantize4_mmx.asm ]===
300 :     1.6 (chl) updated copyright headers
301 :    
302 :     ===[ src/quant/x86_asm/quantize_mmx.asm ]===
303 :     1.6 (chl) updated copyright headers
304 :    
305 :     ===[ src/utils/emms.c ]===
306 :     1.5 (edgomez) Added copyright
307 :     1.4 (edgomez) Removed history
308 :    
309 :     ===[ src/utils/emms.h ]===
310 :     1.8 (edgomez) - Removed history
311 :     - Added copyright (definitive)
312 :    
313 :     ===[ src/utils/mbfunctions.h ]===
314 :     1.12 (edgomez) Little mistake
315 :     1.11 (edgomez) - Header changed
316 :     - Small cosmetic schanges
317 :    
318 :     ===[ src/utils/mbtransquant.c ]===
319 :     1.12 (edgomez) - Changed header
320 :     - Removed history from file
321 :     1.11 (h) interlacing bug fix - to comply with spec, no field blocks at boundary
322 :    
323 :     ===[ src/utils/mem_align.c ]===
324 :     1.9 (edgomez) - Added copyrights (yeehaw, my only copyrighted file in XviD :-)
325 :     - Removed history from file
326 :    
327 :     ===[ src/utils/mem_align.h ]===
328 :     1.4 (edgomez) - Added legal header
329 :     - Michael's copyright (until we find who is the origibal author)
330 :    
331 :     ===[ src/utils/mem_transfer.c ]===
332 :     1.5 (edgomez) - Updated legal header with Peter's copyright for 2002
333 :    
334 :     ===[ src/utils/mem_transfer.h ]===
335 :     1.9 (edgomez) - Fixed copyright
336 :     - Removed history
337 :    
338 :     ===[ src/utils/ratecontrol.c ]===
339 :     1.14 (edgomez) Added patent infringement notice
340 :    
341 :     ===[ src/utils/ratecontrol.h ]===
342 :     1.6 (edgomez) Added legal header
343 :    
344 :     ===[ src/utils/timer.c ]===
345 :     1.4 (edgomez) - Added information about possible patent infringements
346 :     - Added NotaBene about the non thread safe state of the code
347 :    
348 :     ===[ src/utils/timer.h ]===
349 :     1.5 (edgomez) - Added header
350 :     - Cosmetic

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4