# do not edit -- automatically generated by arch changelog # tag: automatic-ChangeLog--ed.gomez@free.fr--main/xvidcore--stable--1.0 # 2003-02-15 18:40:33 GMT Edouard Gomez patch-3 Summary: Added latest Pete's chroma optimization code. Revision: xvidcore--stable--1.0--patch-3 During merge, i forgot that small piece of code. modified files: src/encoder.c src/xvid.h 2003-02-15 14:48:12 GMT Edouard Gomez patch-2 Summary: Fixed compilation and moved back to plain GPL. Revision: xvidcore--stable--1.0--patch-2 portab.h was missing the DPRINTF_RC flag. I merged the watcom C portab.h part. Back to plain GPL as it is in dev-api-3 branch. modified files: LICENSE src/portab.h 2003-02-15 14:05:17 GMT Edouard Gomez patch-1 Summary: Updated tree to dev-api-3 branch. Revision: xvidcore--stable--1.0--patch-1 This patch consists basically of merging things with dev-api-3 CVS branch. - All asm, C, h files have been copied from this CVS branch. - Fixed generic sources.inc to take care of changes. - Fixed architecture stuff in sources (ARCH_IS_...). - Updated examples. - Updated libxvidcore.dsp. - Fixed libxvidcore.dsp for ARCH_IS_... constants. - Changed .so and .a naming convention. It is now postfixed with the API version to avoid API incompatibilities with 2.1 which had had a postfix. - Fixed configure version 0.9.1 <-> 1.0.0 cvs-snaphot This is the first attempt. I don't even know if it compiles well. new files: src/bitstream/x86_asm/.arch-ids/cbp_3dne.asm.id src/dct/.arch-ids/simple_idct.c.id src/dct/x86_asm/.arch-ids/fdct_xmm.asm.id src/dct/x86_asm/.arch-ids/idct_3dne.asm.id src/dct/x86_asm/.arch-ids/simple_idct_mmx.asm.id src/image/.arch-ids/font.c.id src/image/.arch-ids/font.h.id src/image/.arch-ids/reduced.c.id src/image/.arch-ids/reduced.h.id src/image/x86_asm/.arch-ids/colorspace_mmx.inc.id src/image/x86_asm/.arch-ids/colorspace_rgb_mmx.asm.id src/image/x86_asm/.arch-ids/colorspace_yuv_mmx.asm.id src/image/x86_asm/.arch-ids/colorspace_yuyv_mmx.asm.id src/image/x86_asm/.arch-ids/interpolate8x8_3dne.asm.id src/image/x86_asm/.arch-ids/reduced_mmx.asm.id src/motion/.arch-ids/motion_est.h.id src/motion/.arch-ids/smp_motion_est.c.id src/motion/.arch-ids/smp_motion_est.h.id src/motion/x86_asm/.arch-ids/sad_3dne.asm.id src/quant/x86_asm/.arch-ids/quantize4_xmm.asm.id src/quant/x86_asm/.arch-ids/quantize_3dne.asm.id src/utils/x86_asm/.arch-ids/interlacing_mmx.asm.id src/utils/x86_asm/.arch-ids/mem_transfer_3dne.asm.id src/bitstream/x86_asm/cbp_3dne.asm src/dct/simple_idct.c src/dct/x86_asm/fdct_xmm.asm src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/simple_idct_mmx.asm src/image/font.c src/image/font.h src/image/reduced.c src/image/reduced.h src/image/x86_asm/colorspace_mmx.inc src/image/x86_asm/colorspace_rgb_mmx.asm src/image/x86_asm/colorspace_yuv_mmx.asm src/image/x86_asm/colorspace_yuyv_mmx.asm src/image/x86_asm/interpolate8x8_3dne.asm src/image/x86_asm/reduced_mmx.asm src/motion/motion_est.h src/motion/smp_motion_est.c src/motion/smp_motion_est.h src/motion/x86_asm/sad_3dne.asm src/quant/x86_asm/quantize4_xmm.asm src/quant/x86_asm/quantize_3dne.asm src/utils/x86_asm/interlacing_mmx.asm src/utils/x86_asm/mem_transfer_3dne.asm modified files: build/generic/Makefile build/generic/configure.in build/generic/sources.inc build/win32/libxvidcore.dsp examples/odivx_enc_dec.c examples/xvid_bench.c examples/xvid_decraw.c examples/xvid_encraw.c examples/xvid_stat.c src/bitstream/bitstream.c src/bitstream/bitstream.h src/bitstream/cbp.c src/bitstream/cbp.h src/bitstream/mbcoding.c src/bitstream/mbcoding.h src/bitstream/ppc_asm/cbp_altivec.s src/bitstream/ppc_asm/cbp_ppc.s src/bitstream/vlc_codes.h src/bitstream/x86_asm/cbp_mmx.asm src/bitstream/x86_asm/cbp_sse2.asm src/bitstream/zigzag.h src/dct/fdct.c src/dct/fdct.h src/dct/ia64_asm/fdct_ia64.s src/dct/idct.c src/dct/idct.h src/dct/ppc_asm/fdct_altivec.s src/dct/ppc_asm/idct_altivec.s src/dct/x86_asm/fdct_mmx.asm src/dct/x86_asm/idct_mmx.asm src/decoder.c src/decoder.h src/divx4.c src/divx4.h src/encoder.c src/encoder.h src/global.h src/image/colorspace.c src/image/colorspace.h src/image/image.c src/image/image.h src/image/interpolate8x8.c src/image/interpolate8x8.h src/image/x86_asm/interpolate8x8_3dn.asm src/image/x86_asm/interpolate8x8_mmx.asm src/image/x86_asm/interpolate8x8_xmm.asm src/image/x86_asm/rgb_to_yv12_mmx.asm src/image/x86_asm/yuv_to_yv12_mmx.asm src/image/x86_asm/yuyv_to_yv12_mmx.asm src/image/x86_asm/yv12_to_rgb24_mmx.asm src/image/x86_asm/yv12_to_rgb32_mmx.asm src/image/x86_asm/yv12_to_yuyv_mmx.asm src/motion/ia64_asm/sad_ia64.s src/motion/motion.h src/motion/motion_comp.c src/motion/motion_est.c src/motion/ppc_asm/sad_altivec.c src/motion/sad.c src/motion/sad.h src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm src/motion/x86_asm/sad_xmm.asm src/portab.h src/prediction/mbprediction.c src/prediction/mbprediction.h src/quant/adapt_quant.c src/quant/adapt_quant.h src/quant/quant_h263.c src/quant/quant_h263.h src/quant/quant_matrix.c src/quant/quant_matrix.h src/quant/quant_mpeg4.c src/quant/quant_mpeg4.h src/quant/x86_asm/quantize4_mmx.asm src/quant/x86_asm/quantize_mmx.asm src/utils/emms.c src/utils/emms.h src/utils/ia64_asm/mem_transfer_ia64.s src/utils/mbfunctions.h src/utils/mbtransquant.c src/utils/mem_align.c src/utils/mem_align.h src/utils/mem_transfer.c src/utils/mem_transfer.h src/utils/ratecontrol.c src/utils/ratecontrol.h src/utils/timer.c src/utils/timer.h src/utils/x86_asm/cpuid.asm src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c src/xvid.h 2003-02-14 23:01:44 GMT Edouard Gomez base-0 Summary: Upcoming 1.0 version continuation Revision: xvidcore--stable--1.0--base-0 Continuation of the xvidcore--stable--0.9 version. new directories: {arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0 {arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0/ed.gomez@free.fr--main {arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0/ed.gomez@free.fr--main/patch-log 2003-02-11 21:03:19 GMT Edouard Gomez patch-20 Summary: Removed BFrame outdated bframe/qpel decoding. Revision: xvidcore--stable--0.9--patch-20 Michael noticed there were still pieces of bframe and qpel decoding. He proposed to remove it or upgrade it... Feeling too lazy to merge all differences (the too much divergent) file from dev-api-3. modified files: changelog.txt src/decoder.c src/image/interpolate8x8.c src/image/interpolate8x8.h 2003-02-11 18:40:48 GMT Edouard Gomez patch-19 Summary: Fixed libxvidcore.def, revamped Makefile output, fixed ia64 build, added ranlib detection. Revision: xvidcore--stable--0.9--patch-19 Ok this patch does lot of things. First, it fixes libxvidcore.def for win32 targets. This file is now generated at configure time. This way we make sure no symobols are exported without being compiled in. Second, I revamped Makefile so its output is more eye candy. Third change, I removed the ia64 dct file from SRC_IA64 variable, this was interfering with the DCT_IA64_SOURCES variable. Fourth change, ranlib is detected at configure time and used in the Makeile through the RANLIB variable. modified files: build/generic/Makefile build/generic/configure.in build/generic/libxvidcore.def.in build/generic/platform.inc.in build/generic/sources.inc renamed files: build/generic/.arch-ids/libxvidcore.def.id ==> build/generic/.arch-ids/libxvidcore.def.in.id build/generic/libxvidcore.def ==> build/generic/libxvidcore.def.in 2003-02-10 23:31:01 GMT Edouard Gomez patch-18 Summary: Fixed xvid_encraw help message. Revision: xvidcore--stable--0.9--patch-18 Fixed xvid_encraw help message. modified files: examples/xvid_encraw.c 2003-02-10 23:06:32 GMT Edouard Gomez patch-17 Summary: Added IA64 DCT source choice according to the compiler basename. Revision: xvidcore--stable--0.9--patch-17 The IA64 dct file must be choosen according to the compiler. I chose to look for a basename based on the *ecc* regexp, all other compiler will be treated as being the GNU C compiler. Hope this is enough. modified files: build/generic/Makefile build/generic/configure.in build/generic/platform.inc.in 2003-02-10 13:49:25 GMT Edouard Gomez patch-16 Summary: Changed linking option on PPC platforms (-flat_namespace) Revision: xvidcore--stable--0.9--patch-16 Guillaume sent me this fix for PPC platforms. modified files: build/generic/configure.in 2003-02-09 23:15:18 GMT Edouard Gomez patch-15 Summary: Added the configure bootstrap script. Revision: xvidcore--stable--0.9--patch-15 Added the configure bootstrap script. new files: build/generic/.arch-ids/bootstrap.sh.id build/generic/bootstrap.sh 2003-02-09 23:06:51 GMT Edouard Gomez patch-14 Summary: The PPC port is now disabled because it is outdated. Revision: xvidcore--stable--0.9--patch-14 The PPC port is now disabled because it is outdated. modified files: build/generic/configure.in 2003-02-09 23:01:30 GMT Edouard Gomez patch-13 Summary: More "unknown compiler" friendly portab.h file. Revision: xvidcore--stable--0.9--patch-13 Cristoph pointed out that portab.h was a problem when used with unknown compilers. This patch tries to fix that. modified files: src/portab.h 2003-02-09 00:49:32 GMT Edouard Gomez patch-12 Summary: DivX4 compatibility layer has been turned into an option (default:disable). Revision: xvidcore--stable--0.9--patch-12 The divx4 compatibility API has been turned into an option. This has been a long wanted thing by mplayer's guys, so here it is. As we say in french "mieux vaut tard que jamais". modified files: build/generic/Makefile build/generic/configure.in build/generic/platform.inc.in build/generic/sources.inc 2003-02-08 23:29:55 GMT Edouard Gomez patch-11 Summary: Fixed WIN32/_MSC_VER confusion and updated MSVC libxvidcore.dsp project file. Revision: xvidcore--stable--0.9--patch-11 This patch set fixes all WIN32/_MSC_VER conditional compilation in examples and in the Illegal Instruction detection for SSE2 support in xvid.c. libxvidcore.dsp file as been updated with the right defines for x86 support (ARCH_IS_IA32, ARCH_IS_32BIT, ARCH_IS_LITTLE_ENDIAN) Hope Win32 is now completely ready. modified files: build/win32/libxvidcore.dsp examples/xvid_bench.c examples/xvid_decraw.c examples/xvid_encraw.c examples/xvid_stat.c src/xvid.c 2003-02-08 14:55:19 GMT Edouard Gomez patch-10 Summary: Fixed MacOSX build. Revision: xvidcore--stable--0.9--patch-10 Two fixes for MacOSX. It adds a missing option to gcc to allow the linking stage on this platform (-fno-common). It fixes Altivec test which was outputting result on the console. modified files: build/generic/configure.in 2003-02-08 12:49:17 GMT Edouard Gomez patch-9 Summary: Added Altivec detection (Guillaume Morin) Revision: xvidcore--stable--0.9--patch-9 Added Altivec detection test in configure.in. modified files: build/generic/configure.in 2003-02-08 12:25:46 GMT Edouard Gomez patch-8 Summary: Fixed portab.h for _DEBUG target and GCC/ICC compilers. Revision: xvidcore--stable--0.9--patch-8 During the Unix build system change, i had to turn the DRPINTF macro into a real function because teh MacOSX compilers do not support the variadic macros as defined in ISO C99 standard. During this change, i forgot to adapt the macro code and the #include needed for variadic functions. modified files: src/portab.h 2003-02-08 11:45:00 GMT Edouard Gomez patch-7 Summary: Changed the way I add strings into variables. Revision: xvidcore--stable--0.9--patch-7 I changed the way I add strings to variables (CFLAGS and so on). Now i use var="$var string2" instead of var=$var" string2". Fixed a typo reported by Pete for the cygwin part. modified files: build/generic/configure.in 2003-02-07 23:16:57 GMT Edouard Gomez patch-6 Summary: Fixed the "ar" "s" option for some platforms. Revision: xvidcore--stable--0.9--patch-6 The "s" option of the "ar" program is not standard accross all platforms. I had at least problems on OpenBSD and an old Solaris version. modified files: build/generic/Makefile 2003-02-07 22:19:37 GMT Edouard Gomez patch-5 Summary: Fixed a BSD checking in ansm output format. Revision: xvidcore--stable--0.9--patch-5 Fixed a BSD checking in ansm output format. modified files: build/generic/configure.in 2003-02-07 21:18:14 GMT Edouard Gomez patch-4 Summary: Fixed options and added the --disable-assembly option Revision: xvidcore--stable--0.9--patch-4 Options have been fixed because they were not taking care of the enable_feature variable. The --disable-assembly options has been added. This is a good way to compile XviD on nearly all platforms without having to deal with the assembly code -- useful on PPC platform at the moment where gcc seems to use a different kind of assembly syntax. modified files: build/generic/configure.in 2003-02-06 21:49:16 GMT Edouard Gomez patch-3 Summary: Fixes for the new build system in sources. Revision: xvidcore--stable--0.9--patch-3 This patch fixes source files according to the new defines used by the reworked build system. modified files: src/bitstream/bitstream.h src/divx4.h src/portab.h src/utils/emms.h src/xvid.c 2003-02-06 21:22:55 GMT Edouard Gomez patch-2 Summary: Changed build system for Unix OSes Revision: xvidcore--stable--0.9--patch-2 Changed the build system for Unix systems. It is now built upon an autoconf script that automatically configures the sources. The Makefile is portable accross various platforms and "make" programs. It is at least working on these platforms for now: - Debian GNU/Linux - StrongARM - Alphave67 (alpha 64bit) - ia32 UltraSparcIII - Solaris - UltraSparcI - Sparc 32bit on old sun stations ( i don't remember the exact name) - FreeBSD 4.7 - ia32 - RedHat 7.3 - ia32 - Gentoo 1.4 - ia32 - the Irix box according to christoph tests - ia64 - Unknown OS? The unix unified makefile supports: - gmake - pmake ToDo things to finish this new build system: - Manage the ecc/gcc source choice for ia64 - Someone to test the makefile on Cygwin and/or mingw+minsys - Update MSVC projects (replace 2 or 3 defines) - See why MacOSX is complaining about duplicated symbols, it seems the mach ABI does not alow namespace collisions even between C modules. And add altivec detection in configure.in new files: build/generic/.arch-ids/configure.in.id build/generic/.arch-ids/Makefile.id build/generic/.arch-ids/platform.inc.in.id build/generic/.arch-ids/sources.inc.id build/generic/configure.in build/generic/Makefile build/generic/platform.inc.in build/generic/sources.inc removed files: build/generic/.arch-ids/Makefile.beos.id build/generic/.arch-ids/Makefile.cygwin.id build/generic/.arch-ids/Makefile.dj.id build/generic/.arch-ids/Makefile.freebsd.id build/generic/.arch-ids/Makefile.generic.id build/generic/.arch-ids/Makefile.ia64.id build/generic/.arch-ids/Makefile.inc.id build/generic/.arch-ids/Makefile.irix64.id build/generic/.arch-ids/Makefile.linuxppc.id build/generic/.arch-ids/Makefile.linuxppc_altivec.id build/generic/.arch-ids/Makefile.linuxx86.id build/generic/.arch-ids/Makefile.sparc.id build/generic/Makefile.beos build/generic/Makefile.cygwin build/generic/Makefile.dj build/generic/Makefile.freebsd build/generic/Makefile.generic build/generic/Makefile.ia64 build/generic/Makefile.inc build/generic/Makefile.irix64 build/generic/Makefile.linuxppc build/generic/Makefile.linuxppc_altivec build/generic/Makefile.linuxx86 build/generic/Makefile.sparc 2003-02-06 21:11:17 GMT Edouard Gomez patch-1 Summary: Updated to current stable CVS_HEAD Revision: xvidcore--stable--0.9--patch-1 Updated files to current stable CVS_HEAD versions. new files: build/win32/.arch-ids/odivx_enc_dec.dsp.id build/win32/.arch-ids/xvidcore.dsw.id build/win32/.arch-ids/xvid_bench.dsp.id build/win32/odivx_enc_dec.dsp build/win32/xvidcore.dsw build/win32/xvid_bench.dsp modified files: authors.txt build/generic/Makefile.beos build/generic/Makefile.generic build/generic/Makefile.linuxx86 doc/Makefile examples/Makefile examples/odivx_enc_dec.c examples/xvid_bench.c examples/xvid_encraw.c examples/xvid_stat.c src/bitstream/bitstream.c src/bitstream/bitstream.h src/bitstream/cbp.c src/bitstream/mbcoding.c src/bitstream/vlc_codes.h src/bitstream/zigzag.h src/dct/fdct.c src/dct/idct.c src/dct/idct.h src/decoder.c src/decoder.h src/divx4.h src/encoder.c src/encoder.h src/global.h src/image/colorspace.c src/image/image.c src/image/interpolate8x8.c src/image/interpolate8x8.h src/motion/motion.h src/motion/motion_comp.c src/motion/motion_est.c src/motion/sad.c src/portab.h src/prediction/mbprediction.c src/prediction/mbprediction.h src/quant/adapt_quant.c src/quant/adapt_quant.h src/quant/quant_h263.c src/quant/quant_mpeg4.c src/utils/emms.h src/utils/mbfunctions.h src/utils/mbtransquant.c src/utils/mem_align.c src/utils/mem_transfer.c src/utils/timer.c src/utils/timer.h src/xvid.h todo.txt 2003-02-06 20:59:19 GMT Edouard Gomez base-0 Summary: Imported xvidcore 0.9.0 into arch repository Revision: xvidcore--stable--0.9--base-0 Imported xvidcore 0.9.0 into arch repository. I hope I forgot nothing. new files: ./.arch-ids/CodingStyle.id ./.arch-ids/LICENSE.id ./.arch-ids/README.txt.id ./.arch-ids/authors.txt.id ./.arch-ids/changelog.txt.id ./.arch-ids/todo.txt.id ./CodingStyle ./LICENSE ./README.txt ./authors.txt ./build/.arch-ids/=id ./build/generic/.arch-ids/=id ./build/generic/.arch-ids/Makefile.beos.id ./build/generic/.arch-ids/Makefile.cygwin.id ./build/generic/.arch-ids/Makefile.dj.id ./build/generic/.arch-ids/Makefile.freebsd.id ./build/generic/.arch-ids/Makefile.generic.id ./build/generic/.arch-ids/Makefile.ia64.id ./build/generic/.arch-ids/Makefile.inc.id ./build/generic/.arch-ids/Makefile.irix64.id ./build/generic/.arch-ids/Makefile.linuxppc.id ./build/generic/.arch-ids/Makefile.linuxppc_altivec.id ./build/generic/.arch-ids/Makefile.linuxx86.id ./build/generic/.arch-ids/Makefile.sparc.id ./build/generic/.arch-ids/libxvidcore.def.id ./build/generic/Makefile.beos ./build/generic/Makefile.cygwin ./build/generic/Makefile.dj ./build/generic/Makefile.freebsd ./build/generic/Makefile.generic ./build/generic/Makefile.ia64 ./build/generic/Makefile.inc ./build/generic/Makefile.irix64 ./build/generic/Makefile.linuxppc ./build/generic/Makefile.linuxppc_altivec ./build/generic/Makefile.linuxx86 ./build/generic/Makefile.sparc ./build/generic/libxvidcore.def ./build/win32/.arch-ids/=id ./build/win32/.arch-ids/libxvidcore.dsp.id ./build/win32/.arch-ids/xvid_decraw.dsp.id ./build/win32/.arch-ids/xvid_encraw.dsp.id ./build/win32/.arch-ids/xvid_stat.dsp.id ./build/win32/libxvidcore.dsp ./build/win32/xvid_decraw.dsp ./build/win32/xvid_encraw.dsp ./build/win32/xvid_stat.dsp ./changelog.txt ./doc/.arch-ids/=id ./doc/.arch-ids/API.dox.id ./doc/.arch-ids/Makefile.id ./doc/.arch-ids/README.id ./doc/.arch-ids/foot.inc.in.id ./doc/.arch-ids/header.tex.in.id ./doc/.arch-ids/xvid-decoding.txt.id ./doc/.arch-ids/xvid-encoder.txt.id ./doc/API.dox ./doc/Makefile ./doc/README ./doc/foot.inc.in ./doc/header.tex.in ./doc/xvid-decoding.txt ./doc/xvid-encoder.txt ./examples/.arch-ids/=id ./examples/.arch-ids/Makefile.id ./examples/.arch-ids/README.id ./examples/.arch-ids/cactus.pgm.bz2.id ./examples/.arch-ids/odivx_enc_dec.c.id ./examples/.arch-ids/xvid_bench.c.id ./examples/.arch-ids/xvid_decraw.c.id ./examples/.arch-ids/xvid_encraw.c.id ./examples/.arch-ids/xvid_stat.c.id ./examples/Makefile ./examples/README ./examples/cactus.pgm.bz2 ./examples/odivx_enc_dec.c ./examples/xvid_bench.c ./examples/xvid_decraw.c ./examples/xvid_encraw.c ./examples/xvid_stat.c ./src/.arch-ids/=id ./src/.arch-ids/decoder.c.id ./src/.arch-ids/decoder.h.id ./src/.arch-ids/divx4.c.id ./src/.arch-ids/divx4.h.id ./src/.arch-ids/encoder.c.id ./src/.arch-ids/encoder.h.id ./src/.arch-ids/global.h.id ./src/.arch-ids/portab.h.id ./src/.arch-ids/xvid.c.id ./src/.arch-ids/xvid.h.id ./src/bitstream/.arch-ids/=id ./src/bitstream/.arch-ids/bitstream.c.id ./src/bitstream/.arch-ids/bitstream.h.id ./src/bitstream/.arch-ids/cbp.c.id ./src/bitstream/.arch-ids/cbp.h.id ./src/bitstream/.arch-ids/mbcoding.c.id ./src/bitstream/.arch-ids/mbcoding.h.id ./src/bitstream/.arch-ids/vlc_codes.h.id ./src/bitstream/.arch-ids/zigzag.h.id ./src/bitstream/bitstream.c ./src/bitstream/bitstream.h ./src/bitstream/cbp.c ./src/bitstream/cbp.h ./src/bitstream/mbcoding.c ./src/bitstream/mbcoding.h ./src/bitstream/ppc_asm/.arch-ids/=id ./src/bitstream/ppc_asm/.arch-ids/cbp_altivec.s.id ./src/bitstream/ppc_asm/.arch-ids/cbp_ppc.s.id ./src/bitstream/ppc_asm/cbp_altivec.s ./src/bitstream/ppc_asm/cbp_ppc.s ./src/bitstream/vlc_codes.h ./src/bitstream/x86_asm/.arch-ids/=id ./src/bitstream/x86_asm/.arch-ids/cbp_mmx.asm.id ./src/bitstream/x86_asm/.arch-ids/cbp_sse2.asm.id ./src/bitstream/x86_asm/cbp_mmx.asm ./src/bitstream/x86_asm/cbp_sse2.asm ./src/bitstream/zigzag.h ./src/dct/.arch-ids/=id ./src/dct/.arch-ids/README.IJG.id ./src/dct/.arch-ids/fdct.c.id ./src/dct/.arch-ids/fdct.h.id ./src/dct/.arch-ids/idct.c.id ./src/dct/.arch-ids/idct.h.id ./src/dct/README.IJG ./src/dct/fdct.c ./src/dct/fdct.h ./src/dct/ia64_asm/.arch-ids/=id ./src/dct/ia64_asm/.arch-ids/fdct_ia64.s.id ./src/dct/ia64_asm/.arch-ids/genidct.py.id ./src/dct/ia64_asm/.arch-ids/idct_fini.s.id ./src/dct/ia64_asm/.arch-ids/idct_ia64_ecc.s.id ./src/dct/ia64_asm/.arch-ids/idct_ia64_gcc.s.id ./src/dct/ia64_asm/.arch-ids/idct_init.s.id ./src/dct/ia64_asm/fdct_ia64.s ./src/dct/ia64_asm/genidct.py ./src/dct/ia64_asm/idct_fini.s ./src/dct/ia64_asm/idct_ia64_ecc.s ./src/dct/ia64_asm/idct_ia64_gcc.s ./src/dct/ia64_asm/idct_init.s ./src/dct/idct.c ./src/dct/idct.h ./src/dct/ppc_asm/.arch-ids/=id ./src/dct/ppc_asm/.arch-ids/fdct_altivec.s.id ./src/dct/ppc_asm/.arch-ids/idct_altivec.s.id ./src/dct/ppc_asm/fdct_altivec.s ./src/dct/ppc_asm/idct_altivec.s ./src/dct/x86_asm/.arch-ids/=id ./src/dct/x86_asm/.arch-ids/fdct_mmx.asm.id ./src/dct/x86_asm/.arch-ids/idct_mmx.asm.id ./src/dct/x86_asm/fdct_mmx.asm ./src/dct/x86_asm/idct_mmx.asm ./src/decoder.c ./src/decoder.h ./src/divx4.c ./src/divx4.h ./src/encoder.c ./src/encoder.h ./src/global.h ./src/image/.arch-ids/=id ./src/image/.arch-ids/colorspace.c.id ./src/image/.arch-ids/colorspace.h.id ./src/image/.arch-ids/image.c.id ./src/image/.arch-ids/image.h.id ./src/image/.arch-ids/interpolate8x8.c.id ./src/image/.arch-ids/interpolate8x8.h.id ./src/image/colorspace.c ./src/image/colorspace.h ./src/image/ia64_asm/.arch-ids/=id ./src/image/ia64_asm/.arch-ids/README.id ./src/image/ia64_asm/.arch-ids/interpolate8x8_ia64.s.id ./src/image/ia64_asm/.arch-ids/interpolate8x8_ia64_exact.s.id ./src/image/ia64_asm/README ./src/image/ia64_asm/interpolate8x8_ia64.s ./src/image/ia64_asm/interpolate8x8_ia64_exact.s ./src/image/image.c ./src/image/image.h ./src/image/interpolate8x8.c ./src/image/interpolate8x8.h ./src/image/x86_asm/.arch-ids/=id ./src/image/x86_asm/.arch-ids/interpolate8x8_3dn.asm.id ./src/image/x86_asm/.arch-ids/interpolate8x8_mmx.asm.id ./src/image/x86_asm/.arch-ids/interpolate8x8_xmm.asm.id ./src/image/x86_asm/.arch-ids/rgb_to_yv12_mmx.asm.id ./src/image/x86_asm/.arch-ids/yuv_to_yv12_mmx.asm.id ./src/image/x86_asm/.arch-ids/yuyv_to_yv12_mmx.asm.id ./src/image/x86_asm/.arch-ids/yv12_to_rgb24_mmx.asm.id ./src/image/x86_asm/.arch-ids/yv12_to_rgb32_mmx.asm.id ./src/image/x86_asm/.arch-ids/yv12_to_yuyv_mmx.asm.id ./src/image/x86_asm/interpolate8x8_3dn.asm ./src/image/x86_asm/interpolate8x8_mmx.asm ./src/image/x86_asm/interpolate8x8_xmm.asm ./src/image/x86_asm/rgb_to_yv12_mmx.asm ./src/image/x86_asm/yuv_to_yv12_mmx.asm ./src/image/x86_asm/yuyv_to_yv12_mmx.asm ./src/image/x86_asm/yv12_to_rgb24_mmx.asm ./src/image/x86_asm/yv12_to_rgb32_mmx.asm ./src/image/x86_asm/yv12_to_yuyv_mmx.asm ./src/motion/.arch-ids/=id ./src/motion/.arch-ids/motion.h.id ./src/motion/.arch-ids/motion_comp.c.id ./src/motion/.arch-ids/motion_est.c.id ./src/motion/.arch-ids/sad.c.id ./src/motion/.arch-ids/sad.h.id ./src/motion/ia64_asm/.arch-ids/=id ./src/motion/ia64_asm/.arch-ids/calc_delta_1.s.id ./src/motion/ia64_asm/.arch-ids/calc_delta_2.s.id ./src/motion/ia64_asm/.arch-ids/calc_delta_3.s.id ./src/motion/ia64_asm/.arch-ids/halfpel8_refine_ia64.s.id ./src/motion/ia64_asm/.arch-ids/sad_ia64.s.id ./src/motion/ia64_asm/calc_delta_1.s ./src/motion/ia64_asm/calc_delta_2.s ./src/motion/ia64_asm/calc_delta_3.s ./src/motion/ia64_asm/halfpel8_refine_ia64.s ./src/motion/ia64_asm/sad_ia64.s ./src/motion/motion.h ./src/motion/motion_comp.c ./src/motion/motion_est.c ./src/motion/ppc_asm/.arch-ids/=id ./src/motion/ppc_asm/.arch-ids/README.id ./src/motion/ppc_asm/.arch-ids/sad_altivec.c.id ./src/motion/ppc_asm/.arch-ids/sad_altivec.s.id ./src/motion/ppc_asm/README ./src/motion/ppc_asm/sad_altivec.c ./src/motion/ppc_asm/sad_altivec.s ./src/motion/sad.c ./src/motion/sad.h ./src/motion/x86_asm/.arch-ids/=id ./src/motion/x86_asm/.arch-ids/sad_3dn.asm.id ./src/motion/x86_asm/.arch-ids/sad_mmx.asm.id ./src/motion/x86_asm/.arch-ids/sad_sse2.asm.id ./src/motion/x86_asm/.arch-ids/sad_xmm.asm.id ./src/motion/x86_asm/sad_3dn.asm ./src/motion/x86_asm/sad_mmx.asm ./src/motion/x86_asm/sad_sse2.asm ./src/motion/x86_asm/sad_xmm.asm ./src/portab.h ./src/prediction/.arch-ids/=id ./src/prediction/.arch-ids/mbprediction.c.id ./src/prediction/.arch-ids/mbprediction.h.id ./src/prediction/mbprediction.c ./src/prediction/mbprediction.h ./src/quant/.arch-ids/=id ./src/quant/.arch-ids/adapt_quant.c.id ./src/quant/.arch-ids/adapt_quant.h.id ./src/quant/.arch-ids/quant_h263.c.id ./src/quant/.arch-ids/quant_h263.h.id ./src/quant/.arch-ids/quant_matrix.c.id ./src/quant/.arch-ids/quant_matrix.h.id ./src/quant/.arch-ids/quant_mpeg4.c.id ./src/quant/.arch-ids/quant_mpeg4.h.id ./src/quant/adapt_quant.c ./src/quant/adapt_quant.h ./src/quant/ia64_asm/.arch-ids/=id ./src/quant/ia64_asm/.arch-ids/quant_h263_ia64.s.id ./src/quant/ia64_asm/quant_h263_ia64.s ./src/quant/quant_h263.c ./src/quant/quant_h263.h ./src/quant/quant_matrix.c ./src/quant/quant_matrix.h ./src/quant/quant_mpeg4.c ./src/quant/quant_mpeg4.h ./src/quant/x86_asm/.arch-ids/=id ./src/quant/x86_asm/.arch-ids/quantize4_mmx.asm.id ./src/quant/x86_asm/.arch-ids/quantize_mmx.asm.id ./src/quant/x86_asm/quantize4_mmx.asm ./src/quant/x86_asm/quantize_mmx.asm ./src/utils/.arch-ids/=id ./src/utils/.arch-ids/emms.c.id ./src/utils/.arch-ids/emms.h.id ./src/utils/.arch-ids/mbfunctions.h.id ./src/utils/.arch-ids/mbtransquant.c.id ./src/utils/.arch-ids/mem_align.c.id ./src/utils/.arch-ids/mem_align.h.id ./src/utils/.arch-ids/mem_transfer.c.id ./src/utils/.arch-ids/mem_transfer.h.id ./src/utils/.arch-ids/ratecontrol.c.id ./src/utils/.arch-ids/ratecontrol.h.id ./src/utils/.arch-ids/timer.c.id ./src/utils/.arch-ids/timer.h.id ./src/utils/emms.c ./src/utils/emms.h ./src/utils/ia64_asm/.arch-ids/=id ./src/utils/ia64_asm/.arch-ids/mem_transfer_ia64.s.id ./src/utils/ia64_asm/mem_transfer_ia64.s ./src/utils/mbfunctions.h ./src/utils/mbtransquant.c ./src/utils/mem_align.c ./src/utils/mem_align.h ./src/utils/mem_transfer.c ./src/utils/mem_transfer.h ./src/utils/ratecontrol.c ./src/utils/ratecontrol.h ./src/utils/timer.c ./src/utils/timer.h ./src/utils/x86_asm/.arch-ids/=id ./src/utils/x86_asm/.arch-ids/cpuid.asm.id ./src/utils/x86_asm/.arch-ids/mem_transfer_mmx.asm.id ./src/utils/x86_asm/cpuid.asm ./src/utils/x86_asm/mem_transfer_mmx.asm ./src/xvid.c ./src/xvid.h ./todo.txt