[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

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

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

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