--- trunk/xvidcore/changelog.txt 2003/02/11 12:45:52 829 +++ trunk/xvidcore/changelog.txt 2003/02/11 21:56:31 830 @@ -1,647 +1,643 @@ -***************************************************************************** -* -* Release is ready, we just need to have feedback on possible stupid errors. -* -***************************************************************************** - -First change: 2002/09/23 20:36:01 (GMT) -Last change: 2002/09/28 16:01:15 (GMT) - -===[ todo.txt ]=== - 1.9 (edgomez) Updated - -===[ build/generic/Makefile.cygwin ]=== - 1.7 (suxen_drol) cygwin mingw-runtime notice - 1.6 (edgomez) Fix typo mistake - -===[ build/generic/Makefile.irix64 ]=== - 1.3 (edgomez) Fix typo mistake - -===[ build/generic/Makefile.linuxppc ]=== - 1.8 (edgomez) Fix typo mistake - -===[ build/generic/Makefile.linuxppc_altivec ]=== - 1.7 (edgomez) Fix typo mistake - -===[ build/generic/Makefile.linuxx86 ]=== - 1.2 (edgomez) Fix typo mistake - -===[ build/generic/Makefile.sparc ]=== - 1.3 (edgomez) Fix typo mistake - -===[ build/generic/libxvidcore.def ]=== - 1.2 (suxen_drol) added decore and encore exports - -===[ build/win32/xvid_decraw.dsp ]=== - 1.1 (edgomez) Updated - unix2dos applied - -===[ build/win32/xvid_encraw.dsp ]=== - 1.1 (edgomez) Added to project - -===[ build/win32/xvid_stat.dsp ]=== - 1.2 (edgomez) Updated - unix2dos applied - -===[ examples/Makefile ]=== - 1.1 (edgomez) Added to project - -===[ examples/README ]=== - 1.2 (edgomez) - Updated - - Added all examples here - -===[ examples/xvid_decraw.c ]=== - 1.4 (edgomez) Fixes - 1.3 (edgomez) - Fixed a typo error in unix mseconds - 1.2 (edgomez) - Added command line - - Added simple mp4 video stream container support (header + :size,data: + ... + :size,data:) - - Fixed PGM saving - - Win32/MSVC compatibility - -===[ examples/xvid_enc_dec.c ]=== - 1.4 (edgomez) Outdated, and not needed anymore - -===[ examples/xvid_encraw.c ]=== - 1.4 (edgomez) - Added string.h so gcc does not complain about an undeclared strcmp function. - 1.3 (edgomez) Last small fixes - 1.2 (edgomez) Updated - MSVC compatibility - MP4U support - Single m4v file support - -===[ examples/xvid_stat.c ]=== - 1.15 (edgomez) Last small fixes - 1.14 (edgomez) Fixes - 1.13 (edgomez) - Oops the unix mseconds had a typo mistake - 1.12 (edgomez) Some trivial fixes - -===[ examples/xvid_stat.examples ]=== - 1.2 (edgomez) All the txt went to README - -===[ src/decoder.c ]=== - 1.41 (h) removed incomplete field-mv support - 1.40 (edgomez) Removed DEBUG and DEBUG1/2 calls - -===[ src/encoder.c ]=== - 1.84 (h) removed incomplete field-mv support - -===[ src/encoder.h ]=== - 1.22 (h) removed incomplete field-mv support - -===[ src/image/image.c ]=== - 1.23 (h) removed incomplete field-mv support - -===[ src/image/image.h ]=== - 1.9 (h) removed incomplete field-mv support - -===[ src/utils/mbtransquant.c ]=== - 1.14 (h) field-dct decision bias (thanks to Michael Niedermayer for the idea!) - -===[ src/utils/ratecontrol.c ]=== - 1.17 (h) amended copyright - -***************************************************************************** -* -* Probably last series of small cleanings, updates before first release :-) -* -***************************************************************************** - -First change: 2002/09/12 18:53:11 (GMT) -Last change: 2002/09/22 20:34:05 (GMT) -Files changed: 49 -Number of changes: 81 - -===[ authors.txt ]=== - 1.3 (edgomez) - Added main contributors - 1.2 (suxen_drol) pross email address updates - -===[ todo.txt ]=== - 1.8 (edgomez) Updated - -===[ build/generic/Makefile.cygwin ]=== - 1.5 (edgomez) Changed header - 1.4 (edgomez) Synced with last Makefile.linux changes - 1.3 (edgomez) Fixed a remaining endif statetement forgoten in the file - 1.2 (edgomez) Updated, creates a dll and its import lib too - -===[ build/generic/Makefile.irix64 ]=== - 1.2 (edgomez) Updated - -===[ build/generic/Makefile.linux ]=== - 1.10 (edgomez) Renamed file Makefile.linux->Makefile.linxuxx86 - 1.9 (edgomez) Changed profiling option, added arcs profiling, branch probabilities, and test coverage - 1.8 (edgomez) Removed SMP cflag and added BFRAMES_DEC (lacks real testing). - -===[ build/generic/Makefile.linuxppc ]=== - 1.7 (edgomez) Updated - -===[ build/generic/Makefile.linuxppc_altivec ]=== - 1.6 (edgomez) Updated - -===[ build/generic/Makefile.linuxx86 ]=== - 1.1 (edgomez) Renamed file Makefile.linux->Makefile.linxuxx86 - -===[ build/generic/Makefile.sparc ]=== - 1.2 (edgomez) Updated - -===[ build/generic/libxvidcore.def ]=== - 1.1 (edgomez) Used by cygwin - -===[ build/win32/core.dsp ]=== - 1.14 (edgomez) renamed to libxvidcore.dsp - -===[ build/win32/core.dsw ]=== - 1.2 (edgomez) Removed in favour of xvidcore.dsw - -===[ build/win32/libxvidcore.dsp ]=== - 1.3 (suxen_drol) msvc dsp fix - 1.2 (suxen_drol) removed smb_motionest.h reference - 1.1 (edgomez) Old files renamed - -===[ build/win32/xvid_stat.dsp ]=== - 1.1 (edgomez) renamed to libxvidcore.dsp - -===[ build/win32/xvidcore.dsw ]=== - 1.2 (suxen_drol) msvc dsp fix - 1.1 (edgomez) Old files renamed - -===[ examples/xvid_stat.c ]=== - 1.11 (edgomez) Fix fps report (this patch has been lost somewhere, i'm pretty sure to have fixed that a few days ago) - 1.10 (edgomez) - Removed LUMIMASKING test for quality 6 - 1.9 (edgomez) - Fixed a problem where when using fixed quantizer, xvid_stat was reporting the use of q default_bitrate - 1.8 (edgomez) Fixed PSNR (Was only calculated for Y channel) - 1.7 (edgomez) Fixed a bug in pgm writing (we must interleave data from u and v channels) - 1.6 (edgomez) - Added command line parsing (for ease of use) - - Basic win32 compatibility (I had to lose precision to make it win32 compatible using clock() ... the manual page says POSIX fixes CLOCK_PER_SEC at 1000000, so it should give us millisecond precision, i think it's enough) - - Make things static, and const when necessary - - Fixed some bugs in pgmreader when stream was != stdin - - My usual cosmetic and cleaning work. - 1.5 (chl) - header cleanup - - removed bframe-support - -===[ examples/ex1/YUVplayer.exe ]=== - 1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them - -===[ examples/ex1/ex1.c ]=== - 1.8 (edgomez) These examples do not show no more things than xvid_stat... so i remove them - -===[ examples/ex1/ex1.dsp ]=== - 1.3 (edgomez) These examples do not show no more things than xvid_stat... so i remove them - -===[ examples/ex1/ex1.dsw ]=== - 1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them - -===[ examples/ex1/ex1.h ]=== - 1.3 (edgomez) These examples do not show no more things than xvid_stat... so i remove them - -===[ examples/ex1/readme.txt ]=== - 1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them - -===[ examples/ex1/test_dec.bat ]=== - 1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them - -===[ examples/ex1/test_enc.bat ]=== - 1.2 (edgomez) These examples do not show no more things than xvid_stat... so i remove them - -===[ src/decoder.c ]=== - 1.39 (edgomez) Removed DEBUGXXXs calls - 1.38 (suxen_drol) pross email address updates - -===[ src/divx4.c ]=== - 1.19 (suxen_drol) pross email address updates - -===[ src/encoder.c ]=== - 1.83 (edgomez) Fixed a VC++ compiler warning - -===[ src/portab.h ]=== - 1.32 (edgomez) - First sparcs have a 32bit address bus. If one day we plan to have sparc 64 support, then we'll add ARCH_USPARC. - 1.31 (h) fixed msvc compilation - 1.30 (edgomez) - Fixed MIPS and SPARC macros/constants - 1.29 (edgomez) - Changed DECLARE_ALIGNED_MATRIX - 1.28 (edgomez) Cleaned (hopefully) - -===[ src/xvid.c ]=== - 1.37 (suxen_drol) pross email address updates - -===[ src/bitstream/bitstream.c ]=== - 1.33 (edgomez) Removed DEBUGXXXs calls - 1.32 (suxen_drol) pross email address updates - 1.31 (edgomez) - Removed last bits of BFRAMES #ifdefs - 1.30 (edgomez) Fixed an uninitialized variable (gcc 3.1) - -===[ src/bitstream/bitstream.h ]=== - 1.13 (suxen_drol) pross email address updates - -===[ src/bitstream/mbcoding.c ]=== - 1.32 (edgomez) Removed DEBUGXXXs calls - 1.31 (suxen_drol) msvc6 static vlc tables fix - -===[ src/bitstream/x86_asm/cbp_mmx.asm ]=== - 1.6 (suxen_drol) pross email address updates - -===[ src/image/font.c ]=== - 1.3 (edgomez) Was only used by bframe encoder - -===[ src/image/font.h ]=== - 1.3 (edgomez) Was only used by bframe encoder - -===[ src/motion/motion_est.c ]=== - 1.51 (edgomez) - Removed definitively bframe ME code - 1.50 (edgomez) - Disabled bframe specific code and macros. My tests seem to confirm this patch does not hurt but i keep these #if 0 #endif just in case i have to revert things easily. - 1.49 (edgomez) - Removed code from Christoph that should have never been there. - 1.48 (edgomez) Fixed lot of VC++ compiler warnings - -===[ src/motion/sad.h ]=== - 1.15 (suxen_drol) pross email address updates - -===[ src/motion/smp_motion_est.c ]=== - 1.5 (edgomez) This stable version will not include smp support - -===[ src/motion/smp_motion_est.h ]=== - 1.3 (edgomez) This stable version will not include smp support - -===[ src/prediction/mbprediction.c ]=== - 1.9 (suxen_drol) pross email address updates - -===[ src/quant/adapt_quant.c ]=== - 1.10 (suxen_drol) pross email address updates - 1.9 (edgomez) - Possible memory leak if second malloc fails - 1.8 (edgomez) Stupid bug for a stupid guy like me, sorry - 1.6.2.1 (suxen_drol) gom's adapt quant free() fix - -===[ src/quant/quant_h263.c ]=== - 1.3 (suxen_drol) pross email address updates - -===[ src/quant/quant_matrix.c ]=== - 1.9 (h) bugfix - custom matrix mode used to force vol header for every frame - 1.5.2.1 (h) bugfix - custom matrix mode previously forced vol header for every frame - -===[ src/quant/quant_mpeg4.c ]=== - 1.5 (suxen_drol) pross email address updates - -===[ src/quant/quant_mpeg4.h ]=== - 1.5 (suxen_drol) pross email address updates - -===[ src/utils/mbtransquant.c ]=== - 1.13 (suxen_drol) pross email address updates - -===[ src/utils/mem_transfer.c ]=== - 1.6 (suxen_drol) pross email address updates - -===[ src/utils/ratecontrol.c ]=== - 1.16 (edgomez) Udated copyright holders - 1.15 (edgomez) Removed DEBUGXXXs calls - -===[ src/utils/x86_asm/mem_transfer_mmx.asm ]=== - 1.7 (suxen_drol) pross email address updates - -***************************************************************************** -* Long list of very basic changes : -* -* The aim is simple, make sure we take care of GPL headers, copyrights, and -* easy compiler warnings -* -* We'll do better source cleaning once this first step is finnished -***************************************************************************** - -First change: 2002/08/?? ??:??:?? (GMT) -Last change: 2002/09/12 ??:??:?? (GMT) -Files changed: ?? -Number of changes: ?? - -===[ todo.txt ]=== - 1.7 (edgomez) Updated - 1.6 (edgomez) Updated - 1.5 (edgomez) - Added new item - - Moved the $id$ keyword out of the box - 1.4 (edgomez) Stable tree ToDo List - -===[ build/generic/Makefile.inc ]=== - 1.17 (edgomez) Removed font.c from Makefile (only used in bframe) - 1.16 (chl) Removed SMP - -===[ build/generic/Makefile.linux ]=== - 1.7 (edgomez) Removed BFRAMES options - 1.6.2.1 (chl) Adding installing of xvid.h to /usr/local/include (just to test branching) - -===[ src/decoder.c ]=== - 1.37 (h) interlacing bugfix (inter cbp behaviour) - -===[ src/divx4.c ]=== - 1.18 (edgomez) - Removed History from file header. - - Moved Peter copyright to the top of the file. - 1.17 (edgomez) Removed BFRAMES parts of the code - -===[ src/encoder.c ]=== - 1.82 (edgomez) - Compiler warning fixed. - 1.81 (chl) Call MBPrediction only of INTRA/INTRA_Q blocks - 1.80 (edgomez) Thanks to christoph i removed this nasty horrible bug ! Kidding of course :-) - 1.79 (edgomez) Added $Id: changelog.txt,v 1.6 2002-09-28 16:12:19 edgomez Exp $ keyword again - 1.78 (edgomez) Removed BFRAMES parts of the code. - 1.77 (edgomez) - Removed history header - - File Copyright to Michael until we find who wrote this file - -===[ src/encoder.h ]=== - 1.21 (edgomez) Added $Id: changelog.txt,v 1.6 2002-09-28 16:12:19 edgomez Exp $ keyword again. - 1.20 (edgomez) Removed BFRAMES part of the code - 1.19 (edgomez) - Removed History Header - - Added Michael Militzer Copyright (well Michael seems to be the first contributor) - -===[ src/global.h ]=== - 1.14 (edgomez) - Added legal header - - Added copyright (temporary set to Michael) - -===[ src/portab.h ]=== - 1.27 (edgomez) - Added legal header - - Temporary copyright - -===[ src/xvid.c ]=== - 1.36 (edgomez) Added $Id: changelog.txt,v 1.6 2002-09-28 16:12:19 edgomez Exp $ keyword again - 1.35 (edgomez) Removed BFRAME code - 1.34 (edgomez) Removed History, moved copyright. - -===[ src/xvid.h ]=== - 1.19 (edgomez) - Removed simple BFRAMES part of structures - - ToDo : remove last BFRAMES bits once bframe code has been removed from the stable tree - 1.18 (edgomez) - Fixed header to mention possible patent infringement - - Removed History - -===[ src/bitstream/bitstream.c ]=== - 1.29 (edgomez) Added headers, removed unused code - -===[ src/bitstream/bitstream.h ]=== - 1.12 (edgomez) Added headers, removed unused code - 1.11 (edgomez) - Changed header - - Extended peter's copyright to 2002 - - Cosmetic separation between logical sections - -===[ src/bitstream/cbp.c ]=== - 1.7 (edgomez) - hey this file is mine :-) Apply my copyright. - 1.6 (edgomez) - Legal header - - Cosmetic - -===[ src/bitstream/cbp.h ]=== - 1.7 (edgomez) - Added legal headers - - Cosmetic - -===[ src/bitstream/mbcoding.c ]=== - 1.30 (edgomez) Added headers, removed unused code - 1.29 (edgomez) - Respect const qualifier changes in vlc_codes.h - 1.28 (edgomez) - Little mistake in previous commit fixed, all bframe functions have been disabled - 1.27 (edgomez) - Moved get_coeff from vlc_codes.h - - Disabled MBCodingBVOP with #ifdef 0 #endif (Will be removed completly when i'm sure it doesn't hurt) - 1.26 (edgomez) - Changed header - - Added static qualifier to local arrays - - Cosmetic - 1.25 (h) interlacing bugfix (inter cbp behaviour) - -===[ src/bitstream/mbcoding.h ]=== - 1.9 (edgomez) Added headers, removed unused code - -===[ src/bitstream/vlc_codes.h ]=== - 1.10 (edgomez) - Changed const type qualifiers - 1.9 (edgomez) - Pure cosmetic - tabs->spaces - 1.8 (edgomez) moved get_coeff inlined function to mbcoding.c - 1.7 (edgomez) - Added GPL Header + patent infringement - - Cosmetic - - The inlined function will be moved later - -===[ src/bitstream/zigzag.h ]=== - 1.3 (edgomez) Added legal header - -===[ src/dct/README.IJG ]=== - 1.1 (chl) Original README file from Intependent JPEG Group software as required by - their license since we use parts of their code for integer (i)DCT - -===[ src/dct/fdct.c ]=== - 1.3 (chl) updated copyright header - -===[ src/dct/idct.c ]=== - 1.3 (chl) updated copyright header - -===[ src/dct/ia64_asm/fdct_ia64.s ]=== - 1.4 (chl) - Update license/copyright header - - Removed history header - -===[ src/dct/ppc_asm/fdct_altivec.s ]=== - 1.3 (edgomez) Adde legal header + canard copyright - -===[ src/dct/ppc_asm/idct_altivec.s ]=== - 1.4 (edgomez) Added legal header + copyright (go canard, go !) :-) - -===[ src/dct/x86_asm/fdct_mmx.asm ]=== - 1.5 (chl) updated copyright headers - 1.4 (chl) - Update license/copyright header - - Removed history header - -===[ src/dct/x86_asm/idct_mmx.asm ]=== - 1.4 (chl) updated copyright headers - -===[ src/image/colorspace.c ]=== - 1.4 (chl) - Update license/copyright header - - Removed history header - -===[ src/image/font.c ]=== - 1.2 (chl) - Update license/copyright header - - Removed history header - -===[ src/image/font.h ]=== - 1.2 (edgomez) - Added newline at eof to shut up gcc 3.x compilers - -===[ src/image/image.c ]=== - 1.22 (chl) Removed B-frames - 1.21 (chl) - Update license/copyright header - - Removed history header - 1.20 (h) branches: 1.20.2; - interlacing bugfix (edging behaviour) - 1.20.2.1 (suxen_drol) block-based encoder interpolation/compensation for normal & bframes. - -===[ src/image/interpolate8x8.c ]=== - 1.5 (chl) - Update license/copyright header - - Removed history header - -===[ src/image/interpolate8x8.h ]=== - 1.6 (chl) - Update license/copyright header - - Removed history header - -===[ src/image/x86_asm/interpolate8x8_3dn.asm ]=== - 1.2 (chl) - Update license/copyright header - - Removed history header - -===[ src/image/x86_asm/interpolate8x8_mmx.asm ]=== - 1.9 (chl) - Update license/copyright header - - Removed history header - -===[ src/image/x86_asm/interpolate8x8_xmm.asm ]=== - 1.2 (chl) - Update license/copyright header - - Removed history header - -===[ src/image/x86_asm/rgb_to_yv12_mmx.asm ]=== - 1.2 (chl) - Update license/copyright header - - Removed history header - -===[ src/image/x86_asm/yuv_to_yv12_mmx.asm ]=== - 1.6 (chl) - Update license/copyright header - - Removed history header - -===[ src/image/x86_asm/yuyv_to_yv12_mmx.asm ]=== - 1.2 (chl) - Update license/copyright header - - Removed history header - -===[ src/image/x86_asm/yv12_to_rgb24_mmx.asm ]=== - 1.3 (chl) - Update license/copyright header - - Removed history header - -===[ src/image/x86_asm/yv12_to_rgb32_mmx.asm ]=== - 1.3 (chl) - Update license/copyright header - - Removed history header - -===[ src/image/x86_asm/yv12_to_yuyv_mmx.asm ]=== - 1.2 (chl) - Update license/copyright header - - Removed history header - -===[ src/motion/motion.h ]=== - 1.16 (chl) Removed SMP - 1.15 (chl) Removed B-frames - 1.14 (chl) - Update license/copyright header - - Removed history header - -===[ src/motion/motion_comp.c ]=== - 1.13 (chl) Removed B-frames - 1.12 (chl) - Update license/copyright header - - Removed history header - 1.11.2.1 (suxen_drol) block-based encoder interpolation/compensation for normal & bframes. - -===[ src/motion/motion_est.c ]=== - 1.47 (edgomez) Removed old get_pmv calls - 1.46 (chl) Removed B-frames - 1.45 (chl) - Update license/copyright header - - Removed history header - -===[ src/motion/sad.c ]=== - 1.8 (chl) - Update license/copyright header - - Removed history header - -===[ src/motion/sad.h ]=== - 1.14 (chl) - Update license/copyright header - - Removed history header - -===[ src/motion/ia64_asm/sad_ia64.s ]=== - 1.6 (chl) - Update license/copyright header - - Removed history header - -===[ src/motion/ppc_asm/sad_altivec.c ]=== - 1.4 (chl) - Update license/copyright header - - Removed history header - -===[ src/motion/x86_asm/sad_3dn.asm ]=== - 1.3 (chl) typo - 1.2 (chl) - Update license/copyright header - - Removed history header - -===[ src/motion/x86_asm/sad_mmx.asm ]=== - 1.9 (chl) typo - 1.8 (chl) - Update license/copyright header - - Removed history header - -===[ src/motion/x86_asm/sad_sse2.asm ]=== - 1.4 (chl) typo - 1.3 (chl) - Update license/copyright header - - Removed history header - -===[ src/motion/x86_asm/sad_xmm.asm ]=== - 1.4 (chl) updated license header - 1.3 (chl) - Update license/copyright header - - Removed history header - -===[ src/prediction/mbprediction.c ]=== - 1.8 (edgomez) - Added headers - - Added copyrights - - Removed old getpmv functions - -===[ src/prediction/mbprediction.h ]=== - 1.15 (edgomez) - Fixed compilers warnings - - Clarified a comment - 1.14 (edgomez) - Added headers - - Added copyrights - - Removed old getpmv functions - -===[ src/quant/adapt_quant.c ]=== - 1.7 (edgomez) - Added Legal header - - Cosmetic - - Added Copyrigths - 1.6 (edgomez) Reentrancy problem fixed in adaptive code - -===[ src/quant/adapt_quant.h ]=== - 1.4 (edgomez) Added legal header + copyright (definitive) - -===[ src/quant/quant_h263.h ]=== - 1.7 (edgomez) - Legal header - - Copyright - -===[ src/quant/quant_matrix.c ]=== - 1.8 (edgomez) - removed const qualifiers because the functions do not return const matrices - (i'll change that in a later time) - 1.7 (edgomez) - Hmmm, i've been obliged to revert the previous patch because ofthe mmx code using the same arrays, so they need to be global. We'll have to fix that, because it's not *thread safe*. - 1.6 (edgomez) - Header - - Copyright - - Warning about tread safeness in this module - -===[ src/quant/quant_mpeg4.c ]=== - 1.4 (edgomez) - header fixed - - removed history from file - - moved peter's copyright to top of file - -===[ src/quant/quant_mpeg4.h ]=== - 1.4 (edgomez) - Added Legal header - - Cosmetic - - Added Copyrigths - -===[ src/quant/x86_asm/quantize4_mmx.asm ]=== - 1.6 (chl) updated copyright headers - -===[ src/quant/x86_asm/quantize_mmx.asm ]=== - 1.6 (chl) updated copyright headers - -===[ src/utils/emms.c ]=== - 1.5 (edgomez) Added copyright - 1.4 (edgomez) Removed history - -===[ src/utils/emms.h ]=== - 1.8 (edgomez) - Removed history - - Added copyright (definitive) - -===[ src/utils/mbfunctions.h ]=== - 1.12 (edgomez) Little mistake - 1.11 (edgomez) - Header changed - - Small cosmetic schanges - -===[ src/utils/mbtransquant.c ]=== - 1.12 (edgomez) - Changed header - - Removed history from file - 1.11 (h) interlacing bug fix - to comply with spec, no field blocks at boundary - -===[ src/utils/mem_align.c ]=== - 1.9 (edgomez) - Added copyrights (yeehaw, my only copyrighted file in XviD :-) - - Removed history from file - -===[ src/utils/mem_align.h ]=== - 1.4 (edgomez) - Added legal header - - Michael's copyright (until we find who is the origibal author) - -===[ src/utils/mem_transfer.c ]=== - 1.5 (edgomez) - Updated legal header with Peter's copyright for 2002 - -===[ src/utils/mem_transfer.h ]=== - 1.9 (edgomez) - Fixed copyright - - Removed history - -===[ src/utils/ratecontrol.c ]=== - 1.14 (edgomez) Added patent infringement notice - -===[ src/utils/ratecontrol.h ]=== - 1.6 (edgomez) Added legal header - -===[ src/utils/timer.c ]=== - 1.4 (edgomez) - Added information about possible patent infringements - - Added NotaBene about the non thread safe state of the code - -===[ src/utils/timer.h ]=== - 1.5 (edgomez) - Added header - - Cosmetic +# do not edit -- automatically generated by arch changelog +# tag: automatic-ChangeLog--ed.gomez@free.fr--main/xvidcore--stable--0.9 +# + +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 + +