[cvs] / xvidcore / changelog.txt Repository:
ViewVC logotype

Diff of /xvidcore/changelog.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2, Fri Mar 8 19:15:56 2002 UTC revision 1.6, Sat Sep 28 16:12:19 2002 UTC
# Line 1  Line 1 
1  08.03.2002  *****************************************************************************
2  - added support for custom MPEG4 quant matrices  *
3    * Release is ready, we just need to have feedback on possible stupid errors.
4    *
5    *****************************************************************************
6    
7  08.03.2002  First change:      2002/09/23 20:36:01 (GMT)
8    Last change:       2002/09/28 16:01:15 (GMT)
9    
10  - new core structure  ===[ todo.txt ]===
11  - mbcoding/mbdecoding rewrite    1.9 (edgomez) Updated
12  - API change, introduced feature flags  
13  - Bitreader/Bitwriter merge  ===[ build/generic/Makefile.cygwin ]===
14  - putbits speedup    1.7 (suxen_drol) cygwin mingw-runtime notice
15  - ratecontrol rewrite (it's total crap, just a 5 minute hack...)    1.6 (edgomez) Fix typo mistake
16  - split motion estimation and motion compensation into different files  
17  - encoder.c cleanup  ===[ build/generic/Makefile.irix64 ]===
18  - NOTE: DivX4 API compatibility is partly broken right now    1.3 (edgomez) Fix typo mistake
19  - NOTE: custom MPEG quant matrices are currently ignored  
20    ===[ build/generic/Makefile.linuxppc ]===
21      1.8 (edgomez) Fix typo mistake
22    
23    ===[ build/generic/Makefile.linuxppc_altivec ]===
24      1.7 (edgomez) Fix typo mistake
25    
26    ===[ build/generic/Makefile.linuxx86 ]===
27      1.2 (edgomez) Fix typo mistake
28    
29    ===[ build/generic/Makefile.sparc ]===
30      1.3 (edgomez) Fix typo mistake
31    
32    ===[ build/generic/libxvidcore.def ]===
33      1.2 (suxen_drol) added decore and encore exports
34    
35    ===[ build/win32/xvid_decraw.dsp ]===
36      1.1 (edgomez) Updated - unix2dos applied
37    
38    ===[ build/win32/xvid_encraw.dsp ]===
39      1.1 (edgomez) Added to project
40    
41    ===[ build/win32/xvid_stat.dsp ]===
42      1.2 (edgomez) Updated - unix2dos applied
43    
44    ===[ examples/Makefile ]===
45      1.1 (edgomez) Added to project
46    
47    ===[ examples/README ]===
48      1.2 (edgomez) - Updated
49                   - Added all examples here
50    
51    ===[ examples/xvid_decraw.c ]===
52      1.4 (edgomez) Fixes
53      1.3 (edgomez) - Fixed a typo error in unix mseconds
54      1.2 (edgomez) - Added command line
55                   - Added simple mp4 video stream container support (header + :size,data: + ... + :size,data:)
56                   - Fixed PGM saving
57                   - Win32/MSVC compatibility
58    
59    ===[ examples/xvid_enc_dec.c ]===
60      1.4 (edgomez) Outdated, and not needed anymore
61    
62    ===[ examples/xvid_encraw.c ]===
63      1.4 (edgomez) - Added string.h so gcc does not complain about an undeclared strcmp function.
64      1.3 (edgomez) Last small fixes
65      1.2 (edgomez) Updated - MSVC compatibility - MP4U support - Single m4v file support
66    
67    ===[ examples/xvid_stat.c ]===
68      1.15 (edgomez) Last small fixes
69      1.14 (edgomez) Fixes
70      1.13 (edgomez) - Oops the unix mseconds had a typo mistake
71      1.12 (edgomez) Some trivial fixes
72    
73    ===[ examples/xvid_stat.examples ]===
74      1.2 (edgomez) All the txt went to README
75    
76    ===[ src/decoder.c ]===
77      1.41 (h) removed incomplete field-mv support
78      1.40 (edgomez) Removed DEBUG and DEBUG1/2 calls
79    
80    ===[ src/encoder.c ]===
81      1.84 (h) removed incomplete field-mv support
82    
83    ===[ src/encoder.h ]===
84      1.22 (h) removed incomplete field-mv support
85    
86    ===[ src/image/image.c ]===
87      1.23 (h) removed incomplete field-mv support
88    
89    ===[ src/image/image.h ]===
90      1.9 (h) removed incomplete field-mv support
91    
92    ===[ src/utils/mbtransquant.c ]===
93      1.14 (h) field-dct decision bias (thanks to Michael Niedermayer for the idea!)
94    
95    ===[ src/utils/ratecontrol.c ]===
96      1.17 (h) amended copyright
97    
98    *****************************************************************************
99    *
100    * Probably last series of small cleanings, updates before first release :-)
101    *
102    *****************************************************************************
103    
104    First change:      2002/09/12 18:53:11 (GMT)
105    Last change:       2002/09/22 20:34:05 (GMT)
106    Files changed:     49
107    Number of changes: 81
108    
109    ===[ authors.txt ]===
110      1.3 (edgomez) - Added main contributors
111      1.2 (suxen_drol) pross email address updates
112    
113    ===[ todo.txt ]===
114      1.8 (edgomez) Updated
115    
116    ===[ build/generic/Makefile.cygwin ]===
117      1.5 (edgomez) Changed header
118      1.4 (edgomez) Synced with last Makefile.linux changes
119      1.3 (edgomez) Fixed a remaining endif statetement forgoten in the file
120      1.2 (edgomez) Updated, creates a dll and its import lib too
121    
122    ===[ build/generic/Makefile.irix64 ]===
123      1.2 (edgomez) Updated
124    
125    ===[ build/generic/Makefile.linux ]===
126      1.10 (edgomez) Renamed file Makefile.linux->Makefile.linxuxx86
127      1.9 (edgomez) Changed profiling option, added arcs profiling, branch probabilities, and test coverage
128      1.8 (edgomez) Removed SMP cflag and added BFRAMES_DEC (lacks real testing).
129    
130    ===[ build/generic/Makefile.linuxppc ]===
131      1.7 (edgomez) Updated
132    
133    ===[ build/generic/Makefile.linuxppc_altivec ]===
134      1.6 (edgomez) Updated
135    
136    ===[ build/generic/Makefile.linuxx86 ]===
137      1.1 (edgomez) Renamed file Makefile.linux->Makefile.linxuxx86
138    
139    ===[ build/generic/Makefile.sparc ]===
140      1.2 (edgomez) Updated
141    
142    ===[ build/generic/libxvidcore.def ]===
143      1.1 (edgomez) Used by cygwin
144    
145    ===[ build/win32/core.dsp ]===
146      1.14 (edgomez) renamed to libxvidcore.dsp
147    
148    ===[ build/win32/core.dsw ]===
149      1.2 (edgomez) Removed in favour of xvidcore.dsw
150    
151    ===[ build/win32/libxvidcore.dsp ]===
152      1.3 (suxen_drol) msvc dsp fix
153      1.2 (suxen_drol) removed smb_motionest.h reference
154      1.1 (edgomez) Old files renamed
155    
156    ===[ build/win32/xvid_stat.dsp ]===
157      1.1 (edgomez) renamed to libxvidcore.dsp
158    
159    ===[ build/win32/xvidcore.dsw ]===
160      1.2 (suxen_drol) msvc dsp fix
161      1.1 (edgomez) Old files renamed
162    
163    ===[ examples/xvid_stat.c ]===
164      1.11 (edgomez) Fix fps report (this patch has been lost somewhere, i'm pretty sure to have fixed that a few days ago)
165      1.10 (edgomez) - Removed LUMIMASKING test for quality 6
166      1.9 (edgomez) - Fixed a problem where when using fixed quantizer, xvid_stat was reporting the use of q default_bitrate
167      1.8 (edgomez) Fixed PSNR (Was only calculated for Y channel)
168      1.7 (edgomez) Fixed a bug in pgm writing (we must interleave data from u and v channels)
169      1.6 (edgomez) - Added command line parsing (for ease of use)
170                   - Basic win32 compatibility (I had to lose precision to make it win32 compatible using clock() ... the manual page says POSIX fixes CLOCK_PER_SEC at 1000000, so it should give us millisecond precision, i think it's enough)
171                   - Make things static, and const when necessary
172                   - Fixed some bugs in pgmreader when stream was != stdin
173                   - My usual cosmetic and cleaning work.
174      1.5 (chl) - header cleanup
175                   - removed bframe-support
176    
177    ===[ examples/ex1/YUVplayer.exe ]===
178      1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them
179    
180    ===[ examples/ex1/ex1.c ]===
181      1.8 (edgomez) These examples do not show no more things than xvid_stat... so i remove them
182    
183    ===[ examples/ex1/ex1.dsp ]===
184      1.3 (edgomez) These examples do not show no more things than xvid_stat... so i remove them
185    
186    ===[ examples/ex1/ex1.dsw ]===
187      1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them
188    
189    ===[ examples/ex1/ex1.h ]===
190      1.3 (edgomez) These examples do not show no more things than xvid_stat... so i remove them
191    
192    ===[ examples/ex1/readme.txt ]===
193      1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them
194    
195    ===[ examples/ex1/test_dec.bat ]===
196      1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them
197    
198    ===[ examples/ex1/test_enc.bat ]===
199      1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them
200    
201    ===[ src/decoder.c ]===
202      1.39 (edgomez) Removed DEBUGXXXs calls
203      1.38 (suxen_drol) pross email address updates
204    
205    ===[ src/divx4.c ]===
206      1.19 (suxen_drol) pross email address updates
207    
208    ===[ src/encoder.c ]===
209      1.83 (edgomez) Fixed a VC++ compiler warning
210    
211    ===[ src/portab.h ]===
212      1.32 (edgomez) - First sparcs have a 32bit address bus. If one day we plan to have sparc 64 support, then we'll add ARCH_USPARC.
213      1.31 (h) fixed msvc compilation
214      1.30 (edgomez) - Fixed MIPS and SPARC macros/constants
215      1.29 (edgomez) - Changed DECLARE_ALIGNED_MATRIX
216      1.28 (edgomez) Cleaned (hopefully)
217    
218    ===[ src/xvid.c ]===
219      1.37 (suxen_drol) pross email address updates
220    
221    ===[ src/bitstream/bitstream.c ]===
222      1.33 (edgomez) Removed DEBUGXXXs calls
223      1.32 (suxen_drol) pross email address updates
224      1.31 (edgomez) - Removed last bits of BFRAMES #ifdefs
225      1.30 (edgomez) Fixed an uninitialized variable (gcc 3.1)
226    
227    ===[ src/bitstream/bitstream.h ]===
228      1.13 (suxen_drol) pross email address updates
229    
230    ===[ src/bitstream/mbcoding.c ]===
231      1.32 (edgomez) Removed DEBUGXXXs calls
232      1.31 (suxen_drol) msvc6 static vlc tables fix
233    
234    ===[ src/bitstream/x86_asm/cbp_mmx.asm ]===
235      1.6 (suxen_drol) pross email address updates
236    
237    ===[ src/image/font.c ]===
238      1.3 (edgomez) Was only used by bframe encoder
239    
240    ===[ src/image/font.h ]===
241      1.3 (edgomez) Was only used by bframe encoder
242    
243    ===[ src/motion/motion_est.c ]===
244      1.51 (edgomez) - Removed definitively bframe ME code
245      1.50 (edgomez) - Disabled bframe specific code and macros. My tests seem to confirm this patch does not hurt but i keep these #if 0 #endif just in case i have to revert things easily.
246      1.49 (edgomez) - Removed code from Christoph that should have never been there.
247      1.48 (edgomez) Fixed lot of VC++ compiler warnings
248    
249    ===[ src/motion/sad.h ]===
250      1.15 (suxen_drol) pross email address updates
251    
252    ===[ src/motion/smp_motion_est.c ]===
253      1.5 (edgomez) This stable version will not include smp support
254    
255    ===[ src/motion/smp_motion_est.h ]===
256      1.3 (edgomez) This stable version will not include smp support
257    
258    ===[ src/prediction/mbprediction.c ]===
259      1.9 (suxen_drol) pross email address updates
260    
261    ===[ src/quant/adapt_quant.c ]===
262      1.10 (suxen_drol) pross email address updates
263      1.9 (edgomez) - Possible memory leak if second malloc fails
264      1.8 (edgomez) Stupid bug for a stupid guy like me, sorry
265      1.6.2.1 (suxen_drol) gom's adapt quant free() fix
266    
267    ===[ src/quant/quant_h263.c ]===
268      1.3 (suxen_drol) pross email address updates
269    
270    ===[ src/quant/quant_matrix.c ]===
271      1.9 (h) bugfix - custom matrix mode used to force vol header for every frame
272      1.5.2.1 (h) bugfix - custom matrix mode previously forced vol header for every frame
273    
274    ===[ src/quant/quant_mpeg4.c ]===
275      1.5 (suxen_drol) pross email address updates
276    
277    ===[ src/quant/quant_mpeg4.h ]===
278      1.5 (suxen_drol) pross email address updates
279    
280    ===[ src/utils/mbtransquant.c ]===
281      1.13 (suxen_drol) pross email address updates
282    
283    ===[ src/utils/mem_transfer.c ]===
284      1.6 (suxen_drol) pross email address updates
285    
286    ===[ src/utils/ratecontrol.c ]===
287      1.16 (edgomez) Udated copyright holders
288      1.15 (edgomez) Removed DEBUGXXXs calls
289    
290    ===[ src/utils/x86_asm/mem_transfer_mmx.asm ]===
291      1.7 (suxen_drol) pross email address updates
292    
293    *****************************************************************************
294    * Long list of very basic changes :
295    *
296    * The aim is simple, make sure we take care of GPL headers, copyrights, and
297    * easy compiler warnings
298    *
299    * We'll do better source cleaning once this first step is finnished
300    *****************************************************************************
301    
302    First change:      2002/08/?? ??:??:?? (GMT)
303    Last change:       2002/09/12 ??:??:?? (GMT)
304    Files changed:     ??
305    Number of changes: ??
306    
307    ===[ todo.txt ]===
308      1.7 (edgomez) Updated
309      1.6 (edgomez) Updated
310      1.5 (edgomez) - Added new item
311                   - Moved the $id$ keyword out of the box
312      1.4 (edgomez) Stable tree ToDo List
313    
314    ===[ build/generic/Makefile.inc ]===
315      1.17 (edgomez) Removed font.c from Makefile (only used in bframe)
316      1.16 (chl) Removed SMP
317    
318    ===[ build/generic/Makefile.linux ]===
319      1.7 (edgomez) Removed BFRAMES options
320      1.6.2.1 (chl) Adding installing of xvid.h to /usr/local/include  (just to test branching)
321    
322    ===[ src/decoder.c ]===
323      1.37 (h) interlacing bugfix (inter cbp behaviour)
324    
325    ===[ src/divx4.c ]===
326      1.18 (edgomez) - Removed History from file header.
327                   - Moved Peter copyright to the top of the file.
328      1.17 (edgomez) Removed BFRAMES parts of the code
329    
330    ===[ src/encoder.c ]===
331      1.82 (edgomez) - Compiler warning fixed.
332      1.81 (chl) Call MBPrediction only of INTRA/INTRA_Q blocks
333      1.80 (edgomez) Thanks to christoph i removed this nasty horrible bug ! Kidding of course :-)
334      1.79 (edgomez) Added $Id$ keyword again
335      1.78 (edgomez) Removed BFRAMES parts of the code.
336      1.77 (edgomez) - Removed history header
337                   - File Copyright to Michael until we find who wrote this file
338    
339    ===[ src/encoder.h ]===
340      1.21 (edgomez) Added $Id$ keyword again.
341      1.20 (edgomez) Removed BFRAMES part of the code
342      1.19 (edgomez) - Removed History Header
343                   - Added Michael Militzer Copyright (well Michael seems to be the first contributor)
344    
345    ===[ src/global.h ]===
346      1.14 (edgomez) - Added legal header
347                   - Added copyright (temporary set to Michael)
348    
349    ===[ src/portab.h ]===
350      1.27 (edgomez) - Added legal header
351                   - Temporary copyright
352    
353    ===[ src/xvid.c ]===
354      1.36 (edgomez) Added $Id$ keyword again
355      1.35 (edgomez) Removed BFRAME code
356      1.34 (edgomez) Removed History, moved copyright.
357    
358    ===[ src/xvid.h ]===
359      1.19 (edgomez) - Removed simple BFRAMES part of structures
360    
361                   ToDo : remove last BFRAMES bits once bframe code has been removed from the stable tree
362      1.18 (edgomez) - Fixed header to mention possible patent infringement
363                   - Removed History
364    
365    ===[ src/bitstream/bitstream.c ]===
366      1.29 (edgomez) Added headers, removed unused code
367    
368    ===[ src/bitstream/bitstream.h ]===
369      1.12 (edgomez) Added headers, removed unused code
370      1.11 (edgomez) - Changed header
371                   - Extended peter's copyright to 2002
372                   - Cosmetic separation between logical sections
373    
374    ===[ src/bitstream/cbp.c ]===
375      1.7 (edgomez) - hey this file is mine :-) Apply my copyright.
376      1.6 (edgomez) - Legal header
377                   - Cosmetic
378    
379    ===[ src/bitstream/cbp.h ]===
380      1.7 (edgomez) - Added legal headers
381                   - Cosmetic
382    
383    ===[ src/bitstream/mbcoding.c ]===
384      1.30 (edgomez) Added headers, removed unused code
385      1.29 (edgomez) - Respect const qualifier changes in vlc_codes.h
386      1.28 (edgomez) - Little mistake in previous commit fixed, all bframe functions have been disabled
387      1.27 (edgomez) - Moved get_coeff from vlc_codes.h
388                   - Disabled MBCodingBVOP with #ifdef 0 #endif (Will be removed completly when i'm sure it doesn't hurt)
389      1.26 (edgomez) - Changed header
390                   - Added static qualifier to local arrays
391                   - Cosmetic
392      1.25 (h) interlacing bugfix (inter cbp behaviour)
393    
394    ===[ src/bitstream/mbcoding.h ]===
395      1.9 (edgomez) Added headers, removed unused code
396    
397    ===[ src/bitstream/vlc_codes.h ]===
398      1.10 (edgomez) - Changed const type qualifiers
399      1.9 (edgomez) - Pure cosmetic - tabs->spaces
400      1.8 (edgomez) moved get_coeff inlined function to mbcoding.c
401      1.7 (edgomez) - Added GPL Header + patent infringement
402                   - Cosmetic
403                   - The inlined function will be moved later
404    
405    ===[ src/bitstream/zigzag.h ]===
406      1.3 (edgomez) Added legal header
407    
408    ===[ src/dct/README.IJG ]===
409      1.1 (chl) Original README file from Intependent JPEG Group software as required by
410                   their license since we use parts of their code for integer (i)DCT
411    
412    ===[ src/dct/fdct.c ]===
413      1.3 (chl) updated copyright header
414    
415    ===[ src/dct/idct.c ]===
416      1.3 (chl) updated copyright header
417    
418    ===[ src/dct/ia64_asm/fdct_ia64.s ]===
419      1.4 (chl) - Update license/copyright header
420                   - Removed history header
421    
422    ===[ src/dct/ppc_asm/fdct_altivec.s ]===
423      1.3 (edgomez) Adde legal header + canard copyright
424    
425    ===[ src/dct/ppc_asm/idct_altivec.s ]===
426      1.4 (edgomez) Added legal header + copyright (go canard, go !) :-)</private joke>
427    
428    ===[ src/dct/x86_asm/fdct_mmx.asm ]===
429      1.5 (chl) updated copyright headers
430      1.4 (chl) - Update license/copyright header
431                   - Removed history header
432    
433    ===[ src/dct/x86_asm/idct_mmx.asm ]===
434      1.4 (chl) updated copyright headers
435    
436    ===[ src/image/colorspace.c ]===
437      1.4 (chl) - Update license/copyright header
438                   - Removed history header
439    
440    ===[ src/image/font.c ]===
441      1.2 (chl) - Update license/copyright header
442                   - Removed history header
443    
444    ===[ src/image/font.h ]===
445      1.2 (edgomez) - Added newline at eof to shut up gcc 3.x compilers
446    
447    ===[ src/image/image.c ]===
448      1.22 (chl) Removed B-frames
449      1.21 (chl) - Update license/copyright header
450                   - Removed history header
451      1.20 (h) branches:  1.20.2;
452                   interlacing bugfix (edging behaviour)
453      1.20.2.1 (suxen_drol) block-based encoder interpolation/compensation for normal & bframes.
454    
455    ===[ src/image/interpolate8x8.c ]===
456      1.5 (chl) - Update license/copyright header
457                   - Removed history header
458    
459    ===[ src/image/interpolate8x8.h ]===
460      1.6 (chl) - Update license/copyright header
461                   - Removed history header
462    
463    ===[ src/image/x86_asm/interpolate8x8_3dn.asm ]===
464      1.2 (chl) - Update license/copyright header
465                   - Removed history header
466    
467    ===[ src/image/x86_asm/interpolate8x8_mmx.asm ]===
468      1.9 (chl) - Update license/copyright header
469                   - Removed history header
470    
471    ===[ src/image/x86_asm/interpolate8x8_xmm.asm ]===
472      1.2 (chl) - Update license/copyright header
473                   - Removed history header
474    
475    ===[ src/image/x86_asm/rgb_to_yv12_mmx.asm ]===
476      1.2 (chl) - Update license/copyright header
477                   - Removed history header
478    
479    ===[ src/image/x86_asm/yuv_to_yv12_mmx.asm ]===
480      1.6 (chl) - Update license/copyright header
481                   - Removed history header
482    
483    ===[ src/image/x86_asm/yuyv_to_yv12_mmx.asm ]===
484      1.2 (chl) - Update license/copyright header
485                   - Removed history header
486    
487    ===[ src/image/x86_asm/yv12_to_rgb24_mmx.asm ]===
488      1.3 (chl) - Update license/copyright header
489                   - Removed history header
490    
491    ===[ src/image/x86_asm/yv12_to_rgb32_mmx.asm ]===
492      1.3 (chl) - Update license/copyright header
493                   - Removed history header
494    
495    ===[ src/image/x86_asm/yv12_to_yuyv_mmx.asm ]===
496      1.2 (chl) - Update license/copyright header
497                   - Removed history header
498    
499    ===[ src/motion/motion.h ]===
500      1.16 (chl) Removed SMP
501      1.15 (chl) Removed B-frames
502      1.14 (chl) - Update license/copyright header
503                   - Removed history header
504    
505    ===[ src/motion/motion_comp.c ]===
506      1.13 (chl) Removed B-frames
507      1.12 (chl) - Update license/copyright header
508                   - Removed history header
509      1.11.2.1 (suxen_drol) block-based encoder interpolation/compensation for normal & bframes.
510    
511    ===[ src/motion/motion_est.c ]===
512      1.47 (edgomez) Removed old get_pmv calls
513      1.46 (chl) Removed B-frames
514      1.45 (chl) - Update license/copyright header
515                   - Removed history header
516    
517    ===[ src/motion/sad.c ]===
518      1.8 (chl) - Update license/copyright header
519                   - Removed history header
520    
521    ===[ src/motion/sad.h ]===
522      1.14 (chl) - Update license/copyright header
523                   - Removed history header
524    
525    ===[ src/motion/ia64_asm/sad_ia64.s ]===
526      1.6 (chl) - Update license/copyright header
527                   - Removed history header
528    
529    ===[ src/motion/ppc_asm/sad_altivec.c ]===
530      1.4 (chl) - Update license/copyright header
531                   - Removed history header
532    
533    ===[ src/motion/x86_asm/sad_3dn.asm ]===
534      1.3 (chl) typo
535      1.2 (chl) - Update license/copyright header
536                   - Removed history header
537    
538    ===[ src/motion/x86_asm/sad_mmx.asm ]===
539      1.9 (chl) typo
540      1.8 (chl) - Update license/copyright header
541                   - Removed history header
542    
543    ===[ src/motion/x86_asm/sad_sse2.asm ]===
544      1.4 (chl) typo
545      1.3 (chl) - Update license/copyright header
546                   - Removed history header
547    
548    ===[ src/motion/x86_asm/sad_xmm.asm ]===
549      1.4 (chl) updated license header
550      1.3 (chl) - Update license/copyright header
551                   - Removed history header
552    
553    ===[ src/prediction/mbprediction.c ]===
554      1.8 (edgomez) - Added headers
555                   - Added copyrights
556                   - Removed old getpmv functions
557    
558    ===[ src/prediction/mbprediction.h ]===
559      1.15 (edgomez) - Fixed compilers warnings
560                   - Clarified a comment
561      1.14 (edgomez) - Added headers
562                   - Added copyrights
563                   - Removed old getpmv functions
564    
565    ===[ src/quant/adapt_quant.c ]===
566      1.7 (edgomez) - Added Legal header
567                   - Cosmetic
568                   - Added Copyrigths
569      1.6 (edgomez) Reentrancy problem fixed in adaptive code
570    
571    ===[ src/quant/adapt_quant.h ]===
572      1.4 (edgomez) Added legal header + copyright (definitive)
573    
574    ===[ src/quant/quant_h263.h ]===
575      1.7 (edgomez) - Legal header
576                   - Copyright
577    
578    ===[ src/quant/quant_matrix.c ]===
579      1.8 (edgomez) - removed const qualifiers because the functions do not return const matrices
580                     (i'll change that in a later time)
581      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*.
582      1.6 (edgomez) - Header
583                   - Copyright
584                   - Warning about tread safeness in this module
585    
586    ===[ src/quant/quant_mpeg4.c ]===
587      1.4 (edgomez) - header fixed
588                   - removed history from file
589                   - moved peter's copyright to top of file
590    
591    ===[ src/quant/quant_mpeg4.h ]===
592      1.4 (edgomez) - Added Legal header
593                   - Cosmetic
594                   - Added Copyrigths
595    
596    ===[ src/quant/x86_asm/quantize4_mmx.asm ]===
597      1.6 (chl) updated copyright headers
598    
599    ===[ src/quant/x86_asm/quantize_mmx.asm ]===
600      1.6 (chl) updated copyright headers
601    
602    ===[ src/utils/emms.c ]===
603      1.5 (edgomez) Added copyright
604      1.4 (edgomez) Removed history
605    
606    ===[ src/utils/emms.h ]===
607      1.8 (edgomez) - Removed history
608                   - Added copyright (definitive)
609    
610    ===[ src/utils/mbfunctions.h ]===
611      1.12 (edgomez) Little mistake
612      1.11 (edgomez) - Header changed
613                   - Small cosmetic schanges
614    
615    ===[ src/utils/mbtransquant.c ]===
616      1.12 (edgomez) - Changed header
617                   - Removed history from file
618      1.11 (h) interlacing bug fix - to comply with spec, no field blocks at boundary
619    
620    ===[ src/utils/mem_align.c ]===
621      1.9 (edgomez) - Added copyrights (yeehaw, my only copyrighted file in XviD :-)
622                   - Removed history from file
623    
624    ===[ src/utils/mem_align.h ]===
625      1.4 (edgomez) - Added legal header
626                   - Michael's copyright (until we find who is the origibal author)
627    
628    ===[ src/utils/mem_transfer.c ]===
629      1.5 (edgomez) - Updated legal header with Peter's copyright for 2002
630    
631    ===[ src/utils/mem_transfer.h ]===
632      1.9 (edgomez) - Fixed copyright
633                   - Removed history
634    
635    ===[ src/utils/ratecontrol.c ]===
636      1.14 (edgomez) Added patent infringement notice
637    
638    ===[ src/utils/ratecontrol.h ]===
639      1.6 (edgomez) Added legal header
640    
641    ===[ src/utils/timer.c ]===
642      1.4 (edgomez) - Added information about possible patent infringements
643                   - Added NotaBene about the non thread safe state of the code
644    
645    ===[ src/utils/timer.h ]===
646      1.5 (edgomez) - Added header
647                   - Cosmetic

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.6

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