--- branches/release-1_1-branch/xvidcore/ChangeLog 2005/11/22 10:53:10 1656 +++ branches/release-1_1-branch/xvidcore/ChangeLog 2005/11/22 21:01:33 1657 @@ -3,70 +3,218 @@ # also removed all my email adresses from the output because they are not # relevant. -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 +user: +date: Tue Nov 22 21:08:50 2005 +0100 +files: examples/xvid_bench.c +description: +Typos in xvid_bench -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 +date: Tue Nov 15 00:01:06 2005 +0100 +files: src/decoder.c src/motion/estimation_rd_based.c src/motion/estimation_rd_based_bvop.c src/prediction/mbprediction.c src/utils/mbtransquant.c +description: +Pointer type mismatchs + +From ed.gomez: + * Pointer type mismatchs, correct casts do the trick. + Spotted by sparse. + + +date: Wed Nov 2 01:28:25 2005 +0100 +files: src/bitstream/bitstream.c src/decoder.c src/image/colorspace.c src/image/font.c src/image/qpel.c src/prediction/mbprediction.c +description: +Fixed symbols scope + +From ed.gomez: + * Some symbols were defined with too wide scopes. These have + been narrowed to help the compiler. Spotted by sparse. + + +date: Tue Nov 1 19:29:03 2005 +0100 +files: src/dct/idct.c src/image/qpel.c src/utils/emms.c src/xvid.c +description: +Fixed non ANSI C prototypes (bis) + +From ed.gomez: + * ANSI C requires explicit void arg. Spotted by sparse. + + +date: Tue Nov 1 19:21:55 2005 +0100 +files: src/utils/timer.h +description: +Fixed non ANSI C prototypes + +From ed.gomez: + * ANSI C requires explicit void arg. Spotted by sparse. + + +date: Tue Nov 1 19:14:46 2005 +0100 +files: src/encoder.c src/image/qpel.c src/prediction/mbprediction.c src/xvid.c +description: +Fixed using plain 0 instead of NULL + +From ed.gomez: + * Removed all occurences of plain 0 when dealing with pointers. + Use of NULL is the way to do this. Spotted by sparse. + + +date: Wed Oct 26 21:04:18 2005 +0200 +files: examples/xvid_bench.c src/image/qpel.h +description: +Micro optimization in qpel code + +From skal: + * 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. + + +date: Wed Oct 26 20:57:58 2005 +0200 +files: vfw/src/codec.c vfw/src/config.c vfw/src/config.h +description: +Renamed/extended VFW profiles + +From michael: + * Renamed and extended profiles declared in VFW GUI + + +date: Sun Oct 16 12:41:34 2005 +0200 +files: vfw/src/codec.c vfw/src/config.c vfw/src/config.h vfw/src/resource.h vfw/src/resource.rc +description: +Added quality presets to VFW GUI + +From pete: + * Added quality presets to VFW GUI. Should help the beginner + users. + + +date: Fri Oct 14 22:35:38 2005 +0200 +files: TODO +description: +Updated TODO + + +date: Fri Oct 14 22:33:25 2005 +0200 +files: debian/README.Debian debian/changelog debian/control debian/copyright debian/libxvidcore4-dev.dirs debian/libxvidcore4-dev.docs debian/libxvidcore4-dev.install debian/libxvidcore4.dirs debian/libxvidcore4.docs debian/libxvidcore4.install debian/rules +description: +Added debian build directory. + +From ed.gomez: + * Added the debian build directory i used to maintain for 2 years now as + a separate source project. + + +date: Fri Oct 14 22:25:17 2005 +0200 +files: dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h +description: +Two updates to the DShow frontend + +From pete: + * Compatibility with haali media splitter: + + FORMAT_MPEG2Video support + + handle uppercase MP4V fourcc/clsid + + +date: Fri Oct 14 22:21:52 2005 +0200 +files: vfw/src/resource.rc +description: +Label changers in vfw GUI + +From pete: + * Changed some labels in VFW GUI + + +date: Fri Oct 14 22:19:29 2005 +0200 +files: build/win32/xvid_encraw.dsp build/win32/xvid_encraw_static.dsp examples/README examples/xvid_bench.c examples/xvid_decraw.c examples/xvid_encraw.c +description: +Updates to the example apps + +From pete: + * update example documentation to "newer" commandline arguments for + encraw/decraw (the arguments were changed ~2003). + * Added AVI/AVS input in xvid_encraw + * prevent endless loop when useful_bytes==1 within xvid_decraw.c + * fix clock resolution in xvid_enc/decraw (thanks yuri khan) + * link vfw32.lib for win32 avifile support in xvid_encraw + * honour avifile stream length + + +date: Fri Oct 14 22:08:43 2005 +0200 +files: src/bitstream/x86_asm/cbp_mmx.asm +description: +Fixed calc_cbp_mmx + +From pete: +* 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. + + +date: Fri Oct 14 22:03:29 2005 +0200 +files: src/bitstream/bitstream.c src/xvid.h +description: +Removed last traces of reduced resolution code + +From michael: + * Removed last traces of reduced resolution support in thebitstream code + Marked the reduced flags as deprecated in the xvid.h header + + +date: Mon Sep 19 18:08:35 2005 +0000 +files: ChangeLog build/generic/configure.in src/xvid.c src/xvid.h +description: +Marked release 1.1.0-beta3 + +From ed.gomez: + * Marked release 1.1.0-beta3 + + +date: Mon Sep 19 17:47:45 2005 +0000 +files: src/decoder.c +description: +GCC 4.0.1 warning in decoder.c + +From ed.gomez: + * Fixed a gcc 4.0.1 warning + + +######################################################################### +# 1.1.0-beta3 (Bitstream Version 40) +######################################################################### + +2005-09-19 19:47:45 GMT patch-39 + + Summary: + GCC 4.0.1 warning in decoder.c + Revision: + xvidcore--head--0.0--patch-39 + + From ed.gomez: + * Fixed a gcc 4.0.1 warning + + modified files: + src/decoder.c -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 @@ -551,13 +699,28 @@ - Use more flags to determine ASP activation or not. modified files: - src/bitstream/bitstream.c + src/bitstream/bitstream.c ######################################################################### # 1.1.0-beta2 (Bitstream Version 39) ######################################################################### +2005-04-03 20:16:22 GMT patch-8 + + Summary: + Marking 1.1.0-beta2 + Revision: + xvidcore--head--0.0--patch-8 + + Marking 1.1.0-beta2 + + + modified files: + AUTHORS ChangeLog build/generic/configure.in + src/bitstream/mbcoding.c src/xvid.c src/xvid.h + + 2005-04-03 20:15:00 GMT patch-7 Summary: