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

Diff of /trunk/xvidcore/changelog.txt

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

revision 168, Thu May 9 00:15:51 2002 UTC revision 851, Sat Feb 15 15:22:19 2003 UTC
# Line 1  Line 1 
1  08.05.2002  # do not edit -- automatically generated by arch changelog
2  - added decode support for B-frame  # tag: automatic-ChangeLog--ed.gomez@free.fr--main/xvidcore--stable--1.0
3    #
4    
5  08.03.2002  2003-02-15 14:48:12 GMT Edouard Gomez <ed.gomez@free.fr>        patch-2
6  - added support for custom MPEG4 quant matrices  
7        Summary:
8          Fixed compilation and moved back to plain GPL.
9        Revision:
10          xvidcore--stable--1.0--patch-2
11    
12        portab.h was missing the DPRINTF_RC flag.
13        I merged the watcom C portab.h part.
14    
15        Back to plain GPL as it is in dev-api-3 branch.
16    
17        modified files:
18         LICENSE src/portab.h
19    
20    
21    2003-02-15 14:05:17 GMT Edouard Gomez <ed.gomez@free.fr>        patch-1
22    
23        Summary:
24          Updated tree to dev-api-3 branch.
25        Revision:
26          xvidcore--stable--1.0--patch-1
27    
28        This patch consists basically of merging things with dev-api-3
29        CVS branch.
30    
31         - All asm, C, h files have been copied from this CVS branch.
32         - Fixed generic sources.inc to take care of changes.
33         - Fixed architecture stuff in sources (ARCH_IS_...).
34         - Updated examples.
35         - Updated libxvidcore.dsp.
36         - Fixed libxvidcore.dsp for ARCH_IS_... constants.
37         - Changed .so and .a naming convention. It is now postfixed
38           with the API version to avoid API incompatibilities with 2.1
39           which had had a postfix.
40         - Fixed configure version 0.9.1 <-> 1.0.0 cvs-snaphot
41    
42        This is the first attempt. I don't even know if it compiles well.
43    
44        new files:
45         src/bitstream/x86_asm/.arch-ids/cbp_3dne.asm.id
46         src/dct/.arch-ids/simple_idct.c.id
47         src/dct/x86_asm/.arch-ids/fdct_xmm.asm.id
48         src/dct/x86_asm/.arch-ids/idct_3dne.asm.id
49         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         src/image/.arch-ids/reduced.c.id
52         src/image/.arch-ids/reduced.h.id
53         src/image/x86_asm/.arch-ids/colorspace_mmx.inc.id
54         src/image/x86_asm/.arch-ids/colorspace_rgb_mmx.asm.id
55         src/image/x86_asm/.arch-ids/colorspace_yuv_mmx.asm.id
56         src/image/x86_asm/.arch-ids/colorspace_yuyv_mmx.asm.id
57         src/image/x86_asm/.arch-ids/interpolate8x8_3dne.asm.id
58         src/image/x86_asm/.arch-ids/reduced_mmx.asm.id
59         src/motion/.arch-ids/motion_est.h.id
60         src/motion/.arch-ids/smp_motion_est.c.id
61         src/motion/.arch-ids/smp_motion_est.h.id
62         src/motion/x86_asm/.arch-ids/sad_3dne.asm.id
63         src/quant/x86_asm/.arch-ids/quantize4_xmm.asm.id
64         src/quant/x86_asm/.arch-ids/quantize_3dne.asm.id
65         src/utils/x86_asm/.arch-ids/interlacing_mmx.asm.id
66         src/utils/x86_asm/.arch-ids/mem_transfer_3dne.asm.id
67         src/bitstream/x86_asm/cbp_3dne.asm src/dct/simple_idct.c
68         src/dct/x86_asm/fdct_xmm.asm src/dct/x86_asm/idct_3dne.asm
69         src/dct/x86_asm/simple_idct_mmx.asm src/image/font.c
70         src/image/font.h src/image/reduced.c src/image/reduced.h
71         src/image/x86_asm/colorspace_mmx.inc
72         src/image/x86_asm/colorspace_rgb_mmx.asm
73         src/image/x86_asm/colorspace_yuv_mmx.asm
74         src/image/x86_asm/colorspace_yuyv_mmx.asm
75         src/image/x86_asm/interpolate8x8_3dne.asm
76         src/image/x86_asm/reduced_mmx.asm src/motion/motion_est.h
77         src/motion/smp_motion_est.c src/motion/smp_motion_est.h
78         src/motion/x86_asm/sad_3dne.asm
79         src/quant/x86_asm/quantize4_xmm.asm
80         src/quant/x86_asm/quantize_3dne.asm
81         src/utils/x86_asm/interlacing_mmx.asm
82         src/utils/x86_asm/mem_transfer_3dne.asm
83    
84        modified files:
85         build/generic/Makefile build/generic/configure.in
86         build/generic/sources.inc build/win32/libxvidcore.dsp
87         examples/odivx_enc_dec.c examples/xvid_bench.c
88         examples/xvid_decraw.c examples/xvid_encraw.c
89         examples/xvid_stat.c src/bitstream/bitstream.c
90         src/bitstream/bitstream.h src/bitstream/cbp.c
91         src/bitstream/cbp.h src/bitstream/mbcoding.c
92         src/bitstream/mbcoding.h src/bitstream/ppc_asm/cbp_altivec.s
93         src/bitstream/ppc_asm/cbp_ppc.s src/bitstream/vlc_codes.h
94         src/bitstream/x86_asm/cbp_mmx.asm
95         src/bitstream/x86_asm/cbp_sse2.asm src/bitstream/zigzag.h
96         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         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         src/image/x86_asm/interpolate8x8_3dn.asm
105         src/image/x86_asm/interpolate8x8_mmx.asm
106         src/image/x86_asm/interpolate8x8_xmm.asm
107         src/image/x86_asm/rgb_to_yv12_mmx.asm
108         src/image/x86_asm/yuv_to_yv12_mmx.asm
109         src/image/x86_asm/yuyv_to_yv12_mmx.asm
110         src/image/x86_asm/yv12_to_rgb24_mmx.asm
111         src/image/x86_asm/yv12_to_rgb32_mmx.asm
112         src/image/x86_asm/yv12_to_yuyv_mmx.asm
113         src/motion/ia64_asm/sad_ia64.s src/motion/motion.h
114         src/motion/motion_comp.c src/motion/motion_est.c
115         src/motion/ppc_asm/sad_altivec.c src/motion/sad.c
116         src/motion/sad.h src/motion/x86_asm/sad_3dn.asm
117         src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm
118         src/motion/x86_asm/sad_xmm.asm src/portab.h
119         src/prediction/mbprediction.c src/prediction/mbprediction.h
120         src/quant/adapt_quant.c src/quant/adapt_quant.h
121         src/quant/quant_h263.c src/quant/quant_h263.h
122         src/quant/quant_matrix.c src/quant/quant_matrix.h
123         src/quant/quant_mpeg4.c src/quant/quant_mpeg4.h
124         src/quant/x86_asm/quantize4_mmx.asm
125         src/quant/x86_asm/quantize_mmx.asm src/utils/emms.c
126         src/utils/emms.h src/utils/ia64_asm/mem_transfer_ia64.s
127         src/utils/mbfunctions.h src/utils/mbtransquant.c
128         src/utils/mem_align.c src/utils/mem_align.h
129         src/utils/mem_transfer.c src/utils/mem_transfer.h
130         src/utils/ratecontrol.c src/utils/ratecontrol.h
131         src/utils/timer.c src/utils/timer.h
132         src/utils/x86_asm/cpuid.asm
133         src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c src/xvid.h
134    
135    
136    2003-02-14 23:01:44 GMT Edouard Gomez <ed.gomez@free.fr>        base-0
137    
138        Summary:
139          Upcoming 1.0 version continuation
140        Revision:
141          xvidcore--stable--1.0--base-0
142    
143        Continuation of the xvidcore--stable--0.9 version.
144    
145        new directories:
146         {arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0
147         {arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0/ed.gomez@free.fr--main
148         {arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0/ed.gomez@free.fr--main/patch-log
149    
150    
151    2003-02-11 21:03:19 GMT Edouard Gomez <ed.gomez@free.fr>        patch-20
152    
153        Summary:
154          Removed BFrame outdated bframe/qpel decoding.
155        Revision:
156          xvidcore--stable--0.9--patch-20
157    
158        Michael noticed there were still pieces of bframe and qpel decoding.
159        He proposed to remove it or upgrade it... Feeling too lazy to merge
160        all differences (the too much divergent) file from dev-api-3.
161    
162        modified files:
163         changelog.txt src/decoder.c src/image/interpolate8x8.c
164         src/image/interpolate8x8.h
165    
166    
167    2003-02-11 18:40:48 GMT Edouard Gomez <ed.gomez@free.fr>        patch-19
168    
169        Summary:
170          Fixed libxvidcore.def, revamped Makefile output, fixed ia64 build, added ranlib detection.
171        Revision:
172          xvidcore--stable--0.9--patch-19
173    
174        Ok this patch does lot of things.
175    
176        First, it fixes libxvidcore.def for win32 targets. This file is now
177        generated at configure time. This way we make sure no symobols are
178        exported without being compiled in.
179    
180        Second, I revamped Makefile so its output is more eye candy.
181    
182        Third change, I removed the ia64 dct file from SRC_IA64 variable,
183        this was interfering with the DCT_IA64_SOURCES variable.
184    
185        Fourth change, ranlib is detected at configure time and used in the
186        Makeile through the RANLIB variable.
187    
188        modified files:
189         build/generic/Makefile build/generic/configure.in
190         build/generic/libxvidcore.def.in build/generic/platform.inc.in
191         build/generic/sources.inc
192    
193        renamed files:
194         build/generic/.arch-ids/libxvidcore.def.id
195           ==> build/generic/.arch-ids/libxvidcore.def.in.id
196         build/generic/libxvidcore.def
197           ==> build/generic/libxvidcore.def.in
198    
199    
200    
201    2003-02-10 23:31:01 GMT Edouard Gomez <ed.gomez@free.fr>        patch-18
202    
203        Summary:
204          Fixed xvid_encraw help message.
205        Revision:
206          xvidcore--stable--0.9--patch-18
207    
208        Fixed xvid_encraw help message.
209    
210        modified files:
211         examples/xvid_encraw.c
212    
213    
214    2003-02-10 23:06:32 GMT Edouard Gomez <ed.gomez@free.fr>        patch-17
215    
216        Summary:
217          Added IA64 DCT source choice according to the compiler basename.
218        Revision:
219          xvidcore--stable--0.9--patch-17
220    
221        The IA64 dct file must be choosen according to the compiler.
222        I chose to look for a basename based on the *ecc* regexp, all
223        other compiler will be treated as being the GNU C compiler.
224    
225        Hope this is enough.
226    
227        modified files:
228         build/generic/Makefile build/generic/configure.in
229         build/generic/platform.inc.in
230    
231    
232    2003-02-10 13:49:25 GMT Edouard Gomez <ed.gomez@free.fr>        patch-16
233    
234        Summary:
235          Changed linking option on PPC platforms (-flat_namespace)
236        Revision:
237          xvidcore--stable--0.9--patch-16
238    
239        Guillaume sent me this fix for PPC platforms.
240    
241        modified files:
242         build/generic/configure.in
243    
244    
245    2003-02-09 23:15:18 GMT Edouard Gomez <ed.gomez@free.fr>        patch-15
246    
247        Summary:
248          Added the configure bootstrap script.
249        Revision:
250          xvidcore--stable--0.9--patch-15
251    
252        Added the configure bootstrap script.
253    
254        new files:
255         build/generic/.arch-ids/bootstrap.sh.id
256         build/generic/bootstrap.sh
257    
258    
259    2003-02-09 23:06:51 GMT Edouard Gomez <ed.gomez@free.fr>        patch-14
260    
261        Summary:
262          The PPC port is now disabled because it is outdated.
263        Revision:
264          xvidcore--stable--0.9--patch-14
265    
266        The PPC port is now disabled because it is outdated.
267    
268        modified files:
269         build/generic/configure.in
270    
271    
272    2003-02-09 23:01:30 GMT Edouard Gomez <ed.gomez@free.fr>        patch-13
273    
274        Summary:
275          More "unknown compiler" friendly portab.h file.
276        Revision:
277          xvidcore--stable--0.9--patch-13
278    
279        Cristoph pointed out that portab.h was a problem when used with
280        unknown compilers. This patch tries to fix that.
281    
282        modified files:
283         src/portab.h
284    
285    
286    2003-02-09 00:49:32 GMT Edouard Gomez <ed.gomez@free.fr>        patch-12
287    
288        Summary:
289          DivX4 compatibility layer has been turned into an option (default:disable).
290        Revision:
291          xvidcore--stable--0.9--patch-12
292    
293        The divx4 compatibility API has been turned into an option. This
294        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    
297        modified files:
298         build/generic/Makefile build/generic/configure.in
299         build/generic/platform.inc.in build/generic/sources.inc
300    
301    
302    2003-02-08 23:29:55 GMT Edouard Gomez <ed.gomez@free.fr>        patch-11
303    
304        Summary:
305          Fixed WIN32/_MSC_VER confusion and updated MSVC libxvidcore.dsp project file.
306        Revision:
307          xvidcore--stable--0.9--patch-11
308    
309        This patch set fixes all WIN32/_MSC_VER conditional compilation
310        in examples and in the Illegal Instruction detection for SSE2
311        support in xvid.c.
312    
313        libxvidcore.dsp file as been updated with the right defines for
314        x86 support (ARCH_IS_IA32, ARCH_IS_32BIT, ARCH_IS_LITTLE_ENDIAN)
315    
316        Hope Win32 is now completely ready.
317    
318        modified files:
319         build/win32/libxvidcore.dsp examples/xvid_bench.c
320         examples/xvid_decraw.c examples/xvid_encraw.c
321         examples/xvid_stat.c src/xvid.c
322    
323    
324    2003-02-08 14:55:19 GMT Edouard Gomez <ed.gomez@free.fr>        patch-10
325    
326        Summary:
327          Fixed MacOSX build.
328        Revision:
329          xvidcore--stable--0.9--patch-10
330    
331        Two fixes for MacOSX. It adds a missing option to gcc to allow the
332        linking stage on this platform (-fno-common). It fixes Altivec test
333        which was outputting result on the console.
334    
335        modified files:
336         build/generic/configure.in
337    
338    
339    2003-02-08 12:49:17 GMT Edouard Gomez <ed.gomez@free.fr>        patch-9
340    
341        Summary:
342          Added Altivec detection (Guillaume Morin)
343        Revision:
344          xvidcore--stable--0.9--patch-9
345    
346        Added Altivec detection test in configure.in.
347    
348        modified files:
349         build/generic/configure.in
350    
351    
352    2003-02-08 12:25:46 GMT Edouard Gomez <ed.gomez@free.fr>        patch-8
353    
354        Summary:
355          Fixed portab.h for _DEBUG target and GCC/ICC compilers.
356        Revision:
357          xvidcore--stable--0.9--patch-8
358    
359        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        variadic macros as defined in ISO C99 standard. During this change,
362        i forgot to adapt the macro code and the #include <stdarg.h> needed
363        for variadic functions.
364    
365        modified files:
366         src/portab.h
367    
368    
369    2003-02-08 11:45:00 GMT Edouard Gomez <ed.gomez@free.fr>        patch-7
370    
371        Summary:
372          Changed the way I add strings into variables.
373        Revision:
374          xvidcore--stable--0.9--patch-7
375    
376        I changed the way I add strings to variables (CFLAGS and so on). Now i use
377        var="$var string2" instead of var=$var" string2".
378    
379        Fixed a typo reported by Pete for the cygwin part.
380    
381        modified files:
382         build/generic/configure.in
383    
384    
385    2003-02-07 23:16:57 GMT Edouard Gomez <ed.gomez@free.fr>        patch-6
386    
387        Summary:
388          Fixed the "ar" "s" option for some platforms.
389        Revision:
390          xvidcore--stable--0.9--patch-6
391    
392        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        version.
395    
396        modified files:
397         build/generic/Makefile
398    
399    
400    2003-02-07 22:19:37 GMT Edouard Gomez <ed.gomez@free.fr>        patch-5
401    
402        Summary:
403          Fixed a BSD checking in ansm output format.
404        Revision:
405          xvidcore--stable--0.9--patch-5
406    
407        Fixed a BSD checking in ansm output format.
408    
409        modified files:
410         build/generic/configure.in
411    
412    
413    2003-02-07 21:18:14 GMT Edouard Gomez <ed.gomez@free.fr>        patch-4
414    
415        Summary:
416          Fixed options and added the --disable-assembly option
417        Revision:
418          xvidcore--stable--0.9--patch-4
419    
420        Options have been fixed because they were not taking care of the
421        enable_feature variable.
422    
423        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        the assembly code -- useful on PPC platform at the moment where gcc
426        seems to use a different kind of assembly syntax.
427    
428        modified files:
429         build/generic/configure.in
430    
431    
432    2003-02-06 21:49:16 GMT Edouard Gomez <ed.gomez@free.fr>        patch-3
433    
434        Summary:
435          Fixes for the new build system in sources.
436        Revision:
437          xvidcore--stable--0.9--patch-3
438    
439        This patch fixes source files according to the new defines used
440        by the reworked build system.
441    
442        modified files:
443         src/bitstream/bitstream.h src/divx4.h src/portab.h
444         src/utils/emms.h src/xvid.c
445    
446    
447    2003-02-06 21:22:55 GMT Edouard Gomez <ed.gomez@free.fr>        patch-2
448    
449        Summary:
450          Changed build system for Unix OSes
451        Revision:
452          xvidcore--stable--0.9--patch-2
453    
454        Changed the build system for Unix systems. It is now built upon
455        an autoconf script that automatically configures the sources.
456    
457        The Makefile is portable accross various platforms and "make"
458        programs. It is at least working on these platforms for now:
459         - Debian GNU/Linux - StrongARM - Alphave67 (alpha 64bit) - ia32
460           UltraSparcIII
461         - Solaris - UltraSparcI - Sparc 32bit on old sun stations ( i don't
462           remember the exact name)
463         - FreeBSD 4.7 - ia32
464         - RedHat 7.3 - ia32
465         - Gentoo 1.4 - ia32
466         - the Irix box according to christoph tests
467         - ia64 - Unknown OS?
468    
469        The unix unified makefile supports:
470         - gmake
471         - pmake
472    
473        ToDo things to finish this new build system:
474         - Manage the ecc/gcc source choice for ia64
475         - Someone to test the makefile on Cygwin and/or mingw+minsys
476         - Update MSVC projects (replace 2 or 3 defines)
477         - See why MacOSX is complaining about duplicated symbols, it seems the
478           mach ABI does not alow namespace collisions even between C modules.
479           And add altivec detection in configure.in
480    
481        new files:
482         build/generic/.arch-ids/configure.in.id
483         build/generic/.arch-ids/Makefile.id
484         build/generic/.arch-ids/platform.inc.in.id
485         build/generic/.arch-ids/sources.inc.id
486         build/generic/configure.in build/generic/Makefile
487         build/generic/platform.inc.in build/generic/sources.inc
488    
489        removed files:
490         build/generic/.arch-ids/Makefile.beos.id
491         build/generic/.arch-ids/Makefile.cygwin.id
492         build/generic/.arch-ids/Makefile.dj.id
493         build/generic/.arch-ids/Makefile.freebsd.id
494         build/generic/.arch-ids/Makefile.generic.id
495         build/generic/.arch-ids/Makefile.ia64.id
496         build/generic/.arch-ids/Makefile.inc.id
497         build/generic/.arch-ids/Makefile.irix64.id
498         build/generic/.arch-ids/Makefile.linuxppc.id
499         build/generic/.arch-ids/Makefile.linuxppc_altivec.id
500         build/generic/.arch-ids/Makefile.linuxx86.id
501         build/generic/.arch-ids/Makefile.sparc.id
502         build/generic/Makefile.beos build/generic/Makefile.cygwin
503         build/generic/Makefile.dj build/generic/Makefile.freebsd
504         build/generic/Makefile.generic build/generic/Makefile.ia64
505         build/generic/Makefile.inc build/generic/Makefile.irix64
506         build/generic/Makefile.linuxppc
507         build/generic/Makefile.linuxppc_altivec
508         build/generic/Makefile.linuxx86 build/generic/Makefile.sparc
509    
510    
511    2003-02-06 21:11:17 GMT Edouard Gomez <ed.gomez@free.fr>        patch-1
512    
513        Summary:
514          Updated to current stable CVS_HEAD
515        Revision:
516          xvidcore--stable--0.9--patch-1
517    
518        Updated files to current stable CVS_HEAD versions.
519    
520        new files:
521         build/win32/.arch-ids/odivx_enc_dec.dsp.id
522         build/win32/.arch-ids/xvidcore.dsw.id
523         build/win32/.arch-ids/xvid_bench.dsp.id
524         build/win32/odivx_enc_dec.dsp build/win32/xvidcore.dsw
525         build/win32/xvid_bench.dsp
526    
527        modified files:
528         authors.txt build/generic/Makefile.beos
529         build/generic/Makefile.generic build/generic/Makefile.linuxx86
530         doc/Makefile examples/Makefile examples/odivx_enc_dec.c
531         examples/xvid_bench.c examples/xvid_encraw.c
532         examples/xvid_stat.c src/bitstream/bitstream.c
533         src/bitstream/bitstream.h src/bitstream/cbp.c
534         src/bitstream/mbcoding.c src/bitstream/vlc_codes.h
535         src/bitstream/zigzag.h src/dct/fdct.c src/dct/idct.c
536         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/image/colorspace.c src/image/image.c
539         src/image/interpolate8x8.c src/image/interpolate8x8.h
540         src/motion/motion.h src/motion/motion_comp.c
541         src/motion/motion_est.c src/motion/sad.c src/portab.h
542         src/prediction/mbprediction.c src/prediction/mbprediction.h
543         src/quant/adapt_quant.c src/quant/adapt_quant.h
544         src/quant/quant_h263.c src/quant/quant_mpeg4.c
545         src/utils/emms.h src/utils/mbfunctions.h
546         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/xvid.h todo.txt
549    
550    
551    2003-02-06 20:59:19 GMT Edouard Gomez <ed.gomez@free.fr>        base-0
552    
553        Summary:
554          Imported xvidcore 0.9.0 into arch repository
555        Revision:
556          xvidcore--stable--0.9--base-0
557    
558        Imported xvidcore 0.9.0 into arch repository. I hope I forgot nothing.
559    
560        new files:
561         ./.arch-ids/CodingStyle.id ./.arch-ids/LICENSE.id
562         ./.arch-ids/README.txt.id ./.arch-ids/authors.txt.id
563         ./.arch-ids/changelog.txt.id ./.arch-ids/todo.txt.id
564         ./CodingStyle ./LICENSE ./README.txt ./authors.txt
565         ./build/.arch-ids/=id ./build/generic/.arch-ids/=id
566         ./build/generic/.arch-ids/Makefile.beos.id
567         ./build/generic/.arch-ids/Makefile.cygwin.id
568         ./build/generic/.arch-ids/Makefile.dj.id
569         ./build/generic/.arch-ids/Makefile.freebsd.id
570         ./build/generic/.arch-ids/Makefile.generic.id
571         ./build/generic/.arch-ids/Makefile.ia64.id
572         ./build/generic/.arch-ids/Makefile.inc.id
573         ./build/generic/.arch-ids/Makefile.irix64.id
574         ./build/generic/.arch-ids/Makefile.linuxppc.id
575         ./build/generic/.arch-ids/Makefile.linuxppc_altivec.id
576         ./build/generic/.arch-ids/Makefile.linuxx86.id
577         ./build/generic/.arch-ids/Makefile.sparc.id
578         ./build/generic/.arch-ids/libxvidcore.def.id
579         ./build/generic/Makefile.beos ./build/generic/Makefile.cygwin
580         ./build/generic/Makefile.dj ./build/generic/Makefile.freebsd
581         ./build/generic/Makefile.generic ./build/generic/Makefile.ia64
582         ./build/generic/Makefile.inc ./build/generic/Makefile.irix64
583         ./build/generic/Makefile.linuxppc
584         ./build/generic/Makefile.linuxppc_altivec
585         ./build/generic/Makefile.linuxx86
586         ./build/generic/Makefile.sparc ./build/generic/libxvidcore.def
587         ./build/win32/.arch-ids/=id
588         ./build/win32/.arch-ids/libxvidcore.dsp.id
589         ./build/win32/.arch-ids/xvid_decraw.dsp.id
590         ./build/win32/.arch-ids/xvid_encraw.dsp.id
591         ./build/win32/.arch-ids/xvid_stat.dsp.id
592         ./build/win32/libxvidcore.dsp ./build/win32/xvid_decraw.dsp
593         ./build/win32/xvid_encraw.dsp ./build/win32/xvid_stat.dsp
594         ./changelog.txt ./doc/.arch-ids/=id ./doc/.arch-ids/API.dox.id
595         ./doc/.arch-ids/Makefile.id ./doc/.arch-ids/README.id
596         ./doc/.arch-ids/foot.inc.in.id
597         ./doc/.arch-ids/header.tex.in.id
598         ./doc/.arch-ids/xvid-decoding.txt.id
599         ./doc/.arch-ids/xvid-encoder.txt.id ./doc/API.dox
600         ./doc/Makefile ./doc/README ./doc/foot.inc.in
601         ./doc/header.tex.in ./doc/xvid-decoding.txt
602         ./doc/xvid-encoder.txt ./examples/.arch-ids/=id
603         ./examples/.arch-ids/Makefile.id
604         ./examples/.arch-ids/README.id
605         ./examples/.arch-ids/cactus.pgm.bz2.id
606         ./examples/.arch-ids/odivx_enc_dec.c.id
607         ./examples/.arch-ids/xvid_bench.c.id
608         ./examples/.arch-ids/xvid_decraw.c.id
609         ./examples/.arch-ids/xvid_encraw.c.id
610         ./examples/.arch-ids/xvid_stat.c.id ./examples/Makefile
611         ./examples/README ./examples/cactus.pgm.bz2
612         ./examples/odivx_enc_dec.c ./examples/xvid_bench.c
613         ./examples/xvid_decraw.c ./examples/xvid_encraw.c
614         ./examples/xvid_stat.c ./src/.arch-ids/=id
615         ./src/.arch-ids/decoder.c.id ./src/.arch-ids/decoder.h.id
616         ./src/.arch-ids/divx4.c.id ./src/.arch-ids/divx4.h.id
617         ./src/.arch-ids/encoder.c.id ./src/.arch-ids/encoder.h.id
618         ./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/bitstream/.arch-ids/=id
621         ./src/bitstream/.arch-ids/bitstream.c.id
622         ./src/bitstream/.arch-ids/bitstream.h.id
623         ./src/bitstream/.arch-ids/cbp.c.id
624         ./src/bitstream/.arch-ids/cbp.h.id
625         ./src/bitstream/.arch-ids/mbcoding.c.id
626         ./src/bitstream/.arch-ids/mbcoding.h.id
627         ./src/bitstream/.arch-ids/vlc_codes.h.id
628         ./src/bitstream/.arch-ids/zigzag.h.id
629         ./src/bitstream/bitstream.c ./src/bitstream/bitstream.h
630         ./src/bitstream/cbp.c ./src/bitstream/cbp.h
631         ./src/bitstream/mbcoding.c ./src/bitstream/mbcoding.h
632         ./src/bitstream/ppc_asm/.arch-ids/=id
633         ./src/bitstream/ppc_asm/.arch-ids/cbp_altivec.s.id
634         ./src/bitstream/ppc_asm/.arch-ids/cbp_ppc.s.id
635         ./src/bitstream/ppc_asm/cbp_altivec.s
636         ./src/bitstream/ppc_asm/cbp_ppc.s ./src/bitstream/vlc_codes.h
637         ./src/bitstream/x86_asm/.arch-ids/=id
638         ./src/bitstream/x86_asm/.arch-ids/cbp_mmx.asm.id
639         ./src/bitstream/x86_asm/.arch-ids/cbp_sse2.asm.id
640         ./src/bitstream/x86_asm/cbp_mmx.asm
641         ./src/bitstream/x86_asm/cbp_sse2.asm ./src/bitstream/zigzag.h
642         ./src/dct/.arch-ids/=id ./src/dct/.arch-ids/README.IJG.id
643         ./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/dct/README.IJG ./src/dct/fdct.c ./src/dct/fdct.h
646         ./src/dct/ia64_asm/.arch-ids/=id
647         ./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    
 08.03.2002  
789    
 - new core structure  
 - mbcoding/mbdecoding rewrite  
 - API change, introduced feature flags  
 - Bitreader/Bitwriter merge  
 - putbits speedup  
 - ratecontrol rewrite (it's total crap, just a 5 minute hack...)  
 - split motion estimation and motion compensation into different files  
 - encoder.c cleanup  
 - NOTE: DivX4 API compatibility is partly broken right now  
 - NOTE: custom MPEG quant matrices are currently ignored  

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

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