[svn] / branches / dev-api-4 / xvidcore / changelog.txt Repository:
ViewVC logotype

Diff of /branches/dev-api-4/xvidcore/changelog.txt

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

revision 567, Sat Sep 28 16:12:19 2002 UTC revision 851, Sat Feb 15 15:22:19 2003 UTC
# Line 1  Line 1 
1  *****************************************************************************  # do not edit -- automatically generated by arch changelog
2  *  # tag: automatic-ChangeLog--ed.gomez@free.fr--main/xvidcore--stable--1.0
3  * Release is ready, we just need to have feedback on possible stupid errors.  #
4  *  
5  *****************************************************************************  2003-02-15 14:48:12 GMT Edouard Gomez <ed.gomez@free.fr>        patch-2
6    
7  First change:      2002/09/23 20:36:01 (GMT)      Summary:
8  Last change:       2002/09/28 16:01:15 (GMT)        Fixed compilation and moved back to plain GPL.
9        Revision:
10  ===[ todo.txt ]===        xvidcore--stable--1.0--patch-2
11    1.9 (edgomez) Updated  
12        portab.h was missing the DPRINTF_RC flag.
13  ===[ build/generic/Makefile.cygwin ]===      I merged the watcom C portab.h part.
14    1.7 (suxen_drol) cygwin mingw-runtime notice  
15    1.6 (edgomez) Fix typo mistake      Back to plain GPL as it is in dev-api-3 branch.
16    
17  ===[ build/generic/Makefile.irix64 ]===      modified files:
18    1.3 (edgomez) Fix typo mistake       LICENSE src/portab.h
19    
20  ===[ build/generic/Makefile.linuxppc ]===  
21    1.8 (edgomez) Fix typo mistake  2003-02-15 14:05:17 GMT Edouard Gomez <ed.gomez@free.fr>        patch-1
22    
23  ===[ build/generic/Makefile.linuxppc_altivec ]===      Summary:
24    1.7 (edgomez) Fix typo mistake        Updated tree to dev-api-3 branch.
25        Revision:
26  ===[ build/generic/Makefile.linuxx86 ]===        xvidcore--stable--1.0--patch-1
27    1.2 (edgomez) Fix typo mistake  
28        This patch consists basically of merging things with dev-api-3
29  ===[ build/generic/Makefile.sparc ]===      CVS branch.
30    1.3 (edgomez) Fix typo mistake  
31         - All asm, C, h files have been copied from this CVS branch.
32  ===[ build/generic/libxvidcore.def ]===       - Fixed generic sources.inc to take care of changes.
33    1.2 (suxen_drol) added decore and encore exports       - Fixed architecture stuff in sources (ARCH_IS_...).
34         - Updated examples.
35  ===[ build/win32/xvid_decraw.dsp ]===       - Updated libxvidcore.dsp.
36    1.1 (edgomez) Updated - unix2dos applied       - Fixed libxvidcore.dsp for ARCH_IS_... constants.
37         - Changed .so and .a naming convention. It is now postfixed
38  ===[ build/win32/xvid_encraw.dsp ]===         with the API version to avoid API incompatibilities with 2.1
39    1.1 (edgomez) Added to project         which had had a postfix.
40         - Fixed configure version 0.9.1 <-> 1.0.0 cvs-snaphot
41  ===[ build/win32/xvid_stat.dsp ]===  
42    1.2 (edgomez) Updated - unix2dos applied      This is the first attempt. I don't even know if it compiles well.
43    
44  ===[ examples/Makefile ]===      new files:
45    1.1 (edgomez) Added to project       src/bitstream/x86_asm/.arch-ids/cbp_3dne.asm.id
46         src/dct/.arch-ids/simple_idct.c.id
47  ===[ examples/README ]===       src/dct/x86_asm/.arch-ids/fdct_xmm.asm.id
48    1.2 (edgomez) - Updated       src/dct/x86_asm/.arch-ids/idct_3dne.asm.id
49                 - Added all examples here       src/dct/x86_asm/.arch-ids/simple_idct_mmx.asm.id
50         src/image/.arch-ids/font.c.id src/image/.arch-ids/font.h.id
51  ===[ examples/xvid_decraw.c ]===       src/image/.arch-ids/reduced.c.id
52    1.4 (edgomez) Fixes       src/image/.arch-ids/reduced.h.id
53    1.3 (edgomez) - Fixed a typo error in unix mseconds       src/image/x86_asm/.arch-ids/colorspace_mmx.inc.id
54    1.2 (edgomez) - Added command line       src/image/x86_asm/.arch-ids/colorspace_rgb_mmx.asm.id
55                 - Added simple mp4 video stream container support (header + :size,data: + ... + :size,data:)       src/image/x86_asm/.arch-ids/colorspace_yuv_mmx.asm.id
56                 - Fixed PGM saving       src/image/x86_asm/.arch-ids/colorspace_yuyv_mmx.asm.id
57                 - Win32/MSVC compatibility       src/image/x86_asm/.arch-ids/interpolate8x8_3dne.asm.id
58         src/image/x86_asm/.arch-ids/reduced_mmx.asm.id
59  ===[ examples/xvid_enc_dec.c ]===       src/motion/.arch-ids/motion_est.h.id
60    1.4 (edgomez) Outdated, and not needed anymore       src/motion/.arch-ids/smp_motion_est.c.id
61         src/motion/.arch-ids/smp_motion_est.h.id
62  ===[ examples/xvid_encraw.c ]===       src/motion/x86_asm/.arch-ids/sad_3dne.asm.id
63    1.4 (edgomez) - Added string.h so gcc does not complain about an undeclared strcmp function.       src/quant/x86_asm/.arch-ids/quantize4_xmm.asm.id
64    1.3 (edgomez) Last small fixes       src/quant/x86_asm/.arch-ids/quantize_3dne.asm.id
65    1.2 (edgomez) Updated - MSVC compatibility - MP4U support - Single m4v file support       src/utils/x86_asm/.arch-ids/interlacing_mmx.asm.id
66         src/utils/x86_asm/.arch-ids/mem_transfer_3dne.asm.id
67  ===[ examples/xvid_stat.c ]===       src/bitstream/x86_asm/cbp_3dne.asm src/dct/simple_idct.c
68    1.15 (edgomez) Last small fixes       src/dct/x86_asm/fdct_xmm.asm src/dct/x86_asm/idct_3dne.asm
69    1.14 (edgomez) Fixes       src/dct/x86_asm/simple_idct_mmx.asm src/image/font.c
70    1.13 (edgomez) - Oops the unix mseconds had a typo mistake       src/image/font.h src/image/reduced.c src/image/reduced.h
71    1.12 (edgomez) Some trivial fixes       src/image/x86_asm/colorspace_mmx.inc
72         src/image/x86_asm/colorspace_rgb_mmx.asm
73  ===[ examples/xvid_stat.examples ]===       src/image/x86_asm/colorspace_yuv_mmx.asm
74    1.2 (edgomez) All the txt went to README       src/image/x86_asm/colorspace_yuyv_mmx.asm
75         src/image/x86_asm/interpolate8x8_3dne.asm
76  ===[ src/decoder.c ]===       src/image/x86_asm/reduced_mmx.asm src/motion/motion_est.h
77    1.41 (h) removed incomplete field-mv support       src/motion/smp_motion_est.c src/motion/smp_motion_est.h
78    1.40 (edgomez) Removed DEBUG and DEBUG1/2 calls       src/motion/x86_asm/sad_3dne.asm
79         src/quant/x86_asm/quantize4_xmm.asm
80  ===[ src/encoder.c ]===       src/quant/x86_asm/quantize_3dne.asm
81    1.84 (h) removed incomplete field-mv support       src/utils/x86_asm/interlacing_mmx.asm
82         src/utils/x86_asm/mem_transfer_3dne.asm
83  ===[ src/encoder.h ]===  
84    1.22 (h) removed incomplete field-mv support      modified files:
85         build/generic/Makefile build/generic/configure.in
86  ===[ src/image/image.c ]===       build/generic/sources.inc build/win32/libxvidcore.dsp
87    1.23 (h) removed incomplete field-mv support       examples/odivx_enc_dec.c examples/xvid_bench.c
88         examples/xvid_decraw.c examples/xvid_encraw.c
89  ===[ src/image/image.h ]===       examples/xvid_stat.c src/bitstream/bitstream.c
90    1.9 (h) removed incomplete field-mv support       src/bitstream/bitstream.h src/bitstream/cbp.c
91         src/bitstream/cbp.h src/bitstream/mbcoding.c
92  ===[ src/utils/mbtransquant.c ]===       src/bitstream/mbcoding.h src/bitstream/ppc_asm/cbp_altivec.s
93    1.14 (h) field-dct decision bias (thanks to Michael Niedermayer for the idea!)       src/bitstream/ppc_asm/cbp_ppc.s src/bitstream/vlc_codes.h
94         src/bitstream/x86_asm/cbp_mmx.asm
95  ===[ src/utils/ratecontrol.c ]===       src/bitstream/x86_asm/cbp_sse2.asm src/bitstream/zigzag.h
96    1.17 (h) amended copyright       src/dct/fdct.c src/dct/fdct.h src/dct/ia64_asm/fdct_ia64.s
97         src/dct/idct.c src/dct/idct.h src/dct/ppc_asm/fdct_altivec.s
98  *****************************************************************************       src/dct/ppc_asm/idct_altivec.s src/dct/x86_asm/fdct_mmx.asm
99  *       src/dct/x86_asm/idct_mmx.asm src/decoder.c src/decoder.h
100  * Probably last series of small cleanings, updates before first release :-)       src/divx4.c src/divx4.h src/encoder.c src/encoder.h
101  *       src/global.h src/image/colorspace.c src/image/colorspace.h
102  *****************************************************************************       src/image/image.c src/image/image.h src/image/interpolate8x8.c
103         src/image/interpolate8x8.h
104  First change:      2002/09/12 18:53:11 (GMT)       src/image/x86_asm/interpolate8x8_3dn.asm
105  Last change:       2002/09/22 20:34:05 (GMT)       src/image/x86_asm/interpolate8x8_mmx.asm
106  Files changed:     49       src/image/x86_asm/interpolate8x8_xmm.asm
107  Number of changes: 81       src/image/x86_asm/rgb_to_yv12_mmx.asm
108         src/image/x86_asm/yuv_to_yv12_mmx.asm
109  ===[ authors.txt ]===       src/image/x86_asm/yuyv_to_yv12_mmx.asm
110    1.3 (edgomez) - Added main contributors       src/image/x86_asm/yv12_to_rgb24_mmx.asm
111    1.2 (suxen_drol) pross email address updates       src/image/x86_asm/yv12_to_rgb32_mmx.asm
112         src/image/x86_asm/yv12_to_yuyv_mmx.asm
113  ===[ todo.txt ]===       src/motion/ia64_asm/sad_ia64.s src/motion/motion.h
114    1.8 (edgomez) Updated       src/motion/motion_comp.c src/motion/motion_est.c
115         src/motion/ppc_asm/sad_altivec.c src/motion/sad.c
116  ===[ build/generic/Makefile.cygwin ]===       src/motion/sad.h src/motion/x86_asm/sad_3dn.asm
117    1.5 (edgomez) Changed header       src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm
118    1.4 (edgomez) Synced with last Makefile.linux changes       src/motion/x86_asm/sad_xmm.asm src/portab.h
119    1.3 (edgomez) Fixed a remaining endif statetement forgoten in the file       src/prediction/mbprediction.c src/prediction/mbprediction.h
120    1.2 (edgomez) Updated, creates a dll and its import lib too       src/quant/adapt_quant.c src/quant/adapt_quant.h
121         src/quant/quant_h263.c src/quant/quant_h263.h
122  ===[ build/generic/Makefile.irix64 ]===       src/quant/quant_matrix.c src/quant/quant_matrix.h
123    1.2 (edgomez) Updated       src/quant/quant_mpeg4.c src/quant/quant_mpeg4.h
124         src/quant/x86_asm/quantize4_mmx.asm
125  ===[ build/generic/Makefile.linux ]===       src/quant/x86_asm/quantize_mmx.asm src/utils/emms.c
126    1.10 (edgomez) Renamed file Makefile.linux->Makefile.linxuxx86       src/utils/emms.h src/utils/ia64_asm/mem_transfer_ia64.s
127    1.9 (edgomez) Changed profiling option, added arcs profiling, branch probabilities, and test coverage       src/utils/mbfunctions.h src/utils/mbtransquant.c
128    1.8 (edgomez) Removed SMP cflag and added BFRAMES_DEC (lacks real testing).       src/utils/mem_align.c src/utils/mem_align.h
129         src/utils/mem_transfer.c src/utils/mem_transfer.h
130  ===[ build/generic/Makefile.linuxppc ]===       src/utils/ratecontrol.c src/utils/ratecontrol.h
131    1.7 (edgomez) Updated       src/utils/timer.c src/utils/timer.h
132         src/utils/x86_asm/cpuid.asm
133  ===[ build/generic/Makefile.linuxppc_altivec ]===       src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c src/xvid.h
134    1.6 (edgomez) Updated  
135    
136  ===[ build/generic/Makefile.linuxx86 ]===  2003-02-14 23:01:44 GMT Edouard Gomez <ed.gomez@free.fr>        base-0
137    1.1 (edgomez) Renamed file Makefile.linux->Makefile.linxuxx86  
138        Summary:
139  ===[ build/generic/Makefile.sparc ]===        Upcoming 1.0 version continuation
140    1.2 (edgomez) Updated      Revision:
141          xvidcore--stable--1.0--base-0
142  ===[ build/generic/libxvidcore.def ]===  
143    1.1 (edgomez) Used by cygwin      Continuation of the xvidcore--stable--0.9 version.
144    
145  ===[ build/win32/core.dsp ]===      new directories:
146    1.14 (edgomez) renamed to libxvidcore.dsp       {arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0
147         {arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0/ed.gomez@free.fr--main
148  ===[ build/win32/core.dsw ]===       {arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0/ed.gomez@free.fr--main/patch-log
149    1.2 (edgomez) Removed in favour of xvidcore.dsw  
150    
151  ===[ build/win32/libxvidcore.dsp ]===  2003-02-11 21:03:19 GMT Edouard Gomez <ed.gomez@free.fr>        patch-20
152    1.3 (suxen_drol) msvc dsp fix  
153    1.2 (suxen_drol) removed smb_motionest.h reference      Summary:
154    1.1 (edgomez) Old files renamed        Removed BFrame outdated bframe/qpel decoding.
155        Revision:
156  ===[ build/win32/xvid_stat.dsp ]===        xvidcore--stable--0.9--patch-20
157    1.1 (edgomez) renamed to libxvidcore.dsp  
158        Michael noticed there were still pieces of bframe and qpel decoding.
159  ===[ build/win32/xvidcore.dsw ]===      He proposed to remove it or upgrade it... Feeling too lazy to merge
160    1.2 (suxen_drol) msvc dsp fix      all differences (the too much divergent) file from dev-api-3.
161    1.1 (edgomez) Old files renamed  
162        modified files:
163  ===[ examples/xvid_stat.c ]===       changelog.txt src/decoder.c src/image/interpolate8x8.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)       src/image/interpolate8x8.h
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)  2003-02-11 18:40:48 GMT Edouard Gomez <ed.gomez@free.fr>        patch-19
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)      Summary:
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)        Fixed libxvidcore.def, revamped Makefile output, fixed ia64 build, added ranlib detection.
171                 - Make things static, and const when necessary      Revision:
172                 - Fixed some bugs in pgmreader when stream was != stdin        xvidcore--stable--0.9--patch-19
173                 - My usual cosmetic and cleaning work.  
174    1.5 (chl) - header cleanup      Ok this patch does lot of things.
175                 - removed bframe-support  
176        First, it fixes libxvidcore.def for win32 targets. This file is now
177  ===[ examples/ex1/YUVplayer.exe ]===      generated at configure time. This way we make sure no symobols are
178    1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them      exported without being compiled in.
179    
180  ===[ examples/ex1/ex1.c ]===      Second, I revamped Makefile so its output is more eye candy.
181    1.8 (edgomez) These examples do not show no more things than xvid_stat... so i remove them  
182        Third change, I removed the ia64 dct file from SRC_IA64 variable,
183  ===[ examples/ex1/ex1.dsp ]===      this was interfering with the DCT_IA64_SOURCES variable.
184    1.3 (edgomez) These examples do not show no more things than xvid_stat... so i remove them  
185        Fourth change, ranlib is detected at configure time and used in the
186  ===[ examples/ex1/ex1.dsw ]===      Makeile through the RANLIB variable.
187    1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them  
188        modified files:
189  ===[ examples/ex1/ex1.h ]===       build/generic/Makefile build/generic/configure.in
190    1.3 (edgomez) These examples do not show no more things than xvid_stat... so i remove them       build/generic/libxvidcore.def.in build/generic/platform.inc.in
191         build/generic/sources.inc
192  ===[ examples/ex1/readme.txt ]===  
193    1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them      renamed files:
194         build/generic/.arch-ids/libxvidcore.def.id
195  ===[ examples/ex1/test_dec.bat ]===         ==> build/generic/.arch-ids/libxvidcore.def.in.id
196    1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them       build/generic/libxvidcore.def
197           ==> build/generic/libxvidcore.def.in
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 ]===  2003-02-10 23:31:01 GMT Edouard Gomez <ed.gomez@free.fr>        patch-18
202    1.39 (edgomez) Removed DEBUGXXXs calls  
203    1.38 (suxen_drol) pross email address updates      Summary:
204          Fixed xvid_encraw help message.
205  ===[ src/divx4.c ]===      Revision:
206    1.19 (suxen_drol) pross email address updates        xvidcore--stable--0.9--patch-18
207    
208  ===[ src/encoder.c ]===      Fixed xvid_encraw help message.
209    1.83 (edgomez) Fixed a VC++ compiler warning  
210        modified files:
211  ===[ src/portab.h ]===       examples/xvid_encraw.c
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  2003-02-10 23:06:32 GMT Edouard Gomez <ed.gomez@free.fr>        patch-17
215    1.29 (edgomez) - Changed DECLARE_ALIGNED_MATRIX  
216    1.28 (edgomez) Cleaned (hopefully)      Summary:
217          Added IA64 DCT source choice according to the compiler basename.
218  ===[ src/xvid.c ]===      Revision:
219    1.37 (suxen_drol) pross email address updates        xvidcore--stable--0.9--patch-17
220    
221  ===[ src/bitstream/bitstream.c ]===      The IA64 dct file must be choosen according to the compiler.
222    1.33 (edgomez) Removed DEBUGXXXs calls      I chose to look for a basename based on the *ecc* regexp, all
223    1.32 (suxen_drol) pross email address updates      other compiler will be treated as being the GNU C compiler.
224    1.31 (edgomez) - Removed last bits of BFRAMES #ifdefs  
225    1.30 (edgomez) Fixed an uninitialized variable (gcc 3.1)      Hope this is enough.
226    
227  ===[ src/bitstream/bitstream.h ]===      modified files:
228    1.13 (suxen_drol) pross email address updates       build/generic/Makefile build/generic/configure.in
229         build/generic/platform.inc.in
230  ===[ src/bitstream/mbcoding.c ]===  
231    1.32 (edgomez) Removed DEBUGXXXs calls  
232    1.31 (suxen_drol) msvc6 static vlc tables fix  2003-02-10 13:49:25 GMT Edouard Gomez <ed.gomez@free.fr>        patch-16
233    
234  ===[ src/bitstream/x86_asm/cbp_mmx.asm ]===      Summary:
235    1.6 (suxen_drol) pross email address updates        Changed linking option on PPC platforms (-flat_namespace)
236        Revision:
237  ===[ src/image/font.c ]===        xvidcore--stable--0.9--patch-16
238    1.3 (edgomez) Was only used by bframe encoder  
239        Guillaume sent me this fix for PPC platforms.
240  ===[ src/image/font.h ]===  
241    1.3 (edgomez) Was only used by bframe encoder      modified files:
242         build/generic/configure.in
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.  2003-02-09 23:15:18 GMT Edouard Gomez <ed.gomez@free.fr>        patch-15
246    1.49 (edgomez) - Removed code from Christoph that should have never been there.  
247    1.48 (edgomez) Fixed lot of VC++ compiler warnings      Summary:
248          Added the configure bootstrap script.
249  ===[ src/motion/sad.h ]===      Revision:
250    1.15 (suxen_drol) pross email address updates        xvidcore--stable--0.9--patch-15
251    
252  ===[ src/motion/smp_motion_est.c ]===      Added the configure bootstrap script.
253    1.5 (edgomez) This stable version will not include smp support  
254        new files:
255  ===[ src/motion/smp_motion_est.h ]===       build/generic/.arch-ids/bootstrap.sh.id
256    1.3 (edgomez) This stable version will not include smp support       build/generic/bootstrap.sh
257    
258  ===[ src/prediction/mbprediction.c ]===  
259    1.9 (suxen_drol) pross email address updates  2003-02-09 23:06:51 GMT Edouard Gomez <ed.gomez@free.fr>        patch-14
260    
261  ===[ src/quant/adapt_quant.c ]===      Summary:
262    1.10 (suxen_drol) pross email address updates        The PPC port is now disabled because it is outdated.
263    1.9 (edgomez) - Possible memory leak if second malloc fails      Revision:
264    1.8 (edgomez) Stupid bug for a stupid guy like me, sorry        xvidcore--stable--0.9--patch-14
265    1.6.2.1 (suxen_drol) gom's adapt quant free() fix  
266        The PPC port is now disabled because it is outdated.
267  ===[ src/quant/quant_h263.c ]===  
268    1.3 (suxen_drol) pross email address updates      modified files:
269         build/generic/configure.in
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  2003-02-09 23:01:30 GMT Edouard Gomez <ed.gomez@free.fr>        patch-13
273    
274  ===[ src/quant/quant_mpeg4.c ]===      Summary:
275    1.5 (suxen_drol) pross email address updates        More "unknown compiler" friendly portab.h file.
276        Revision:
277  ===[ src/quant/quant_mpeg4.h ]===        xvidcore--stable--0.9--patch-13
278    1.5 (suxen_drol) pross email address updates  
279        Cristoph pointed out that portab.h was a problem when used with
280  ===[ src/utils/mbtransquant.c ]===      unknown compilers. This patch tries to fix that.
281    1.13 (suxen_drol) pross email address updates  
282        modified files:
283  ===[ src/utils/mem_transfer.c ]===       src/portab.h
284    1.6 (suxen_drol) pross email address updates  
285    
286  ===[ src/utils/ratecontrol.c ]===  2003-02-09 00:49:32 GMT Edouard Gomez <ed.gomez@free.fr>        patch-12
287    1.16 (edgomez) Udated copyright holders  
288    1.15 (edgomez) Removed DEBUGXXXs calls      Summary:
289          DivX4 compatibility layer has been turned into an option (default:disable).
290  ===[ src/utils/x86_asm/mem_transfer_mmx.asm ]===      Revision:
291    1.7 (suxen_drol) pross email address updates        xvidcore--stable--0.9--patch-12
292    
293  *****************************************************************************      The divx4 compatibility API has been turned into an option. This
294  * Long list of very basic changes :      has been a long wanted thing by mplayer's guys, so here it is.
295  *      As we say in french "mieux vaut tard que jamais".
296  * The aim is simple, make sure we take care of GPL headers, copyrights, and  
297  * easy compiler warnings      modified files:
298  *       build/generic/Makefile build/generic/configure.in
299  * We'll do better source cleaning once this first step is finnished       build/generic/platform.inc.in build/generic/sources.inc
300  *****************************************************************************  
301    
302  First change:      2002/08/?? ??:??:?? (GMT)  2003-02-08 23:29:55 GMT Edouard Gomez <ed.gomez@free.fr>        patch-11
303  Last change:       2002/09/12 ??:??:?? (GMT)  
304  Files changed:     ??      Summary:
305  Number of changes: ??        Fixed WIN32/_MSC_VER confusion and updated MSVC libxvidcore.dsp project file.
306        Revision:
307  ===[ todo.txt ]===        xvidcore--stable--0.9--patch-11
308    1.7 (edgomez) Updated  
309    1.6 (edgomez) Updated      This patch set fixes all WIN32/_MSC_VER conditional compilation
310    1.5 (edgomez) - Added new item      in examples and in the Illegal Instruction detection for SSE2
311                 - Moved the $id$ keyword out of the box      support in xvid.c.
312    1.4 (edgomez) Stable tree ToDo List  
313        libxvidcore.dsp file as been updated with the right defines for
314  ===[ build/generic/Makefile.inc ]===      x86 support (ARCH_IS_IA32, ARCH_IS_32BIT, ARCH_IS_LITTLE_ENDIAN)
315    1.17 (edgomez) Removed font.c from Makefile (only used in bframe)  
316    1.16 (chl) Removed SMP      Hope Win32 is now completely ready.
317    
318  ===[ build/generic/Makefile.linux ]===      modified files:
319    1.7 (edgomez) Removed BFRAMES options       build/win32/libxvidcore.dsp examples/xvid_bench.c
320    1.6.2.1 (chl) Adding installing of xvid.h to /usr/local/include  (just to test branching)       examples/xvid_decraw.c examples/xvid_encraw.c
321         examples/xvid_stat.c src/xvid.c
322  ===[ src/decoder.c ]===  
323    1.37 (h) interlacing bugfix (inter cbp behaviour)  
324    2003-02-08 14:55:19 GMT Edouard Gomez <ed.gomez@free.fr>        patch-10
325  ===[ src/divx4.c ]===  
326    1.18 (edgomez) - Removed History from file header.      Summary:
327                 - Moved Peter copyright to the top of the file.        Fixed MacOSX build.
328    1.17 (edgomez) Removed BFRAMES parts of the code      Revision:
329          xvidcore--stable--0.9--patch-10
330  ===[ src/encoder.c ]===  
331    1.82 (edgomez) - Compiler warning fixed.      Two fixes for MacOSX. It adds a missing option to gcc to allow the
332    1.81 (chl) Call MBPrediction only of INTRA/INTRA_Q blocks      linking stage on this platform (-fno-common). It fixes Altivec test
333    1.80 (edgomez) Thanks to christoph i removed this nasty horrible bug ! Kidding of course :-)      which was outputting result on the console.
334    1.79 (edgomez) Added $Id: changelog.txt,v 1.6 2002-09-28 16:12:19 edgomez Exp $ keyword again  
335    1.78 (edgomez) Removed BFRAMES parts of the code.      modified files:
336    1.77 (edgomez) - Removed history header       build/generic/configure.in
337                 - File Copyright to Michael until we find who wrote this file  
338    
339  ===[ src/encoder.h ]===  2003-02-08 12:49:17 GMT Edouard Gomez <ed.gomez@free.fr>        patch-9
340    1.21 (edgomez) Added $Id: changelog.txt,v 1.6 2002-09-28 16:12:19 edgomez Exp $ keyword again.  
341    1.20 (edgomez) Removed BFRAMES part of the code      Summary:
342    1.19 (edgomez) - Removed History Header        Added Altivec detection (Guillaume Morin)
343                 - Added Michael Militzer Copyright (well Michael seems to be the first contributor)      Revision:
344          xvidcore--stable--0.9--patch-9
345  ===[ src/global.h ]===  
346    1.14 (edgomez) - Added legal header      Added Altivec detection test in configure.in.
347                 - Added copyright (temporary set to Michael)  
348        modified files:
349  ===[ src/portab.h ]===       build/generic/configure.in
350    1.27 (edgomez) - Added legal header  
351                 - Temporary copyright  
352    2003-02-08 12:25:46 GMT Edouard Gomez <ed.gomez@free.fr>        patch-8
353  ===[ src/xvid.c ]===  
354    1.36 (edgomez) Added $Id: changelog.txt,v 1.6 2002-09-28 16:12:19 edgomez Exp $ keyword again      Summary:
355    1.35 (edgomez) Removed BFRAME code        Fixed portab.h for _DEBUG target and GCC/ICC compilers.
356    1.34 (edgomez) Removed History, moved copyright.      Revision:
357          xvidcore--stable--0.9--patch-8
358  ===[ src/xvid.h ]===  
359    1.19 (edgomez) - Removed simple BFRAMES part of structures      During the Unix build system change, i had to turn the DRPINTF macro
360        into a real function because teh MacOSX compilers do not support the
361                 ToDo : remove last BFRAMES bits once bframe code has been removed from the stable tree      variadic macros as defined in ISO C99 standard. During this change,
362    1.18 (edgomez) - Fixed header to mention possible patent infringement      i forgot to adapt the macro code and the #include <stdarg.h> needed
363                 - Removed History      for variadic functions.
364    
365  ===[ src/bitstream/bitstream.c ]===      modified files:
366    1.29 (edgomez) Added headers, removed unused code       src/portab.h
367    
368  ===[ src/bitstream/bitstream.h ]===  
369    1.12 (edgomez) Added headers, removed unused code  2003-02-08 11:45:00 GMT Edouard Gomez <ed.gomez@free.fr>        patch-7
370    1.11 (edgomez) - Changed header  
371                 - Extended peter's copyright to 2002      Summary:
372                 - Cosmetic separation between logical sections        Changed the way I add strings into variables.
373        Revision:
374  ===[ src/bitstream/cbp.c ]===        xvidcore--stable--0.9--patch-7
375    1.7 (edgomez) - hey this file is mine :-) Apply my copyright.  
376    1.6 (edgomez) - Legal header      I changed the way I add strings to variables (CFLAGS and so on). Now i use
377                 - Cosmetic      var="$var string2" instead of var=$var" string2".
378    
379  ===[ src/bitstream/cbp.h ]===      Fixed a typo reported by Pete for the cygwin part.
380    1.7 (edgomez) - Added legal headers  
381                 - Cosmetic      modified files:
382         build/generic/configure.in
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  2003-02-07 23:16:57 GMT Edouard Gomez <ed.gomez@free.fr>        patch-6
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      Summary:
388                 - Disabled MBCodingBVOP with #ifdef 0 #endif (Will be removed completly when i'm sure it doesn't hurt)        Fixed the "ar" "s" option for some platforms.
389    1.26 (edgomez) - Changed header      Revision:
390                 - Added static qualifier to local arrays        xvidcore--stable--0.9--patch-6
391                 - Cosmetic  
392    1.25 (h) interlacing bugfix (inter cbp behaviour)      The "s" option of the "ar" program is not standard accross all
393        platforms. I had at least problems on OpenBSD and an old Solaris
394  ===[ src/bitstream/mbcoding.h ]===      version.
395    1.9 (edgomez) Added headers, removed unused code  
396        modified files:
397  ===[ src/bitstream/vlc_codes.h ]===       build/generic/Makefile
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  2003-02-07 22:19:37 GMT Edouard Gomez <ed.gomez@free.fr>        patch-5
401    1.7 (edgomez) - Added GPL Header + patent infringement  
402                 - Cosmetic      Summary:
403                 - The inlined function will be moved later        Fixed a BSD checking in ansm output format.
404        Revision:
405  ===[ src/bitstream/zigzag.h ]===        xvidcore--stable--0.9--patch-5
406    1.3 (edgomez) Added legal header  
407        Fixed a BSD checking in ansm output format.
408  ===[ src/dct/README.IJG ]===  
409    1.1 (chl) Original README file from Intependent JPEG Group software as required by      modified files:
410                 their license since we use parts of their code for integer (i)DCT       build/generic/configure.in
411    
412  ===[ src/dct/fdct.c ]===  
413    1.3 (chl) updated copyright header  2003-02-07 21:18:14 GMT Edouard Gomez <ed.gomez@free.fr>        patch-4
414    
415  ===[ src/dct/idct.c ]===      Summary:
416    1.3 (chl) updated copyright header        Fixed options and added the --disable-assembly option
417        Revision:
418  ===[ src/dct/ia64_asm/fdct_ia64.s ]===        xvidcore--stable--0.9--patch-4
419    1.4 (chl) - Update license/copyright header  
420                 - Removed history header      Options have been fixed because they were not taking care of the
421        enable_feature variable.
422  ===[ src/dct/ppc_asm/fdct_altivec.s ]===  
423    1.3 (edgomez) Adde legal header + canard copyright      The --disable-assembly options has been added. This is a good way
424        to compile XviD on nearly all platforms without having to deal with
425  ===[ src/dct/ppc_asm/idct_altivec.s ]===      the assembly code -- useful on PPC platform at the moment where gcc
426    1.4 (edgomez) Added legal header + copyright (go canard, go !) :-)</private joke>      seems to use a different kind of assembly syntax.
427    
428  ===[ src/dct/x86_asm/fdct_mmx.asm ]===      modified files:
429    1.5 (chl) updated copyright headers       build/generic/configure.in
430    1.4 (chl) - Update license/copyright header  
431                 - Removed history header  
432    2003-02-06 21:49:16 GMT Edouard Gomez <ed.gomez@free.fr>        patch-3
433  ===[ src/dct/x86_asm/idct_mmx.asm ]===  
434    1.4 (chl) updated copyright headers      Summary:
435          Fixes for the new build system in sources.
436  ===[ src/image/colorspace.c ]===      Revision:
437    1.4 (chl) - Update license/copyright header        xvidcore--stable--0.9--patch-3
438                 - Removed history header  
439        This patch fixes source files according to the new defines used
440  ===[ src/image/font.c ]===      by the reworked build system.
441    1.2 (chl) - Update license/copyright header  
442                 - Removed history header      modified files:
443         src/bitstream/bitstream.h src/divx4.h src/portab.h
444  ===[ src/image/font.h ]===       src/utils/emms.h src/xvid.c
445    1.2 (edgomez) - Added newline at eof to shut up gcc 3.x compilers  
446    
447  ===[ src/image/image.c ]===  2003-02-06 21:22:55 GMT Edouard Gomez <ed.gomez@free.fr>        patch-2
448    1.22 (chl) Removed B-frames  
449    1.21 (chl) - Update license/copyright header      Summary:
450                 - Removed history header        Changed build system for Unix OSes
451    1.20 (h) branches:  1.20.2;      Revision:
452                 interlacing bugfix (edging behaviour)        xvidcore--stable--0.9--patch-2
453    1.20.2.1 (suxen_drol) block-based encoder interpolation/compensation for normal & bframes.  
454        Changed the build system for Unix systems. It is now built upon
455  ===[ src/image/interpolate8x8.c ]===      an autoconf script that automatically configures the sources.
456    1.5 (chl) - Update license/copyright header  
457                 - Removed history header      The Makefile is portable accross various platforms and "make"
458        programs. It is at least working on these platforms for now:
459  ===[ src/image/interpolate8x8.h ]===       - Debian GNU/Linux - StrongARM - Alphave67 (alpha 64bit) - ia32
460    1.6 (chl) - Update license/copyright header         UltraSparcIII
461                 - Removed history header       - Solaris - UltraSparcI - Sparc 32bit on old sun stations ( i don't
462           remember the exact name)
463  ===[ src/image/x86_asm/interpolate8x8_3dn.asm ]===       - FreeBSD 4.7 - ia32
464    1.2 (chl) - Update license/copyright header       - RedHat 7.3 - ia32
465                 - Removed history header       - Gentoo 1.4 - ia32
466         - the Irix box according to christoph tests
467  ===[ src/image/x86_asm/interpolate8x8_mmx.asm ]===       - ia64 - Unknown OS?
468    1.9 (chl) - Update license/copyright header  
469                 - Removed history header      The unix unified makefile supports:
470         - gmake
471  ===[ src/image/x86_asm/interpolate8x8_xmm.asm ]===       - pmake
472    1.2 (chl) - Update license/copyright header  
473                 - Removed history header      ToDo things to finish this new build system:
474         - Manage the ecc/gcc source choice for ia64
475  ===[ src/image/x86_asm/rgb_to_yv12_mmx.asm ]===       - Someone to test the makefile on Cygwin and/or mingw+minsys
476    1.2 (chl) - Update license/copyright header       - Update MSVC projects (replace 2 or 3 defines)
477                 - Removed history header       - See why MacOSX is complaining about duplicated symbols, it seems the
478           mach ABI does not alow namespace collisions even between C modules.
479  ===[ src/image/x86_asm/yuv_to_yv12_mmx.asm ]===         And add altivec detection in configure.in
480    1.6 (chl) - Update license/copyright header  
481                 - Removed history header      new files:
482         build/generic/.arch-ids/configure.in.id
483  ===[ src/image/x86_asm/yuyv_to_yv12_mmx.asm ]===       build/generic/.arch-ids/Makefile.id
484    1.2 (chl) - Update license/copyright header       build/generic/.arch-ids/platform.inc.in.id
485                 - Removed history header       build/generic/.arch-ids/sources.inc.id
486         build/generic/configure.in build/generic/Makefile
487  ===[ src/image/x86_asm/yv12_to_rgb24_mmx.asm ]===       build/generic/platform.inc.in build/generic/sources.inc
488    1.3 (chl) - Update license/copyright header  
489                 - Removed history header      removed files:
490         build/generic/.arch-ids/Makefile.beos.id
491  ===[ src/image/x86_asm/yv12_to_rgb32_mmx.asm ]===       build/generic/.arch-ids/Makefile.cygwin.id
492    1.3 (chl) - Update license/copyright header       build/generic/.arch-ids/Makefile.dj.id
493                 - Removed history header       build/generic/.arch-ids/Makefile.freebsd.id
494         build/generic/.arch-ids/Makefile.generic.id
495  ===[ src/image/x86_asm/yv12_to_yuyv_mmx.asm ]===       build/generic/.arch-ids/Makefile.ia64.id
496    1.2 (chl) - Update license/copyright header       build/generic/.arch-ids/Makefile.inc.id
497                 - Removed history header       build/generic/.arch-ids/Makefile.irix64.id
498         build/generic/.arch-ids/Makefile.linuxppc.id
499  ===[ src/motion/motion.h ]===       build/generic/.arch-ids/Makefile.linuxppc_altivec.id
500    1.16 (chl) Removed SMP       build/generic/.arch-ids/Makefile.linuxx86.id
501    1.15 (chl) Removed B-frames       build/generic/.arch-ids/Makefile.sparc.id
502    1.14 (chl) - Update license/copyright header       build/generic/Makefile.beos build/generic/Makefile.cygwin
503                 - Removed history header       build/generic/Makefile.dj build/generic/Makefile.freebsd
504         build/generic/Makefile.generic build/generic/Makefile.ia64
505  ===[ src/motion/motion_comp.c ]===       build/generic/Makefile.inc build/generic/Makefile.irix64
506    1.13 (chl) Removed B-frames       build/generic/Makefile.linuxppc
507    1.12 (chl) - Update license/copyright header       build/generic/Makefile.linuxppc_altivec
508                 - Removed history header       build/generic/Makefile.linuxx86 build/generic/Makefile.sparc
509    1.11.2.1 (suxen_drol) block-based encoder interpolation/compensation for normal & bframes.  
510    
511  ===[ src/motion/motion_est.c ]===  2003-02-06 21:11:17 GMT Edouard Gomez <ed.gomez@free.fr>        patch-1
512    1.47 (edgomez) Removed old get_pmv calls  
513    1.46 (chl) Removed B-frames      Summary:
514    1.45 (chl) - Update license/copyright header        Updated to current stable CVS_HEAD
515                 - Removed history header      Revision:
516          xvidcore--stable--0.9--patch-1
517  ===[ src/motion/sad.c ]===  
518    1.8 (chl) - Update license/copyright header      Updated files to current stable CVS_HEAD versions.
519                 - Removed history header  
520        new files:
521  ===[ src/motion/sad.h ]===       build/win32/.arch-ids/odivx_enc_dec.dsp.id
522    1.14 (chl) - Update license/copyright header       build/win32/.arch-ids/xvidcore.dsw.id
523                 - Removed history header       build/win32/.arch-ids/xvid_bench.dsp.id
524         build/win32/odivx_enc_dec.dsp build/win32/xvidcore.dsw
525  ===[ src/motion/ia64_asm/sad_ia64.s ]===       build/win32/xvid_bench.dsp
526    1.6 (chl) - Update license/copyright header  
527                 - Removed history header      modified files:
528         authors.txt build/generic/Makefile.beos
529  ===[ src/motion/ppc_asm/sad_altivec.c ]===       build/generic/Makefile.generic build/generic/Makefile.linuxx86
530    1.4 (chl) - Update license/copyright header       doc/Makefile examples/Makefile examples/odivx_enc_dec.c
531                 - Removed history header       examples/xvid_bench.c examples/xvid_encraw.c
532         examples/xvid_stat.c src/bitstream/bitstream.c
533  ===[ src/motion/x86_asm/sad_3dn.asm ]===       src/bitstream/bitstream.h src/bitstream/cbp.c
534    1.3 (chl) typo       src/bitstream/mbcoding.c src/bitstream/vlc_codes.h
535    1.2 (chl) - Update license/copyright header       src/bitstream/zigzag.h src/dct/fdct.c src/dct/idct.c
536                 - Removed history header       src/dct/idct.h src/decoder.c src/decoder.h src/divx4.h
537         src/encoder.c src/encoder.h src/global.h
538  ===[ src/motion/x86_asm/sad_mmx.asm ]===       src/image/colorspace.c src/image/image.c
539    1.9 (chl) typo       src/image/interpolate8x8.c src/image/interpolate8x8.h
540    1.8 (chl) - Update license/copyright header       src/motion/motion.h src/motion/motion_comp.c
541                 - Removed history header       src/motion/motion_est.c src/motion/sad.c src/portab.h
542         src/prediction/mbprediction.c src/prediction/mbprediction.h
543  ===[ src/motion/x86_asm/sad_sse2.asm ]===       src/quant/adapt_quant.c src/quant/adapt_quant.h
544    1.4 (chl) typo       src/quant/quant_h263.c src/quant/quant_mpeg4.c
545    1.3 (chl) - Update license/copyright header       src/utils/emms.h src/utils/mbfunctions.h
546                 - Removed history header       src/utils/mbtransquant.c src/utils/mem_align.c
547         src/utils/mem_transfer.c src/utils/timer.c src/utils/timer.h
548  ===[ src/motion/x86_asm/sad_xmm.asm ]===       src/xvid.h todo.txt
549    1.4 (chl) updated license header  
550    1.3 (chl) - Update license/copyright header  
551                 - Removed history header  2003-02-06 20:59:19 GMT Edouard Gomez <ed.gomez@free.fr>        base-0
552    
553  ===[ src/prediction/mbprediction.c ]===      Summary:
554    1.8 (edgomez) - Added headers        Imported xvidcore 0.9.0 into arch repository
555                 - Added copyrights      Revision:
556                 - Removed old getpmv functions        xvidcore--stable--0.9--base-0
557    
558  ===[ src/prediction/mbprediction.h ]===      Imported xvidcore 0.9.0 into arch repository. I hope I forgot nothing.
559    1.15 (edgomez) - Fixed compilers warnings  
560                 - Clarified a comment      new files:
561    1.14 (edgomez) - Added headers       ./.arch-ids/CodingStyle.id ./.arch-ids/LICENSE.id
562                 - Added copyrights       ./.arch-ids/README.txt.id ./.arch-ids/authors.txt.id
563                 - Removed old getpmv functions       ./.arch-ids/changelog.txt.id ./.arch-ids/todo.txt.id
564         ./CodingStyle ./LICENSE ./README.txt ./authors.txt
565  ===[ src/quant/adapt_quant.c ]===       ./build/.arch-ids/=id ./build/generic/.arch-ids/=id
566    1.7 (edgomez) - Added Legal header       ./build/generic/.arch-ids/Makefile.beos.id
567                 - Cosmetic       ./build/generic/.arch-ids/Makefile.cygwin.id
568                 - Added Copyrigths       ./build/generic/.arch-ids/Makefile.dj.id
569    1.6 (edgomez) Reentrancy problem fixed in adaptive code       ./build/generic/.arch-ids/Makefile.freebsd.id
570         ./build/generic/.arch-ids/Makefile.generic.id
571  ===[ src/quant/adapt_quant.h ]===       ./build/generic/.arch-ids/Makefile.ia64.id
572    1.4 (edgomez) Added legal header + copyright (definitive)       ./build/generic/.arch-ids/Makefile.inc.id
573         ./build/generic/.arch-ids/Makefile.irix64.id
574  ===[ src/quant/quant_h263.h ]===       ./build/generic/.arch-ids/Makefile.linuxppc.id
575    1.7 (edgomez) - Legal header       ./build/generic/.arch-ids/Makefile.linuxppc_altivec.id
576                 - Copyright       ./build/generic/.arch-ids/Makefile.linuxx86.id
577         ./build/generic/.arch-ids/Makefile.sparc.id
578  ===[ src/quant/quant_matrix.c ]===       ./build/generic/.arch-ids/libxvidcore.def.id
579    1.8 (edgomez) - removed const qualifiers because the functions do not return const matrices       ./build/generic/Makefile.beos ./build/generic/Makefile.cygwin
580                   (i'll change that in a later time)       ./build/generic/Makefile.dj ./build/generic/Makefile.freebsd
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*.       ./build/generic/Makefile.generic ./build/generic/Makefile.ia64
582    1.6 (edgomez) - Header       ./build/generic/Makefile.inc ./build/generic/Makefile.irix64
583                 - Copyright       ./build/generic/Makefile.linuxppc
584                 - Warning about tread safeness in this module       ./build/generic/Makefile.linuxppc_altivec
585         ./build/generic/Makefile.linuxx86
586  ===[ src/quant/quant_mpeg4.c ]===       ./build/generic/Makefile.sparc ./build/generic/libxvidcore.def
587    1.4 (edgomez) - header fixed       ./build/win32/.arch-ids/=id
588                 - removed history from file       ./build/win32/.arch-ids/libxvidcore.dsp.id
589                 - moved peter's copyright to top of file       ./build/win32/.arch-ids/xvid_decraw.dsp.id
590         ./build/win32/.arch-ids/xvid_encraw.dsp.id
591  ===[ src/quant/quant_mpeg4.h ]===       ./build/win32/.arch-ids/xvid_stat.dsp.id
592    1.4 (edgomez) - Added Legal header       ./build/win32/libxvidcore.dsp ./build/win32/xvid_decraw.dsp
593                 - Cosmetic       ./build/win32/xvid_encraw.dsp ./build/win32/xvid_stat.dsp
594                 - Added Copyrigths       ./changelog.txt ./doc/.arch-ids/=id ./doc/.arch-ids/API.dox.id
595         ./doc/.arch-ids/Makefile.id ./doc/.arch-ids/README.id
596  ===[ src/quant/x86_asm/quantize4_mmx.asm ]===       ./doc/.arch-ids/foot.inc.in.id
597    1.6 (chl) updated copyright headers       ./doc/.arch-ids/header.tex.in.id
598         ./doc/.arch-ids/xvid-decoding.txt.id
599  ===[ src/quant/x86_asm/quantize_mmx.asm ]===       ./doc/.arch-ids/xvid-encoder.txt.id ./doc/API.dox
600    1.6 (chl) updated copyright headers       ./doc/Makefile ./doc/README ./doc/foot.inc.in
601         ./doc/header.tex.in ./doc/xvid-decoding.txt
602  ===[ src/utils/emms.c ]===       ./doc/xvid-encoder.txt ./examples/.arch-ids/=id
603    1.5 (edgomez) Added copyright       ./examples/.arch-ids/Makefile.id
604    1.4 (edgomez) Removed history       ./examples/.arch-ids/README.id
605         ./examples/.arch-ids/cactus.pgm.bz2.id
606  ===[ src/utils/emms.h ]===       ./examples/.arch-ids/odivx_enc_dec.c.id
607    1.8 (edgomez) - Removed history       ./examples/.arch-ids/xvid_bench.c.id
608                 - Added copyright (definitive)       ./examples/.arch-ids/xvid_decraw.c.id
609         ./examples/.arch-ids/xvid_encraw.c.id
610  ===[ src/utils/mbfunctions.h ]===       ./examples/.arch-ids/xvid_stat.c.id ./examples/Makefile
611    1.12 (edgomez) Little mistake       ./examples/README ./examples/cactus.pgm.bz2
612    1.11 (edgomez) - Header changed       ./examples/odivx_enc_dec.c ./examples/xvid_bench.c
613                 - Small cosmetic schanges       ./examples/xvid_decraw.c ./examples/xvid_encraw.c
614         ./examples/xvid_stat.c ./src/.arch-ids/=id
615  ===[ src/utils/mbtransquant.c ]===       ./src/.arch-ids/decoder.c.id ./src/.arch-ids/decoder.h.id
616    1.12 (edgomez) - Changed header       ./src/.arch-ids/divx4.c.id ./src/.arch-ids/divx4.h.id
617                 - Removed history from file       ./src/.arch-ids/encoder.c.id ./src/.arch-ids/encoder.h.id
618    1.11 (h) interlacing bug fix - to comply with spec, no field blocks at boundary       ./src/.arch-ids/global.h.id ./src/.arch-ids/portab.h.id
619         ./src/.arch-ids/xvid.c.id ./src/.arch-ids/xvid.h.id
620  ===[ src/utils/mem_align.c ]===       ./src/bitstream/.arch-ids/=id
621    1.9 (edgomez) - Added copyrights (yeehaw, my only copyrighted file in XviD :-)       ./src/bitstream/.arch-ids/bitstream.c.id
622                 - Removed history from file       ./src/bitstream/.arch-ids/bitstream.h.id
623         ./src/bitstream/.arch-ids/cbp.c.id
624  ===[ src/utils/mem_align.h ]===       ./src/bitstream/.arch-ids/cbp.h.id
625    1.4 (edgomez) - Added legal header       ./src/bitstream/.arch-ids/mbcoding.c.id
626                 - Michael's copyright (until we find who is the origibal author)       ./src/bitstream/.arch-ids/mbcoding.h.id
627         ./src/bitstream/.arch-ids/vlc_codes.h.id
628  ===[ src/utils/mem_transfer.c ]===       ./src/bitstream/.arch-ids/zigzag.h.id
629    1.5 (edgomez) - Updated legal header with Peter's copyright for 2002       ./src/bitstream/bitstream.c ./src/bitstream/bitstream.h
630         ./src/bitstream/cbp.c ./src/bitstream/cbp.h
631  ===[ src/utils/mem_transfer.h ]===       ./src/bitstream/mbcoding.c ./src/bitstream/mbcoding.h
632    1.9 (edgomez) - Fixed copyright       ./src/bitstream/ppc_asm/.arch-ids/=id
633                 - Removed history       ./src/bitstream/ppc_asm/.arch-ids/cbp_altivec.s.id
634         ./src/bitstream/ppc_asm/.arch-ids/cbp_ppc.s.id
635  ===[ src/utils/ratecontrol.c ]===       ./src/bitstream/ppc_asm/cbp_altivec.s
636    1.14 (edgomez) Added patent infringement notice       ./src/bitstream/ppc_asm/cbp_ppc.s ./src/bitstream/vlc_codes.h
637         ./src/bitstream/x86_asm/.arch-ids/=id
638  ===[ src/utils/ratecontrol.h ]===       ./src/bitstream/x86_asm/.arch-ids/cbp_mmx.asm.id
639    1.6 (edgomez) Added legal header       ./src/bitstream/x86_asm/.arch-ids/cbp_sse2.asm.id
640         ./src/bitstream/x86_asm/cbp_mmx.asm
641  ===[ src/utils/timer.c ]===       ./src/bitstream/x86_asm/cbp_sse2.asm ./src/bitstream/zigzag.h
642    1.4 (edgomez) - Added information about possible patent infringements       ./src/dct/.arch-ids/=id ./src/dct/.arch-ids/README.IJG.id
643                 - Added NotaBene about the non thread safe state of the code       ./src/dct/.arch-ids/fdct.c.id ./src/dct/.arch-ids/fdct.h.id
644         ./src/dct/.arch-ids/idct.c.id ./src/dct/.arch-ids/idct.h.id
645  ===[ src/utils/timer.h ]===       ./src/dct/README.IJG ./src/dct/fdct.c ./src/dct/fdct.h
646    1.5 (edgomez) - Added header       ./src/dct/ia64_asm/.arch-ids/=id
647                 - Cosmetic       ./src/dct/ia64_asm/.arch-ids/fdct_ia64.s.id
648         ./src/dct/ia64_asm/.arch-ids/genidct.py.id
649         ./src/dct/ia64_asm/.arch-ids/idct_fini.s.id
650         ./src/dct/ia64_asm/.arch-ids/idct_ia64_ecc.s.id
651         ./src/dct/ia64_asm/.arch-ids/idct_ia64_gcc.s.id
652         ./src/dct/ia64_asm/.arch-ids/idct_init.s.id
653         ./src/dct/ia64_asm/fdct_ia64.s ./src/dct/ia64_asm/genidct.py
654         ./src/dct/ia64_asm/idct_fini.s
655         ./src/dct/ia64_asm/idct_ia64_ecc.s
656         ./src/dct/ia64_asm/idct_ia64_gcc.s
657         ./src/dct/ia64_asm/idct_init.s ./src/dct/idct.c
658         ./src/dct/idct.h ./src/dct/ppc_asm/.arch-ids/=id
659         ./src/dct/ppc_asm/.arch-ids/fdct_altivec.s.id
660         ./src/dct/ppc_asm/.arch-ids/idct_altivec.s.id
661         ./src/dct/ppc_asm/fdct_altivec.s
662         ./src/dct/ppc_asm/idct_altivec.s
663         ./src/dct/x86_asm/.arch-ids/=id
664         ./src/dct/x86_asm/.arch-ids/fdct_mmx.asm.id
665         ./src/dct/x86_asm/.arch-ids/idct_mmx.asm.id
666         ./src/dct/x86_asm/fdct_mmx.asm ./src/dct/x86_asm/idct_mmx.asm
667         ./src/decoder.c ./src/decoder.h ./src/divx4.c ./src/divx4.h
668         ./src/encoder.c ./src/encoder.h ./src/global.h
669         ./src/image/.arch-ids/=id
670         ./src/image/.arch-ids/colorspace.c.id
671         ./src/image/.arch-ids/colorspace.h.id
672         ./src/image/.arch-ids/image.c.id
673         ./src/image/.arch-ids/image.h.id
674         ./src/image/.arch-ids/interpolate8x8.c.id
675         ./src/image/.arch-ids/interpolate8x8.h.id
676         ./src/image/colorspace.c ./src/image/colorspace.h
677         ./src/image/ia64_asm/.arch-ids/=id
678         ./src/image/ia64_asm/.arch-ids/README.id
679         ./src/image/ia64_asm/.arch-ids/interpolate8x8_ia64.s.id
680         ./src/image/ia64_asm/.arch-ids/interpolate8x8_ia64_exact.s.id
681         ./src/image/ia64_asm/README
682         ./src/image/ia64_asm/interpolate8x8_ia64.s
683         ./src/image/ia64_asm/interpolate8x8_ia64_exact.s
684         ./src/image/image.c ./src/image/image.h
685         ./src/image/interpolate8x8.c ./src/image/interpolate8x8.h
686         ./src/image/x86_asm/.arch-ids/=id
687         ./src/image/x86_asm/.arch-ids/interpolate8x8_3dn.asm.id
688         ./src/image/x86_asm/.arch-ids/interpolate8x8_mmx.asm.id
689         ./src/image/x86_asm/.arch-ids/interpolate8x8_xmm.asm.id
690         ./src/image/x86_asm/.arch-ids/rgb_to_yv12_mmx.asm.id
691         ./src/image/x86_asm/.arch-ids/yuv_to_yv12_mmx.asm.id
692         ./src/image/x86_asm/.arch-ids/yuyv_to_yv12_mmx.asm.id
693         ./src/image/x86_asm/.arch-ids/yv12_to_rgb24_mmx.asm.id
694         ./src/image/x86_asm/.arch-ids/yv12_to_rgb32_mmx.asm.id
695         ./src/image/x86_asm/.arch-ids/yv12_to_yuyv_mmx.asm.id
696         ./src/image/x86_asm/interpolate8x8_3dn.asm
697         ./src/image/x86_asm/interpolate8x8_mmx.asm
698         ./src/image/x86_asm/interpolate8x8_xmm.asm
699         ./src/image/x86_asm/rgb_to_yv12_mmx.asm
700         ./src/image/x86_asm/yuv_to_yv12_mmx.asm
701         ./src/image/x86_asm/yuyv_to_yv12_mmx.asm
702         ./src/image/x86_asm/yv12_to_rgb24_mmx.asm
703         ./src/image/x86_asm/yv12_to_rgb32_mmx.asm
704         ./src/image/x86_asm/yv12_to_yuyv_mmx.asm
705         ./src/motion/.arch-ids/=id ./src/motion/.arch-ids/motion.h.id
706         ./src/motion/.arch-ids/motion_comp.c.id
707         ./src/motion/.arch-ids/motion_est.c.id
708         ./src/motion/.arch-ids/sad.c.id
709         ./src/motion/.arch-ids/sad.h.id
710         ./src/motion/ia64_asm/.arch-ids/=id
711         ./src/motion/ia64_asm/.arch-ids/calc_delta_1.s.id
712         ./src/motion/ia64_asm/.arch-ids/calc_delta_2.s.id
713         ./src/motion/ia64_asm/.arch-ids/calc_delta_3.s.id
714         ./src/motion/ia64_asm/.arch-ids/halfpel8_refine_ia64.s.id
715         ./src/motion/ia64_asm/.arch-ids/sad_ia64.s.id
716         ./src/motion/ia64_asm/calc_delta_1.s
717         ./src/motion/ia64_asm/calc_delta_2.s
718         ./src/motion/ia64_asm/calc_delta_3.s
719         ./src/motion/ia64_asm/halfpel8_refine_ia64.s
720         ./src/motion/ia64_asm/sad_ia64.s ./src/motion/motion.h
721         ./src/motion/motion_comp.c ./src/motion/motion_est.c
722         ./src/motion/ppc_asm/.arch-ids/=id
723         ./src/motion/ppc_asm/.arch-ids/README.id
724         ./src/motion/ppc_asm/.arch-ids/sad_altivec.c.id
725         ./src/motion/ppc_asm/.arch-ids/sad_altivec.s.id
726         ./src/motion/ppc_asm/README ./src/motion/ppc_asm/sad_altivec.c
727         ./src/motion/ppc_asm/sad_altivec.s ./src/motion/sad.c
728         ./src/motion/sad.h ./src/motion/x86_asm/.arch-ids/=id
729         ./src/motion/x86_asm/.arch-ids/sad_3dn.asm.id
730         ./src/motion/x86_asm/.arch-ids/sad_mmx.asm.id
731         ./src/motion/x86_asm/.arch-ids/sad_sse2.asm.id
732         ./src/motion/x86_asm/.arch-ids/sad_xmm.asm.id
733         ./src/motion/x86_asm/sad_3dn.asm
734         ./src/motion/x86_asm/sad_mmx.asm
735         ./src/motion/x86_asm/sad_sse2.asm
736         ./src/motion/x86_asm/sad_xmm.asm ./src/portab.h
737         ./src/prediction/.arch-ids/=id
738         ./src/prediction/.arch-ids/mbprediction.c.id
739         ./src/prediction/.arch-ids/mbprediction.h.id
740         ./src/prediction/mbprediction.c
741         ./src/prediction/mbprediction.h ./src/quant/.arch-ids/=id
742         ./src/quant/.arch-ids/adapt_quant.c.id
743         ./src/quant/.arch-ids/adapt_quant.h.id
744         ./src/quant/.arch-ids/quant_h263.c.id
745         ./src/quant/.arch-ids/quant_h263.h.id
746         ./src/quant/.arch-ids/quant_matrix.c.id
747         ./src/quant/.arch-ids/quant_matrix.h.id
748         ./src/quant/.arch-ids/quant_mpeg4.c.id
749         ./src/quant/.arch-ids/quant_mpeg4.h.id
750         ./src/quant/adapt_quant.c ./src/quant/adapt_quant.h
751         ./src/quant/ia64_asm/.arch-ids/=id
752         ./src/quant/ia64_asm/.arch-ids/quant_h263_ia64.s.id
753         ./src/quant/ia64_asm/quant_h263_ia64.s
754         ./src/quant/quant_h263.c ./src/quant/quant_h263.h
755         ./src/quant/quant_matrix.c ./src/quant/quant_matrix.h
756         ./src/quant/quant_mpeg4.c ./src/quant/quant_mpeg4.h
757         ./src/quant/x86_asm/.arch-ids/=id
758         ./src/quant/x86_asm/.arch-ids/quantize4_mmx.asm.id
759         ./src/quant/x86_asm/.arch-ids/quantize_mmx.asm.id
760         ./src/quant/x86_asm/quantize4_mmx.asm
761         ./src/quant/x86_asm/quantize_mmx.asm ./src/utils/.arch-ids/=id
762         ./src/utils/.arch-ids/emms.c.id
763         ./src/utils/.arch-ids/emms.h.id
764         ./src/utils/.arch-ids/mbfunctions.h.id
765         ./src/utils/.arch-ids/mbtransquant.c.id
766         ./src/utils/.arch-ids/mem_align.c.id
767         ./src/utils/.arch-ids/mem_align.h.id
768         ./src/utils/.arch-ids/mem_transfer.c.id
769         ./src/utils/.arch-ids/mem_transfer.h.id
770         ./src/utils/.arch-ids/ratecontrol.c.id
771         ./src/utils/.arch-ids/ratecontrol.h.id
772         ./src/utils/.arch-ids/timer.c.id
773         ./src/utils/.arch-ids/timer.h.id ./src/utils/emms.c
774         ./src/utils/emms.h ./src/utils/ia64_asm/.arch-ids/=id
775         ./src/utils/ia64_asm/.arch-ids/mem_transfer_ia64.s.id
776         ./src/utils/ia64_asm/mem_transfer_ia64.s
777         ./src/utils/mbfunctions.h ./src/utils/mbtransquant.c
778         ./src/utils/mem_align.c ./src/utils/mem_align.h
779         ./src/utils/mem_transfer.c ./src/utils/mem_transfer.h
780         ./src/utils/ratecontrol.c ./src/utils/ratecontrol.h
781         ./src/utils/timer.c ./src/utils/timer.h
782         ./src/utils/x86_asm/.arch-ids/=id
783         ./src/utils/x86_asm/.arch-ids/cpuid.asm.id
784         ./src/utils/x86_asm/.arch-ids/mem_transfer_mmx.asm.id
785         ./src/utils/x86_asm/cpuid.asm
786         ./src/utils/x86_asm/mem_transfer_mmx.asm ./src/xvid.c
787         ./src/xvid.h ./todo.txt
788    
789    

Legend:
Removed from v.567  
changed lines
  Added in v.851

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