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

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

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

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

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