--- trunk/xvidcore/ChangeLog 2004/07/26 20:30:10 1525 +++ branches/release-1_3-branch/xvidcore/ChangeLog 2011/05/21 16:55:38 2010 @@ -1,1827 +1,7579 @@ -# Ed.Gomez: This ChangeLog is generated from a personal tree maintained -# under the arch revision control tool. That's why dates may be skewed. I -# also removed all my email adresses from the output because they are not -# relevant. - - -2004-07-26 20:22:38 GMT patch-61 - - Summary: - Update from stable - Revision: - xvidcore--head--0.0--patch-61 - - Update from stable - - Patches applied: - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-51 - ChangeLog Update - - - modified files: - ChangeLog-1.0 - - new patches: - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-51 - - -2004-07-26 19:26:24 GMT patch-60 - - Summary: - Another missing memset in xvid_decraw - Revision: - xvidcore--head--0.0--patch-60 - - Another missing memset in xvid_decraw - - - modified files: - examples/xvid_decraw.c - - -2004-07-26 19:14:45 GMT patch-59 - - Summary: - DShow updates for gcc toolchain. - Revision: - xvidcore--head--0.0--patch-59 - - From pete: - * More work on the gcc toolchain. - - new files: - dshow/dxpatch/.arch-ids/dx90sdk-update-gcc.patch.id - dshow/dxpatch/.arch-ids/dx90sdk-update-gcc.txt.id - dshow/dxpatch/dx90sdk-update-gcc.patch - dshow/dxpatch/dx90sdk-update-gcc.txt - - modified files: - dshow/Makefile dshow/dshow.dsp dshow/src/CXvidDecoder.cpp - - -2004-07-25 21:31:41 GMT patch-58 - - Summary: - Added GPL to vfw frontend - Revision: - xvidcore--head--0.0--patch-58 - - From pete: - * Added GPL to VFW ressources. - - modified files: - vfw/src/config.c vfw/src/driverproc.c vfw/src/resource.h - vfw/src/resource.rc - - -2004-07-25 19:31:32 GMT patch-57 - - Summary: - decoder_mb_decode cleanup - Revision: - xvidcore--head--0.0--patch-57 - - From ed.gomez: - * Try to cleanup the decoder_mb_decode function. A bit more - computing required, less branches, more readable code. - - modified files: - src/decoder.c - - -2004-07-24 11:39:57 GMT patch-56 - - Summary: - Important bugfix from stable - Revision: - xvidcore--head--0.0--patch-56 - - Important bugfix from stable - - Patches applied: - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-50 - BVOP direct/interpolated ref block rounding fix. - - - modified files: - src/decoder.c - - new patches: - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-50 - - -2004-07-23 20:40:08 GMT patch-55 - - Summary: - - Revision: - xvidcore--head--0.0--patch-55 - - From ed.gomez: - * Extended stable patch pplying same change to new nasm files - - Patches applied: - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-49 - Removed data qualifer in .rodata - - - modified files: - src/bitstream/x86_asm/cbp_mmx.asm - src/bitstream/x86_asm/cbp_sse2.asm - src/dct/x86_asm/fdct_mmx_ffmpeg.asm - src/dct/x86_asm/fdct_mmx_skal.asm - src/dct/x86_asm/fdct_sse2_skal.asm - src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/idct_mmx.asm - src/dct/x86_asm/idct_sse2_dmitry.asm - src/dct/x86_asm/simple_idct_mmx.asm - src/image/x86_asm/colorspace_rgb_mmx.asm - src/image/x86_asm/colorspace_yuyv_mmx.asm - src/image/x86_asm/interpolate8x8_3dn.asm - src/image/x86_asm/interpolate8x8_3dne.asm - src/image/x86_asm/interpolate8x8_mmx.asm - src/image/x86_asm/interpolate8x8_xmm.asm - src/image/x86_asm/postprocessing_mmx.asm - src/image/x86_asm/postprocessing_sse2.asm - src/image/x86_asm/qpel_mmx.asm - src/image/x86_asm/reduced_mmx.asm - src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_3dne.asm - src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm - src/motion/x86_asm/sad_xmm.asm - src/quant/x86_asm/quantize_h263_3dne.asm - src/quant/x86_asm/quantize_h263_mmx.asm - src/quant/x86_asm/quantize_mpeg_mmx.asm - src/quant/x86_asm/quantize_mpeg_xmm.asm - src/utils/x86_asm/cpuid.asm - src/utils/x86_asm/interlacing_mmx.asm - src/utils/x86_asm/mem_transfer_3dne.asm - src/utils/x86_asm/mem_transfer_mmx.asm - - new patches: - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-49 - - -2004-07-21 19:36:46 GMT patch-54 - - Summary: - Bframe fixes, still not back to 1.0.1 level - Revision: - xvidcore--head--0.0--patch-54 - - Bframe fixes, still not back to 1.0.1 level - - - modified files: - src/motion/estimation_bvop.c - src/motion/estimation_rd_based_bvop.c - - -2004-07-19 18:46:09 GMT patch-53 - - Summary: - Stable merge - Revision: - xvidcore--head--0.0--patch-53 - - Stable merge - - Patches applied: - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-47 - ISO C99'ism fix - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-48 - Complete previous xvid_decraw patch - - - modified files: - examples/xvid_decraw.c src/encoder.c - - new patches: - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-47 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-48 - - -2004-07-18 15:19:58 GMT patch-52 - - Summary: - Added dshow mingw build process - Revision: - xvidcore--head--0.0--patch-52 - - From pete: - - Added mingw build process to dshow frontend. - - new files: - dshow/.arch-ids/Makefile.id dshow/.arch-ids/sources.inc.id - dshow/Makefile dshow/dxpatch/.arch-ids/=id - dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.patch.id - dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.txt.id - dshow/dxpatch/DXVCSDK-9.0-gcc.patch - dshow/dxpatch/DXVCSDK-9.0-gcc.txt dshow/sources.inc - - modified files: - dshow/dshow.dsp dshow/src/CXvidDecoder.cpp - dshow/src/Configure.cpp dshow/src/config.h dshow/src/debug.h - dshow/src/xvid.ax.rc - - new directories: - dshow/dxpatch dshow/dxpatch/.arch-ids - - -2004-07-18 15:01:02 GMT patch-51 - - Summary: - Added RD optimized block mode decision in bvops - Revision: - xvidcore--head--0.0--patch-51 - - From sysKin: - * Added RD optimized block mode decision in bvops. - - new files: - src/motion/.arch-ids/estimation_rd_based_bvop.c.id - src/motion/estimation_rd_based_bvop.c - - modified files: - build/generic/sources.inc build/win32/libxvidcore.dsp - build/win32/libxvidcore_static.dsp src/motion/estimation.h - src/motion/estimation_bvop.c src/motion/estimation_rd_based.c - src/plugins/plugin_2pass1.c src/xvid.h vfw/src/codec.c - vfw/src/config.c vfw/src/config.h vfw/src/resource.h - vfw/src/resource.rc - - -2004-07-17 11:37:21 GMT patch-50 - - Summary: - Stable merges - Revision: - xvidcore--head--0.0--patch-50 - - Stable merges - - Patches applied: - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-45 - Future version interoperability - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-46 - Make sure time incr is never larger than 16bit. - - - modified files: - examples/xvid_decraw.c src/encoder.c - - new patches: - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-45 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-46 - - -2004-07-16 19:53:27 GMT patch-49 - - Summary: - AR support in DShow - Revision: - xvidcore--head--0.0--patch-49 - - From koepi/minolta: - * Added AR support to dshow frontend. - - modified files: - dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h - dshow/src/config.c - - -2004-07-16 19:49:25 GMT patch-48 - - Summary: - VFW update and fixes - Revision: - xvidcore--head--0.0--patch-48 - - From makc on our forums: - * Use non deprecated defines - * Fixed frame size formula. - - modified files: - TODO vfw/src/codec.c vfw/src/driverproc.c - - -2004-07-16 19:29:58 GMT patch-47 - - Summary: - SSE2 brightness postproc. - Revision: - xvidcore--head--0.0--patch-47 - - From Decoder: - * Added SS2 brightness postproc code. - - new files: - src/image/x86_asm/.arch-ids/postprocessing_sse2.asm.id - src/image/x86_asm/postprocessing_sse2.asm - - modified files: - build/generic/sources.inc build/win32/libxvidcore.dsp - build/win32/libxvidcore_static.dsp src/image/postprocessing.h - src/xvid.c src/xvid.h - - -2004-07-14 23:27:14 GMT patch-46 - - Summary: - More audio for VFW bitcalc - Revision: - xvidcore--head--0.0--patch-46 - - From ???: - * added more audio formats to bitcalc - * replaced old ogm overhead formula with more precise one - - modified files: - TODO vfw/src/config.c vfw/src/resource.rc - - -2004-07-14 13:01:57 GMT patch-45 - - Summary: - Enable MMX qpel in decoder. - Revision: - xvidcore--head--0.0--patch-45 - - From ed.gomez: - * It seems we're not that smart. We had mmx qpel code for more than - a year, it is used in encoder but wasn't in decoder :\ - - modified files: - src/decoder.c - - -2004-07-14 10:27:43 GMT patch-44 - - Summary: - Speedup block transfer C functionKeywords: - Revision: - xvidcore--head--0.0--patch-44 - - From ed.gomez: - * Not that a useful patch for most of users, but transfer8x8 was - really too slow. Simple optimizations did great, all 32bit - platforms using the C code should benefit from this speedup. - - modified files: - src/utils/mem_transfer.c - - -2004-07-11 12:53:19 GMT patch-43 - - Summary: - Manual AR setting for dshow. - Revision: - xvidcore--head--0.0--patch-43 - - From koepi: - * added manual AR setting in dshow. - - modified files: - dshow/src/CXvidDecoder.cpp dshow/src/config.c - dshow/src/config.h dshow/src/resource.h dshow/src/xvid.ax.rc - - -2004-07-11 10:34:56 GMT patch-42 - - Summary: - Added top field control to vfw. - Revision: - xvidcore--head--0.0--patch-42 - - From koepi: - * added top field first flag to vfw. - - modified files: - vfw/src/codec.c vfw/src/config.c vfw/src/config.h - vfw/src/resource.h vfw/src/resource.rc - - -2004-07-10 17:47:01 GMT patch-41 - - Summary: - Decoder work. - Revision: - xvidcore--head--0.0--patch-41 - - From ed.gomez: - * Faster get coeff (now gcc can even inline it) - * On the fly coeff dequant for inter blocks - (intra don't get this, because there are lot more non - zero coeffs, and i doubt it'd get faster with this) - - modified files: - src/bitstream/mbcoding.c src/bitstream/mbcoding.h - src/decoder.c - - -2004-07-10 17:34:19 GMT patch-40 - - Summary: - ChangeLog update + removed my email - Revision: - xvidcore--head--0.0--patch-40 - - ChangeLog update + removed my email - - - modified files: - ChangeLog - - -2004-07-10 17:31:36 GMT patch-39 - - Summary: - Stable merge - Revision: - xvidcore--head--0.0--patch-39 - - Stable merge - - Patches applied: - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-43 - Small mem leak in vfw. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-44 - ChangeLog update - - - modified files: - ChangeLog-1.0 vfw/src/codec.c - - new patches: - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-43 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-44 - - -2004-07-10 17:25:33 GMT patch-38 - - Summary: - Improved ME. - Revision: - xvidcore--head--0.0--patch-38 - - From sysKin: - * new ME for b-frames - * small redesign of subpel refinement function - - From ed.gomez: - * Fixed some warnings reported by gcc. (the if condition should - be checked by the original autor) - - modified files: - src/motion/estimation.h src/motion/estimation_bvop.c - src/motion/estimation_common.c src/motion/estimation_gmc.c - src/motion/estimation_pvop.c src/motion/estimation_rd_based.c - src/motion/vop_type_decision.c - - -2004-07-10 17:16:38 GMT patch-37 - - Summary: - qpel and chroma-sad had overlapping memory targets - Revision: - xvidcore--head--0.0--patch-37 - - From sysKin: - * qpel and chroma-sad had overlapping memory targets - - modified files: - src/motion/estimation_bvop.c - - -2004-07-10 17:03:06 GMT patch-36 - - Summary: - New changelog for 1.1 tree - Revision: - xvidcore--head--0.0--patch-36 - - New changelog for 1.1 tree - - - new files: - .arch-ids/ChangeLog.id ChangeLog - - renamed files: - .arch-ids/ChangeLog.id - ==> .arch-ids/ChangeLog-1.0.id - ChangeLog - ==> ChangeLog-1.0 - - -2004-07-10 16:57:53 GMT patch-35 - - Summary: - Stable tree merge - Revision: - xvidcore--head--0.0--patch-35 - - Stable tree merge - - Patches applied: - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-40 - Small memory error in ia32 cpuid function. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-41 - low delay guessing (il)logic fix. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-42 - Fix wrong matrix reading logic. - - - modified files: - src/bitstream/bitstream.c src/decoder.c - src/utils/x86_asm/cpuid.asm - - new patches: - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-40 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-41 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-42 - - -2004-06-12 13:51:50 GMT patch-34 - - Summary: - Added VBV to twopass RC - Revision: - xvidcore--head--0.0--patch-34 - - From christoph: - * Added VBV model verifier to twopass RC plugin - - From ed.gomez: - * Do apply CodingStyle to christoph's code - * Use DPRINTF instead of #ifdef VBV_DEBUG #endif blocks as - the information that was outputting was usefull for general - RC debugging. - - modified files: - examples/xvid_encraw.c src/plugins/plugin_2pass2.c src/xvid.h - - -2004-06-05 23:05:43 GMT patch-33 - - Summary: - Merged stable branch patches - Revision: - xvidcore--head--0.0--patch-33 - - Merged stable branch patches - - Patches applied: - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-38 - DC clipping bug for real - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-39 - Marking 1.0.1 release - - - modified files: - ChangeLog TODO build/generic/configure.in src/decoder.c - src/motion/estimation_rd_based.c src/prediction/mbprediction.c - src/prediction/mbprediction.h src/xvid.h - - new patches: - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-38 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-39 - - -2004-06-05 23:02:35 GMT patch-32 - - Summary: - Previous merge went wrong - Revision: - xvidcore--head--0.0--patch-32 - - Previous merge went wrong - - - modified files: - src/portab.h - - -2004-05-31 21:32:38 GMT patch-31 - - Summary: - Added icon into vfw frontend. - Revision: - xvidcore--head--0.0--patch-31 - - From pete: - * Added icon into vfw fronted dll. Should show up in uninstall menu. - - new files: - vfw/src/.arch-ids/xvid.ico.id vfw/src/xvid.ico - - modified files: - vfw/bin/xvid.inf vfw/src/resource.rc vfw/vfw.dsp - - -2004-05-31 21:22:49 GMT patch-30 - - Summary: - Merged stable branch fixes - Revision: - xvidcore--head--0.0--patch-30 - - Merged stable branch fixes - - Patches applied: - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-31 - Close variable argument list. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-32 - Bits/Bytes confusion in the VFW frontend. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-33 - Nasty typo in pvop vector lambdas. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-34 - FPS=1 problem in decoder. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-35 - More missing va_end() calls. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-36 - Wrong license header. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-37 - time fixes to decoder. - - - modified files: - src/bitstream/bitstream.c src/decoder.c src/decoder.h - src/image/font.c src/image/reduced.c - src/motion/estimation_pvop.c src/portab.h vfw/src/codec.c - vfw/src/config.c - - new patches: - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-31 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-32 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-33 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-34 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-35 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-36 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-37 - - -2004-05-26 09:13:33 GMT patch-29 - - Summary: - Stable merges - Revision: - xvidcore--head--0.0--patch-29 - - Stable merges - - Patches applied: - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-28 - Small bug in bframe ME. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-29 - Small trellis bug - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-30 - ICM compatibility for VFW - - - modified files: - src/motion/estimation_bvop.c src/utils/mbtransquant.c - vfw/src/config.c vfw/src/driverproc.c - - new patches: - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-28 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-29 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-30 - - -2004-05-21 14:32:41 GMT patch-28 - - Summary: - Don't set edges twice on a frame. - Revision: - xvidcore--head--0.0--patch-28 - - From ed.gomez: - * A similar optimization has been done for encoder long ago, - dunno why this hasn't been "ported" to decoder. This speeds - up quite a lot the decoder for no effort (~7%). - - modified files: - src/decoder.c src/decoder.h - - -2004-05-21 14:25:19 GMT patch-27 - - Summary: - No 64 bit arithmetic in critical path. - Revision: - xvidcore--head--0.0--patch-27 - - From ed.gomez: - * No 64 bit arithmetic in critical paths (direct blocks in bvops), it's - way too slow (__divdi3 GNU/Linux ABI for 64bit division was taking - up to 5% cycles) - - modified files: - src/decoder.c - - -2004-05-15 22:20:11 GMT patch-26 - - Summary: - Merged stable tree changes - Revision: - xvidcore--head--0.0--patch-26 - - Merged stable tree changes - - Patches applied: - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-23 - Some very light Unix build system changes - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-24 - Possible VOL header corruption. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-25 - DC prediction fix. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-26 - Small mismatch in hint<->widget in VFW - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-27 - Marking 1.0.0 final - - - modified files: - ChangeLog build/generic/Makefile build/generic/bootstrap.sh - build/generic/configure.in src/bitstream/bitstream.c - src/decoder.c src/motion/estimation_rd_based.c - src/prediction/mbprediction.c src/prediction/mbprediction.h - src/xvid.h vfw/src/resource.rc - - new patches: - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-23 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-24 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-25 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-26 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-27 - - -2004-04-25 21:46:25 GMT patch-25 - - Summary: - Smarter skipping - Revision: - xvidcore--head--0.0--patch-25 - - From sysKin: - * Smarter skipping + bugfix - - modified files: - src/motion/estimation.h src/motion/estimation_bvop.c - src/motion/estimation_pvop.c - - -2004-04-20 20:37:08 GMT patch-24 - - Summary: - ME cleanup. - Revision: - xvidcore--head--0.0--patch-24 - - From sysKin: - * First stage cleanup: new fast qpel refinement. - - modified files: - src/motion/estimation.h src/motion/estimation_bvop.c - src/motion/estimation_common.c src/motion/estimation_gmc.c - src/motion/estimation_pvop.c src/motion/estimation_rd_based.c - src/motion/vop_type_decision.c - - -2004-04-20 19:44:44 GMT patch-23 - - Summary: - Merging 1.0 fixes - Revision: - xvidcore--head--0.0--patch-23 - - Merging 1.0 fixes - - Patches applied: - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-21 - Fix crash in decoder for non IFrame 1st frame. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-22 - Small visual fix. - - - modified files: - src/decoder.c vfw/src/config.c - - new patches: - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-21 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-22 - - -2004-04-18 17:14:29 GMT patch-22 - - Summary: - Merging 1.0 fixes - Revision: - xvidcore--head--0.0--patch-22 - - Merging 1.0 fixes - - Patches applied: - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-18 - Tiny xvid_decraw cleaning - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-19 - vfw opens audio file in shared access mode - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-20 - Typo - - - modified files: - examples/xvid_decraw.c vfw/src/resource.rc - - new patches: - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-18 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-19 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-20 - - -2004-04-18 17:09:59 GMT patch-21 - - Summary: - Dering hooking in DShow. - Revision: - xvidcore--head--0.0--patch-21 - - From sysKin: - * Dering widget and associated code for dering support in DShow. - - modified files: - dshow/src/CXvidDecoder.cpp dshow/src/config.c - dshow/src/config.h dshow/src/resource.h dshow/src/xvid.ax.rc - - -2004-04-18 17:08:53 GMT patch-20 - - Summary: - Dering hooking in VFW. - Revision: - xvidcore--head--0.0--patch-20 - - From sysKin: - * Dering widget and associated code for dering support in VFW. - - modified files: - vfw/src/codec.c vfw/src/codec.h vfw/src/config.c - vfw/src/resource.h vfw/src/resource.rc - - -2004-04-18 17:06:14 GMT patch-19 - - Summary: - Added dering code. - Revision: - xvidcore--head--0.0--patch-19 - - From Marc Fauconneau: - * Added dering code to core. - - modified files: - src/image/postprocessing.c src/image/postprocessing.h - src/xvid.h - - -2004-04-18 17:02:48 GMT patch-18 - - Summary: - Added static builds for msvc. - Revision: - xvidcore--head--0.0--patch-18 - - From pete: - * Added static type building project files for MSVC. Needed - for xvid_bench. - - new files: - build/win32/.arch-ids/libxvidcore_static.dsp.id - build/win32/.arch-ids/xvid_decraw_static.dsp.id - build/win32/.arch-ids/xvid_encraw_static.dsp.id - build/win32/libxvidcore_static.dsp - build/win32/xvid_decraw_static.dsp - build/win32/xvid_encraw_static.dsp - - modified files: - TODO build/win32/xvidcore.dsw - - -2004-04-15 19:32:53 GMT patch-17 - - Summary: - Merged fixes from 1.0 tree - Revision: - xvidcore--head--0.0--patch-17 - - Merged fixes from 1.0 tree - - Patches applied: - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-14 - Fixed small bug in trellis code. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-15 - Ressource leaking in dshow. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-16 - Fixed missing 1st frame in dshow output. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-17 - Tiny minor fixes for msvc. - - - modified files: - build/win32/xvid_decraw.dsp build/win32/xvid_encraw.dsp - dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h - examples/xvid_decraw.c src/utils/mbtransquant.c src/xvid.h - - new patches: - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-14 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-15 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-16 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-17 - - -2004-04-15 19:28:53 GMT patch-16 - - Summary: - Starting the 1.1 numbering here. - Revision: - xvidcore--head--0.0--patch-16 - - From pete: - * Started 1.1 numbering - * Added 1.1 checking for the brightness field. - - PS: API 4 is extensible as long as we add fields at the end of - the structures and that we had checks to mimic old core - settings. That's why the API version doesn't change, but the - public numbering does. - - modified files: - src/decoder.c src/xvid.c src/xvid.h - - -2004-04-14 19:22:52 GMT patch-15 - - Summary: - Remove ppro code from mmx h263 quant. - Revision: - xvidcore--head--0.0--patch-15 - - From Jean Marc: - * Removed pentium pro opcodes from mmx functions (cmov) - - modified files: - src/quant/x86_asm/quantize_h263_mmx.asm - - -2004-04-13 20:05:24 GMT patch-14 - - Summary: - Reverted troublesome patch-11 - Revision: - xvidcore--head--0.0--patch-14 - - From ed.gomez: - * Removed buggy patch-11. Though xvid_bench tests passed, the code - was buggy... and as all changes were involved, the patch is reverted. - - modified files: - src/utils/x86_asm/mem_transfer_mmx.asm - - -2004-04-12 15:48:21 GMT patch-13 - - Summary: - Optimized Plane SSE. - Revision: - xvidcore--head--0.0--patch-13 - - From ed.gomez: - * Mostly unuseful patch as it optimizes a function that is used - not so often and that doesn't eat so much CPU. But as i'm always - doing debugging (thus using plane_sse), i like the idea of being - doing the debugging the faster i can :-) - - modified files: - examples/xvid_bench.c src/image/image.c src/motion/sad.c - src/motion/sad.h src/motion/x86_asm/sad_mmx.asm src/xvid.c - - -2004-04-12 15:38:01 GMT patch-12 - - Summary: - New H263 code. - Revision: - xvidcore--head--0.0--patch-12 - - From Jean Marc: - * Improved H263 code. - - modified files: - src/quant/x86_asm/quantize_h263_mmx.asm - - -2004-04-12 14:03:19 GMT patch-10 - - Summary: - Removed CVS Id field - Revision: - xvidcore--head--0.0--patch-10 - - Removed CVS Id field - - - modified files: - src/motion/ppc_asm/sad_altivec.c - - -2004-04-12 14:00:16 GMT patch-9 - - Summary: - Added debug option (-debug) - Revision: - xvidcore--head--0.0--patch-9 - - Added debug option (-debug) - - - modified files: - examples/xvid_decraw.c - - -2004-04-12 13:53:00 GMT patch-8 - - Summary: - Merged stable tree fixes - Revision: - xvidcore--head--0.0--patch-8 - - Merged stable tree fixes - - Patches applied: - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-6 - Compiler quirk in portab.h - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-7 - DShow widget hiding. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-8 - RGB 16bit output fix. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-9 - 3DNow Ext functions use MMXEXT opcodes. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-10 - PGM support back in xvid_decraw. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-11 - Better MV clipping code. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-12 - 3dnow functions proper separation. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-13 - Don't do SAD and RD based searches for qp. - - - modified files: - dshow/src/xvid.ax.rc examples/xvid_decraw.c src/decoder.c - src/image/colorspace.c src/motion/estimation_pvop.c - src/portab.h src/xvid.c - - new patches: - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-6 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-7 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-8 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-9 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-10 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-11 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-12 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-13 - - -2004-04-05 20:44:57 GMT patch-7 - - Summary: - MSVC warning. - Revision: - xvidcore--head--0.0--patch-7 - - From pete: - * Fixed MSVC warnings about float vs double. - - modified files: - src/plugins/plugin_lumimasking.c - - -2004-04-05 20:04:10 GMT patch-6 - - Summary: - Frame dropping alternative fix. - Revision: - xvidcore--head--0.0--patch-6 - - From sysKin: - * Different solution to the same problem previously fixed in - 1.0 tree. - - modified files: - src/encoder.c - - -2004-04-05 19:45:17 GMT patch-5 - - Summary: - Merged stable tree fixes - Revision: - xvidcore--head--0.0--patch-5 - - Merged stable tree fixes - - Patches applied: - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-2 - Typo in ME fast comparison. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-3 - Dead code removal. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-4 - Frame dropping disabling for bframes. - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-5 - Marking RC4 - - - modified files: - ChangeLog build/generic/configure.in src/encoder.c - src/motion/estimation_common.c src/xvid.h - - new patches: - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-2 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-3 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-4 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-5 - - -2004-04-03 10:33:44 GMT patch-4 - - Summary: - Merged 1.0 fixes - Revision: - xvidcore--head--0.0--patch-4 - - Merged 1.0 fixes - - Patches applied: - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--base-0 - tag of ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-53 - - * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-1 - VFW Resource leak fix (try #2) - - - modified files: - vfw/src/codec.c vfw/src/driverproc.c - - new patches: - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--base-0 - ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-1 - - -2004-04-02 21:44:39 GMT patch-3 - - Summary: - Merged new PPC port - Revision: - xvidcore--head--0.0--patch-3 - - Merged new PPC port - - Patches applied: - - * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--base-0 - tag of ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-4 - - * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-1 - Sad Altivec File added - - * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-2 - Mem Transfer functions ported to altivec - - * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-4 - bugfix in mem transfer altivec routines - - * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-5 - Bug Fix in Mem Transfer - - * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-6 - Walken Inverse DCT added - - * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-7 - Interpolate8x8 altivec added - - * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-8 - interpolate avg2 altivec added - - * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-9 - Star-merged Edouards Branch - - * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-10 - Added RGB to YV12 Altivec routines - - * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-11 - Added YUV to YV12 Altivec routines - - * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-12 - more interpolate functions - - * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-13 - H263 Quantization added in altivec - - * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-14 - Star-Merge with main branch - - * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-15 - h263 dequantization with altivec - - * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-16 - sse8_16bit added - - * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-17 - added yv12 to yuv colorspace routines (altivec) - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--base-0 - tag of ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--base-0 - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-1 - Merged with mainline patch-9 - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-2 - PPC platform support cleanup. - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-3 - Merging Paul's changes - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-4 - Merged mainline patches - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-5 - Merged up to mainline RC1 - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-6 - Merged chn's work - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-7 - Merged chn's mem transfer functions - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-8 - Merged mainline mem_transfer arch separation - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-9 - Merged mainline patches - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-10 - Replayed unconflicting patches from chn - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-11 - Merging mainline up to patch-31 - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-12 - Forgotten patch from chn - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-13 - Merged chn's branch up to patch-10 - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-14 - Merged work from Chriostoph up to patch-13 - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-15 - Merged stuff from mainline - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-16 - Merged chn's work - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-17 - Merged mainline - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-18 - Merged mainline fixes - - * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-19 - Merging head branch to prepare mainline merging - - * ptk9417@rit.edu--2004-1/xvidcore--devapi4-ppc--1.0--base-0 - tag of ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-2 - - * ptk9417@rit.edu--2004-1/xvidcore--devapi4-ppc--1.0--patch-1 - Quick changes for ppc linux - - - new files: - src/dct/ppc_asm/.arch-ids/idct_altivec.c.id - src/dct/ppc_asm/idct_altivec.c src/image/ppc_asm/.arch-ids/=id - src/image/ppc_asm/.arch-ids/colorspace_altivec.c.id - src/image/ppc_asm/.arch-ids/interpolate8x8_altivec.c.id - src/image/ppc_asm/colorspace_altivec.c - src/image/ppc_asm/interpolate8x8_altivec.c - src/motion/ppc_asm/.arch-ids/sad_altivec.c.id - src/motion/ppc_asm/sad_altivec.c - src/quant/ppc_asm/.arch-ids/=id - src/quant/ppc_asm/.arch-ids/quant_h263_altivec.c.id - src/quant/ppc_asm/quant_h263_altivec.c - src/utils/ppc_asm/.arch-ids/=id - src/utils/ppc_asm/.arch-ids/altivec_trigger.c.id - src/utils/ppc_asm/.arch-ids/mem_transfer_altivec.c.id - src/utils/ppc_asm/altivec_trigger.c - src/utils/ppc_asm/mem_transfer_altivec.c - - removed files: - 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/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/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 - - modified files: - build/generic/Makefile build/generic/configure.in - build/generic/platform.inc.in build/generic/sources.inc - examples/xvid_bench.c src/bitstream/cbp.h src/dct/fdct.h - src/dct/idct.h src/dct/simple_idct.c src/image/colorspace.h - src/image/interpolate8x8.h src/motion/sad.h src/portab.h - src/quant/quant.h src/utils/emms.h src/utils/mem_transfer.h - src/xvid.c - - new directories: - src/image/ppc_asm src/image/ppc_asm/.arch-ids - src/quant/ppc_asm src/quant/ppc_asm/.arch-ids - src/utils/ppc_asm src/utils/ppc_asm/.arch-ids - - new patches: - chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--base-0 - chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-1 - chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-2 - chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-4 - chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-5 - chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-6 - chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-7 - chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-8 - chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-9 - chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-10 - chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-11 - chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-12 - chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-13 - chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-14 - chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-15 - chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-16 - chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-17 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--base-0 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-1 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-2 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-3 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-4 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-5 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-6 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-7 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-8 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-9 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-10 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-11 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-12 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-13 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-14 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-15 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-16 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-17 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-18 - ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-19 - ptk9417@rit.edu--2004-1/xvidcore--devapi4-ppc--1.0--base-0 - ptk9417@rit.edu--2004-1/xvidcore--devapi4-ppc--1.0--patch-1 - - -2004-04-02 21:26:57 GMT patch-2 - - Summary: - messed with XviD BS version - Revision: - xvidcore--head--0.0--patch-2 - - messed with XviD BS version - - - modified files: - src/xvid.h - - -2004-04-02 21:25:15 GMT patch-1 - - Summary: - Brightness Postprocessing. - Revision: - xvidcore--head--0.0--patch-1 - - From Pete: - * Added brightness postprocessing. - - From ed.gomez: - * Merging changes due to CVS branches unsync state between head and - last 1.0 dev branch. - - new files: - src/image/x86_asm/.arch-ids/postprocessing_mmx.asm.id - src/image/x86_asm/postprocessing_mmx.asm - - modified files: - build/generic/sources.inc build/win32/libxvidcore.dsp - dshow/src/CXvidDecoder.cpp dshow/src/config.c - dshow/src/xvid.ax.rc src/decoder.c src/image/image.c - src/image/image.h src/image/postprocessing.c - src/image/postprocessing.h src/xvid.c src/xvid.h - vfw/src/codec.c vfw/src/codec.h vfw/src/config.c - vfw/src/resource.h vfw/src/resource.rc - - -2004-04-02 20:36:54 GMT base-0 - - Summary: - tag of ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-53 - Revision: - xvidcore--head--0.0--base-0 - - (automatically generated log message) - - new patches: - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--base-0 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-1 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-2 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-3 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-4 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-5 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-6 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-7 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-8 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-9 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-10 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-11 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-12 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-13 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-14 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-15 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-16 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-17 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-18 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-19 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-20 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-21 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-22 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-23 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-24 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-25 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-26 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-27 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-28 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-29 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-30 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-31 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-32 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-33 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-34 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-35 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-36 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-37 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-38 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-39 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-40 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-41 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-42 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-43 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-44 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-45 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-46 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-47 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-48 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-49 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-50 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-51 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-52 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-53 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-54 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-55 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-56 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-57 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-58 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-59 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-60 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-61 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-62 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-63 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-64 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-65 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-66 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-67 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-68 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-69 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-70 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-71 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-72 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-73 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-74 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-75 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-76 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-77 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-78 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-79 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-80 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-81 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-82 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-83 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-84 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-85 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-86 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-87 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-88 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-89 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-90 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-91 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-92 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-93 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-94 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-95 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-96 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-97 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-98 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-99 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-100 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-101 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-102 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-103 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-104 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-105 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-106 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-107 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-108 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-109 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-110 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-111 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-112 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-113 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-114 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-115 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-116 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-117 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-118 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-119 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-120 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-121 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-122 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-123 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-124 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-125 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-126 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-127 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-128 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-129 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-130 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-131 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-132 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-133 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-134 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-135 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-136 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-137 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-138 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-139 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-140 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-141 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-142 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-143 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-144 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-145 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-146 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-147 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-148 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-149 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-150 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-151 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-152 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-153 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-154 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-155 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-156 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-157 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-158 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-159 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-160 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-161 - ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-162 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--base-0 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-1 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-2 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-3 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-4 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-5 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-6 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-7 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-8 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-9 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-10 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-11 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-12 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-13 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-14 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-15 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-16 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-17 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-18 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-19 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-20 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-21 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-22 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-23 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-24 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-25 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-26 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-27 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-28 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-29 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-30 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-31 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-32 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-33 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-34 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-35 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-36 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-37 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-38 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-39 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-40 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-41 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-42 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-43 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-44 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-45 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-46 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-47 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-48 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-49 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-50 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-51 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-52 - ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-53 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--base-0 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-1 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-2 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-3 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-4 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-5 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-6 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-7 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-8 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-9 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-10 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-11 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-12 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-13 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-14 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-15 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-16 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-17 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-18 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-19 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-20 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-21 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-22 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-23 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-24 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-25 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-26 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-27 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-28 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-29 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-30 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-31 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-32 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-33 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-34 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-35 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-36 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-37 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-38 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-39 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-40 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-41 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-42 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-43 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-44 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-45 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-46 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-47 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-48 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-49 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-50 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-51 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-52 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-53 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-54 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-55 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-56 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-57 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-58 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-59 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-60 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-61 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-62 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-63 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-64 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-65 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-66 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-67 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-68 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-69 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-70 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-71 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-72 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-73 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-74 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-75 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-76 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-77 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-78 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-79 - ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-80 - ed.gomez@free.fr--main/xvidcore--stable--0.9--base-0 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-1 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-2 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-3 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-4 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-5 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-6 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-7 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-8 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-9 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-10 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-11 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-12 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-13 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-14 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-15 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-16 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-17 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-18 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-19 - ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-20 - ed.gomez@free.fr--main/xvidcore--stable--0.9--version-0 - ed.gomez@free.fr--main/xvidcore--stable--1.0--base-0 - ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-1 - ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-2 - ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-3 - ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-4 - ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-5 - ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-6 - - +# Note that this ChangeLog covers only changes to the release branch + +2011-05-18 16:13 Isibaar + + * xvidcore/dshow/src/CXvidDecoder.cpp, xvidcore/dshow/src/config.c, + xvidcore/dshow/src/config.h, xvidcore/dshow/src/resource.h, + xvidcore/dshow/src/xvid.ax.rc: Display version number in About + box + +2011-05-18 12:30 Isibaar + + * xvidcore/vfw/src/resource.rc: More GUI cosmetics + +2011-05-18 09:55 Isibaar + + * xvidcore/vfw/src/resource.rc: Minor GUI cosmetics + +2011-05-18 09:08 Isibaar + + * xvidcore/src/dct/README.IJG: deleted deprecated README.IJG + +2011-05-18 09:07 Isibaar + + * xvidcore/src/dct/fdct.c, xvidcore/src/dct/fdct.h, + xvidcore/src/dct/idct.c, xvidcore/src/dct/idct.h: re-applied new + IDCT/DCT patch from trunk + +2011-05-18 09:02 Isibaar + + * xvidcore/dshow/src/CAbout.h, xvidcore/dshow/src/CXvidDecoder.h, + xvidcore/dshow/src/IXvidDecoder.h, xvidcore/dshow/src/config.c, + xvidcore/dshow/src/config.h, xvidcore/dshow/src/debug.c, + xvidcore/dshow/src/debug.h, xvidcore/dshow/src/resource.h, + xvidcore/examples/xvid_bench.c, xvidcore/examples/xvid_decraw.c, + xvidcore/examples/xvid_encraw.c, + xvidcore/src/bitstream/bitstream.c, + xvidcore/src/bitstream/bitstream.h, xvidcore/src/bitstream/cbp.c, + xvidcore/src/bitstream/cbp.h, xvidcore/src/bitstream/mbcoding.c, + xvidcore/src/bitstream/mbcoding.h, + xvidcore/src/bitstream/vlc_codes.h, + xvidcore/src/bitstream/zigzag.h, xvidcore/src/dct/fdct.c, + xvidcore/src/dct/fdct.h, xvidcore/src/dct/idct.c, + xvidcore/src/dct/idct.h, xvidcore/src/dct/ppc_asm/idct_altivec.c, + xvidcore/src/dct/simple_idct.c, xvidcore/src/decoder.c, + xvidcore/src/decoder.h, xvidcore/src/encoder.c, + xvidcore/src/encoder.h, xvidcore/src/global.h, + xvidcore/src/image/colorspace.c, xvidcore/src/image/colorspace.h, + xvidcore/src/image/font.c, xvidcore/src/image/font.h, + xvidcore/src/image/image.c, xvidcore/src/image/image.h, + xvidcore/src/image/interpolate8x8.c, + xvidcore/src/image/interpolate8x8.h, + xvidcore/src/image/postprocessing.c, + xvidcore/src/image/postprocessing.h, + xvidcore/src/image/ppc_asm/colorspace_altivec.c, + xvidcore/src/image/ppc_asm/interpolate8x8_altivec.c, + xvidcore/src/image/ppc_asm/qpel_altivec.c, + xvidcore/src/image/qpel.c, xvidcore/src/image/qpel.h, + xvidcore/src/image/reduced.c, xvidcore/src/image/reduced.h, + xvidcore/src/motion/estimation.h, + xvidcore/src/motion/estimation_bvop.c, + xvidcore/src/motion/estimation_common.c, + xvidcore/src/motion/estimation_gmc.c, + xvidcore/src/motion/estimation_pvop.c, + xvidcore/src/motion/estimation_rd_based.c, + xvidcore/src/motion/estimation_rd_based_bvop.c, + xvidcore/src/motion/gmc.c, xvidcore/src/motion/gmc.h, + xvidcore/src/motion/motion.h, xvidcore/src/motion/motion_comp.c, + xvidcore/src/motion/motion_inlines.h, + xvidcore/src/motion/motion_smp.h, + xvidcore/src/motion/ppc_asm/sad_altivec.c, + xvidcore/src/motion/sad.c, xvidcore/src/motion/sad.h, + xvidcore/src/motion/vop_type_decision.c, + xvidcore/src/plugins/plugin_2pass1.c, + xvidcore/src/plugins/plugin_2pass2.c, + xvidcore/src/plugins/plugin_dump.c, + xvidcore/src/plugins/plugin_lumimasking.c, + xvidcore/src/plugins/plugin_psnr.c, + xvidcore/src/plugins/plugin_psnrhvsm.c, + xvidcore/src/plugins/plugin_single.c, + xvidcore/src/plugins/plugin_ssim.c, + xvidcore/src/plugins/plugin_ssim.h, xvidcore/src/portab.h, + xvidcore/src/prediction/mbprediction.c, + xvidcore/src/prediction/mbprediction.h, + xvidcore/src/quant/ppc_asm/quant_h263_altivec.c, + xvidcore/src/quant/ppc_asm/quant_mpeg_altivec.c, + xvidcore/src/quant/quant.h, xvidcore/src/quant/quant_h263.c, + xvidcore/src/quant/quant_matrix.c, + xvidcore/src/quant/quant_matrix.h, + xvidcore/src/quant/quant_mpeg.c, xvidcore/src/utils/emms.c, + xvidcore/src/utils/emms.h, xvidcore/src/utils/mbfunctions.h, + xvidcore/src/utils/mbtransquant.c, + xvidcore/src/utils/mem_align.c, xvidcore/src/utils/mem_align.h, + xvidcore/src/utils/mem_transfer.c, + xvidcore/src/utils/mem_transfer.h, + xvidcore/src/utils/ppc_asm/altivec_trigger.c, + xvidcore/src/utils/ppc_asm/mem_transfer_altivec.c, + xvidcore/src/utils/timer.c, xvidcore/src/utils/timer.h, + xvidcore/src/xvid.c, xvidcore/src/xvid.h, + xvidcore/vfw/src/codec.c, xvidcore/vfw/src/codec.h, + xvidcore/vfw/src/config.c, xvidcore/vfw/src/config.h, + xvidcore/vfw/src/debug.h, xvidcore/vfw/src/driverproc.c, + xvidcore/vfw/src/resource.h, xvidcore/vfw/src/status.c, + xvidcore/vfw/src/status.h, xvidcore/vfw/src/vfwext.h, + xvidcore/vfw/src/w32api/vfw.h: enabled auto-props property + +2011-05-18 08:51 Isibaar + + * xvidcore/src/dct/fdct.c, xvidcore/src/dct/fdct.h, + xvidcore/src/dct/idct.c, xvidcore/src/dct/idct.h: backported new + DCT/IDCT C-implementations from trunk + +2011-05-18 08:06 Isibaar + + * xvidcore/build/generic/Makefile: make info + +2011-05-18 07:59 Isibaar + + * xvidcore/build/generic/configure.in: Increased version number to + 1.3.2 + +2011-05-18 07:38 Isibaar + + * xvidcore/src/xvid.c, xvidcore/src/xvid.h: Pump up version number + to 1.3.2 + +2011-05-16 10:09 Isibaar + + * xvidcore/build/win32/libxvidcore.sln: - Fixed issue with CR/LF + +2011-05-16 09:38 Isibaar + + * xvidcore/debian: - Removed debian directory from release branch + +2011-04-07 19:07 Isibaar + + * xvidcore/build/generic/configure.in, xvidcore/src/encoder.c, + xvidcore/src/image/postprocessing.c: switchable pthread + (backported from HEAD) + +2011-03-21 16:00 Isibaar + + * xvidcore/src/image/image.c: add brackets to avoid ambuigity + +2011-03-21 14:25 Isibaar + + * xvidcore/dshow/dshow.vcproj: switched back to LIBCMT runtime + +2011-03-18 21:16 Isibaar + + * xvidcore/dshow/src/xvid.ico: icon with darker blue + +2011-03-17 15:52 Isibaar + + * xvidcore/ChangeLog: Updated changelog + +--------------------- +Date: 2011/03/17 16:13:25 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +Don't flip RGB output for MFT decoder + +Members: + dshow/src/CXvidDecoder.cpp:1.25->1.25.2.4 + dshow/src/CXvidDecoder.h:1.9->1.9.2.2 + +--------------------- +Date: 2011/03/10 16:27:57 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +increase version number to 1.3.1 + +Members: + build/generic/configure.in:1.33.2.3->1.33.2.4 + debian/changelog:1.3->1.3.2.2 + +--------------------- +Date: 2011/03/08 22:07:00 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +ramp up version number to 1.3.1 + +Members: + src/xvid.c:1.85.2.2->1.85.2.3 + src/xvid.h:1.74.2.3->1.74.2.4 + +--------------------- +Date: 2011/03/08 20:18:34 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +fixed padding regression for input widths/heights not multiple of 16 + +Members: + src/encoder.c:1.135.2.4->1.135.2.5 + src/xvid.h:1.74.2.2->1.74.2.3 + src/image/image.c:1.46.2.1->1.46.2.2 + +--------------------- +Date: 2011/02/25 14:15:35 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +fixed syntax error for pthread check - thanks to Fabrian Greffrath + +Members: + build/generic/configure.in:1.33->1.33.2.3 + +--------------------- +Date: 2011/02/25 13:40:25 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +noexec stack check not only for "elf" but also "elf32" - thanks to Fabian Greffrath + +Members: + src/nasm.inc:1.7->1.7.2.2 + +--------------------- +Date: 2011/02/16 20:04:39 +Author: Isibaar +Branch: release-1_3-branch +Tag: release-1_3_0 +Log: +decoder support for lower case FourCCs (from Jawor's patch) +GUI cosmetics (from Jawor's patch) + +Members: + vfw/src/codec.c:1.30.2.2->1.30.2.3 + vfw/src/codec.h:1.7->1.7.2.1 + vfw/src/config.c:1.45->1.45.2.2 + vfw/src/resource.rc:1.30.2.1->1.30.2.2 + +--------------------- +Date: 2011/02/14 18:26:20 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +updated changelog for 1_3 branch + +Members: + ChangeLog:1.17->1.17.2.1 + +--------------------- +Date: 2011/02/14 18:21:00 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +Increased version number + +Members: + src/xvid.c:1.85->1.85.2.2 + src/xvid.h:1.74->1.74.2.2 + +--------------------- +Date: 2011/02/14 17:58:54 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +Support for additional third-party FourCCs (based on Jawor's patch with some small fixes) + +Members: + dshow/src/CXvidDecoder.cpp:1.25.2.2->1.25.2.3 + dshow/src/CXvidDecoder.h:1.9->1.9.2.1 + dshow/src/config.c:1.12->1.12.2.1 + dshow/src/config.h:1.8->1.8.2.1 + dshow/src/resource.h:1.5->1.5.2.1 + dshow/src/xvid.ax.rc:1.8->1.8.2.1 + +--------------------- +Date: 2011/02/03 16:12:34 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +skip possible only for P_VOP (Jawor) + +Members: + src/encoder.c:1.135.2.3->1.135.2.4 + +--------------------- +Date: 2011/02/03 16:01:06 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +auto framerate detection if possible, some other minor cosmetics (derived from Jawor's patches) + +Members: + examples/xvid_encraw.c:1.46.2.2->1.46.2.3 + +--------------------- +Date: 2011/01/27 14:18:13 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +Increased filter merit + +Members: + dshow/src/CXvidDecoder.cpp:1.25.2.1->1.25.2.2 + +--------------------- +Date: 2011/01/27 14:13:16 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +Ensure that colorspace pass-through is enabled really just for FOURCC_YV12 + +Members: + vfw/src/codec.c:1.30.2.1->1.30.2.2 + +--------------------- +Date: 2011/01/11 12:37:52 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +don't hardcode "ar" tool (thanks to Bin Tian) + +Members: + build/generic/Makefile:1.18->1.18.2.1 + build/generic/configure.in:1.33.2.1->1.33.2.2 + build/generic/platform.inc.in:1.8->1.8.2.1 + +--------------------- +Date: 2011/01/09 14:20:50 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +update for macho64 + +Members: + src/nasm.inc:1.7->1.7.2.1 + +--------------------- +Date: 2011/01/06 15:12:29 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +patch for darwin 64-bit target (thanks to Bin Tian) + +Members: + build/generic/configure.in:1.33->1.33.2.1 + +--------------------- +Date: 2011/01/03 09:31:22 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +removed absolute logo path (thanks to Brendan Brewster) + +Members: + vfw/src/resource.rc:1.30->1.30.2.1 + +--------------------- +Date: 2010/12/31 11:20:22 +Author: Isibaar +Branch: #CVSPS_NO_BRANCH +Tag: rc1_1_3_0 +Log: +fix some typo + +Members: + src/encoder.c:1.135.2.2->1.135.2.3 + +--------------------- +Date: 2010/12/30 23:59:31 +Author: Isibaar +Branch: #CVSPS_NO_BRANCH +Tag: (none) +Log: +CVS corruption again + +Members: + vfw/src/hd1080_40.ico:1.1->1.1.2.1 + vfw/src/hd720_40.ico:1.1->1.1.2.1 + vfw/src/home_40.ico:1.1->1.1.2.1 + vfw/src/mobile_40.ico:1.1->1.1.2.1 + +--------------------- +Date: 2010/12/30 23:07:43 +Author: Isibaar +Branch: #CVSPS_NO_BRANCH +Tag: (none) +Log: +changed num_slice determination logic + +Members: + vfw/src/codec.c:1.30->1.30.2.1 + vfw/src/config.c:1.45->1.45.2.1 + vfw/src/resource.h:1.15->1.15.2.1 + +--------------------- +Date: 2010/12/30 12:46:58 +Author: Isibaar +Branch: #CVSPS_NO_BRANCH +Tag: (none) +Log: +more bug squashing + +Members: + examples/xvid_encraw.c:1.46.2.1->1.46.2.2 + src/image/image.c:1.46->1.46.2.1 + +--------------------- +Date: 2010/12/29 23:29:51 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +bug fixing... + +Members: + src/encoder.c:1.135.2.1->1.135.2.2 + +--------------------- +Date: 2010/12/29 23:29:44 +Author: Isibaar +Branch: #CVSPS_NO_BRANCH +Tag: (none) +Log: +bug fixing... + +Members: + src/motion/estimation_bvop.c:1.28->1.28.2.1 + src/motion/estimation_rd_based.c:1.16->1.16.2.1 + +--------------------- +Date: 2010/12/28 20:19:57 +Author: Isibaar +Branch: #CVSPS_NO_BRANCH +Tag: (none) +Log: +get rid off compiler warnings + +Members: + build/win32/libxvidcore.vcproj:1.5->1.5.2.1 + build/win32/xvid_decraw.vcproj:1.3->1.3.2.1 + build/win32/xvid_encraw.vcproj:1.4->1.4.2.1 + dshow/dshow.vcproj:1.3->1.3.2.1 + dshow/src/CXvidDecoder.cpp:1.25->1.25.2.1 + examples/xvid_decraw.c:1.28->1.28.2.1 + src/decoder.c:1.86->1.86.2.1 + src/bitstream/bitstream.c:1.60->1.60.2.1 + src/bitstream/bitstream.h:1.25->1.25.2.1 + src/motion/estimation_pvop.c:1.24->1.24.2.1 + src/motion/motion.h:1.27->1.27.2.1 + src/motion/motion_comp.c:1.24->1.24.2.1 + src/motion/sad.c:1.17->1.17.2.1 + src/motion/sad.h:1.25->1.25.2.1 + src/plugins/plugin_2pass2.c:1.10->1.10.2.1 + src/plugins/plugin_single.c:1.4->1.4.2.1 + src/quant/quant_matrix.c:1.16->1.16.4.1 + vfw/vfw.vcproj:1.1->1.1.4.1 + +--------------------- +Date: 2010/12/28 20:19:57 +Author: Isibaar +Branch: release-1_3-branch +Tag: (none) +Log: +get rid off compiler warnings + +Members: + examples/xvid_encraw.c:1.46->1.46.2.1 + src/encoder.c:1.135->1.135.2.1 + +--------------------- +Date: 2010/12/28 17:34:55 +Author: Isibaar +Branch: #CVSPS_NO_BRANCH +Tag: (none) +Log: +updated readme and debian files + +Members: + debian/changelog:1.3->1.3.2.1 + debian/copyright:1.1->1.1.4.1 + doc/INSTALL:1.3->1.3.2.1 + doc/README:1.5->1.5.2.1 + examples/README:1.3->1.3.6.1 + +--------------------- +Date: 2010/12/28 17:04:31 +Author: Isibaar +Branch: #CVSPS_NO_BRANCH +Tag: (none) +Log: +set version info to xvid-1.3.0-rc1 + +Members: + src/xvid.c:1.85->1.85.2.1 + src/xvid.h:1.74->1.74.2.1 + +--------------------- +Date: 2010/12/27 17:39:31 +Author: Isibaar +Branch: HEAD +Tag: tag-branching-1_3_0 +Log: +updated changelog + +Members: + ChangeLog:INITIAL->1.17 + TODO:1.8->1.9 + +--------------------- +Date: 2010/12/27 17:11:05 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +auto slice determination + +Members: + vfw/src/codec.c:1.29->1.30 + vfw/src/config.c:1.44->1.45 + vfw/src/resource.rc:1.29->1.30 + +--------------------- +Date: 2010/12/24 14:49:58 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +improved decoder robustness upon resync markers in BVOP + +Members: + src/decoder.c:1.85->1.86 + +--------------------- +Date: 2010/12/24 14:31:31 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +update linker definitions (psnrhvsm plugin) + +Members: + build/generic/libxvidcore.ld:1.2->1.3 + +--------------------- +Date: 2010/12/24 14:20:07 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +slice coding: workaround some third-party decoder bugs + +Members: + src/encoder.c:1.134->1.135 + src/xvid.h:1.73->1.74 + src/motion/estimation.h:1.15->1.16 + src/motion/estimation_bvop.c:1.27->1.28 + src/motion/estimation_rd_based_bvop.c:1.11->1.12 + src/motion/motion.h:1.26->1.27 + +--------------------- +Date: 2010/12/22 17:52:52 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +update + +Members: + AUTHORS:1.5->1.6 + CodingStyle:1.3->1.4 + README:1.2->1.3 + +--------------------- +Date: 2010/12/22 17:52:12 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +slice coding GUI element + +Members: + vfw/src/codec.c:1.28->1.29 + vfw/src/config.c:1.43->1.44 + vfw/src/config.h:1.16->1.17 + vfw/src/resource.h:1.14->1.15 + vfw/src/resource.rc:1.28->1.29 + +--------------------- +Date: 2010/12/22 16:21:13 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +read cpu_flags and num_threads from registry + +Members: + dshow/src/CXvidDecoder.cpp:1.24->1.25 + dshow/src/config.c:1.11->1.12 + dshow/src/config.h:1.7->1.8 + +--------------------- +Date: 2010/12/21 21:23:06 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +some bugfixing... + +Members: + vfw/src/config.c:1.42->1.43 + vfw/src/config.h:1.15->1.16 + +--------------------- +Date: 2010/12/21 17:56:42 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +moved num_threads control to common tab +VHQ metric combobox + +Members: + vfw/src/codec.c:1.27->1.28 + vfw/src/config.c:1.41->1.42 + vfw/src/config.h:1.14->1.15 + vfw/src/resource.h:1.13->1.14 + vfw/src/resource.rc:1.27->1.28 + +--------------------- +Date: 2010/12/18 17:02:00 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +refactorized encoder multi-threading +introduced slice-based encoding + +Members: + examples/xvid_encraw.c:1.45->1.46 + src/encoder.c:1.133->1.134 + src/encoder.h:1.33->1.34 + src/xvid.h:1.72->1.73 + src/bitstream/bitstream.c:1.59->1.60 + src/bitstream/bitstream.h:1.24->1.25 + src/motion/estimation.h:1.14->1.15 + src/motion/estimation_bvop.c:1.26->1.27 + src/motion/estimation_gmc.c:1.5->1.6 + src/motion/estimation_pvop.c:1.23->1.24 + src/motion/estimation_rd_based.c:1.15->1.16 + src/motion/motion.h:1.25->1.26 + src/motion/motion_comp.c:1.23->1.24 + src/motion/motion_smp.h:1.7->1.8 + src/prediction/mbprediction.c:1.19->1.20 + src/prediction/mbprediction.h:1.25->1.26 + +--------------------- +Date: 2010/12/18 11:16:46 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +set decoder threads + +Members: + dshow/src/CXvidDecoder.cpp:1.23->1.24 + dshow/src/config.c:1.10->1.11 + dshow/src/config.h:1.6->1.7 + examples/xvid_decraw.c:1.27->1.28 + +--------------------- +Date: 2010/12/18 11:13:30 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +MT deblocker + +Members: + src/decoder.c:1.84->1.85 + src/decoder.h:1.19->1.20 + src/xvid.h:1.71->1.72 + src/image/postprocessing.c:1.5->1.6 + src/image/postprocessing.h:1.6->1.7 + +--------------------- +Date: 2010/12/02 07:46:07 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +some cleanup of vfw code, increased allowed max bitrate, profile for HD 1080 + +Members: + vfw/src/codec.c:1.26->1.27 + vfw/src/codec.h:1.6->1.7 + vfw/src/config.c:1.40->1.41 + vfw/src/config.h:1.13->1.14 + vfw/src/debug.h:1.2->1.3 + vfw/src/driverproc.c:1.11->1.12 + vfw/src/hd1080_40.ico:INITIAL->1.1 + vfw/src/hd720_40.ico:INITIAL->1.1 + vfw/src/home_40.ico:INITIAL->1.1 + vfw/src/mobile_40.ico:INITIAL->1.1 + vfw/src/resource.h:1.12->1.13 + vfw/src/resource.rc:1.26->1.27 + vfw/src/status.c:1.4->1.5 + vfw/src/status.h:1.2->1.3 + vfw/src/vfwext.h:1.2->1.3 + vfw/src/xvid.ico:1.2->1.3 + +--------------------- +Date: 2010/11/28 16:18:21 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +PSNRHVSM R-D optimization + +Members: + examples/xvid_encraw.c:1.44->1.45 + src/encoder.c:1.132->1.133 + src/global.h:1.26->1.27 + src/xvid.c:1.84->1.85 + src/xvid.h:1.70->1.71 + src/image/image.c:1.45->1.46 + src/image/image.h:1.17->1.18 + src/image/x86_asm/qpel_mmx.asm:1.12->1.13 + src/motion/estimation.h:1.13->1.14 + src/motion/estimation_bvop.c:1.25->1.26 + src/motion/estimation_pvop.c:1.22->1.23 + src/motion/estimation_rd_based.c:1.14->1.15 + src/motion/estimation_rd_based_bvop.c:1.10->1.11 + src/motion/sad.c:1.16->1.17 + src/motion/sad.h:1.24->1.25 + src/motion/x86_asm/sad_sse2.asm:1.20->1.21 + src/plugins/plugin_psnrhvsm.c:1.3->1.4 + src/utils/mbtransquant.c:1.32->1.33 + +--------------------- +Date: 2010/11/23 12:00:35 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Changed semantics of frame_drop_ratio: "0" will not produce any N_VOPs. + +Members: + src/encoder.c:1.131->1.132 + +--------------------- +Date: 2010/11/16 15:58:42 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Had accidentally overwritten the VS 2005 project files by VS 2008 ones -> Restore previous version. + +Members: + build/win32/libxvidcore.sln:1.3->1.4 + build/win32/libxvidcore.vcproj:1.4->1.5 + build/win32/xvid_decraw.vcproj:1.2->1.3 + build/win32/xvid_encraw.vcproj:1.3->1.4 + +--------------------- +Date: 2010/11/16 15:42:07 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Clean-up for vbv_peakrate handling (many thanks to Lasse Collin) + +Members: + build/win32/libxvidcore.sln:1.2->1.3 + build/win32/libxvidcore.vcproj:1.3->1.4 + build/win32/xvid_decraw.vcproj:1.1->1.2 + build/win32/xvid_encraw.vcproj:1.2->1.3 + doc/INSTALL:1.2->1.3 + doc/README:1.4->1.5 + examples/xvid_encraw.c:1.43->1.44 + src/xvid.h:1.69->1.70 + src/plugins/plugin_2pass2.c:1.9->1.10 + vfw/src/codec.c:1.25->1.26 + +--------------------- +Date: 2010/11/12 11:10:40 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +fix for typo on pred mv init (thanks to Lasse Collin) + +Members: + src/decoder.c:1.83->1.84 + +--------------------- +Date: 2010/11/10 22:25:16 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +psnrhvsm for u/v planes too + +Members: + src/plugins/plugin_psnrhvsm.c:1.2->1.3 + +--------------------- +Date: 2010/11/08 21:20:39 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +fixed some bugs (possible overflow, mainly) + +Members: + src/plugins/plugin_psnrhvsm.c:1.1->1.2 + +--------------------- +Date: 2010/10/29 18:39:07 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +don't use tray icon and MFT by default + +Members: + dshow/src/CXvidDecoder.cpp:1.22->1.23 + +--------------------- +Date: 2010/10/29 16:33:39 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +tray icon update + +Members: + dshow/src/CXvidDecoder.cpp:1.21->1.22 + dshow/src/xvid.ico:1.1->1.2 + +--------------------- +Date: 2010/10/24 10:50:54 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +forgot to add new plugin_psnrhvsm.c source file to unix-style build environment... + +Members: + build/generic/sources.inc:1.15->1.16 + +--------------------- +Date: 2010/10/17 20:36:12 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +fixed typo + +Members: + dshow/src/CXvidDecoder.cpp:1.20->1.21 + +--------------------- +Date: 2010/10/17 20:31:46 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +MFT decoder + +Members: + dshow/dshow.vcproj:1.2->1.3 + dshow/src/CXvidDecoder.cpp:1.19->1.20 + dshow/src/CXvidDecoder.h:1.8->1.9 + +--------------------- +Date: 2010/10/17 19:46:43 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +XVID_GBL_CONVERT: generic colorspace conversion from XVID_CSP_INTERNAL + +Members: + src/xvid.c:1.83->1.84 + +--------------------- +Date: 2010/10/16 14:20:30 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +tray icon + +Members: + dshow/dshow.vcproj:1.1->1.2 + dshow/src/CXvidDecoder.cpp:1.18->1.19 + dshow/src/CXvidDecoder.h:1.7->1.8 + dshow/src/Configure.cpp:1.6->1.7 + dshow/src/debug.c:1.1->1.2 + dshow/src/resource.h:1.4->1.5 + dshow/src/xvid.ax.rc:1.7->1.8 + dshow/src/xvid.ico:INITIAL->1.1 + +--------------------- +Date: 2010/10/15 18:20:48 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +table update + +Members: + src/bitstream/mbcoding.c:1.58->1.59 + +--------------------- +Date: 2010/10/10 21:19:46 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +PSNR-HVS-M quality metric + +Members: + build/generic/libxvidcore.def:1.6->1.7 + build/win32/libxvidcore.vcproj:1.2->1.3 + examples/xvid_encraw.c:1.42->1.43 + src/xvid.h:1.68->1.69 + src/plugins/plugin_psnrhvsm.c:INITIAL->1.1 + +--------------------- +Date: 2010/09/13 09:38:09 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +define additional simple profile levels + +Members: + src/encoder.h:1.32->1.33 + src/global.h:1.25->1.26 + src/xvid.h:1.67->1.68 + +--------------------- +Date: 2010/08/23 16:58:48 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Added new simple profile levels to GUI (patch by Carl Eric Codere) + +Members: + vfw/src/config.c:1.39->1.40 + +--------------------- +Date: 2010/08/10 17:00:06 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +decoder: better distinguish between xvid and non-xvid streams + +Members: + src/decoder.c:1.82->1.83 + src/bitstream/bitstream.c:1.58->1.59 + src/image/image.c:1.44->1.45 + src/prediction/mbprediction.c:1.18->1.19 + +--------------------- +Date: 2010/08/10 16:17:23 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +API change: signal fourcc to xvidcore + +Members: + dshow/src/CXvidDecoder.cpp:1.17->1.18 + src/decoder.c:1.81->1.82 + src/xvid.h:1.66->1.67 + vfw/src/codec.c:1.24->1.25 + +--------------------- +Date: 2010/06/07 09:03:37 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +patch for yasm >= 1.0 by Takashi Mochizuki + +Members: + build/generic/configure.in:1.32->1.33 + +--------------------- +Date: 2010/05/10 15:50:46 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +fix for handle leak problem reported by Chris Korda + +Members: + vfw/src/codec.c:1.23->1.24 + +--------------------- +Date: 2010/04/01 14:16:48 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +fixed rounding issue for app-level multi-threading + +Members: + examples/xvid_encraw.c:1.41->1.42 + +--------------------- +Date: 2010/03/09 17:25:17 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +fixed multithreaded AVI input (hopefully) + +Members: + examples/xvid_encraw.c:1.40->1.41 + +--------------------- +Date: 2010/03/09 15:56:02 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +typo with sequence splitting + +Members: + examples/xvid_encraw.c:1.39->1.40 + +--------------------- +Date: 2010/03/09 11:00:14 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +app-level multi-threading for xvid_encraw + +Members: + build/win32/xvid_encraw.vcproj:1.1->1.2 + examples/xvid_encraw.c:1.38->1.39 + src/decoder.h:1.18->1.19 + src/encoder.c:1.130->1.131 + src/portab.h:1.59->1.60 + src/xvid.c:1.82->1.83 + src/xvid.h:1.65->1.66 + src/dct/simple_idct.c:1.5->1.6 + src/image/reduced.c:1.4->1.5 + src/image/x86_asm/deintl_sse.asm:1.6->1.7 + src/image/x86_asm/gmc_mmx.asm:1.11->1.12 + src/image/x86_asm/postprocessing_mmx.asm:1.13->1.14 + src/image/x86_asm/postprocessing_sse2.asm:1.16->1.17 + src/image/x86_asm/qpel_mmx.asm:1.11->1.12 + src/image/x86_asm/reduced_mmx.asm:1.12->1.13 + src/motion/motion_smp.h:1.6->1.7 + src/plugins/plugin_2pass1.c:1.3->1.4 + src/plugins/plugin_2pass2.c:1.8->1.9 + src/plugins/plugin_dump.c:1.3->1.4 + src/plugins/plugin_lumimasking.c:1.8->1.9 + src/plugins/plugin_psnr.c:1.2->1.3 + src/plugins/plugin_single.c:1.3->1.4 + +--------------------- +Date: 2010/03/09 10:20:05 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +added option for postprocessing + +Members: + examples/xvid_decraw.c:1.26->1.27 + +--------------------- +Date: 2010/01/08 11:03:09 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +bugfix for new -f yuv option + +Members: + examples/xvid_decraw.c:1.25->1.26 + +--------------------- +Date: 2010/01/05 10:25:19 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +added option for raw yuv output format + +Members: + examples/xvid_decraw.c:1.24->1.25 + +--------------------- +Date: 2009/11/10 15:06:58 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +skip mv_bits assert in _DEBUG mode + +Members: + src/bitstream/mbcoding.c:1.57->1.58 + +--------------------- +Date: 2009/10/05 11:55:46 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Removed inner nested AC_CHECK_LIB test for pthread_join (autoconf-2.64 compatibility) + +Members: + build/generic/configure.in:1.31->1.32 + +--------------------- +Date: 2009/09/16 19:07:58 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +no_exec stack patch for x86_64 too by Michal Schmidt (mschmidt at redhat dot com) + +Members: + src/nasm.inc:1.6->1.7 + src/bitstream/x86_asm/cbp_mmx.asm:1.18->1.19 + src/bitstream/x86_asm/cbp_sse2.asm:1.13->1.14 + src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.9->1.10 + src/dct/x86_asm/fdct_mmx_skal.asm:1.11->1.12 + src/dct/x86_asm/fdct_sse2_skal.asm:1.14->1.15 + src/dct/x86_asm/idct_3dne.asm:1.10->1.11 + src/dct/x86_asm/idct_mmx.asm:1.14->1.15 + src/dct/x86_asm/idct_sse2_dmitry.asm:1.10->1.11 + src/image/x86_asm/colorspace_rgb_mmx.asm:1.12->1.13 + src/image/x86_asm/colorspace_yuv_mmx.asm:1.14->1.15 + src/image/x86_asm/colorspace_yuyv_mmx.asm:1.11->1.12 + src/image/x86_asm/deintl_sse.asm:1.5->1.6 + src/image/x86_asm/gmc_mmx.asm:1.10->1.11 + src/image/x86_asm/interpolate8x8_3dn.asm:1.13->1.14 + src/image/x86_asm/interpolate8x8_3dne.asm:1.13->1.14 + src/image/x86_asm/interpolate8x8_mmx.asm:1.24->1.25 + src/image/x86_asm/interpolate8x8_xmm.asm:1.14->1.15 + src/image/x86_asm/postprocessing_mmx.asm:1.12->1.13 + src/image/x86_asm/postprocessing_sse2.asm:1.15->1.16 + src/image/x86_asm/qpel_mmx.asm:1.10->1.11 + src/image/x86_asm/reduced_mmx.asm:1.11->1.12 + src/motion/x86_asm/sad_3dn.asm:1.13->1.14 + src/motion/x86_asm/sad_3dne.asm:1.11->1.12 + src/motion/x86_asm/sad_mmx.asm:1.21->1.22 + src/motion/x86_asm/sad_sse2.asm:1.19->1.20 + src/motion/x86_asm/sad_xmm.asm:1.14->1.15 + src/plugins/x86_asm/plugin_ssim-a.asm:1.12->1.13 + src/quant/x86_asm/quantize_h263_3dne.asm:1.11->1.12 + src/quant/x86_asm/quantize_h263_mmx.asm:1.15->1.16 + src/quant/x86_asm/quantize_mpeg_mmx.asm:1.15->1.16 + src/quant/x86_asm/quantize_mpeg_xmm.asm:1.12->1.13 + src/utils/x86_asm/cpuid.asm:1.18->1.19 + src/utils/x86_asm/interlacing_mmx.asm:1.11->1.12 + src/utils/x86_asm/mem_transfer_3dne.asm:1.12->1.13 + src/utils/x86_asm/mem_transfer_mmx.asm:1.21->1.22 + +--------------------- +Date: 2009/07/01 11:25:38 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Additional sanity check when reading stats file + +Members: + src/plugins/plugin_2pass2.c:1.7->1.8 + +--------------------- +Date: 2009/06/09 09:48:57 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Use -maltivec only to compile the sources containting altivec code. +GCC may otherwise produce altivec code on non-altivec PPC (thanks to Frederik Wikstrom) + +Members: + build/generic/Makefile:1.17->1.18 + build/generic/configure.in:1.30->1.31 + build/generic/platform.inc.in:1.7->1.8 + +--------------------- +Date: 2009/06/05 09:58:41 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Patch for Amiga OS4 by Fredrik Wikstrom + +Members: + src/xvid.c:1.81->1.82 + src/motion/motion_smp.h:1.5->1.6 + src/utils/ppc_asm/altivec_trigger.c:1.1->1.2 + +--------------------- +Date: 2009/06/02 15:06:49 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Added alternative processor cores detection routing for Apple (thanks to Fabian Groffen) +C90 style fix in variance masking code + +Members: + src/xvid.c:1.80->1.81 + src/plugins/plugin_lumimasking.c:1.7->1.8 + +--------------------- +Date: 2009/05/28 19:03:45 +Author: Isibaar +Branch: release-1_2-branch +Tag: release-1_2_2 +Log: +allow text relocations for dynlib OS X target + +Members: + build/generic/configure.in:1.25.2.3->1.25.2.4 + +--------------------- +Date: 2009/05/28 18:59:21 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Allow text relocations for dynlib OS X target + +Members: + build/generic/configure.in:1.29->1.30 + +--------------------- +Date: 2009/05/28 17:52:33 +Author: Isibaar +Branch: release-1_2-branch +Tag: (none) +Log: +back-port from HEAD: + - add resync-marker range check + - return E_FAIL on XVID_ERR_MEMORY error in dshow + +Members: + ChangeLog:1.14.4.3->1.14.4.4 + dshow/src/CXvidDecoder.cpp:1.16->1.16.4.1 + src/decoder.c:1.80->1.80.2.1 + +--------------------- +Date: 2009/05/28 17:42:06 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Bugfix: +- Added missing resync marker range check in decoder.c (reported by IBM X-Force. Thanks go to John McDonald and Christopher Valasek) +- return E_FAIL instead of S_FALSE upon XVID_ERR_MEMORY error in dshow frontend (reported by IBM X-Force. Thanks to John McDonald and Mark Dowd) + +Members: + dshow/src/CXvidDecoder.cpp:1.16->1.17 + src/decoder.c:1.80->1.81 + +--------------------- +Date: 2009/05/28 17:04:35 +Author: Isibaar +Branch: release-1_2-branch +Tag: (none) +Log: +backport from HEAD: yasm compatibility + +Members: + build/generic/configure.in:1.25.2.2->1.25.2.3 + src/nasm.inc:1.1.2.3->1.1.2.4 + src/image/x86_asm/colorspace_yuv_mmx.asm:1.10.2.1->1.10.2.2 + src/image/x86_asm/interpolate8x8_3dne.asm:1.11.2.1->1.11.2.2 + src/image/x86_asm/postprocessing_mmx.asm:1.9.2.1->1.9.2.2 + src/image/x86_asm/postprocessing_sse2.asm:1.10.2.2->1.10.2.3 + src/quant/x86_asm/quantize_h263_3dne.asm:1.9.2.1->1.9.2.2 + src/quant/x86_asm/quantize_mpeg_xmm.asm:1.10.2.1->1.10.2.2 + +--------------------- +Date: 2009/05/28 16:15:53 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +require yasm >= 0.8.0 + +Members: + build/generic/configure.in:1.28->1.29 + +--------------------- +Date: 2009/05/28 10:42:37 +Author: Isibaar +Branch: release-1_2-branch +Tag: (none) +Log: +backport from HEAD: Use of TEXT macro for Mach-O + +Members: + src/nasm.inc:1.1.2.2->1.1.2.3 + src/bitstream/x86_asm/cbp_mmx.asm:1.17->1.17.2.1 + src/bitstream/x86_asm/cbp_sse2.asm:1.10.2.1->1.10.2.2 + src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.8->1.8.2.1 + src/dct/x86_asm/fdct_mmx_skal.asm:1.10->1.10.2.1 + src/dct/x86_asm/fdct_sse2_skal.asm:1.10.2.2->1.10.2.3 + src/dct/x86_asm/idct_3dne.asm:1.9->1.9.2.1 + src/dct/x86_asm/idct_mmx.asm:1.13->1.13.2.1 + src/dct/x86_asm/idct_sse2_dmitry.asm:1.8.2.1->1.8.2.2 + src/image/x86_asm/colorspace_rgb_mmx.asm:1.10.2.1->1.10.2.2 + src/image/x86_asm/colorspace_yuv_mmx.asm:1.10->1.10.2.1 + src/image/x86_asm/colorspace_yuyv_mmx.asm:1.10->1.10.2.1 + src/image/x86_asm/deintl_sse.asm:1.4->1.4.2.1 + src/image/x86_asm/gmc_mmx.asm:1.7.2.2->1.7.2.3 + src/image/x86_asm/interpolate8x8_3dn.asm:1.12->1.12.2.1 + src/image/x86_asm/interpolate8x8_3dne.asm:1.11->1.11.2.1 + src/image/x86_asm/interpolate8x8_mmx.asm:1.22->1.22.2.1 + src/image/x86_asm/interpolate8x8_xmm.asm:1.13->1.13.2.1 + src/image/x86_asm/postprocessing_mmx.asm:1.9->1.9.2.1 + src/image/x86_asm/postprocessing_sse2.asm:1.10.2.1->1.10.2.2 + src/image/x86_asm/qpel_mmx.asm:1.9->1.9.2.1 + src/image/x86_asm/reduced_mmx.asm:1.9->1.9.2.1 + src/motion/x86_asm/sad_3dn.asm:1.12->1.12.2.1 + src/motion/x86_asm/sad_3dne.asm:1.10->1.10.2.1 + src/motion/x86_asm/sad_mmx.asm:1.20->1.20.2.1 + src/motion/x86_asm/sad_sse2.asm:1.16.2.1->1.16.2.2 + src/motion/x86_asm/sad_xmm.asm:1.13->1.13.2.1 + src/plugins/x86_asm/plugin_ssim-a.asm:1.9.2.1->1.9.2.2 + src/quant/x86_asm/quantize_h263_3dne.asm:1.9->1.9.2.1 + src/quant/x86_asm/quantize_h263_mmx.asm:1.11.2.2->1.11.2.3 + src/quant/x86_asm/quantize_mpeg_mmx.asm:1.13->1.13.2.1 + src/quant/x86_asm/quantize_mpeg_xmm.asm:1.10->1.10.2.1 + src/utils/x86_asm/cpuid.asm:1.15.2.1->1.15.2.2 + src/utils/x86_asm/interlacing_mmx.asm:1.10->1.10.2.1 + src/utils/x86_asm/mem_transfer_3dne.asm:1.11->1.11.2.1 + src/utils/x86_asm/mem_transfer_mmx.asm:1.20->1.20.2.1 + +--------------------- +Date: 2009/05/27 19:27:56 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +GUI for variance masking + +Members: + vfw/src/codec.c:1.22->1.23 + vfw/src/config.c:1.38->1.39 + vfw/src/resource.h:1.11->1.12 + vfw/src/resource.rc:1.25->1.26 + +--------------------- +Date: 2009/05/27 17:52:05 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Added Darkshikari's variance masking as an option to lumimasking + +Members: + ChangeLog:1.15->1.16 + examples/xvid_encraw.c:1.37->1.38 + src/xvid.h:1.64->1.65 + src/plugins/plugin_lumimasking.c:1.6->1.7 + +--------------------- +Date: 2009/05/13 11:39:20 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +improved precision and rounding for RGB->YV12 conversion + +Members: + src/image/colorspace.c:1.14->1.15 + src/image/x86_asm/colorspace_rgb_mmx.asm:1.11->1.12 + +--------------------- +Date: 2009/03/30 16:40:05 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +attempt at fixing a RGB24 access violation bug reported by Matthew Allen + +Members: + src/image/image.c:1.43->1.44 + +--------------------- +Date: 2009/02/19 18:07:29 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +added proper license headers to the IA64 asm files + +Members: + src/dct/ia64_asm/fdct_ia64.s:1.5->1.6 + src/dct/ia64_asm/idct_fini.s:1.1->1.2 + src/dct/ia64_asm/idct_ia64_ecc.s:1.1->1.2 + src/dct/ia64_asm/idct_ia64_gcc.s:1.1->1.2 + src/dct/ia64_asm/idct_init.s:1.1->1.2 + src/image/ia64_asm/interpolate8x8_ia64.s:1.5->1.6 + src/image/ia64_asm/interpolate8x8_ia64_exact.s:1.1->1.2 + src/motion/ia64_asm/calc_delta_1.s:1.1->1.2 + src/motion/ia64_asm/calc_delta_2.s:1.1->1.2 + src/motion/ia64_asm/calc_delta_3.s:1.1->1.2 + src/motion/ia64_asm/halfpel8_refine_ia64.s:1.3->1.4 + src/motion/ia64_asm/sad_ia64.s:1.7->1.8 + src/quant/ia64_asm/quant_h263_ia64.s:1.6->1.7 + src/utils/ia64_asm/mem_transfer_ia64.s:1.5->1.6 + +--------------------- +Date: 2009/02/18 23:09:37 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +amd64 + +Members: + debian/control:1.3->1.4 + +--------------------- +Date: 2009/02/18 16:10:19 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- Some updates to license headers + +Members: + src/image/x86_asm/colorspace_mmx.inc:1.8->1.9 + src/motion/motion.h:1.24->1.25 + +--------------------- +Date: 2009/01/07 17:32:31 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Added note for OSX users that nasm >=2.06rc2 is required for MACH-O build + +Will auto-check in the configure script once 2.06 release is out... + +Members: + doc/README:1.3->1.4 + +--------------------- +Date: 2009/01/07 17:22:02 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +added quotes around nasm include paths to fix problems with directory names containing spaces + +Members: + build/win32/libxvidcore.dsp:1.15->1.16 + build/win32/libxvidcore_static.dsp:1.5->1.6 + +--------------------- +Date: 2008/12/15 11:22:07 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +added -D_WIN32_IE=0x0501 to CFLAGS + +Members: + vfw/bin/Makefile:1.6->1.7 + +--------------------- +Date: 2008/12/09 11:42:38 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Note for yasm version required for MacOS X + +Members: + doc/README:1.2->1.3 + +--------------------- +Date: 2008/12/05 11:33:47 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +added a comment + +Members: + src/dct/x86_asm/fdct_sse2_skal.asm:1.13->1.14 + +--------------------- +Date: 2008/12/05 11:18:52 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Added -arch ppc for Apple gcc + +Members: + build/generic/configure.in:1.27->1.28 + +--------------------- +Date: 2008/12/05 11:15:02 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +MacOS X specific changes + +Members: + src/nasm.inc:1.5->1.6 + src/dct/x86_asm/fdct_sse2_skal.asm:1.12->1.13 + +--------------------- +Date: 2008/12/04 19:30:36 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +yasm compatibility + +Members: + build/generic/configure.in:INITIAL->1.27 + src/nasm.inc:1.4->1.5 + src/image/x86_asm/colorspace_yuv_mmx.asm:1.13->1.14 + src/image/x86_asm/interpolate8x8_3dne.asm:1.12->1.13 + src/image/x86_asm/postprocessing_mmx.asm:1.11->1.12 + src/image/x86_asm/postprocessing_sse2.asm:1.14->1.15 + src/quant/x86_asm/quantize_h263_3dne.asm:1.10->1.11 + src/quant/x86_asm/quantize_h263_mmx.asm:1.14->1.15 + src/quant/x86_asm/quantize_mpeg_mmx.asm:1.14->1.15 + src/quant/x86_asm/quantize_mpeg_xmm.asm:1.11->1.12 + +--------------------- +Date: 2008/12/04 15:41:50 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +trying to add back yasm support + +Members: + src/nasm.inc:INITIAL->1.4 + src/bitstream/x86_asm/cbp_mmx.asm:1.17->1.18 + src/bitstream/x86_asm/cbp_sse2.asm:1.12->1.13 + src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.8->1.9 + src/dct/x86_asm/fdct_mmx_skal.asm:1.10->1.11 + src/dct/x86_asm/fdct_sse2_skal.asm:INITIAL->1.12 + src/dct/x86_asm/idct_3dne.asm:1.9->1.10 + src/dct/x86_asm/idct_mmx.asm:1.13->1.14 + src/dct/x86_asm/idct_sse2_dmitry.asm:INITIAL->1.10 + src/image/x86_asm/colorspace_rgb_mmx.asm:1.10->1.11 + src/image/x86_asm/colorspace_yuv_mmx.asm:1.12->1.13 + src/image/x86_asm/colorspace_yuyv_mmx.asm:1.10->1.11 + src/image/x86_asm/deintl_sse.asm:1.4->1.5 + src/image/x86_asm/gmc_mmx.asm:INITIAL->1.10 + src/image/x86_asm/interpolate8x8_3dn.asm:1.12->1.13 + src/image/x86_asm/interpolate8x8_3dne.asm:1.11->1.12 + src/image/x86_asm/interpolate8x8_mmx.asm:1.23->1.24 + src/image/x86_asm/interpolate8x8_xmm.asm:1.13->1.14 + src/image/x86_asm/postprocessing_mmx.asm:1.10->1.11 + src/image/x86_asm/postprocessing_sse2.asm:1.13->1.14 + src/image/x86_asm/qpel_mmx.asm:1.9->1.10 + src/image/x86_asm/reduced_mmx.asm:1.10->1.11 + src/motion/x86_asm/sad_3dn.asm:1.12->1.13 + src/motion/x86_asm/sad_3dne.asm:1.10->1.11 + src/motion/x86_asm/sad_mmx.asm:1.20->1.21 + src/motion/x86_asm/sad_sse2.asm:1.18->1.19 + src/motion/x86_asm/sad_xmm.asm:1.13->1.14 + src/plugins/x86_asm/plugin_ssim-a.asm:1.11->1.12 + src/quant/x86_asm/quantize_h263_3dne.asm:1.9->1.10 + src/quant/x86_asm/quantize_h263_mmx.asm:INITIAL->1.14 + src/quant/x86_asm/quantize_mpeg_mmx.asm:1.13->1.14 + src/quant/x86_asm/quantize_mpeg_xmm.asm:1.10->1.11 + src/utils/x86_asm/cpuid.asm:INITIAL->1.18 + src/utils/x86_asm/interlacing_mmx.asm:1.10->1.11 + src/utils/x86_asm/mem_transfer_3dne.asm:1.11->1.12 + src/utils/x86_asm/mem_transfer_mmx.asm:1.20->1.21 + +--------------------- +Date: 2008/12/02 14:58:30 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +missing ENDFUNC + +Members: + src/utils/x86_asm/cpuid.asm:1.16->1.17 + +--------------------- +Date: 2008/12/02 14:44:55 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +WIN64 XMM6/XMM7 bench and asm optimization patch by Andrew Dunstan + +Members: + examples/xvid_bench.c:1.38->1.39 + src/bitstream/x86_asm/cbp_sse2.asm:1.11->1.12 + src/image/x86_asm/gmc_mmx.asm:1.8->1.9 + src/image/x86_asm/postprocessing_sse2.asm:1.12->1.13 + src/motion/x86_asm/sad_sse2.asm:1.17->1.18 + src/plugins/x86_asm/plugin_ssim-a.asm:1.10->1.11 + src/quant/x86_asm/quantize_h263_mmx.asm:1.12->1.13 + src/utils/emms.h:1.16->1.17 + src/utils/x86_asm/cpuid.asm:1.15->1.16 + +--------------------- +Date: 2008/12/01 16:22:37 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +fix for previous commit + +Members: + src/image/x86_asm/colorspace_yuv_mmx.asm:1.11->1.12 + +--------------------- +Date: 2008/12/01 16:06:48 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +OSX/Leopard compilation fix by Guillaume Poirier + +Members: + src/xvid.c:1.79->1.80 + +--------------------- +Date: 2008/12/01 16:00:44 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +ASM clean-up patch by Carlo Bramix + +Members: + src/image/x86_asm/colorspace_mmx.inc:1.7->1.8 + src/image/x86_asm/colorspace_yuv_mmx.asm:1.10->1.11 + src/image/x86_asm/interpolate8x8_mmx.asm:1.22->1.23 + src/image/x86_asm/postprocessing_mmx.asm:1.9->1.10 + src/image/x86_asm/postprocessing_sse2.asm:1.11->1.12 + src/image/x86_asm/reduced_mmx.asm:1.9->1.10 + +--------------------- +Date: 2008/12/01 15:45:45 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +properly treat XMM6/XMM7 as non-volatile on WIN64 (to be tested) + +Members: + src/nasm.inc:1.2->1.3 + src/bitstream/x86_asm/cbp_sse2.asm:1.10->1.11 + src/dct/x86_asm/fdct_sse2_skal.asm:1.10->1.11 + src/dct/x86_asm/idct_sse2_dmitry.asm:1.8->1.9 + src/image/x86_asm/gmc_mmx.asm:1.7->1.8 + src/image/x86_asm/postprocessing_sse2.asm:1.10->1.11 + src/motion/x86_asm/sad_sse2.asm:1.16->1.17 + src/plugins/x86_asm/plugin_ssim-a.asm:1.9->1.10 + src/quant/x86_asm/quantize_h263_mmx.asm:1.11->1.12 + +--------------------- +Date: 2008/11/30 19:05:42 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +finish up WIN64 compatibility + +Members: + vfw/src/driverproc.c:1.10->1.11 + +--------------------- +Date: 2008/11/30 18:56:07 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +finish up WIN64 compatibility + +Members: + vfw/src/config.c:1.37->1.38 + vfw/src/driverproc.c:1.9->1.10 + vfw/src/status.c:1.3->1.4 + +--------------------- +Date: 2008/11/30 17:36:44 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +VC8 win32 / x64 project files + +Members: + build/win32/libxvidcore.sln:1.1->1.2 + build/win32/libxvidcore.vcproj:1.1->1.2 + build/win32/xvid_decraw.vcproj:INITIAL->1.1 + build/win32/xvid_encraw.vcproj:INITIAL->1.1 + dshow/dshow.vcproj:INITIAL->1.1 + dshow/src/CAbout.cpp:1.2->1.3 + dshow/src/CAbout.h:1.2->1.3 + dshow/src/Configure.cpp:1.5->1.6 + dshow/src/config.c:1.9->1.10 + src/nasm.inc:1.1->1.2 + src/portab.h:1.58->1.59 + src/xvid.c:INITIAL->1.79 + src/motion/gmc.c:1.9->1.10 + vfw/vfw.dsp:INITIAL->1.4 + vfw/vfw.vcproj:INITIAL->1.1 + vfw/src/config.c:1.36->1.37 + vfw/src/config.h:1.12->1.13 + vfw/src/driverproc.c:1.8->1.9 + +--------------------- +Date: 2008/11/28 19:28:41 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +updated nasm dependency + +Members: + debian/control:1.2->1.3 + +--------------------- +Date: 2008/11/28 19:16:42 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +pump up HEAD version numbers + +Members: + build/generic/configure.in:1.25->1.26 + debian/changelog:1.2->1.3 + src/xvid.c:1.77->1.78 + src/xvid.h:1.63->1.64 + +--------------------- +Date: 2008/11/28 17:54:43 +Author: Isibaar +Branch: HEAD +Tag: tag-branching-1_2_0 +Log: +WIN64 compatibility + +Members: + dshow/src/config.h:1.5->1.6 + +--------------------- +Date: 2008/11/28 17:42:50 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +alternative multicore detection + +Members: + src/xvid.c:1.76->1.77 + +--------------------- +Date: 2008/11/28 12:56:01 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Auto SMP + +Members: + vfw/src/codec.c:1.21->1.22 + vfw/src/config.c:1.35->1.36 + vfw/src/resource.rc:1.24->1.25 + +--------------------- +Date: 2008/11/28 11:58:07 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +bugfix: prevent access violation if width/height is not multiple of 2 + +Members: + src/image/image.c:1.42->1.43 + +--------------------- +Date: 2008/11/27 21:46:13 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +AMD64 fix + +Members: + src/plugins/x86_asm/plugin_ssim-a.asm:1.8->1.9 + +--------------------- +Date: 2008/11/27 21:34:53 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +readded cpu check + +Members: + src/plugins/plugin_ssim.c:1.11->1.12 + +--------------------- +Date: 2008/11/27 21:17:33 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +more ssim fixes + +Members: + examples/xvid_encraw.c:1.36->1.37 + src/xvid.h:1.62->1.63 + src/plugins/plugin_ssim.c:1.10->1.11 + src/plugins/plugin_ssim.h:1.3->1.4 + +--------------------- +Date: 2008/11/27 20:45:28 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +fix for -ssim option + +Members: + examples/xvid_encraw.c:1.35->1.36 + +--------------------- +Date: 2008/11/27 19:35:36 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +64-bit fix + +Members: + src/utils/x86_asm/interlacing_mmx.asm:1.9->1.10 + +--------------------- +Date: 2008/11/27 17:42:00 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +updated strings + +Members: + vfw/bin/xvid.inf:1.3->1.4 + +--------------------- +Date: 2008/11/27 17:33:32 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +64-bit GUI note + +Members: + vfw/src/config.c:1.34->1.35 + vfw/src/config.h:1.11->1.12 + vfw/src/resource.rc:1.23->1.24 + +--------------------- +Date: 2008/11/27 17:31:48 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +enable SSE4 GMC code + +Members: + src/portab.h:1.57->1.58 + src/motion/gmc.c:1.8->1.9 + +--------------------- +Date: 2008/11/27 12:57:28 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +WIN64 compatibility + +Members: + dshow/Makefile:1.6->1.7 + vfw/bin/Makefile:1.5->1.6 + vfw/src/config.c:1.33->1.34 + vfw/src/status.c:1.2->1.3 + +--------------------- +Date: 2008/11/27 01:47:03 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +brightness control fix + +Members: + src/xvid.c:1.75->1.76 + src/image/postprocessing.c:1.4->1.5 + src/image/x86_asm/postprocessing_sse2.asm:1.9->1.10 + +--------------------- +Date: 2008/11/27 00:37:28 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +sad8bi bench + +Members: + examples/xvid_bench.c:1.37->1.38 + +--------------------- +Date: 2008/11/27 00:35:50 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +some WIN64 fixes + +Members: + src/image/x86_asm/colorspace_mmx.inc:1.6->1.7 + src/image/x86_asm/colorspace_yuv_mmx.asm:1.9->1.10 + src/image/x86_asm/gmc_mmx.asm:1.6->1.7 + src/image/x86_asm/interpolate8x8_mmx.asm:1.21->1.22 + src/image/x86_asm/postprocessing_mmx.asm:1.8->1.9 + src/image/x86_asm/qpel_mmx.asm:1.8->1.9 + src/quant/x86_asm/quantize_h263_mmx.asm:1.10->1.11 + src/quant/x86_asm/quantize_mpeg_mmx.asm:1.12->1.13 + +--------------------- +Date: 2008/11/26 11:11:16 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +GUI controls for SSE3/SSE4 +Updated about box and messages + +Members: + dshow/src/CXvidDecoder.h:1.6->1.7 + dshow/src/Configure.cpp:1.4->1.5 + dshow/src/config.c:1.8->1.9 + vfw/src/codec.h:1.5->1.6 + vfw/src/config.c:1.32->1.33 + vfw/src/resource.h:1.10->1.11 + vfw/src/resource.rc:1.22->1.23 + +--------------------- +Date: 2008/11/26 10:31:06 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +some more benches + +Members: + examples/xvid_bench.c:1.36->1.37 + +--------------------- +Date: 2008/11/26 03:36:37 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +increment bs version + +Members: + src/xvid.h:1.61->1.62 + +--------------------- +Date: 2008/11/26 03:32:54 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +removed obsolete AMD64 asm source files + +Members: + src/dct/x86_64_asm/fdct_mmx_skal.asm:1.3->1.4(DEAD) + src/dct/x86_64_asm/idct_mmx.asm:1.3->1.4(DEAD) + src/image/x86_64_asm/interpolate8x8_mmx.asm:1.3->1.4(DEAD) + src/image/x86_64_asm/interpolate8x8_xmm.asm:1.3->1.4(DEAD) + src/image/x86_64_asm/qpel_mmx.asm:1.4->1.5(DEAD) + src/motion/x86_64_asm/sad_mmx.asm:1.3->1.4(DEAD) + src/motion/x86_64_asm/sad_xmm.asm:1.3->1.4(DEAD) + src/quant/x86_64_asm/quantize_h263_mmx.asm:1.3->1.4(DEAD) + src/quant/x86_64_asm/quantize_mpeg_xmm.asm:1.3->1.4(DEAD) + src/utils/x86_64_asm/cpuid.asm:1.6->1.7(DEAD) + src/utils/x86_64_asm/interlacing_mmx.asm:1.5->1.6(DEAD) + src/utils/x86_64_asm/mem_transfer_mmx.asm:1.3->1.4(DEAD) + +--------------------- +Date: 2008/11/26 03:21:02 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +X86_64 fixes + +Members: + src/image/x86_asm/postprocessing_mmx.asm:1.7->1.8 + src/image/x86_asm/postprocessing_sse2.asm:1.8->1.9 + src/quant/quant_mpeg.c:1.4->1.5 + src/quant/x86_asm/quantize_mpeg_mmx.asm:1.11->1.12 + src/quant/x86_asm/quantize_mpeg_xmm.asm:1.9->1.10 + +--------------------- +Date: 2008/11/26 03:17:50 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +win64 target + +Members: + build/generic/Makefile:1.16->1.17 + build/generic/configure.in:1.24->1.25 + build/generic/sources.inc:1.14->1.15 + +--------------------- +Date: 2008/11/26 03:12:41 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +updated MSVC project files + +Members: + build/win32/libxvidcore.dsp:1.14->1.15 + build/win32/libxvidcore_static.dsp:1.4->1.5 + +--------------------- +Date: 2008/11/26 02:04:34 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Unified elf64/win64 X86_64 support + +Members: + src/nasm.inc:INITIAL->1.1 + src/xvid.c:1.74->1.75 + src/bitstream/cbp.h:1.11->1.12 + src/bitstream/mbcoding.c:1.56->1.57 + src/bitstream/x86_asm/cbp_3dne.asm:1.7->1.8(DEAD) + src/bitstream/x86_asm/cbp_mmx.asm:1.16->1.17 + src/bitstream/x86_asm/cbp_sse2.asm:1.9->1.10 + src/dct/fdct.h:1.10->1.11 + src/dct/idct.h:1.12->1.13 + src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.7->1.8 + src/dct/x86_asm/fdct_mmx_skal.asm:1.9->1.10 + src/dct/x86_asm/fdct_sse2_skal.asm:1.9->1.10 + src/dct/x86_asm/idct_3dne.asm:1.8->1.9 + src/dct/x86_asm/idct_mmx.asm:1.12->1.13 + src/dct/x86_asm/idct_sse2_dmitry.asm:1.7->1.8 + src/dct/x86_asm/simple_idct_mmx.asm:1.9->1.10(DEAD) + src/image/colorspace.h:1.9->1.10 + src/image/image.c:1.41->1.42 + src/image/interpolate8x8.h:1.16->1.17 + src/image/qpel.c:1.8->1.9 + src/image/qpel.h:1.7->1.8 + src/image/reduced.h:1.3->1.4 + src/image/x86_asm/colorspace_mmx.inc:1.5->1.6 + src/image/x86_asm/colorspace_rgb_mmx.asm:1.9->1.10 + src/image/x86_asm/colorspace_yuv_mmx.asm:1.8->1.9 + src/image/x86_asm/colorspace_yuyv_mmx.asm:1.9->1.10 + src/image/x86_asm/deintl_sse.asm:1.3->1.4 + src/image/x86_asm/gmc_mmx.asm:1.5->1.6 + src/image/x86_asm/interpolate8x8_3dn.asm:1.11->1.12 + src/image/x86_asm/interpolate8x8_3dne.asm:1.10->1.11 + src/image/x86_asm/interpolate8x8_mmx.asm:1.20->1.21 + src/image/x86_asm/interpolate8x8_xmm.asm:1.12->1.13 + src/image/x86_asm/postprocessing_mmx.asm:1.6->1.7 + src/image/x86_asm/postprocessing_sse2.asm:1.7->1.8 + src/image/x86_asm/qpel_mmx.asm:1.7->1.8 + src/image/x86_asm/reduced_mmx.asm:1.8->1.9 + src/motion/motion_smp.h:1.4->1.5 + src/motion/sad.h:1.23->1.24 + src/motion/x86_asm/sad_3dn.asm:1.11->1.12 + src/motion/x86_asm/sad_3dne.asm:1.9->1.10 + src/motion/x86_asm/sad_mmx.asm:1.19->1.20 + src/motion/x86_asm/sad_sse2.asm:1.15->1.16 + src/motion/x86_asm/sad_xmm.asm:1.12->1.13 + src/plugins/plugin_ssim.c:1.9->1.10 + src/plugins/x86_asm/plugin_ssim-a.asm:1.7->1.8 + src/quant/quant.h:1.7->1.8 + src/quant/quant_matrix.c:1.15->1.16 + src/quant/quant_mpeg.c:1.3->1.4 + src/quant/x86_asm/quantize_h263_3dne.asm:1.8->1.9 + src/quant/x86_asm/quantize_h263_mmx.asm:1.9->1.10 + src/quant/x86_asm/quantize_mpeg_mmx.asm:1.10->1.11 + src/quant/x86_asm/quantize_mpeg_xmm.asm:1.8->1.9 + src/utils/mbfunctions.h:1.20->1.21 + src/utils/mem_transfer.h:1.17->1.18 + src/utils/x86_asm/cpuid.asm:1.14->1.15 + src/utils/x86_asm/interlacing_mmx.asm:1.8->1.9 + src/utils/x86_asm/mem_transfer_3dne.asm:1.10->1.11 + src/utils/x86_asm/mem_transfer_mmx.asm:1.19->1.20 + +--------------------- +Date: 2008/11/14 16:43:27 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +initial SSE4 support + +Members: + build/generic/configure.in:1.23->1.24 + examples/xvid_bench.c:1.35->1.36 + examples/xvid_encraw.c:1.34->1.35 + src/xvid.c:1.73->1.74 + src/xvid.h:1.60->1.61 + src/image/x86_asm/gmc_mmx.asm:1.4->1.5 + src/motion/gmc.c:1.7->1.8 + src/utils/x86_64_asm/cpuid.asm:1.5->1.6 + src/utils/x86_asm/cpuid.asm:1.13->1.14 + +--------------------- +Date: 2008/11/11 21:46:24 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +NASM 2.x compatibility + +Members: + src/bitstream/x86_asm/cbp_3dne.asm:1.6->1.7 + src/bitstream/x86_asm/cbp_mmx.asm:1.15->1.16 + src/bitstream/x86_asm/cbp_sse2.asm:1.8->1.9 + src/dct/x86_64_asm/fdct_mmx_skal.asm:1.2->1.3 + src/dct/x86_64_asm/idct_mmx.asm:1.2->1.3 + src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.6->1.7 + src/dct/x86_asm/fdct_mmx_skal.asm:1.8->1.9 + src/dct/x86_asm/fdct_sse2_skal.asm:1.8->1.9 + src/dct/x86_asm/idct_3dne.asm:1.7->1.8 + src/dct/x86_asm/idct_mmx.asm:1.11->1.12 + src/dct/x86_asm/idct_sse2_dmitry.asm:1.6->1.7 + src/dct/x86_asm/simple_idct_mmx.asm:1.8->1.9 + src/image/x86_64_asm/interpolate8x8_mmx.asm:1.2->1.3 + src/image/x86_64_asm/interpolate8x8_xmm.asm:1.2->1.3 + src/image/x86_64_asm/qpel_mmx.asm:1.3->1.4 + src/image/x86_asm/colorspace_mmx.inc:1.4->1.5 + src/image/x86_asm/colorspace_rgb_mmx.asm:1.8->1.9 + src/image/x86_asm/colorspace_yuv_mmx.asm:1.7->1.8 + src/image/x86_asm/colorspace_yuyv_mmx.asm:1.8->1.9 + src/image/x86_asm/deintl_sse.asm:1.2->1.3 + src/image/x86_asm/gmc_mmx.asm:1.3->1.4 + src/image/x86_asm/interpolate8x8_3dn.asm:1.10->1.11 + src/image/x86_asm/interpolate8x8_3dne.asm:1.9->1.10 + src/image/x86_asm/interpolate8x8_mmx.asm:1.19->1.20 + src/image/x86_asm/interpolate8x8_xmm.asm:1.11->1.12 + src/image/x86_asm/postprocessing_mmx.asm:1.5->1.6 + src/image/x86_asm/postprocessing_sse2.asm:1.6->1.7 + src/image/x86_asm/qpel_mmx.asm:1.6->1.7 + src/image/x86_asm/reduced_mmx.asm:1.7->1.8 + src/motion/x86_64_asm/sad_mmx.asm:1.2->1.3 + src/motion/x86_64_asm/sad_xmm.asm:1.2->1.3 + src/motion/x86_asm/sad_3dn.asm:1.10->1.11 + src/motion/x86_asm/sad_3dne.asm:1.8->1.9 + src/motion/x86_asm/sad_mmx.asm:1.18->1.19 + src/motion/x86_asm/sad_sse2.asm:1.14->1.15 + src/motion/x86_asm/sad_xmm.asm:1.11->1.12 + src/plugins/x86_asm/plugin_ssim-a.asm:1.6->1.7 + src/quant/x86_64_asm/quantize_h263_mmx.asm:1.2->1.3 + src/quant/x86_64_asm/quantize_mpeg_xmm.asm:1.2->1.3 + src/quant/x86_asm/quantize_h263_3dne.asm:1.7->1.8 + src/quant/x86_asm/quantize_h263_mmx.asm:1.8->1.9 + src/quant/x86_asm/quantize_mpeg_mmx.asm:1.9->1.10 + src/quant/x86_asm/quantize_mpeg_xmm.asm:1.7->1.8 + src/utils/x86_64_asm/cpuid.asm:1.4->1.5 + src/utils/x86_64_asm/interlacing_mmx.asm:1.4->1.5 + src/utils/x86_64_asm/mem_transfer_mmx.asm:1.2->1.3 + src/utils/x86_asm/cpuid.asm:1.12->1.13 + src/utils/x86_asm/interlacing_mmx.asm:1.7->1.8 + src/utils/x86_asm/mem_transfer_3dne.asm:1.9->1.10 + src/utils/x86_asm/mem_transfer_mmx.asm:1.18->1.19 + +--------------------- +Date: 2008/09/02 14:23:30 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- added the debian files from 1.1.3 release to CVS head +- applied a patch by Fabian Greffrath + +Members: + debian/changelog:1.1->1.2 + debian/compat:INITIAL->1.1 + debian/control:1.1->1.2 + debian/copyright:INITIAL->1.1 + debian/libxvidcore4-dev.dirs:INITIAL->1.1 + debian/libxvidcore4-dev.docs:INITIAL->1.1 + debian/libxvidcore4-dev.install:INITIAL->1.1 + debian/libxvidcore4.dirs:INITIAL->1.1 + debian/libxvidcore4.docs:INITIAL->1.1 + debian/libxvidcore4.install:INITIAL->1.1 + debian/rules:1.1->1.2 + +--------------------- +Date: 2008/08/19 11:17:17 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- removed accidental duplicates + +Members: + src/utils/x86_64_asm/cpuid.asm:1.3->1.4 + src/utils/x86_64_asm/interlacing_mmx.asm:1.3->1.4 + +--------------------- +Date: 2008/08/19 11:06:48 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- noexecstack patch by Hans de Goede + +Members: + src/bitstream/x86_asm/cbp_3dne.asm:1.5->1.6 + src/bitstream/x86_asm/cbp_mmx.asm:1.14->1.15 + src/bitstream/x86_asm/cbp_sse2.asm:1.7->1.8 + src/dct/x86_64_asm/fdct_mmx_skal.asm:1.1->1.2 + src/dct/x86_64_asm/idct_mmx.asm:1.1->1.2 + src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.5->1.6 + src/dct/x86_asm/fdct_mmx_skal.asm:1.7->1.8 + src/dct/x86_asm/fdct_sse2_skal.asm:1.7->1.8 + src/dct/x86_asm/idct_3dne.asm:1.6->1.7 + src/dct/x86_asm/idct_mmx.asm:1.10->1.11 + src/dct/x86_asm/idct_sse2_dmitry.asm:1.5->1.6 + src/dct/x86_asm/simple_idct_mmx.asm:1.7->1.8 + src/image/x86_64_asm/interpolate8x8_mmx.asm:1.1->1.2 + src/image/x86_64_asm/interpolate8x8_xmm.asm:1.1->1.2 + src/image/x86_64_asm/qpel_mmx.asm:1.2->1.3 + src/image/x86_asm/colorspace_rgb_mmx.asm:1.7->1.8 + src/image/x86_asm/colorspace_yuv_mmx.asm:1.6->1.7 + src/image/x86_asm/colorspace_yuyv_mmx.asm:1.7->1.8 + src/image/x86_asm/deintl_sse.asm:1.1->1.2 + src/image/x86_asm/gmc_mmx.asm:1.2->1.3 + src/image/x86_asm/interpolate8x8_3dn.asm:1.9->1.10 + src/image/x86_asm/interpolate8x8_3dne.asm:1.8->1.9 + src/image/x86_asm/interpolate8x8_mmx.asm:1.18->1.19 + src/image/x86_asm/interpolate8x8_xmm.asm:1.10->1.11 + src/image/x86_asm/postprocessing_mmx.asm:1.4->1.5 + src/image/x86_asm/postprocessing_sse2.asm:1.5->1.6 + src/image/x86_asm/qpel_mmx.asm:1.5->1.6 + src/image/x86_asm/reduced_mmx.asm:1.6->1.7 + src/motion/x86_64_asm/sad_mmx.asm:1.1->1.2 + src/motion/x86_64_asm/sad_xmm.asm:1.1->1.2 + src/motion/x86_asm/sad_3dn.asm:1.9->1.10 + src/motion/x86_asm/sad_3dne.asm:1.7->1.8 + src/motion/x86_asm/sad_mmx.asm:1.17->1.18 + src/motion/x86_asm/sad_sse2.asm:1.13->1.14 + src/motion/x86_asm/sad_xmm.asm:1.10->1.11 + src/plugins/x86_asm/plugin_ssim-a.asm:1.5->1.6 + src/quant/x86_64_asm/quantize_h263_mmx.asm:1.1->1.2 + src/quant/x86_64_asm/quantize_mpeg_xmm.asm:1.1->1.2 + src/quant/x86_asm/quantize_h263_3dne.asm:1.6->1.7 + src/quant/x86_asm/quantize_h263_mmx.asm:1.7->1.8 + src/quant/x86_asm/quantize_mpeg_mmx.asm:1.8->1.9 + src/quant/x86_asm/quantize_mpeg_xmm.asm:1.6->1.7 + src/utils/x86_64_asm/cpuid.asm:1.2->1.3 + src/utils/x86_64_asm/interlacing_mmx.asm:1.2->1.3 + src/utils/x86_64_asm/mem_transfer_mmx.asm:1.1->1.2 + src/utils/x86_asm/cpuid.asm:1.11->1.12 + src/utils/x86_asm/interlacing_mmx.asm:1.6->1.7 + src/utils/x86_asm/mem_transfer_3dne.asm:1.8->1.9 + src/utils/x86_asm/mem_transfer_mmx.asm:1.17->1.18 + +--------------------- +Date: 2007/11/23 11:45:09 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- add missing #!/usr/bin/perl + +Members: + examples/bench_list.pl:1.2->1.3 + +--------------------- +Date: 2007/11/23 11:44:11 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- update for nasm >= 0.99 + +Members: + build/generic/configure.in:1.22->1.23 + +--------------------- +Date: 2007/09/11 14:41:13 +Author: suxen_drol +Branch: HEAD +Tag: (none) +Log: +nasm 0.99.x compatibility + +Members: + src/dct/x86_asm/fdct_mmx_skal.asm:1.6->1.7 + src/image/x86_asm/interpolate8x8_3dne.asm:1.7->1.8 + src/motion/x86_asm/sad_3dne.asm:1.6->1.7 + src/quant/x86_asm/quantize_h263_3dne.asm:1.5->1.6 + src/utils/x86_asm/mem_transfer_3dne.asm:1.7->1.8 + +--------------------- +Date: 2007/07/26 16:30:31 +Author: suxen_drol +Branch: HEAD +Tag: (none) +Log: +posix compliance; s/malloc\.h/stdlib\.h/ + +Members: + src/plugins/plugin_ssim.c:1.8->1.9 + +--------------------- +Date: 2007/07/24 11:43:10 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- improve b-frame decoding robustness (with broken stream or missing + ref frame) + +Members: + src/bitstream/bitstream.c:1.57->1.58 + +--------------------- +Date: 2007/07/19 15:46:16 +Author: suxen_drol +Branch: HEAD +Tag: (none) +Log: +remove plugin_fixed.c as per instruction "[Xvid-devel] pete cvs commits digest" (13 May 2003) + +Members: + src/plugins/plugin_fixed.c:1.2->1.3(DEAD) + +--------------------- +Date: 2007/06/28 16:55:11 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + Simplify index testing after get_coeff(), esp. after decoding error. + +Members: + src/bitstream/mbcoding.c:1.55->1.56 + +--------------------- +Date: 2007/06/27 16:38:05 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- patch for a potential vulnerability reported by Secunia + +Members: + src/bitstream/mbcoding.c:1.54->1.55 + +--------------------- +Date: 2007/06/02 15:53:13 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +compile with unicode support correctly (windows/debug). Patch by Kurt Pruenner + +Members: + src/portab.h:1.56->1.57 + +--------------------- +Date: 2007/04/28 18:30:20 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +Correction to out-of-bounds memory access in d_mv_bits; an assertion showing that d_mv_bits is still wrong; VC8 project files + +Members: + build/win32/libxvidcore.sln:INITIAL->1.1 + build/win32/libxvidcore.vcproj:INITIAL->1.1 + src/bitstream/mbcoding.c:1.53->1.54 + src/motion/motion_inlines.h:1.4->1.5 + +--------------------- +Date: 2007/04/16 21:01:28 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + fix for bad resync_marker length in b-vops (both enc and dec) + + Thanks to Mathieu Monnier for the report + (mathieu.monnier at polytechnique dot org) + +Members: + src/decoder.c:1.79->1.80 + src/bitstream/bitstream.c:1.56->1.57 + +--------------------- +Date: 2007/03/08 22:40:12 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- fix SSE3 detection and port to x86_64 + +Members: + src/utils/x86_64_asm/cpuid.asm:1.1->1.2 + src/utils/x86_asm/cpuid.asm:1.10->1.11 + +--------------------- +Date: 2007/02/08 14:10:24 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- avoid access violation when stats==NULL - patch by Felipe Contreras + +Members: + src/encoder.c:1.129->1.130 + +--------------------- +Date: 2007/01/09 21:08:53 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- ssim and colorspace set-up patches by Johannes Reinhardt + +Members: + examples/xvid_encraw.c:1.33->1.34 + +--------------------- +Date: 2006/12/22 00:29:27 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- build patch for Mac by Eric Petit + +Members: + build/generic/configure.in:1.21->1.22 + +--------------------- +Date: 2006/12/22 00:27:25 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- PPC build cleanup patch for SSIM by Paul Kurucz + +Members: + examples/xvid_bench.c:1.34->1.35 + src/plugins/plugin_ssim.c:1.7->1.8 + +--------------------- +Date: 2006/12/14 14:09:00 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- missing emms() fix by squid_80 + +Members: + src/encoder.c:1.128->1.129 + +--------------------- +Date: 2006/12/06 20:55:42 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- Add xvid_plugin_ssim + +Members: + build/generic/libxvidcore.def:1.4->1.5 + +--------------------- +Date: 2006/12/06 20:55:07 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- SSE3 patch + +Members: + src/xvid.c:1.72->1.73 + src/xvid.h:1.59->1.60 + src/motion/sad.h:1.22->1.23 + src/motion/x86_asm/sad_sse2.asm:1.12->1.13 + src/utils/x86_asm/cpuid.asm:1.9->1.10 + +--------------------- +Date: 2006/11/12 02:40:36 +Author: chl +Branch: HEAD +Tag: (none) +Log: +MMX version of RGB_to_yv12, shamelessly copy&pasted from the BGR version. + +Members: + src/xvid.c:1.71->1.72 + src/image/colorspace.h:1.8->1.9 + src/image/x86_asm/colorspace_rgb_mmx.asm:1.6->1.7 + +--------------------- +Date: 2006/11/11 23:06:44 +Author: chl +Branch: HEAD +Tag: (none) +Log: +Fixed RGB but, simply forgot to initialize the function ptr + +Members: + src/xvid.c:1.70->1.71 + +--------------------- +Date: 2006/11/11 23:03:30 +Author: chl +Branch: HEAD +Tag: (none) +Log: +Same RGB bug, different location + +Members: + src/image/image.c:1.40->1.41 + +--------------------- +Date: 2006/11/11 06:07:25 +Author: chl +Branch: HEAD +Tag: (none) +Log: +Typo in RGB, but still seems broken. + +Members: + src/image/image.c:1.39->1.40 + +--------------------- +Date: 2006/11/10 19:58:39 +Author: chl +Branch: HEAD +Tag: (none) +Log: +Added support for RGB colorspace. Incredible that after 5 years, this still +wasn't there (only BGR and RGB+alpha). +There are no accelerated MMX version, yet. + +Members: + src/xvid.h:1.58->1.59 + src/image/colorspace.c:1.13->1.14 + src/image/colorspace.h:1.7->1.8 + src/image/image.c:1.38->1.39 + +--------------------- +Date: 2006/11/08 08:17:22 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + added an integer-based alternative to float gaussian. + #define USE_INT_GAUSSIAN to activate it + +Members: + src/plugins/plugin_ssim.c:1.6->1.7 + +--------------------- +Date: 2006/11/08 07:55:27 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + applied ssim_part3.diff patch, by Johannes Reinhardt + +Members: + examples/xvid_encraw.c:1.32->1.33 + src/plugins/plugin_ssim.c:1.5->1.6 + src/plugins/plugin_ssim.h:1.2->1.3 + +--------------------- +Date: 2006/11/07 20:59:03 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + added a seamingly missing emms() to generate_GMCimage() + + little ASM clean-up, pointer out by Celtic_Druid + +Members: + src/image/x86_asm/gmc_mmx.asm:1.1->1.2 + src/motion/gmc.c:1.6->1.7 + +--------------------- +Date: 2006/11/01 11:04:29 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- upped BS_VERSION to 47 + +Members: + src/xvid.h:1.57->1.58 + +--------------------- +Date: 2006/11/01 08:12:26 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + added a very simple bench to test bitstream-read functions + mostly to be used in conjunction to valgrind to spot uninitialized + reads. + +Members: + examples/xvid_bench.c:1.33->1.34 + +--------------------- +Date: 2006/10/30 23:23:05 +Author: chl +Branch: HEAD +Tag: (none) +Log: +nasm/yasm (at least my versions) didn't like the 0EH syntax in pshufd. +Change to 0x0E fixes it (thanks for the hint, skal!). + +Members: + src/plugins/x86_asm/plugin_ssim-a.asm:1.4->1.5 + +--------------------- +Date: 2006/10/30 12:33:57 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + fix for rounding error while descaling + +Members: + src/plugins/x86_asm/plugin_ssim-a.asm:1.3->1.4 + +--------------------- +Date: 2006/10/30 12:21:42 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + further patch for SSIM plugin by Johannes Reinhardt + + updated `xvid_bench 15` => there's still a little + rounding inaccuracy in the reported CRCs. Work in progress... + +Members: + examples/xvid_bench.c:1.32->1.33 + examples/xvid_encraw.c:1.31->1.32 + src/xvid.h:1.56->1.57 + src/plugins/plugin_ssim.c:1.4->1.5 + src/plugins/plugin_ssim.h:1.1->1.2 + src/plugins/x86_asm/plugin_ssim-a.asm:1.2->1.3 + +--------------------- +Date: 2006/10/30 11:52:00 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + added support for NULL u/v pointer in yv12_to_yv12* functions + (+little bug fix for the vflip case). + Added a bench in xvid_bench.c (`xvid_bench 16`) + +Members: + examples/xvid_bench.c:1.31->1.32 + src/image/colorspace.c:1.12->1.13 + src/image/x86_asm/colorspace_yuv_mmx.asm:1.5->1.6 + +--------------------- +Date: 2006/10/29 09:04:02 +Author: chl +Branch: HEAD +Tag: (none) +Log: +Simple handle to flooding chroma components with 0x80: set src->u and +src->v to NULL. To work with VFlip, set also src_uv_stride=0. + +Members: + src/image/colorspace.c:1.11->1.12 + +--------------------- +Date: 2006/10/26 18:34:32 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + slightly faster lum_8x8_mmx + +Members: + src/plugins/x86_asm/plugin_ssim-a.asm:1.1->1.2 + +--------------------- +Date: 2006/10/16 06:46:01 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + update totalPSNR[], whatever the ARG_PROGRESS + +Members: + examples/xvid_encraw.c:1.30->1.31 + +--------------------- +Date: 2006/10/13 17:19:48 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + bench on lum2x8 was wrong (uninitialized reads) + +Members: + examples/xvid_bench.c:1.30->1.31 + +--------------------- +Date: 2006/10/13 17:16:25 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + some more SSIM patches by Johannes + +Members: + examples/xvid_bench.c:1.29->1.30 + examples/xvid_encraw.c:1.29->1.30 + src/plugins/plugin_ssim.c:1.3->1.4 + +--------------------- +Date: 2006/10/13 13:26:18 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + wrong call to check_cpu_features() in case of non-ARCH_IS_IA32 + +Members: + src/image/image.c:1.37->1.38 + +--------------------- +Date: 2006/10/13 11:28:46 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + removed the #ifndef WIN32 protection around xvid_plugin_ssim + +Members: + examples/xvid_encraw.c:1.28->1.29 + +--------------------- +Date: 2006/10/13 10:39:07 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- Updated the MSVC project files plus some minor compilation fixes + +Members: + build/win32/libxvidcore.dsp:1.13->1.14 + src/image/image.c:1.36->1.37 + src/plugins/plugin_ssim.c:1.2->1.3 + +--------------------- +Date: 2006/10/13 09:38:09 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + added a simple de-interlacing func (c + sse version), + declared as xvid_image_deinterlace() in image.h + + Of course, one should prefer deinterlacing through some avisynth + plugin, but... + + please update the dsp/dsw + +Members: + build/generic/sources.inc:1.13->1.14 + src/image/image.c:1.35->1.36 + src/image/image.h:1.16->1.17 + src/image/x86_asm/deintl_sse.asm:INITIAL->1.1 + +--------------------- +Date: 2006/10/13 08:32:02 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + added a forgotten ARCH_IS_IA32 + + added some missing emms() after asm calls (since floats are used) + +Members: + src/plugins/plugin_ssim.c:1.1->1.2 + +--------------------- +Date: 2006/10/11 16:55:28 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + added a bench for SSIM's internal function (`xvid_bench 15`) + +Members: + examples/xvid_bench.c:1.28->1.29 + +--------------------- +Date: 2006/10/11 15:55:32 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + added SSIM plugin code + + Patch by Johannes Reinhardt at uni-konstanz dot de + +Members: + build/generic/sources.inc:1.12->1.13 + src/xvid.h:1.55->1.56 + src/plugins/plugin_ssim.c:INITIAL->1.1 + src/plugins/plugin_ssim.h:INITIAL->1.1 + src/plugins/x86_asm/plugin_ssim-a.asm:INITIAL->1.1 + +--------------------- +Date: 2006/10/11 15:52:06 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + added SSIM pluging to xvid_encraw.c (only for non-WIN32 + for now) + + modified Makefile to use generic/=build/libxvidcore.a + direct path + + Patch by Johannes Reinhardt at uni-konstanz dot de + +Members: + examples/Makefile:1.9->1.10 + examples/xvid_encraw.c:1.27->1.28 + +--------------------- +Date: 2006/09/22 05:40:11 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +stop using cmov with mmx + +Members: + src/quant/x86_asm/quantize_mpeg_mmx.asm:1.7->1.8 + +--------------------- +Date: 2006/09/11 00:42:15 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- small bug reported by Greg Handi + +Members: + src/decoder.c:1.78->1.79 + +--------------------- +Date: 2006/09/03 10:46:56 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + added a protection flag XVID_SAFE_BS_TAIL for not reading + more than 4byte past the end of the input buffer. This is + disabled by default (because slow), and 8byte-padding of input + buffer should be a prefered solution in case of problem. + Please cross-check i didn't break something. + + + Thanks to Liang Jian ( jianliang79 at gmail dot com ) for + pointing out the problem. + +Members: + src/bitstream/bitstream.h:1.23->1.24 + +--------------------- +Date: 2006/08/23 22:27:22 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + Typo: use stride from data->current instead of data->reference + Thanks to Johannes.Reinhardt at uni-konstanz dot de + +Members: + src/plugins/plugin_dump.c:1.2->1.3 + +--------------------- +Date: 2006/07/11 20:36:18 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- updated graphics + +Members: + dshow/src/Xvid_logo.bmp:1.2->1.3 + vfw/src/Xvid_logo.bmp:1.2->1.3 + vfw/src/xvid.ico:1.1->1.2 + +--------------------- +Date: 2006/07/11 19:17:09 +Author: chl +Branch: HEAD +Tag: (none) +Log: +ARG_FRAMERATE=0. broke encoding with default + +Members: + examples/xvid_encraw.c:1.26->1.27 + +--------------------- +Date: 2006/07/11 12:19:27 +Author: chl +Branch: HEAD +Tag: (none) +Log: +linking to pthread library was missing + +Members: + examples/Makefile:1.8->1.9 + +--------------------- +Date: 2006/07/11 12:01:27 +Author: chl +Branch: HEAD +Tag: (none) +Log: +fissing .endfunc + +Members: + src/quant/x86_asm/quantize_mpeg_mmx.asm:1.6->1.7 + +--------------------- +Date: 2006/07/10 19:39:23 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- updated profile definitions + +Members: + vfw/src/codec.c:1.20->1.21 + vfw/src/config.c:1.31->1.32 + vfw/src/config.h:1.10->1.11 + +--------------------- +Date: 2006/07/10 19:25:23 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- increment bs version to 45 + +Members: + src/xvid.h:1.54->1.55 + +--------------------- +Date: 2006/07/10 10:09:59 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +faster and waaay more precise mpeg intra quantization + +Members: + src/encoder.h:1.31->1.32 + src/xvid.c:1.69->1.70 + src/quant/quant.h:1.6->1.7 + src/quant/quant_matrix.c:1.14->1.15 + src/quant/quant_matrix.h:1.7->1.8 + src/quant/quant_mpeg.c:1.2->1.3 + src/quant/x86_asm/quantize_mpeg_mmx.asm:1.5->1.6 + src/quant/x86_asm/quantize_mpeg_xmm.asm:1.5->1.6 + src/utils/mbtransquant.c:1.31->1.32 + +--------------------- +Date: 2006/07/08 16:19:04 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + some compile fix... note: -start only works for + raw YUV input (type 0). + +Members: + examples/xvid_encraw.c:1.25->1.26 + +--------------------- +Date: 2006/06/17 15:07:55 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- Enabled Skal's new SIMD optimizations for GMC + +Members: + build/win32/libxvidcore.dsp:1.12->1.13 + src/motion/gmc.c:1.5->1.6 + +--------------------- +Date: 2006/06/16 12:08:28 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +xvid_encraw with AVI input support, possible MKV output support, and all options/settings. Possibly the ugliest piece of code in our tree. Needs a rewrite. + +Members: + examples/xvid_encraw.c:1.24->1.25 + +--------------------- +Date: 2006/06/14 23:44:07 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + added mmx/sse2 code for GMC (3-pts only). + new file: image/x86_asm/gmc_mmx.asm + + At this point, new GMC code isn't enabled (gmc.c:586). + So: this commit should give binary-exact same input/output + than before. + + dsp/dsw not updated. + +Members: + build/generic/sources.inc:1.11->1.12 + src/xvid.c:1.68->1.69 + src/image/x86_asm/gmc_mmx.asm:INITIAL->1.1 + src/motion/gmc.c:1.4->1.5 + src/motion/gmc.h:1.2->1.3 + +--------------------- +Date: 2006/06/07 23:00:55 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + fix for a long-standing typo in the clipping value + for 1-pts GMC prediction. + +Members: + src/motion/gmc.c:1.3->1.4 + +--------------------- +Date: 2006/06/05 23:30:49 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + added a test_yuv() stub to test YUV functions, + at least : yv12_to_yuyv and yv12_to_uyvy + +Members: + examples/xvid_bench.c:1.27->1.28 + +--------------------- +Date: 2006/06/05 23:27:36 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + faster yv12->yuyv / uyvy MMX functions + patch suggested by Carlo Bramini ( carlo bramix at libero dot it ) + +Members: + src/image/x86_asm/colorspace_yuyv_mmx.asm:1.6->1.7 + +--------------------- +Date: 2006/05/28 09:52:45 +Author: suxen_drol +Branch: HEAD +Tag: (none) +Log: +define _INTPTR_T_DEFINED + +Members: + src/portab.h:1.55->1.56 + +--------------------- +Date: 2006/05/06 06:37:15 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +missing #include b0rks compilation + +Members: + src/plugins/plugin_lumimasking.c:1.5->1.6 + +--------------------- +Date: 2006/04/26 19:44:29 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + bswap and quant_h264_intra naming fix. + + Patch by Thomas Koeckerbauer ( k0055217 at students dot uni-linz dot ac dot at ) + +Members: + src/portab.h:1.54->1.55 + src/quant/quant.h:1.5->1.6 + +--------------------- +Date: 2006/04/25 17:19:27 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +write stats file in the same directory as target file, not in root directory + +Members: + vfw/src/config.h:1.9->1.10 + +--------------------- +Date: 2006/04/19 17:42:19 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +final skip threshold had its sign reversed, oops + +Members: + src/motion/estimation_pvop.c:1.21->1.22 + +--------------------- +Date: 2006/04/15 06:17:02 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +s/max/MAX - *nix compilation bustage fix + +Members: + src/plugins/plugin_lumimasking.c:1.4->1.5 + +--------------------- +Date: 2006/04/14 09:24:47 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + preserve the intervening bytes in BitstreamInit() + + original reports by Alex Volkov and Liang Jian. + +Members: + src/bitstream/bitstream.h:1.22->1.23 + +--------------------- +Date: 2006/04/13 22:48:06 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- debian patch by GomGom + +Members: + debian/README.Debian:INITIAL->1.1 + debian/changelog:INITIAL->1.1 + debian/control:INITIAL->1.1 + debian/rules:INITIAL->1.1 + +--------------------- +Date: 2006/03/27 13:21:48 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + fix for the visual_object_verid vs. video_object_layer_verid + problem of 6.3.3, reported by Li Xiang (lixiang01 at gmail dot com) + Thanks for report and test bitstreams! + +Members: + src/decoder.c:1.77->1.78 + src/decoder.h:1.17->1.18 + src/bitstream/bitstream.c:1.55->1.56 + +--------------------- +Date: 2006/03/11 13:10:42 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +let lumimasking work with quant 1 too + +Members: + src/plugins/plugin_lumimasking.c:1.3->1.4 + +--------------------- +Date: 2006/03/05 05:01:07 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +detect pthreads and add proper linking flags if they are found. patch by caro from irc + +Members: + build/generic/configure.in:1.20->1.21 + +--------------------- +Date: 2006/03/03 12:54:58 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +fixed destructor bug - temp lamdas not freed + +Members: + src/encoder.c:1.127->1.128 + +--------------------- +Date: 2006/02/27 13:16:04 +Author: suxen_drol +Branch: HEAD +Tag: (none) +Log: +mingw compatibility, remove gcc warnings + +Members: + src/motion/motion_smp.h:1.3->1.4 + +--------------------- +Date: 2006/02/27 01:24:02 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +synchronize only once *slaps forhead* + +Members: + src/motion/estimation_pvop.c:1.20->1.21 + +--------------------- +Date: 2006/02/27 01:22:31 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +cosmetics; make it compile on linux and others without #defines + +Members: + src/motion/motion_smp.h:1.2->1.3 + +--------------------- +Date: 2006/02/26 02:52:34 +Author: suxen_drol +Branch: HEAD +Tag: (none) +Log: +add debug.c + +Members: + dshow/dshow.dsp:1.6->1.7 + dshow/src/debug.c:INITIAL->1.1 + dshow/src/debug.h:1.5->1.6 + +--------------------- +Date: 2006/02/25 05:41:12 +Author: suxen_drol +Branch: HEAD +Tag: (none) +Log: +win32: populate info.num_thread fields using GetProcessAffinityMask() + +Members: + src/xvid.c:1.67->1.68 + +--------------------- +Date: 2006/02/25 02:20:41 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +oops I forgot to commit these yesterday ;_; + +Members: + src/motion/estimation_bvop.c:1.24->1.25 + src/motion/estimation_pvop.c:1.19->1.20 + +--------------------- +Date: 2006/02/25 00:35:04 +Author: suxen_drol +Branch: HEAD +Tag: (none) +Log: +add minfcode and minbcode members to SMPmotionData struct + +Members: + src/motion/motion_smp.h:1.1->1.2 + +--------------------- +Date: 2006/02/24 23:59:07 +Author: suxen_drol +Branch: HEAD +Tag: (none) +Log: +prevent segfault when encoding application calls compress_end with NULL codec context (PerfectDark at yandex dot ru) + +Members: + vfw/src/codec.c:1.19->1.20 + +--------------------- +Date: 2006/02/24 15:18:59 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +SMP update - don't run encoding in parallel after all + +Members: + src/encoder.c:1.126->1.127 + +--------------------- +Date: 2006/02/24 11:39:23 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +support -threads parameter (defaults to zero) + +Members: + examples/xvid_encraw.c:1.23->1.24 + +--------------------- +Date: 2006/02/24 09:46:22 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +multithreaded encoding + +Members: + src/encoder.c:1.125->1.126 + src/encoder.h:1.30->1.31 + src/motion/estimation_bvop.c:1.23->1.24 + src/motion/estimation_pvop.c:1.18->1.19 + src/motion/motion_smp.h:INITIAL->1.1 + +--------------------- +Date: 2006/02/24 09:33:52 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +enable number of threads; treat is as any other config (no auto-detection) + +Members: + vfw/src/config.c:1.30->1.31 + +--------------------- +Date: 2006/02/23 08:22:43 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +reset dquant table, all of it + +Members: + src/encoder.c:1.124->1.125 + +--------------------- +Date: 2006/02/15 21:58:43 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- N-VOP patch by Andrew Dunstan + +Members: + src/encoder.c:1.123->1.124 + +--------------------- +Date: 2006/02/15 20:16:39 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +Bugfix: Decoding was prematurely terminated upon EOF + +Members: + examples/xvid_decraw.c:1.23->1.24 + +--------------------- +Date: 2006/01/19 23:25:18 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- Added MV bits to statistics + +Members: + src/encoder.c:1.122->1.123 + src/encoder.h:1.29->1.30 + src/bitstream/mbcoding.c:1.52->1.53 + +--------------------- +Date: 2006/01/17 20:06:25 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- Removed the 9999 frames encode limit from xvid_encraw + +Members: + examples/xvid_encraw.c:1.22->1.23 + +--------------------- +Date: 2006/01/09 01:39:43 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- fix for EMT64 platform + +Members: + src/xvid.c:1.66->1.67 + +--------------------- +Date: 2006/01/08 23:25:57 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- Increased the bs_version to 43 + +Members: + src/xvid.h:1.53->1.54 + +--------------------- +Date: 2005/12/30 15:04:49 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- Initialize dec->bs_version to high value. Before it seemed unititalized for + non Xvid streams... + +Members: + src/decoder.c:1.76->1.77 + +--------------------- +Date: 2005/12/30 14:52:32 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- Made the debug build config link again + +Members: + dshow/dshow.dsp:1.5->1.6 + dshow/src/debug.h:1.4->1.5 + +--------------------- +Date: 2005/12/24 02:06:20 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- (hopefully) fixed the decoder bugs reported by Michael Niedermayer + +Members: + src/decoder.c:1.75->1.76 + +--------------------- +Date: 2005/12/18 07:52:12 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +cleanup; skip decision moved to separate function + +Members: + src/motion/estimation_pvop.c:1.17->1.18 + src/motion/motion.h:1.23->1.24 + +--------------------- +Date: 2005/12/18 03:55:54 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +-freduce-all-givs not supporeted by gcc4 - easiest to just remove + +Members: + dshow/Makefile:1.5->1.6 + vfw/bin/Makefile:1.4->1.5 + +--------------------- +Date: 2005/12/17 14:57:15 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +stupid typo in latest patch + +Members: + src/image/image.c:1.34->1.35 + +--------------------- +Date: 2005/12/17 13:04:52 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +easier image_interpolate() call, absolete comments removed + +Members: + src/encoder.c:1.121->1.122 + src/image/image.c:1.33->1.34 + src/image/image.h:1.15->1.16 + +--------------------- +Date: 2005/12/17 12:24:32 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +ancient useless code removed + +Members: + src/image/image.c:1.32->1.33 + +--------------------- +Date: 2005/12/10 06:20:35 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +slightly better trellis - check at least 3 coefficients. 0.05dB better with no measurable speed penalty + +Members: + src/utils/mbtransquant.c:1.30->1.31 + +--------------------- +Date: 2005/12/09 05:45:35 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +expose VHQ and Trellis lambdas to HVS plugins + +Members: + src/encoder.c:1.120->1.121 + src/encoder.h:1.28->1.29 + src/global.h:1.24->1.25 + src/xvid.h:1.52->1.53 + src/motion/estimation_rd_based.c:1.13->1.14 + src/motion/estimation_rd_based_bvop.c:1.9->1.10 + src/utils/mbtransquant.c:1.29->1.30 + +--------------------- +Date: 2005/12/09 05:39:49 +Author: syskin +Branch: HEAD +Tag: (none) +Log: +tuning lambdas for better PSNR and vhq0 mode decision + +Members: + src/motion/estimation.h:1.12->1.13 + src/motion/estimation_common.c:1.12->1.13 + +--------------------- +Date: 2005/11/25 13:07:01 +Author: chl +Branch: HEAD +Tag: (none) +Log: +remove "xvid" in PGM-header, so xvid_encraw understands it + +Members: + examples/xvid_decraw.c:1.22->1.23 + +--------------------- +Date: 2005/11/22 11:53:10 +Author: suxen_drol +Branch: HEAD +Tag: (none) +Log: +update cvs-head to reflect xvid-1.2 development status: + set build string to "xvid-1.2.0-dev" + set XVID_VERSION to 1.2.-127 + set XVID_BS_VERSION to 40 + set XVID_UNSTABLE + +Members: + src/xvid.c:1.65->1.66 + src/xvid.h:1.51->1.52 + +--------------------- +Date: 2005/11/22 11:23:01 +Author: suxen_drol +Branch: HEAD +Tag: (none) +Log: +cleanings in code spotted by sparse (ed dot gomez at free dot fr> + +Members: + src/decoder.c:1.74->1.75 + src/encoder.c:1.119->1.120 + src/xvid.c:1.64->1.65 + src/bitstream/bitstream.c:1.54->1.55 + src/dct/idct.c:1.8->1.9 + src/image/colorspace.c:1.10->1.11 + src/image/font.c:1.6->1.7 + src/image/qpel.c:1.7->1.8 + src/motion/estimation_rd_based.c:1.12->1.13 + src/motion/estimation_rd_based_bvop.c:1.8->1.9 + src/prediction/mbprediction.c:1.17->1.18 + src/utils/emms.c:1.10->1.11 + src/utils/mbtransquant.c:1.28->1.29 + src/utils/timer.h:1.10->1.11 + +--------------------- +Date: 2005/11/03 06:44:07 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + typo fixed (thanks squid_80) + +Members: + examples/xvid_bench.c:1.26->1.27 + +--------------------- +Date: 2005/10/26 14:38:33 +Author: Skal +Branch: HEAD +Tag: (none) +Log: + + + removed the x_Ref%4 in qpel.h, in favor of x_Ref>>2. + As suggested by Gruel, there might be a compiler + problem for some very very exotic platform. + Hence, i've added a test_compiler() in xvid_bench.c, to + be sure everything are ok. Hope the test is correct. + + + added benches for interlaced decoding, as supplied + by Christoph Kühnel (info at intek-darmstadt dot de). + Thanks a lot. + +Members: + examples/xvid_bench.c:1.25->1.26 + src/image/qpel.h:1.6->1.7 + +--------------------- +Date: 2005/10/23 00:32:44 +Author: Isibaar +Branch: HEAD +Tag: (none) +Log: +- Renamed and extended the profiles + +Members: + vfw/src/codec.c:1.18->1.19 + vfw/src/config.c:1.29->1.30 + vfw/src/config.h:1.8->1.9 + +--------------------- +Date: 2005/10/16 02:00:04 +Author: suxen_drol +Branch: HEAD +Tag: (none) +Log: +vfw quality presets + +Members: + vfw/src/codec.c:1.17->1.18 + vfw/src/config.c:1.28->1.29 + vfw/src/config.h:1.7->1.8 + vfw/src/resource.h:1.9->1.10 + vfw/src/resource.rc:1.21->1.22 + +--------------------- +Date: 2005/10/09 09:38:33 +Author: suxen_drol +Branch: HEAD +Tag: (none) +Log: +TODO/Changelog update + +Members: + ChangeLog:1.13->1.14 + TODO:1.7->1.8 + +2005/10/8 0:58:2, 'suxen_drol' + compatibility with haali media splitter: + - FORMAT_MPEG2Video support + - handle uppercase MP4V fourcc/clsid + +2005/10/7 15:2:28, 'suxen_drol' + minor xvid_{enc,dec}_raw fixes: + - fix clock resolution (thanks yuri khan) + - link vfw32.lib for win32 avifile support + - honour avifile stream length + +2005/10/6 18:28:31, 'Isibaar' + - added avi/avs input support + - various new options + +2005/10/6 10:46:42, 'Isibaar' + - Wiped the remainders of RRV encoding support + - Marked the RRV flags as obsolete in xvid.h API + +2005/10/5 11:20:22, 'suxen_drol' + vfw: replace "Picture Aspect Ratio" with "Display Aspect Ratio" + +2005/9/24 3:10:37, 'suxen_drol' + bugfix: calc_cbp_mmx was ignoring negative coeff case. have replaced "coeff_sum>0" evaluation with "coeff_sum != 0" + see http://forum.doom9.org/showthread.php?t=100275 for description of bug. + +2005/9/23 12:53:35, 'suxen_drol' + +ve/-ve cbp test (to demonstrate fault with current calc_cbp_mmx function + +2005/9/20 11:54:11, 'suxen_drol' + > > - uint32_t intra_dc_threshold; /* fake variable */ + > > + int intra_dc_threshold; /* fake variable */ + This patch fixes a warning spotted by gcc 4.0.1, because &intra_dc_threshold + is passed to some function which expects a int*, not a uint32_t* (on 64bit this + is important, even if this is fake data, the callee could corrupt the stack + writing 64bit to a 32bit allocated destination) + +2005/9/20 11:51:40, 'suxen_drol' + msvc fails on void* arithmetic in xvid_bench.c + +2005/9/20 11:19:34, 'suxen_drol' + update example documentation to "newer" commandline arguments for encraw/decraw (the arguments were changed ~2003). + bugfix: prevent endless loop when useful_bytes==1 within xvid_decraw.c + +2005/9/18 1:34:13, 'suxen_drol' + renamed dshow "Aspect_Ratio" registry key to "Decoder_Aspect_Ratio", in order to prevent conflict with vfw encoder registry key. + +2005/9/15 10:52:28, 'suxen_drol' + bugfix: support for aspect ratio when decoding unpacked b-frames + +2005/9/15 10:55:29, 'suxen_drol' + OutputDebugString cleanup + +2005-09-19 19:37:45 GMT patch-38 + + Summary: + Renamed dshow aspect ratio registry key + Revision: + xvidcore--head--0.0--patch-38 + + From pete: + * Renamed dshow "Aspect_Ratio" registry key to "Decoder_Aspect_Ratio", + in order to prevent conflict with vfw encoder registry key. + + modified files: + dshow/src/config.c + + +2005-09-15 16:30:59 GMT patch-37 + + Summary: + Field interlaced decoding + Revision: + xvidcore--head--0.0--patch-37 + + From Christoph Kuehnel: + + * decoder.c + - Some new defines for DIV + - modified: had wrong address offsets for + interlaced + - = new function for interlaced + - = new function for interlaced + motion vector prediction + - modified so that it differs between frame and + field prediction + + * global.h + - For field motion prediction MACORBLOCK has new member that is the + average of field1 and field2 motion vector = + + * xvid.c + - For field predicted macroblocks we need new field oriented transfer + functions. + For colour calculations they may only process 4 lines (one field + from the colour macroblock that is 8x8). So I introduced 4 new + function pointers: + + + * mbcoding.c + - _DEBUG code; index is checked against 64 + + * interpolate8x8.[c,h,asm] + - New 8x4 functions + + * mbpredicition.[c,h] + - New function for interlaced prediciton + according to spec + + * mem_transfer.[c,h,asm] + - New 8x4 function + + modified files: + AUTHORS src/bitstream/mbcoding.c src/decoder.c src/global.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_3dne.asm + src/image/x86_asm/interpolate8x8_mmx.asm + src/image/x86_asm/interpolate8x8_xmm.asm + src/prediction/mbprediction.c src/prediction/mbprediction.h + src/utils/mem_transfer.c src/utils/mem_transfer.h + src/utils/x86_asm/mem_transfer_3dne.asm + src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c + vfw/src/config.c vfw/src/driverproc.c + + +2005-09-15 16:27:07 GMT patch-36 + + Summary: + Optimiozed cbp operator on IA32 + Revision: + xvidcore--head--0.0--patch-36 + + From carlo dot bramix at libero dot it: + - Optimized CBP opeartor for ia32 arch + + modified files: + examples/xvid_bench.c src/bitstream/x86_asm/cbp_mmx.asm + + +2005-09-15 16:20:49 GMT patch-35 + + Summary: + OutputDebugStream cleanup + Revision: + xvidcore--head--0.0--patch-35 + + From pete: + - OutputDebugStream cleanup + + modified files: + dshow/dshow.dsp dshow/sources.inc dshow/src/CXvidDecoder.cpp + dshow/src/debug.h + + +2005-07-26 23:32:52 GMT patch-34 + + Summary: + Long standing error in xvid_decraw for big endian hosts + Revision: + xvidcore--head--0.0--patch-34 + + From ed.gomez, spoted by Paul Kurucz ptk9417 at ritvax.isc.rit.edu + * No width and height declared in write_tga bug. + + modified files: + examples/xvid_decraw.c + + +2005-07-25 19:45:25 GMT patch-33 + + Summary: + Fix big endian tga output for decraw. + Revision: + xvidcore--head--0.0--patch-33 + + From ed.gomez: + * Writing pointed data is always better than memory + addresses + + modified files: + examples/xvid_decraw.c + + +2005-07-14 14:25:43 GMT patch-32 + + Summary: + Disable packed-bframes widget for dxn profile + Revision: + xvidcore--head--0.0--patch-32 + + From pete: + * Disable packed-bframes widget for dxn profile + + modified files: + vfw/src/config.c + + +2005-07-14 14:22:53 GMT patch-31 + + Summary: + Fixed qpel for gcc4 and x86_64 + Revision: + xvidcore--head--0.0--patch-31 + + From Martin Drab + * Incomplete type definitions are not supported in GCC4 and newer. + This was breaking x86_64. + + From ed.gomez: + * If both generic and x86_64 share 90% of the array declaration, + better use an extern macro. Makes teh code clearer. + + modified files: + src/image/qpel.c + + +2005-07-14 14:11:24 GMT patch-30 + + Summary: + Added VHQ support to xvid_encraw + Revision: + xvidcore--head--0.0--patch-30 + + From skal: + * Added VHQ support to xvid_encraw + + modified files: + examples/xvid_encraw.c + + +2005-06-26 15:05:01 GMT patch-29 + + Summary: + Merge noise + Revision: + xvidcore--head--0.0--patch-29 + + From ed.gomez: + - Merge noise forgotten bit. Other small differences exist with + the CVS tree, but i consider them to not fullfill the local + code style and thus don't fit well... + + modified files: + src/dct/idct.h + + +2005-06-26 15:02:05 GMT patch-28 + + Summary: + Bench updates + Revision: + xvidcore--head--0.0--patch-28 + + From skal: + - Fixed bench for big endian platforms, updated tests + + modified files: + examples/bench.pl examples/bench_list.pl examples/xvid_bench.c + + +2005-06-26 14:59:17 GMT patch-27 + + Summary: + Optimized C mem transfer functions + Revision: + xvidcore--head--0.0--patch-27 + + From skal: + - Optimized C mem transfer funcs, disabled for safety. + Enabled by undefining USE_REFERENCE_CODE at the top of + the mem_transfer.c file + + modified files: + src/utils/mem_transfer.c + + +2005-06-26 14:55:35 GMT patch-26 + + Summary: + Optimized gcd + Revision: + xvidcore--head--0.0--patch-26 + + From skal: + - Optmized GCD, added test for gcd in xvid_bench + + modified files: + examples/xvid_bench.c src/encoder.c + + +2005-06-26 14:51:35 GMT patch-25 + + Summary: + Fixed write_video_packet_header + Revision: + xvidcore--head--0.0--patch-25 + + From Sigdrak at free.fr: + - Fix write_video_packet_header() which was buggy and kind of obfuscated. + + From skal: + - Fixed log table + - Small cleanup + + modified files: + src/bitstream/bitstream.c + + +2005-06-26 14:46:23 GMT patch-24 + + Summary: + Added greyscale option support in xvid_encraw + Revision: + xvidcore--head--0.0--patch-24 + + Added greyscale option support in xvid_encraw + + + modified files: + examples/xvid_encraw.c + + +2005-06-26 14:43:42 GMT patch-23 + + Summary: + IEEE-1180 SSE2 iDCT implementation + Revision: + xvidcore--head--0.0--patch-23 + + From skal: + - Implemented IEEE-1180 SSE2 iDCT. Disabled for safety. + + modified files: + src/dct/x86_asm/fdct_sse2_skal.asm src/xvid.c + + +2005-05-18 22:08:12 GMT patch-22 + + Summary: + No executable shared objects installed + Revision: + xvidcore--head--0.0--patch-22 + + From ed.gomez: + * Do not install the lib as executable. It's no use as the SO has no + main symbol anyway, and the static lib is not runnable anyway. + + modified files: + build/generic/Makefile + + +2005-05-18 22:05:09 GMT patch-21 + + Summary: + Statically link xvid_bench with libxvidcore.a + Revision: + xvidcore--head--0.0--patch-21 + + Statically link xvid_bench with libxvidcore.a + + + modified files: + examples/Makefile + + +2005-05-18 21:59:27 GMT patch-20 + + Summary: + New autoconf garbage removal + Revision: + xvidcore--head--0.0--patch-20 + + New autoconf garbage removal + + + modified files: + build/generic/bootstrap.sh + + +2005-05-18 21:58:16 GMT patch-19 + + Summary: + Quotes in configure.in + Revision: + xvidcore--head--0.0--patch-19 + + Quotes in configure.in + + + modified files: + build/generic/configure.in + + +2005-05-18 19:40:18 GMT patch-18 + + Summary: + Added bitstream helper functions for packets. + Revision: + xvidcore--head--0.0--patch-18 + + From Skal: + * Added helper functions for video packets, though they're still unused. + + modified files: + src/bitstream/bitstream.c src/bitstream/bitstream.h + + +2005-05-18 19:30:41 GMT patch-17 + + Summary: + A few more bench stuff + Revision: + xvidcore--head--0.0--patch-17 + + From Skal: + * Added Perl scripts to automate benches. + * Worked on xvid_bench tests to cover more code. + + new files: + examples/.arch-ids/bench.pl.id + examples/.arch-ids/bench_list.pl.id examples/bench.pl + examples/bench_list.pl + + modified files: + examples/xvid_bench.c + + +2005-05-18 19:22:28 GMT patch-16 + + Summary: + Decoder cleanup for memory de/allocation + Revision: + xvidcore--head--0.0--patch-16 + + From Skal: + * Memory de/allocation code refactored using goto. + + modified files: + src/decoder.c + + +2005-05-11 21:18:41 GMT patch-15 + + Summary: + Export only public API for GNU/Linux and Solaris + Revision: + xvidcore--head--0.0--patch-15 + + From ed.gomez: + * Use ld version script to hide internal functions. + + new files: + build/generic/.arch-ids/libxvidcore.ld.id + build/generic/libxvidcore.ld + + modified files: + build/generic/Makefile build/generic/configure.in + + +2005-05-11 21:07:00 GMT patch-14 + + Summary: + Warnings GCC4 + Revision: + xvidcore--head--0.0--patch-14 + + From ed.gomez: + * Remove all GCC 4 warnings. + + modified files: + src/bitstream/bitstream.c src/bitstream/bitstream.h + src/decoder.c src/encoder.c src/image/image.c + src/image/image.h src/motion/estimation_common.c + src/utils/mbtransquant.c + + +2005-05-11 20:18:49 GMT patch-13 + + Summary: + Add support for gcc-4 in configure system + Revision: + xvidcore--head--0.0--patch-13 + + From ed.gomez: + * Added gcc 4 detection and CFLAG option filtering for it. + + modified files: + build/generic/configure.in + + +2005-05-11 20:07:54 GMT patch-12 + + Summary: + + Revision: + xvidcore--head--0.0--patch-12 + + From pete: + * bugfix: correct max bitrate display for slider + layout: "(kbps)" added to avgerage bitrate labels within calculator + dialog + + modified files: + vfw/src/config.c vfw/src/resource.rc + + +2005-05-11 20:06:04 GMT patch-11 + + Summary: + Fix alignment issue for mem tranfer + Revision: + xvidcore--head--0.0--patch-11 + + From skal: + * Fix alignment issue (32 bit reading from non aligned memory) + likely for RISC CPUs using the C code. + + modified files: + src/utils/mem_transfer.c + + +2005-05-11 20:03:57 GMT patch-10 + + Summary: + Get time function right on win32 + Revision: + xvidcore--head--0.0--patch-10 + + From Skal: + * Get the time function right for win32 (ms precision) + + modified files: + examples/xvid_bench.c + + +2005-05-11 20:01:28 GMT patch-9 + + Summary: + Better ASP bitstream autodetection + Revision: + xvidcore--head--0.0--patch-9 + + From pete: + - Use more flags to determine ASP activation or not. + + modified files: + src/bitstream/bitstream.c + + +######################################################################### +# 1.1.0-beta2 (Bitstream Version 39) +######################################################################### + +2005-04-03 20:15:00 GMT patch-7 + + Summary: + Makefile credits and whitespace cleaning + Revision: + xvidcore--head--0.0--patch-7 + + Makefile credits and whitespace cleaning + + + modified files: + dshow/Makefile vfw/bin/Makefile + + +2005-04-03 19:52:35 GMT patch-6 + + Summary: + Various small things to vbv conformance and divx5 compatibility. + Revision: + xvidcore--head--0.0--patch-6 + + From pete: + xvidcore + ======== + * added XVID_GLOBAL_DIVX5_USERDATA global flag + * removed the bvop delay warning text ("warning: nothing to output), + as this often confuses joe user. + * minor changed to closed gop image_printf statement: + s/"DX50 BVOP->PVOP"/"CLOSED GOP BVOP->PVOP" + * additional comments for low_delay_default mode within decoder_decode() + * divx userdata string: s/DivX999b000/DivX503b1393. this has been + suggested by dxn for improved hardware compatibility [nb: i dont + have a hardware player to confirm this] + * vbv_peakrate constraint is ignored if <= 0 + + vfw frontend + ============ + * dxn profiles now confirm to "DivX Certified Profile Compatibility v1.1", + February 2005. this document was provided by DivXNetworks, USA. when a + dxn profile is selected, strict conformance is enabled: + - force 1:1 picture aspect ratio + - disable bframes if interlacing is enabled + - force maximum of 1 consecutive bvops for the portable and ht profiles, + 2 bvops for the hd profile + - always write divx 5 userdata string to bitstream + - force packed bitstream option + - updated dxn vbv parameters + * added PROFILE_4MV flag. 4mv is now disabled for the dxn handheld profile. + * moved PROFILE_AS/PROFILE_ARTS/PROFILE_S to config.c + * profile[].max_bitrate now measured in bit/sec (not kbps) + * profile->level box: widgets are now greyed-out if they are not used. + * increase vertical size of profile drop down list. + * about box button: s/Dismiss/OK + + modified files: + src/bitstream/bitstream.c src/decoder.c src/encoder.c + src/plugins/plugin_2pass2.c src/xvid.h vfw/src/codec.c + vfw/src/config.c vfw/src/config.h vfw/src/resource.h + vfw/src/resource.rc + + +2005-04-03 19:50:05 GMT patch-5 + + Summary: + Fixed bug in cartoon mode. + Revision: + xvidcore--head--0.0--patch-5 + + From Isiibar: + - Fixed cartoon bug as described by CrunCher. + + modified files: + src/motion/estimation_pvop.c + + +2005-03-22 20:40:47 GMT patch-4 + + Summary: + Added MPEG quant support for PPC + Revision: + xvidcore--head--0.0--patch-4 + + From Christoph Nageli: + * Added support for MPEG quant functions for PPC. + + new files: + src/quant/ppc_asm/.arch-ids/quant_mpeg_altivec.c.id + src/quant/ppc_asm/quant_mpeg_altivec.c + + modified files: + build/generic/sources.inc src/quant/quant.h src/xvid.c + + +2005-03-18 18:00:13 GMT patch-3 + + Summary: + Updated ChangeLog + Revision: + xvidcore--head--0.0--patch-3 + + Updated ChangeLog + + + modified files: + ChangeLog + + +2005-03-18 17:53:24 GMT patch-2 + + Summary: + Colorspace code for PPC + Revision: + xvidcore--head--0.0--patch-2 + + From Christoph Nageli: + - Colorspace function fixes for non 16bytes aligned target adresses. + + modified files: + src/image/ppc_asm/colorspace_altivec.c + + +2005-03-18 17:39:00 GMT patch-1 + + Summary: + Fix for 64bit interlacing + Revision: + xvidcore--head--0.0--patch-1 + + From Andrew Dunstan: + * Fixed bug where 64bit mov shoud have been 32bit + + modified files: + src/utils/x86_64_asm/interlacing_mmx.asm + + +2005-03-18 17:28:00 GMT base-0 + + Summary: + tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-121 + Revision: + xvidcore--head--0.0--base-0 + + (automatically generated log message) + +# Change of arch/tla archive, explains the patch number wraparound + +2005-03-18 16:58:08 GMT patch-121 + + Summary: + ME work + Revision: + xvidcore--head--0.0--patch-121 + + From Isiibar: + - Cartoon mode bugfix + - New lambda tables for R-D motion search. The old tables were + obviously taken from h.264, which uses a logarithmic quantizer + scale. This lead to bad results at very low bit-rates. With this + patch, compression efficiency at low bit-rates is greatly improved. + + modified files: + src/motion/estimation.h src/motion/estimation_bvop.c + src/motion/estimation_common.c src/motion/estimation_pvop.c + + +2005-03-18 16:56:13 GMT patch-120 + + Summary: + Better instruction pairing in sad mmx + Revision: + xvidcore--head--0.0--patch-120 + + From Dark sylinc (dark_sylinc at yahoo dor com dor ar), commited by Isiibar: + * Better instruction pairing in sad_mmx.asm, improves speed. + + modified files: + src/motion/x86_asm/sad_mmx.asm src/utils/emms.c + + +2005-03-18 16:53:00 GMT patch-119 + + Summary: + Fixed resource leak in Dshow + Revision: + xvidcore--head--0.0--patch-119 + + From antonz, commited by Isiibar: + * Fixed resource leaking caused by poor xvidcore initialization tracking. + + modified files: + dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h + + +2005-03-18 16:50:44 GMT patch-118 + + Summary: + Debug flag support in vfw + Revision: + xvidcore--head--0.0--patch-118 + + From pete: + * debug flag support for vfw decoder. + + modified files: + vfw/src/codec.c + + +######################################################################### +# 1.1.0-beta1 (Bitstream Version 38) +######################################################################### + + +2005-01-16 10:27:41 GMT patch-117 + + Summary: + License was using wrong linefeeds for vfw + Revision: + xvidcore--head--0.0--patch-117 + + License was using wrong linefeeds for vfw + + + new files: + vfw/.arch-ids/LICENSE.id vfw/LICENSE + + modified files: + vfw/src/resource.rc + + +2005-01-10 22:59:46 GMT patch-116 + + Summary: + Last minutes vfw bugfixes/improvements + Revision: + xvidcore--head--0.0--patch-116 + + From sysKin: + * last minute fixes and improvements to vfw frontend. + + modified files: + vfw/src/codec.c vfw/src/config.c vfw/src/config.h + vfw/src/resource.rc + + +2005-01-09 20:37:32 GMT patch-115 + + Summary: + Marking 1.1.0 beta1 + Revision: + xvidcore--head--0.0--patch-115 + + From ed.gomez: + * Marking xvid 1.1.0 beta1 release. + + modified files: + ChangeLog build/generic/configure.in src/xvid.c src/xvid.h + + +2005-01-09 20:15:14 GMT patch-114 + + Summary: + Moved cartoon mode to zones in vfw. + Revision: + xvidcore--head--0.0--patch-114 + + From sysKin: + * Moved cartoon mode to zones in vfw frontend. + + modified files: + vfw/src/codec.c vfw/src/config.c vfw/src/config.h + vfw/src/resource.rc + + +2005-01-09 20:09:27 GMT patch-113 + + Summary: + + Revision: + xvidcore--head--0.0--patch-113 + + From algern0n (#xvid@freenode): + * Avoid infinite loop when updating audio size. + + modified files: + vfw/src/config.c + + +2005-01-09 11:32:41 GMT patch-112 + + Summary: + Long standing bug in 2pass2 code. Double overflow accumulation. + Revision: + xvidcore--head--0.0--patch-112 + + From pengvado (x264 developer, sorry i don't have your realname): + * rc_2pass2_after accumulates overflow twice, once in each I/PB subcase + and then in a common code path. The common path was just supposed to + store the stat struct entry error for statistics (even if they're unused) + + modified files: + src/plugins/plugin_2pass2.c + + +2005-01-06 23:42:12 GMT patch-111 + + Summary: + Merged amd64 branch fix + Revision: + xvidcore--head--0.0--patch-111 + + Merged amd64 branch fix + + Patches applied: + + * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-12 + Merged upstream + + * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-13 + Bug fix for qpel problem from Andrew Dunstan + + + modified files: + src/image/x86_64_asm/qpel_mmx.asm + + new patches: + ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-12 + ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-13 + + +2005-01-05 22:53:12 GMT patch-110 + + Summary: + Merged x86_64 Linux port + Revision: + xvidcore--head--0.0--patch-110 + + Merged x86_64 Linux port + + Patches applied: + + * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--base-0 + tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-96 + + * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-1 + Merged mainline up to patch-101 + + * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-2 + Merged mainline again for hotfixes + + * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-3 + Added x86_64 detection in configure system + + * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-4 + Added src/utils/x86_64_asm files + + * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-5 + Added /src/quant/x86_64_asm files + + * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-6 + Added src/motion/x86_64_asm files + + * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-7 + Added src/dct/x86_64_asm + + * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-8 + Added halfpel part of src/image/x86_64_asm files + + * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-9 + Merged mainline + + * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-10 + Ported the new mem transfer function + + * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-11 + Added src/image/x86_4 qpel code + + + new files: + src/dct/x86_64_asm/.arch-ids/=id + src/dct/x86_64_asm/.arch-ids/fdct_mmx_skal.asm.id + src/dct/x86_64_asm/.arch-ids/idct_mmx.asm.id + src/dct/x86_64_asm/fdct_mmx_skal.asm + src/dct/x86_64_asm/idct_mmx.asm + src/image/x86_64_asm/.arch-ids/=id + src/image/x86_64_asm/.arch-ids/interpolate8x8_mmx.asm.id + src/image/x86_64_asm/.arch-ids/interpolate8x8_xmm.asm.id + src/image/x86_64_asm/.arch-ids/qpel_mmx.asm.id + src/image/x86_64_asm/interpolate8x8_mmx.asm + src/image/x86_64_asm/interpolate8x8_xmm.asm + src/image/x86_64_asm/qpel_mmx.asm + src/motion/x86_64_asm/.arch-ids/=id + src/motion/x86_64_asm/.arch-ids/sad_mmx.asm.id + src/motion/x86_64_asm/.arch-ids/sad_xmm.asm.id + src/motion/x86_64_asm/sad_mmx.asm + src/motion/x86_64_asm/sad_xmm.asm + src/quant/x86_64_asm/.arch-ids/=id + src/quant/x86_64_asm/.arch-ids/quantize_h263_mmx.asm.id + src/quant/x86_64_asm/.arch-ids/quantize_mpeg_xmm.asm.id + src/quant/x86_64_asm/quantize_h263_mmx.asm + src/quant/x86_64_asm/quantize_mpeg_xmm.asm + src/utils/x86_64_asm/.arch-ids/=id + src/utils/x86_64_asm/.arch-ids/cpuid.asm.id + src/utils/x86_64_asm/.arch-ids/interlacing_mmx.asm.id + src/utils/x86_64_asm/.arch-ids/mem_transfer_mmx.asm.id + src/utils/x86_64_asm/cpuid.asm + src/utils/x86_64_asm/interlacing_mmx.asm + src/utils/x86_64_asm/mem_transfer_mmx.asm + + modified files: + build/generic/configure.in build/generic/sources.inc + examples/xvid_bench.c src/dct/fdct.h src/dct/idct.h + src/image/interpolate8x8.h src/image/qpel.c src/image/qpel.h + src/motion/sad.h src/portab.h src/quant/quant.h + src/utils/emms.h src/utils/mbfunctions.h + src/utils/mem_transfer.h src/xvid.c + + new directories: + src/dct/x86_64_asm src/dct/x86_64_asm/.arch-ids + src/image/x86_64_asm src/image/x86_64_asm/.arch-ids + src/motion/x86_64_asm src/motion/x86_64_asm/.arch-ids + src/quant/x86_64_asm src/quant/x86_64_asm/.arch-ids + src/utils/x86_64_asm src/utils/x86_64_asm/.arch-ids + + new patches: + ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--base-0 + ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-1 + ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-2 + ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-3 + ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-4 + ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-5 + ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-6 + ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-7 + ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-8 + ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-9 + ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-10 + ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-11 + + +2004-12-19 16:58:13 GMT patch-109 + + Summary: + bvhq speedup. + Revision: + xvidcore--head--0.0--patch-109 + + From sysKin: + * Add cbp cost as soon as possible, so it saves a few candidates + testing. + + modified files: + src/motion/estimation_rd_based_bvop.c + + +2004-12-19 16:55:47 GMT patch-108 + + Summary: + Added ia32 optimized code for new mem transfer operator. + Revision: + xvidcore--head--0.0--patch-108 + + From sysKin: + * Added ia32 (xmm) optimized code for new mem transfer operator. + + modified files: + src/utils/mem_transfer.c src/utils/mem_transfer.h + src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c + + +2004-12-19 13:39:58 GMT patch-107 + + Summary: + Added missing license header + Revision: + xvidcore--head--0.0--patch-107 + + From ed.gomez: + * The GPL header was missing + + + + modified files: + src/motion/estimation_rd_based_bvop.c + + +2004-12-19 12:41:02 GMT patch-106 + + Summary: + Updated ChangeLog + Revision: + xvidcore--head--0.0--patch-106 + + Updated ChangeLog + + + modified files: + ChangeLog + + +2004-12-19 12:38:15 GMT patch-105 + + Summary: + Merged stable 1.0.3 release patches + Revision: + xvidcore--head--0.0--patch-105 + + Merged stable 1.0.3 release patches + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-63 + Trellis overflow for quant<=2 + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-64 + Marking 1.0.3 release + + + modified files: + ChangeLog-1.0 src/utils/mbtransquant.c src/xvid.h + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-63 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-64 + + +2004-12-19 11:15:53 GMT patch-104 + + Summary: + Faster bvhq + Revision: + xvidcore--head--0.0--patch-104 + + From sysKin: + * Faster bvhq skipping Intra test if the rd optimized rate + is already < 24bits... some other things too + + modified files: + src/motion/estimation.h src/motion/estimation_bvop.c + src/motion/estimation_rd_based.c + src/motion/estimation_rd_based_bvop.c + + +2004-12-10 20:51:56 GMT patch-103 + + Summary: + Encoder cleanups. + Revision: + xvidcore--head--0.0--patch-103 + + From sysKin: + * Moved greyscale code to mbcoding. + * Moved the fcode code to its own function. + * Some other minor cleanups. + + + modified files: + src/bitstream/mbcoding.c src/encoder.c + + +2004-12-10 20:39:23 GMT patch-102 + + Summary: + Fixed patch-101 + Revision: + xvidcore--head--0.0--patch-102 + + From sysKin: + * Add a cbp assigment that should not have disapeared in patch-101. + + modified files: + src/encoder.c + + +2004-12-09 22:53:20 GMT patch-101 + + Summary: + Speedup using RD results + Revision: + xvidcore--head--0.0--patch-101 + + From sysKin: + * Use cbp from RD to speedup things a bit. + + modified files: + src/encoder.c + + +2004-12-09 22:51:02 GMT patch-100 + + Summary: + Speedup RD a bit + Revision: + xvidcore--head--0.0--patch-100 + + From sysKin: + * Saves a few multiplies in RD code saving the quant*quant value + into the SearchData struct. + + modified files: + src/motion/estimation.h src/motion/estimation_bvop.c + src/motion/estimation_rd_based.c + + +2004-12-09 22:48:06 GMT patch-99 + + Summary: + Smarter fcode code + Revision: + xvidcore--head--0.0--patch-99 + + From sysKin: + * Replaced old fcode code with smarter one. + + modified files: + src/bitstream/mbcoding.c src/encoder.c src/motion/estimation.h + src/motion/estimation_bvop.c src/motion/estimation_common.c + src/motion/estimation_pvop.c src/motion/motion_inlines.h + + +2004-12-09 22:00:49 GMT patch-98 + + Summary: + Removed Reduced Resolution Vops support + Revision: + xvidcore--head--0.0--patch-98 + + From sysKin: + * it's now a long time we planned removing support for RRV as it + adds complexity to the ME, to the decoder and this feature fits + nowhere in any MPEG4 profile we plan to support. + + modified files: + src/bitstream/bitstream.c src/bitstream/bitstream.h + src/decoder.c src/encoder.c src/image/image.c + src/motion/estimation.h src/motion/estimation_bvop.c + src/motion/estimation_gmc.c src/motion/estimation_pvop.c + src/motion/estimation_rd_based.c + src/motion/estimation_rd_based_bvop.c src/motion/motion.h + src/motion/motion_comp.c src/motion/motion_inlines.h + src/motion/vop_type_decision.c src/utils/mbtransquant.c + src/xvid.c + + +2004-12-07 23:58:12 GMT patch-97 + + Summary: + Merged PowerPC fixes from christoph naegeli's branch + Revision: + xvidcore--head--0.0--patch-97 + + Merged PowerPC fixes from christoph naegeli's branch + + Patches applied: + + * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-11 + Star-merge with Edouards Branch + + * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-12 + debug alignment bugfixes + + * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-13 + bugfixes in altivec alignment assumptions + + * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-14 + linux gcc fixes + + * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-15 + linux ppc long fixes + + * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-16 + minor ppc linux enhancements... + + + modified files: + src/image/ppc_asm/colorspace_altivec.c + src/image/ppc_asm/interpolate8x8_altivec.c + src/image/ppc_asm/qpel_altivec.c + src/motion/ppc_asm/sad_altivec.c + src/quant/ppc_asm/quant_h263_altivec.c + src/utils/ppc_asm/mem_transfer_altivec.c src/xvid.c + + new patches: + chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-11 + chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-12 + chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-13 + chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-14 + chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-15 + chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-16 + + +2004-11-24 22:10:17 GMT patch-96 + + Summary: + Forgotten bit of patch-94 (vbv code in vfw) + Revision: + xvidcore--head--0.0--patch-96 + + Forgotten bit of patch-94 (vbv code in vfw) + + + modified files: + vfw/src/codec.c + + +2004-11-24 21:50:45 GMT patch-95 + + Summary: + Changed default Brightness value in DShow frontend + Revision: + xvidcore--head--0.0--patch-95 + + Changed default Brightness value in DShow frontend + + + modified files: + dshow/src/config.c + + +2004-11-24 21:50:14 GMT patch-94 + + Summary: + Added support for VBV in frontend. + Revision: + xvidcore--head--0.0--patch-94 + + From sysKin: + * Added support code for VBV in VFW frontend. + + modified files: + vfw/src/config.c vfw/src/resource.rc + + +2004-11-24 21:48:35 GMT patch-93 + + Summary: + Added interlaced option parsing in xvid_encraw. + Revision: + xvidcore--head--0.0--patch-93 + + From christoph: + * Added support for interlaced option in xvid_encraw. + + modified files: + examples/xvid_encraw.c + + +2004-11-24 21:45:47 GMT patch-92 + + Summary: + Synced with stable tree + Revision: + xvidcore--head--0.0--patch-92 + + Synced with stable tree + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-60 + Fixed DiamondSearch + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-61 + Fixed stride in DShow decoder. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-62 + Fixed stride in vfw frontend. + + + modified files: + dshow/src/CXvidDecoder.cpp src/motion/estimation_common.c + vfw/src/codec.c + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-60 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-61 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-62 + + +2004-10-17 10:13:02 GMT patch-91 + + Summary: + Syncing with Christoph Nageli branch + Revision: + xvidcore--head--0.0--patch-91 + + Syncing with Christoph Nageli branch + + Patches applied: + + * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--base-0 + tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-68 + + * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-1 + interpolate8x8_haflpel add functions + + * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-2 + little enhancement + + * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-3 + Basic QPel pass_16 routines altivec codec + + * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-4 + Basic QPel pass_8 routines altivec code + + * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-5 + packed pass_16 routines in a macro + + * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-6 + packed pass_8 routines in a macro + + * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-7 + Enhancement of the qpel functions for P-frames + + * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-8 + QPel Pass_16 Add Functions + + * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-9 + Pass_8_Add Altivec functions + + * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-10 + Bugfix for Pass_8 Add routines + + + new files: + src/image/ppc_asm/.arch-ids/qpel_altivec.c.id + src/image/ppc_asm/qpel_altivec.c + + modified files: + build/generic/sources.inc src/image/interpolate8x8.h + src/image/ppc_asm/colorspace_altivec.c + src/image/ppc_asm/interpolate8x8_altivec.c src/image/qpel.c + src/image/qpel.h src/xvid.c + + new patches: + chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--base-0 + chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-1 + chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-2 + chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-3 + chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-4 + chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-5 + chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-6 + chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-7 + chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-8 + chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-9 + chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-10 + + +2004-10-12 21:00:08 GMT patch-90 + + Summary: + Resynced with 1.0 tree + Revision: + xvidcore--head--0.0--patch-90 + + Resynced with 1.0 tree + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-59 + Don't read too short streams. + + + modified files: + src/bitstream/bitstream.c + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-59 + + +2004-10-12 20:54:47 GMT patch-89 + + Summary: + Credits to Christoph Nageli for his work on PPC port + Revision: + xvidcore--head--0.0--patch-89 + + Credits to Christoph Nageli for his work on PPC port + + + modified files: + AUTHORS + + +2004-10-12 20:51:24 GMT patch-88 + + Summary: + + Revision: + xvidcore--head--0.0--patch-88 + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-57 + ME fix. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-58 + 64bit fixes + + From ed.gomez: + * Resolved conflicts caused by the 64bit fixes, extended it for qpel.h + Note that 1.1 tree needs a new review for 64bit problems as lot + of ME code has changed. + + modified files: + src/image/qpel.h src/motion/estimation_bvop.c + src/motion/estimation_common.c src/motion/motion_comp.c + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-57 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-58 + + +2004-09-22 22:42:16 GMT patch-87 + + Summary: + DESTDIR support in Makefile + Revision: + xvidcore--head--0.0--patch-87 + + From Thomas Galliano (Gentoo bug #62190): + * Added DESTDIR prefix variable to all install commands destination + (ed.gomez: i think it's for packaging issues, so the install + process installs all files as if they were going to the real + location, as xvid doesn't use any path, i always thought this + was not required) + + modified files: + build/generic/Makefile build/generic/platform.inc.in + + +2004-09-04 15:10:33 GMT patch-86 + + Summary: + First bvop search must initalize best_sad + Revision: + xvidcore--head--0.0--patch-86 + + From sysKin: + * First bvop search must initalize best_sad + + modified files: + src/motion/estimation_bvop.c + + +2004-09-04 14:11:43 GMT patch-85 + + Summary: + Fixed function prototype/definition mismatch + Revision: + xvidcore--head--0.0--patch-85 + + From sysKin: + * Fixed function prototype/definition mismatch for some + interpolation C functions. + + modified files: + src/image/interpolate8x8.c + + +2004-09-04 14:08:13 GMT patch-84 + + Summary: + Fixed buffer termination logic in xvid_decraw. + Revision: + xvidcore--head--0.0--patch-84 + + From ed.gomez: + * Fixed main decoding loop condition to really match + the empty buffer and end of stream condition. + * Removed the unwanted frame number limitation + + modified files: + examples/xvid_decraw.c + + +2004-09-04 14:04:48 GMT patch-83 + + Summary: + Uninitialized user data usage. + Revision: + xvidcore--head--0.0--patch-83 + + From ed.gomez: + - Fixed user data parsing uninitialized data. + + modified files: + src/bitstream/bitstream.c + + +2004-09-04 13:59:26 GMT patch-82 + + Summary: + Unitialized data in bvop ME + Revision: + xvidcore--head--0.0--patch-82 + + From ed.gomez: + * Fixed unitialized data usage during bvop ME. + + modified files: + src/motion/estimation_bvop.c + + +2004-09-03 00:13:31 GMT patch-81 + + Summary: + Add VOL header saving in xvid_decraw + Revision: + xvidcore--head--0.0--patch-81 + + From ed.gomez: + * Added VOL header saving in xvid_decraw + + The little story: + I was trying to cut some frames off of a big stream (150MB) + with "xvid_decraw -m", and cat'ing the single frame stream + files together. The reconstructed stream was rejected by all + mpeg4 decoders because the vol header wasn't present. Thus + the fix. + + modified files: + examples/xvid_decraw.c + + +2004-08-30 23:22:35 GMT patch-80 + + Summary: + Complete previous API numbering change + Revision: + xvidcore--head--0.0--patch-80 + + Complete previous API numbering change + + + modified files: + src/xvid.h + + +2004-08-29 11:53:05 GMT patch-79 + + Summary: + Merged stable tree + Revision: + xvidcore--head--0.0--patch-79 + + Merged stable tree + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-54 + Marking 1.0.2 + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-55 + Merged one important forgotten bugfix from head + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-56 + ChangeLog update + + + modified files: + ChangeLog-1.0 src/xvid.h + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-54 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-55 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-56 + + +2004-08-29 09:56:34 GMT patch-78 + + Summary: + Write ia32 symbols' size to elf output. + Revision: + xvidcore--head--0.0--patch-78 + + From ed.gomez: + - write symbols size to elf output, so the asm objects look + really like any usual object file. + + modified files: + src/bitstream/x86_asm/cbp_3dne.asm + src/bitstream/x86_asm/cbp_mmx.asm + src/bitstream/x86_asm/cbp_sse2.asm + src/dct/x86_asm/fdct_mmx_ffmpeg.asm + src/dct/x86_asm/fdct_mmx_skal.asm + src/dct/x86_asm/fdct_sse2_skal.asm + src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/idct_mmx.asm + src/dct/x86_asm/idct_sse2_dmitry.asm + src/dct/x86_asm/simple_idct_mmx.asm + 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_3dn.asm + src/image/x86_asm/interpolate8x8_3dne.asm + src/image/x86_asm/interpolate8x8_mmx.asm + src/image/x86_asm/interpolate8x8_xmm.asm + src/image/x86_asm/postprocessing_mmx.asm + src/image/x86_asm/postprocessing_sse2.asm + src/image/x86_asm/qpel_mmx.asm + src/image/x86_asm/reduced_mmx.asm + src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_3dne.asm + src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm + src/motion/x86_asm/sad_xmm.asm + src/quant/x86_asm/quantize_h263_3dne.asm + src/quant/x86_asm/quantize_h263_mmx.asm + src/quant/x86_asm/quantize_mpeg_mmx.asm + src/quant/x86_asm/quantize_mpeg_xmm.asm + src/utils/x86_asm/cpuid.asm + src/utils/x86_asm/interlacing_mmx.asm + src/utils/x86_asm/mem_transfer_3dne.asm + src/utils/x86_asm/mem_transfer_mmx.asm + + +2004-08-28 13:00:56 GMT patch-77 + + Summary: + Thread safety problem in sse2 brightness control + Revision: + xvidcore--head--0.0--patch-77 + + From ed.gomez: + * CodingStyle for the sse2 image brightness file + * Fixed thread safety problem/big error. Writing to a RO + data segment is a no go ! and using global data segment + is a no go either (use stack instead) ! + + modified files: + src/image/x86_asm/postprocessing_sse2.asm + + +2004-08-22 13:11:23 GMT patch-76 + + Summary: + Stable merge + Revision: + xvidcore--head--0.0--patch-76 + + Stable merge + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-53 + Thread safety problem in idct C version + + + modified files: + src/bitstream/mbcoding.c src/dct/idct.c + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-53 + + +2004-08-22 11:48:23 GMT patch-75 + + Summary: + This tree isn't API 4.0 anymore, mark it as 4.1 + Revision: + xvidcore--head--0.0--patch-75 + + From ed.gomez: + * The fields added to some structs make this lib isn't + API 4.0 anymore, mark it as 4.1 because ABI compatibility + is conserved. + + modified files: + build/generic/configure.in + + +2004-08-22 11:41:22 GMT patch-74 + + Summary: + Functions qualified as such for elf format. + Revision: + xvidcore--head--0.0--patch-74 + + From ed.gomez: + * Functions weren't marked as functions in ia32 asm files. + Added support for the function qualifier for elf. + + modified files: + build/generic/configure.in src/bitstream/x86_asm/cbp_3dne.asm + src/bitstream/x86_asm/cbp_mmx.asm + src/bitstream/x86_asm/cbp_sse2.asm + src/dct/x86_asm/fdct_mmx_ffmpeg.asm + src/dct/x86_asm/fdct_mmx_skal.asm + src/dct/x86_asm/fdct_sse2_skal.asm + src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/idct_mmx.asm + src/dct/x86_asm/idct_sse2_dmitry.asm + src/dct/x86_asm/simple_idct_mmx.asm + 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_3dn.asm + src/image/x86_asm/interpolate8x8_3dne.asm + src/image/x86_asm/interpolate8x8_mmx.asm + src/image/x86_asm/interpolate8x8_xmm.asm + src/image/x86_asm/postprocessing_mmx.asm + src/image/x86_asm/postprocessing_sse2.asm + src/image/x86_asm/qpel_mmx.asm + src/image/x86_asm/reduced_mmx.asm + src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_3dne.asm + src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm + src/motion/x86_asm/sad_xmm.asm + src/quant/x86_asm/quantize_h263_3dne.asm + src/quant/x86_asm/quantize_h263_mmx.asm + src/quant/x86_asm/quantize_mpeg_mmx.asm + src/quant/x86_asm/quantize_mpeg_xmm.asm + src/utils/x86_asm/cpuid.asm + src/utils/x86_asm/interlacing_mmx.asm + src/utils/x86_asm/mem_transfer_3dne.asm + src/utils/x86_asm/mem_transfer_mmx.asm + + +2004-08-21 17:04:57 GMT patch-73 + + Summary: + Added yasm support in configure.in + Revision: + xvidcore--head--0.0--patch-73 + + From ed.gomez: + * Added yasm configure.in support. It's my preferred ia32 assembly + because it allows debugging/profiling of assembly code with oprofile. + + modified files: + build/generic/configure.in + + +2004-08-21 11:47:31 GMT patch-72 + + Summary: + Merged fix from stable + Revision: + xvidcore--head--0.0--patch-72 + + Merged fix from stable + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-52 + Stupid typo+error in fdct_xxx_skal macro generator. + + + modified files: + src/dct/x86_asm/fdct_mmx_skal.asm + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-52 + + +2004-08-16 22:32:46 GMT patch-71 + + Summary: + Decoder optimization (fixing regression) + Revision: + xvidcore--head--0.0--patch-71 + + From ed.gomez: + * With newly introduced vector checking, decoder became noticeably + slower. This was caused by poorly written code (sorry sysKin :P) + + unrolled loop + + removed duplicated border computings + + marks the function as __inline + + modified files: + src/decoder.c + + +2004-08-15 11:42:20 GMT patch-70 + + Summary: + Out of bounds MVs clipping + Revision: + xvidcore--head--0.0--patch-70 + + From sysKin: + * Clip vectors that end up out of bounds. + + modified files: + src/decoder.c + + +2004-08-10 22:30:09 GMT patch-69 + + Summary: + Fixed CBR plugin. + Revision: + xvidcore--head--0.0--patch-69 + + From Foxer: + * Do not set the return quantizer to the frame's quantizer + (caused the crazy quant choices) + * Allow quant1 to influence the sequence quality + * Allow more than +- 1 quantizer variation if the desired + quantizer is much higher than the previous. + * Clamp the overflow influence to 1 unit of buffer, that + should help cases where still motion scenes are followed + by normal motion scenes... old code was reaching amazing + high bitrate, with this modification it should keep + smaller bitrate. + + modified files: + src/plugins/plugin_single.c + + +2004-08-01 15:23:49 GMT patch-68 + + Summary: + error in dshow par array indexing + Revision: + xvidcore--head--0.0--patch-68 + + error in dshow par array indexing + + + modified files: + dshow/src/CXvidDecoder.cpp + + +2004-08-01 13:38:36 GMT patch-67 + + Summary: + Faster bframe decoding (qpel this time) + Revision: + xvidcore--head--0.0--patch-67 + + From ed.gomez: + * Used the same trick as for halfpel bvops, merge backward + interpolation and dst averaging steps. + + NB: i'm currently not able to say if it's a real speedup or not + because my linux kernel uses a process scheduler gives great + variance to results... so far i'm sure this isn't a slowdown + neither for C nor ia32 SIMD. + + modified files: + src/decoder.c src/image/qpel.c src/image/qpel.h + + +2004-08-01 11:24:07 GMT patch-66 + + Summary: + Unified qpel code path for all platforms + Revision: + xvidcore--head--0.0--patch-66 + + From ed.gomez and skal: + * Unified qpel code path for all platforms. Next step is + to fully exploit this code path to speedup qpel bframe + decoding + + NB: this makes also ports life easier as they would not port + obsoleted function sets... + + modified files: + src/decoder.c src/image/interpolate8x8.h src/image/qpel.c + src/image/qpel.h src/motion/motion_comp.c + + +2004-07-31 15:08:19 GMT patch-65 + + Summary: + Faster bframe decoding. + Revision: + xvidcore--head--0.0--patch-65 + + From ed.gomez and skal: + * Faster direct/interpolated bvop blocks decoding for halfpel + sequences. The trick is to compute and average directly with + destination during one of the forward/backward interpolations. + At this moment, this patch covers only halfpel decoding, the + same trick is expected to be hacked for qpel. + + modified files: + src/decoder.c src/image/interpolate8x8.c + src/image/interpolate8x8.h + src/image/x86_asm/interpolate8x8_mmx.asm + src/image/x86_asm/interpolate8x8_xmm.asm src/xvid.c + + +2004-07-31 09:13:23 GMT patch-64 + + Summary: + Last bit for dshow gcc support + Revision: + xvidcore--head--0.0--patch-64 + + From pete: + * Last bits concerning gcc build support for dshow. + + removed files: + dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.patch.id + dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.txt.id + dshow/dxpatch/DXVCSDK-9.0-gcc.patch + dshow/dxpatch/DXVCSDK-9.0-gcc.txt + + modified files: + dshow/src/Configure.cpp + + +2004-07-27 21:10:02 GMT patch-63 + + Summary: + Better cross compilation support for dshow. + Revision: + xvidcore--head--0.0--patch-63 + + From pete and ed.gomez: + * gcc 3.4.1 is even more pedantic, ::GUID was breaking it, use + struct _GUID instead. + * Some uppercase/lowercase mixing in MS headers. + * More documentation footage for the braves ! + + NB: with all this, dshow should compile, but it is not guaranted + to work ! There's even a patch for Configure.cpp that could be + required... postponed to a later patch. + + modified files: + dshow/dxpatch/dx90sdk-update-gcc.patch + dshow/dxpatch/dx90sdk-update-gcc.txt + + +2004-07-26 20:25:52 GMT patch-62 + + Summary: + ChangeLog 1.1 update + Revision: + xvidcore--head--0.0--patch-62 + + ChangeLog 1.1 update + + + modified files: + ChangeLog + + +2004-07-26 20:22:38 GMT patch-61 + + Summary: + Update from stable + Revision: + xvidcore--head--0.0--patch-61 + + Update from stable + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-51 + ChangeLog Update + + + modified files: + ChangeLog-1.0 + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-51 + + +2004-07-26 19:26:24 GMT patch-60 + + Summary: + Another missing memset in xvid_decraw + Revision: + xvidcore--head--0.0--patch-60 + + Another missing memset in xvid_decraw + + + modified files: + examples/xvid_decraw.c + + +2004-07-26 19:14:45 GMT patch-59 + + Summary: + DShow updates for gcc toolchain. + Revision: + xvidcore--head--0.0--patch-59 + + From pete: + * More work on the gcc toolchain. + + new files: + dshow/dxpatch/.arch-ids/dx90sdk-update-gcc.patch.id + dshow/dxpatch/.arch-ids/dx90sdk-update-gcc.txt.id + dshow/dxpatch/dx90sdk-update-gcc.patch + dshow/dxpatch/dx90sdk-update-gcc.txt + + modified files: + dshow/Makefile dshow/dshow.dsp dshow/src/CXvidDecoder.cpp + + +2004-07-25 21:31:41 GMT patch-58 + + Summary: + Added GPL to vfw frontend + Revision: + xvidcore--head--0.0--patch-58 + + From pete: + * Added GPL to VFW ressources. + + modified files: + vfw/src/config.c vfw/src/driverproc.c vfw/src/resource.h + vfw/src/resource.rc + + +2004-07-25 19:31:32 GMT patch-57 + + Summary: + decoder_mb_decode cleanup + Revision: + xvidcore--head--0.0--patch-57 + + From ed.gomez: + * Try to cleanup the decoder_mb_decode function. A bit more + computing required, less branches, more readable code. + + modified files: + src/decoder.c + + +2004-07-24 11:39:57 GMT patch-56 + + Summary: + Important bugfix from stable + Revision: + xvidcore--head--0.0--patch-56 + + Important bugfix from stable + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-50 + BVOP direct/interpolated ref block rounding fix. + + + modified files: + src/decoder.c + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-50 + + +2004-07-23 20:40:08 GMT patch-55 + + Summary: + + Revision: + xvidcore--head--0.0--patch-55 + + From ed.gomez: + * Extended stable patch pplying same change to new nasm files + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-49 + Removed data qualifer in .rodata + + + modified files: + src/bitstream/x86_asm/cbp_mmx.asm + src/bitstream/x86_asm/cbp_sse2.asm + src/dct/x86_asm/fdct_mmx_ffmpeg.asm + src/dct/x86_asm/fdct_mmx_skal.asm + src/dct/x86_asm/fdct_sse2_skal.asm + src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/idct_mmx.asm + src/dct/x86_asm/idct_sse2_dmitry.asm + src/dct/x86_asm/simple_idct_mmx.asm + src/image/x86_asm/colorspace_rgb_mmx.asm + src/image/x86_asm/colorspace_yuyv_mmx.asm + src/image/x86_asm/interpolate8x8_3dn.asm + src/image/x86_asm/interpolate8x8_3dne.asm + src/image/x86_asm/interpolate8x8_mmx.asm + src/image/x86_asm/interpolate8x8_xmm.asm + src/image/x86_asm/postprocessing_mmx.asm + src/image/x86_asm/postprocessing_sse2.asm + src/image/x86_asm/qpel_mmx.asm + src/image/x86_asm/reduced_mmx.asm + src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_3dne.asm + src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm + src/motion/x86_asm/sad_xmm.asm + src/quant/x86_asm/quantize_h263_3dne.asm + src/quant/x86_asm/quantize_h263_mmx.asm + src/quant/x86_asm/quantize_mpeg_mmx.asm + src/quant/x86_asm/quantize_mpeg_xmm.asm + src/utils/x86_asm/cpuid.asm + src/utils/x86_asm/interlacing_mmx.asm + src/utils/x86_asm/mem_transfer_3dne.asm + src/utils/x86_asm/mem_transfer_mmx.asm + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-49 + + +2004-07-21 19:36:46 GMT patch-54 + + Summary: + Bframe fixes, still not back to 1.0.1 level + Revision: + xvidcore--head--0.0--patch-54 + + Bframe fixes, still not back to 1.0.1 level + + + modified files: + src/motion/estimation_bvop.c + src/motion/estimation_rd_based_bvop.c + + +2004-07-19 18:46:09 GMT patch-53 + + Summary: + Stable merge + Revision: + xvidcore--head--0.0--patch-53 + + Stable merge + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-47 + ISO C99'ism fix + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-48 + Complete previous xvid_decraw patch + + + modified files: + examples/xvid_decraw.c src/encoder.c + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-47 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-48 + + +2004-07-18 15:19:58 GMT patch-52 + + Summary: + Added dshow mingw build process + Revision: + xvidcore--head--0.0--patch-52 + + From pete: + - Added mingw build process to dshow frontend. + + new files: + dshow/.arch-ids/Makefile.id dshow/.arch-ids/sources.inc.id + dshow/Makefile dshow/dxpatch/.arch-ids/=id + dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.patch.id + dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.txt.id + dshow/dxpatch/DXVCSDK-9.0-gcc.patch + dshow/dxpatch/DXVCSDK-9.0-gcc.txt dshow/sources.inc + + modified files: + dshow/dshow.dsp dshow/src/CXvidDecoder.cpp + dshow/src/Configure.cpp dshow/src/config.h dshow/src/debug.h + dshow/src/xvid.ax.rc + + new directories: + dshow/dxpatch dshow/dxpatch/.arch-ids + + +2004-07-18 15:01:02 GMT patch-51 + + Summary: + Added RD optimized block mode decision in bvops + Revision: + xvidcore--head--0.0--patch-51 + + From sysKin: + * Added RD optimized block mode decision in bvops. + + new files: + src/motion/.arch-ids/estimation_rd_based_bvop.c.id + src/motion/estimation_rd_based_bvop.c + + modified files: + build/generic/sources.inc build/win32/libxvidcore.dsp + build/win32/libxvidcore_static.dsp src/motion/estimation.h + src/motion/estimation_bvop.c src/motion/estimation_rd_based.c + src/plugins/plugin_2pass1.c src/xvid.h vfw/src/codec.c + vfw/src/config.c vfw/src/config.h vfw/src/resource.h + vfw/src/resource.rc + + +2004-07-17 11:37:21 GMT patch-50 + + Summary: + Stable merges + Revision: + xvidcore--head--0.0--patch-50 + + Stable merges + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-45 + Future version interoperability + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-46 + Make sure time incr is never larger than 16bit. + + + modified files: + examples/xvid_decraw.c src/encoder.c + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-45 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-46 + + +2004-07-16 19:53:27 GMT patch-49 + + Summary: + AR support in DShow + Revision: + xvidcore--head--0.0--patch-49 + + From koepi/minolta: + * Added AR support to dshow frontend. + + modified files: + dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h + dshow/src/config.c + + +2004-07-16 19:49:25 GMT patch-48 + + Summary: + VFW update and fixes + Revision: + xvidcore--head--0.0--patch-48 + + From makc on our forums: + * Use non deprecated defines + * Fixed frame size formula. + + modified files: + TODO vfw/src/codec.c vfw/src/driverproc.c + + +2004-07-16 19:29:58 GMT patch-47 + + Summary: + SSE2 brightness postproc. + Revision: + xvidcore--head--0.0--patch-47 + + From Decoder: + * Added SS2 brightness postproc code. + + new files: + src/image/x86_asm/.arch-ids/postprocessing_sse2.asm.id + src/image/x86_asm/postprocessing_sse2.asm + + modified files: + build/generic/sources.inc build/win32/libxvidcore.dsp + build/win32/libxvidcore_static.dsp src/image/postprocessing.h + src/xvid.c src/xvid.h + + +2004-07-14 23:27:14 GMT patch-46 + + Summary: + More audio for VFW bitcalc + Revision: + xvidcore--head--0.0--patch-46 + + From ???: + * added more audio formats to bitcalc + * replaced old ogm overhead formula with more precise one + + modified files: + TODO vfw/src/config.c vfw/src/resource.rc + + +2004-07-14 13:01:57 GMT patch-45 + + Summary: + Enable MMX qpel in decoder. + Revision: + xvidcore--head--0.0--patch-45 + + From ed.gomez: + * It seems we're not that smart. We had mmx qpel code for more than + a year, it is used in encoder but wasn't in decoder :\ + + modified files: + src/decoder.c + + +2004-07-14 10:27:43 GMT patch-44 + + Summary: + Speedup block transfer C functionKeywords: + Revision: + xvidcore--head--0.0--patch-44 + + From ed.gomez: + * Not that a useful patch for most of users, but transfer8x8 was + really too slow. Simple optimizations did great, all 32bit + platforms using the C code should benefit from this speedup. + + modified files: + src/utils/mem_transfer.c + + +2004-07-11 12:53:19 GMT patch-43 + + Summary: + Manual AR setting for dshow. + Revision: + xvidcore--head--0.0--patch-43 + + From koepi: + * added manual AR setting in dshow. + + modified files: + dshow/src/CXvidDecoder.cpp dshow/src/config.c + dshow/src/config.h dshow/src/resource.h dshow/src/xvid.ax.rc + + +2004-07-11 10:34:56 GMT patch-42 + + Summary: + Added top field control to vfw. + Revision: + xvidcore--head--0.0--patch-42 + + From koepi: + * added top field first flag to vfw. + + modified files: + vfw/src/codec.c vfw/src/config.c vfw/src/config.h + vfw/src/resource.h vfw/src/resource.rc + + +2004-07-10 17:47:01 GMT patch-41 + + Summary: + Decoder work. + Revision: + xvidcore--head--0.0--patch-41 + + From ed.gomez: + * Faster get coeff (now gcc can even inline it) + * On the fly coeff dequant for inter blocks + (intra don't get this, because there are lot more non + zero coeffs, and i doubt it'd get faster with this) + + modified files: + src/bitstream/mbcoding.c src/bitstream/mbcoding.h + src/decoder.c + + +2004-07-10 17:34:19 GMT patch-40 + + Summary: + ChangeLog update + removed my email + Revision: + xvidcore--head--0.0--patch-40 + + ChangeLog update + removed my email + + + modified files: + ChangeLog + + +2004-07-10 17:31:36 GMT patch-39 + + Summary: + Stable merge + Revision: + xvidcore--head--0.0--patch-39 + + Stable merge + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-43 + Small mem leak in vfw. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-44 + ChangeLog update + + + modified files: + ChangeLog-1.0 vfw/src/codec.c + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-43 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-44 + + +2004-07-10 17:25:33 GMT patch-38 + + Summary: + Improved ME. + Revision: + xvidcore--head--0.0--patch-38 + + From sysKin: + * new ME for b-frames + * small redesign of subpel refinement function + + From ed.gomez: + * Fixed some warnings reported by gcc. (the if condition should + be checked by the original autor) + + modified files: + src/motion/estimation.h src/motion/estimation_bvop.c + src/motion/estimation_common.c src/motion/estimation_gmc.c + src/motion/estimation_pvop.c src/motion/estimation_rd_based.c + src/motion/vop_type_decision.c + + +2004-07-10 17:16:38 GMT patch-37 + + Summary: + qpel and chroma-sad had overlapping memory targets + Revision: + xvidcore--head--0.0--patch-37 + + From sysKin: + * qpel and chroma-sad had overlapping memory targets + + modified files: + src/motion/estimation_bvop.c + + +2004-07-10 17:03:06 GMT patch-36 + + Summary: + New changelog for 1.1 tree + Revision: + xvidcore--head--0.0--patch-36 + + New changelog for 1.1 tree + + + new files: + .arch-ids/ChangeLog.id ChangeLog + + renamed files: + .arch-ids/ChangeLog.id + ==> .arch-ids/ChangeLog-1.0.id + ChangeLog + ==> ChangeLog-1.0 + + +2004-07-10 16:57:53 GMT patch-35 + + Summary: + Stable tree merge + Revision: + xvidcore--head--0.0--patch-35 + + Stable tree merge + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-40 + Small memory error in ia32 cpuid function. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-41 + low delay guessing (il)logic fix. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-42 + Fix wrong matrix reading logic. + + + modified files: + src/bitstream/bitstream.c src/decoder.c + src/utils/x86_asm/cpuid.asm + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-40 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-41 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-42 + + +2004-06-12 13:51:50 GMT patch-34 + + Summary: + Added VBV to twopass RC + Revision: + xvidcore--head--0.0--patch-34 + + From christoph: + * Added VBV model verifier to twopass RC plugin + + From ed.gomez: + * Do apply CodingStyle to christoph's code + * Use DPRINTF instead of #ifdef VBV_DEBUG #endif blocks as + the information that was outputting was usefull for general + RC debugging. + + modified files: + examples/xvid_encraw.c src/plugins/plugin_2pass2.c src/xvid.h + + +2004-06-05 23:05:43 GMT patch-33 + + Summary: + Merged stable branch patches + Revision: + xvidcore--head--0.0--patch-33 + + Merged stable branch patches + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-38 + DC clipping bug for real + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-39 + Marking 1.0.1 release + + + modified files: + ChangeLog TODO build/generic/configure.in src/decoder.c + src/motion/estimation_rd_based.c src/prediction/mbprediction.c + src/prediction/mbprediction.h src/xvid.h + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-38 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-39 + + +2004-06-05 23:02:35 GMT patch-32 + + Summary: + Previous merge went wrong + Revision: + xvidcore--head--0.0--patch-32 + + Previous merge went wrong + + + modified files: + src/portab.h + + +2004-05-31 21:32:38 GMT patch-31 + + Summary: + Added icon into vfw frontend. + Revision: + xvidcore--head--0.0--patch-31 + + From pete: + * Added icon into vfw fronted dll. Should show up in uninstall menu. + + new files: + vfw/src/.arch-ids/xvid.ico.id vfw/src/xvid.ico + + modified files: + vfw/bin/xvid.inf vfw/src/resource.rc vfw/vfw.dsp + + +2004-05-31 21:22:49 GMT patch-30 + + Summary: + Merged stable branch fixes + Revision: + xvidcore--head--0.0--patch-30 + + Merged stable branch fixes + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-31 + Close variable argument list. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-32 + Bits/Bytes confusion in the VFW frontend. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-33 + Nasty typo in pvop vector lambdas. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-34 + FPS=1 problem in decoder. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-35 + More missing va_end() calls. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-36 + Wrong license header. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-37 + time fixes to decoder. + + + modified files: + src/bitstream/bitstream.c src/decoder.c src/decoder.h + src/image/font.c src/image/reduced.c + src/motion/estimation_pvop.c src/portab.h vfw/src/codec.c + vfw/src/config.c + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-31 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-32 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-33 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-34 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-35 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-36 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-37 + + +2004-05-26 09:13:33 GMT patch-29 + + Summary: + Stable merges + Revision: + xvidcore--head--0.0--patch-29 + + Stable merges + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-28 + Small bug in bframe ME. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-29 + Small trellis bug + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-30 + ICM compatibility for VFW + + + modified files: + src/motion/estimation_bvop.c src/utils/mbtransquant.c + vfw/src/config.c vfw/src/driverproc.c + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-28 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-29 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-30 + + +2004-05-21 14:32:41 GMT patch-28 + + Summary: + Don't set edges twice on a frame. + Revision: + xvidcore--head--0.0--patch-28 + + From ed.gomez: + * A similar optimization has been done for encoder long ago, + dunno why this hasn't been "ported" to decoder. This speeds + up quite a lot the decoder for no effort (~7%). + + modified files: + src/decoder.c src/decoder.h + + +2004-05-21 14:25:19 GMT patch-27 + + Summary: + No 64 bit arithmetic in critical path. + Revision: + xvidcore--head--0.0--patch-27 + + From ed.gomez: + * No 64 bit arithmetic in critical paths (direct blocks in bvops), it's + way too slow (__divdi3 GNU/Linux ABI for 64bit division was taking + up to 5% cycles) + + modified files: + src/decoder.c + + +2004-05-15 22:20:11 GMT patch-26 + + Summary: + Merged stable tree changes + Revision: + xvidcore--head--0.0--patch-26 + + Merged stable tree changes + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-23 + Some very light Unix build system changes + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-24 + Possible VOL header corruption. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-25 + DC prediction fix. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-26 + Small mismatch in hint<->widget in VFW + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-27 + Marking 1.0.0 final + + + modified files: + ChangeLog build/generic/Makefile build/generic/bootstrap.sh + build/generic/configure.in src/bitstream/bitstream.c + src/decoder.c src/motion/estimation_rd_based.c + src/prediction/mbprediction.c src/prediction/mbprediction.h + src/xvid.h vfw/src/resource.rc + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-23 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-24 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-25 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-26 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-27 + + +2004-04-25 21:46:25 GMT patch-25 + + Summary: + Smarter skipping + Revision: + xvidcore--head--0.0--patch-25 + + From sysKin: + * Smarter skipping + bugfix + + modified files: + src/motion/estimation.h src/motion/estimation_bvop.c + src/motion/estimation_pvop.c + + +2004-04-20 20:37:08 GMT patch-24 + + Summary: + ME cleanup. + Revision: + xvidcore--head--0.0--patch-24 + + From sysKin: + * First stage cleanup: new fast qpel refinement. + + modified files: + src/motion/estimation.h src/motion/estimation_bvop.c + src/motion/estimation_common.c src/motion/estimation_gmc.c + src/motion/estimation_pvop.c src/motion/estimation_rd_based.c + src/motion/vop_type_decision.c + + +2004-04-20 19:44:44 GMT patch-23 + + Summary: + Merging 1.0 fixes + Revision: + xvidcore--head--0.0--patch-23 + + Merging 1.0 fixes + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-21 + Fix crash in decoder for non IFrame 1st frame. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-22 + Small visual fix. + + + modified files: + src/decoder.c vfw/src/config.c + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-21 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-22 + + +2004-04-18 17:14:29 GMT patch-22 + + Summary: + Merging 1.0 fixes + Revision: + xvidcore--head--0.0--patch-22 + + Merging 1.0 fixes + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-18 + Tiny xvid_decraw cleaning + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-19 + vfw opens audio file in shared access mode + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-20 + Typo + + + modified files: + examples/xvid_decraw.c vfw/src/resource.rc + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-18 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-19 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-20 + + +2004-04-18 17:09:59 GMT patch-21 + + Summary: + Dering hooking in DShow. + Revision: + xvidcore--head--0.0--patch-21 + + From sysKin: + * Dering widget and associated code for dering support in DShow. + + modified files: + dshow/src/CXvidDecoder.cpp dshow/src/config.c + dshow/src/config.h dshow/src/resource.h dshow/src/xvid.ax.rc + + +2004-04-18 17:08:53 GMT patch-20 + + Summary: + Dering hooking in VFW. + Revision: + xvidcore--head--0.0--patch-20 + + From sysKin: + * Dering widget and associated code for dering support in VFW. + + modified files: + vfw/src/codec.c vfw/src/codec.h vfw/src/config.c + vfw/src/resource.h vfw/src/resource.rc + + +2004-04-18 17:06:14 GMT patch-19 + + Summary: + Added dering code. + Revision: + xvidcore--head--0.0--patch-19 + + From Marc Fauconneau: + * Added dering code to core. + + modified files: + src/image/postprocessing.c src/image/postprocessing.h + src/xvid.h + + +2004-04-18 17:02:48 GMT patch-18 + + Summary: + Added static builds for msvc. + Revision: + xvidcore--head--0.0--patch-18 + + From pete: + * Added static type building project files for MSVC. Needed + for xvid_bench. + + new files: + build/win32/.arch-ids/libxvidcore_static.dsp.id + build/win32/.arch-ids/xvid_decraw_static.dsp.id + build/win32/.arch-ids/xvid_encraw_static.dsp.id + build/win32/libxvidcore_static.dsp + build/win32/xvid_decraw_static.dsp + build/win32/xvid_encraw_static.dsp + + modified files: + TODO build/win32/xvidcore.dsw + + +2004-04-15 19:32:53 GMT patch-17 + + Summary: + Merged fixes from 1.0 tree + Revision: + xvidcore--head--0.0--patch-17 + + Merged fixes from 1.0 tree + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-14 + Fixed small bug in trellis code. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-15 + Ressource leaking in dshow. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-16 + Fixed missing 1st frame in dshow output. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-17 + Tiny minor fixes for msvc. + + + modified files: + build/win32/xvid_decraw.dsp build/win32/xvid_encraw.dsp + dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h + examples/xvid_decraw.c src/utils/mbtransquant.c src/xvid.h + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-14 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-15 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-16 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-17 + + +2004-04-15 19:28:53 GMT patch-16 + + Summary: + Starting the 1.1 numbering here. + Revision: + xvidcore--head--0.0--patch-16 + + From pete: + * Started 1.1 numbering + * Added 1.1 checking for the brightness field. + + PS: API 4 is extensible as long as we add fields at the end of + the structures and that we had checks to mimic old core + settings. That's why the API version doesn't change, but the + public numbering does. + + modified files: + src/decoder.c src/xvid.c src/xvid.h + + +2004-04-14 19:22:52 GMT patch-15 + + Summary: + Remove ppro code from mmx h263 quant. + Revision: + xvidcore--head--0.0--patch-15 + + From Jean Marc: + * Removed pentium pro opcodes from mmx functions (cmov) + + modified files: + src/quant/x86_asm/quantize_h263_mmx.asm + + +2004-04-13 20:05:24 GMT patch-14 + + Summary: + Reverted troublesome patch-11 + Revision: + xvidcore--head--0.0--patch-14 + + From ed.gomez: + * Removed buggy patch-11. Though xvid_bench tests passed, the code + was buggy... and as all changes were involved, the patch is reverted. + + modified files: + src/utils/x86_asm/mem_transfer_mmx.asm + + +2004-04-12 15:48:21 GMT patch-13 + + Summary: + Optimized Plane SSE. + Revision: + xvidcore--head--0.0--patch-13 + + From ed.gomez: + * Mostly unuseful patch as it optimizes a function that is used + not so often and that doesn't eat so much CPU. But as i'm always + doing debugging (thus using plane_sse), i like the idea of being + doing the debugging the faster i can :-) + + modified files: + examples/xvid_bench.c src/image/image.c src/motion/sad.c + src/motion/sad.h src/motion/x86_asm/sad_mmx.asm src/xvid.c + + +2004-04-12 15:38:01 GMT patch-12 + + Summary: + New H263 code. + Revision: + xvidcore--head--0.0--patch-12 + + From Jean Marc: + * Improved H263 code. + + modified files: + src/quant/x86_asm/quantize_h263_mmx.asm + + +2004-04-12 14:03:19 GMT patch-10 + + Summary: + Removed CVS Id field + Revision: + xvidcore--head--0.0--patch-10 + + Removed CVS Id field + + + modified files: + src/motion/ppc_asm/sad_altivec.c + + +2004-04-12 14:00:16 GMT patch-9 + + Summary: + Added debug option (-debug) + Revision: + xvidcore--head--0.0--patch-9 + + Added debug option (-debug) + + + modified files: + examples/xvid_decraw.c + + +2004-04-12 13:53:00 GMT patch-8 + + Summary: + Merged stable tree fixes + Revision: + xvidcore--head--0.0--patch-8 + + Merged stable tree fixes + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-6 + Compiler quirk in portab.h + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-7 + DShow widget hiding. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-8 + RGB 16bit output fix. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-9 + 3DNow Ext functions use MMXEXT opcodes. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-10 + PGM support back in xvid_decraw. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-11 + Better MV clipping code. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-12 + 3dnow functions proper separation. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-13 + Don't do SAD and RD based searches for qp. + + + modified files: + dshow/src/xvid.ax.rc examples/xvid_decraw.c src/decoder.c + src/image/colorspace.c src/motion/estimation_pvop.c + src/portab.h src/xvid.c + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-6 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-7 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-8 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-9 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-10 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-11 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-12 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-13 + + +2004-04-05 20:44:57 GMT patch-7 + + Summary: + MSVC warning. + Revision: + xvidcore--head--0.0--patch-7 + + From pete: + * Fixed MSVC warnings about float vs double. + + modified files: + src/plugins/plugin_lumimasking.c + + +2004-04-05 20:04:10 GMT patch-6 + + Summary: + Frame dropping alternative fix. + Revision: + xvidcore--head--0.0--patch-6 + + From sysKin: + * Different solution to the same problem previously fixed in + 1.0 tree. + + modified files: + src/encoder.c + + +2004-04-05 19:45:17 GMT patch-5 + + Summary: + Merged stable tree fixes + Revision: + xvidcore--head--0.0--patch-5 + + Merged stable tree fixes + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-2 + Typo in ME fast comparison. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-3 + Dead code removal. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-4 + Frame dropping disabling for bframes. + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-5 + Marking RC4 + + + modified files: + ChangeLog build/generic/configure.in src/encoder.c + src/motion/estimation_common.c src/xvid.h + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-2 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-3 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-4 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-5 + + +2004-04-03 10:33:44 GMT patch-4 + + Summary: + Merged 1.0 fixes + Revision: + xvidcore--head--0.0--patch-4 + + Merged 1.0 fixes + + Patches applied: + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--base-0 + tag of ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-53 + + * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-1 + VFW Resource leak fix (try #2) + + + modified files: + vfw/src/codec.c vfw/src/driverproc.c + + new patches: + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--base-0 + ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-1 + + +2004-04-02 21:44:39 GMT patch-3 + + Summary: + Merged new PPC port + Revision: + xvidcore--head--0.0--patch-3 + + Merged new PPC port + + Patches applied: + + * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--base-0 + tag of ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-4 + + * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-1 + Sad Altivec File added + + * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-2 + Mem Transfer functions ported to altivec + + * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-4 + bugfix in mem transfer altivec routines + + * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-5 + Bug Fix in Mem Transfer + + * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-6 + Walken Inverse DCT added + + * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-7 + Interpolate8x8 altivec added + + * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-8 + interpolate avg2 altivec added + + * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-9 + Star-merged Edouards Branch + + * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-10 + Added RGB to YV12 Altivec routines + + * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-11 + Added YUV to YV12 Altivec routines + + * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-12 + more interpolate functions + + * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-13 + H263 Quantization added in altivec + + * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-14 + Star-Merge with main branch + + * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-15 + h263 dequantization with altivec + + * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-16 + sse8_16bit added + + * chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-17 + added yv12 to yuv colorspace routines (altivec) + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--base-0 + tag of ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--base-0 + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-1 + Merged with mainline patch-9 + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-2 + PPC platform support cleanup. + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-3 + Merging Paul's changes + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-4 + Merged mainline patches + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-5 + Merged up to mainline RC1 + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-6 + Merged chn's work + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-7 + Merged chn's mem transfer functions + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-8 + Merged mainline mem_transfer arch separation + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-9 + Merged mainline patches + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-10 + Replayed unconflicting patches from chn + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-11 + Merging mainline up to patch-31 + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-12 + Forgotten patch from chn + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-13 + Merged chn's branch up to patch-10 + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-14 + Merged work from Chriostoph up to patch-13 + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-15 + Merged stuff from mainline + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-16 + Merged chn's work + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-17 + Merged mainline + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-18 + Merged mainline fixes + + * ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-19 + Merging head branch to prepare mainline merging + + * ptk9417@rit.edu--2004-1/xvidcore--devapi4-ppc--1.0--base-0 + tag of ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-2 + + * ptk9417@rit.edu--2004-1/xvidcore--devapi4-ppc--1.0--patch-1 + Quick changes for ppc linux + + + new files: + src/dct/ppc_asm/.arch-ids/idct_altivec.c.id + src/dct/ppc_asm/idct_altivec.c src/image/ppc_asm/.arch-ids/=id + src/image/ppc_asm/.arch-ids/colorspace_altivec.c.id + src/image/ppc_asm/.arch-ids/interpolate8x8_altivec.c.id + src/image/ppc_asm/colorspace_altivec.c + src/image/ppc_asm/interpolate8x8_altivec.c + src/motion/ppc_asm/.arch-ids/sad_altivec.c.id + src/motion/ppc_asm/sad_altivec.c + src/quant/ppc_asm/.arch-ids/=id + src/quant/ppc_asm/.arch-ids/quant_h263_altivec.c.id + src/quant/ppc_asm/quant_h263_altivec.c + src/utils/ppc_asm/.arch-ids/=id + src/utils/ppc_asm/.arch-ids/altivec_trigger.c.id + src/utils/ppc_asm/.arch-ids/mem_transfer_altivec.c.id + src/utils/ppc_asm/altivec_trigger.c + src/utils/ppc_asm/mem_transfer_altivec.c + + removed files: + 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/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/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 + + modified files: + build/generic/Makefile build/generic/configure.in + build/generic/platform.inc.in build/generic/sources.inc + examples/xvid_bench.c src/bitstream/cbp.h src/dct/fdct.h + src/dct/idct.h src/dct/simple_idct.c src/image/colorspace.h + src/image/interpolate8x8.h src/motion/sad.h src/portab.h + src/quant/quant.h src/utils/emms.h src/utils/mem_transfer.h + src/xvid.c + + new directories: + src/image/ppc_asm src/image/ppc_asm/.arch-ids + src/quant/ppc_asm src/quant/ppc_asm/.arch-ids + src/utils/ppc_asm src/utils/ppc_asm/.arch-ids + + new patches: + chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--base-0 + chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-1 + chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-2 + chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-4 + chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-5 + chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-6 + chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-7 + chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-8 + chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-9 + chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-10 + chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-11 + chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-12 + chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-13 + chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-14 + chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-15 + chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-16 + chn@kbw.ch--2004-1/xvidcore--naegeli--1.0--patch-17 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--base-0 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-1 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-2 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-3 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-4 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-5 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-6 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-7 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-8 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-9 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-10 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-11 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-12 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-13 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-14 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-15 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-16 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-17 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-18 + ed.gomez@free.fr--2004-1/xvidcore--devapi4-ppc--1.0--patch-19 + ptk9417@rit.edu--2004-1/xvidcore--devapi4-ppc--1.0--base-0 + ptk9417@rit.edu--2004-1/xvidcore--devapi4-ppc--1.0--patch-1 + + +2004-04-02 21:26:57 GMT patch-2 + + Summary: + messed with Xvid BS version + Revision: + xvidcore--head--0.0--patch-2 + + messed with Xvid BS version + + + modified files: + src/xvid.h + + +2004-04-02 21:25:15 GMT patch-1 + + Summary: + Brightness Postprocessing. + Revision: + xvidcore--head--0.0--patch-1 + + From Pete: + * Added brightness postprocessing. + + From ed.gomez: + * Merging changes due to CVS branches unsync state between head and + last 1.0 dev branch. + + new files: + src/image/x86_asm/.arch-ids/postprocessing_mmx.asm.id + src/image/x86_asm/postprocessing_mmx.asm + + modified files: + build/generic/sources.inc build/win32/libxvidcore.dsp + dshow/src/CXvidDecoder.cpp dshow/src/config.c + dshow/src/xvid.ax.rc src/decoder.c src/image/image.c + src/image/image.h src/image/postprocessing.c + src/image/postprocessing.h src/xvid.c src/xvid.h + vfw/src/codec.c vfw/src/codec.h vfw/src/config.c + vfw/src/resource.h vfw/src/resource.rc + + +2004-04-02 20:36:54 GMT base-0 + + Summary: + tag of ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-53 + Revision: + xvidcore--head--0.0--base-0 + + (automatically generated log message) + + new patches: + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--base-0 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-1 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-2 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-3 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-4 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-5 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-6 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-7 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-8 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-9 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-10 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-11 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-12 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-13 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-14 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-15 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-16 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-17 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-18 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-19 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-20 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-21 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-22 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-23 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-24 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-25 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-26 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-27 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-28 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-29 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-30 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-31 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-32 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-33 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-34 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-35 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-36 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-37 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-38 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-39 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-40 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-41 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-42 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-43 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-44 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-45 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-46 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-47 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-48 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-49 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-50 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-51 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-52 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-53 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-54 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-55 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-56 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-57 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-58 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-59 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-60 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-61 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-62 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-63 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-64 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-65 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-66 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-67 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-68 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-69 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-70 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-71 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-72 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-73 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-74 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-75 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-76 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-77 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-78 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-79 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-80 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-81 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-82 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-83 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-84 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-85 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-86 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-87 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-88 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-89 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-90 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-91 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-92 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-93 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-94 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-95 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-96 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-97 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-98 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-99 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-100 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-101 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-102 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-103 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-104 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-105 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-106 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-107 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-108 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-109 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-110 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-111 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-112 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-113 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-114 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-115 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-116 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-117 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-118 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-119 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-120 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-121 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-122 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-123 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-124 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-125 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-126 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-127 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-128 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-129 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-130 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-131 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-132 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-133 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-134 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-135 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-136 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-137 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-138 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-139 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-140 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-141 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-142 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-143 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-144 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-145 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-146 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-147 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-148 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-149 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-150 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-151 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-152 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-153 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-154 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-155 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-156 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-157 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-158 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-159 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-160 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-161 + ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-162 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--base-0 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-1 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-2 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-3 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-4 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-5 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-6 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-7 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-8 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-9 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-10 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-11 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-12 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-13 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-14 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-15 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-16 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-17 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-18 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-19 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-20 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-21 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-22 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-23 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-24 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-25 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-26 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-27 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-28 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-29 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-30 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-31 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-32 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-33 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-34 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-35 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-36 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-37 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-38 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-39 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-40 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-41 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-42 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-43 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-44 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-45 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-46 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-47 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-48 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-49 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-50 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-51 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-52 + ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-53 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--base-0 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-1 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-2 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-3 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-4 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-5 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-6 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-7 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-8 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-9 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-10 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-11 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-12 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-13 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-14 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-15 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-16 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-17 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-18 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-19 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-20 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-21 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-22 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-23 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-24 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-25 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-26 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-27 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-28 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-29 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-30 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-31 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-32 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-33 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-34 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-35 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-36 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-37 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-38 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-39 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-40 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-41 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-42 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-43 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-44 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-45 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-46 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-47 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-48 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-49 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-50 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-51 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-52 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-53 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-54 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-55 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-56 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-57 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-58 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-59 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-60 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-61 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-62 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-63 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-64 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-65 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-66 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-67 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-68 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-69 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-70 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-71 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-72 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-73 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-74 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-75 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-76 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-77 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-78 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-79 + ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-80 + ed.gomez@free.fr--main/xvidcore--stable--0.9--base-0 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-1 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-2 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-3 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-4 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-5 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-6 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-7 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-8 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-9 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-10 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-11 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-12 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-13 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-14 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-15 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-16 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-17 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-18 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-19 + ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-20 + ed.gomez@free.fr--main/xvidcore--stable--0.9--version-0 + ed.gomez@free.fr--main/xvidcore--stable--1.0--base-0 + ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-1 + ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-2 + ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-3 + ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-4 + ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-5 + ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-6 + +