--- ChangeLog 2003/12/27 10:50:50 1.1.2.5 +++ ChangeLog 2004/05/21 14:40:15 1.4 @@ -1,9 +1,1317 @@ -# # 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. -# + +######################################################################### +# 1.0.0 final (Bitstream Version 34) +######################################################################### + +2004-05-06 17:56:52 GMT patch-26 + + Summary: + Small mismatch in hint<->widget in VFW + Revision: + xvidcore--stable--1.0--patch-26 + + From sysKin: + * Small mismatch in hint<->widget. + + modified files: + vfw/src/resource.rc + + +2004-05-02 22:40:50 GMT patch-25 + + Summary: + DC prediction fix. + Revision: + xvidcore--stable--1.0--patch-25 + + From ed.gomez: + * DC predictors weren't clipped to the [-2048, 2047] range. + + BS version increased to 33 + + Thanks to jnorish on our forums to point out the problem. + + modified files: + src/bitstream/bitstream.c src/decoder.c + src/motion/estimation_rd_based.c src/prediction/mbprediction.c + src/prediction/mbprediction.h src/xvid.h + + +2004-05-02 10:30:29 GMT patch-24 + + Summary: + Possible VOL header corruption. + Revision: + xvidcore--stable--1.0--patch-24 + + From ed.gomez: + * The VOL header could be corrupted when passing fincr=fbase=1 which + happens for fps=1 sequences. + + BS version bumped up to 32 + + Original report: + http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=2026&highlight= + + modified files: + src/bitstream/bitstream.c src/xvid.h + + +2004-04-30 23:10:19 GMT patch-23 + + Summary: + Some very light Unix build system changes + Revision: + xvidcore--stable--1.0--patch-23 + + To prepare testing framework merging. + + From ed.gomez: + * Some typos + * Copyright updates (it's 2004 since a few months ;-) + * Added some checking to bootstrap.sh + * Added m4 AC_PREREQ macro to configure.in + + modified files: + build/generic/Makefile build/generic/bootstrap.sh + build/generic/configure.in + + +2004-04-20 19:40:29 GMT patch-22 + + Summary: + Small visual fix. + Revision: + xvidcore--stable--1.0--patch-22 + + From sysKin: + * Small visual fix + + modified files: + vfw/src/config.c + + +2004-04-20 19:38:24 GMT patch-21 + + Summary: + Fix crash in decoder for non IFrame 1st frame. + Revision: + xvidcore--stable--1.0--patch-21 + + From sysKin: + * Fixed the crash caused by non IFrame 1st frame. + + modified files: + src/decoder.c + + +2004-04-18 16:21:50 GMT patch-20 + + Summary: + Typo + Revision: + xvidcore--stable--1.0--patch-20 + + Typo + + + modified files: + vfw/src/resource.rc + + +2004-04-17 17:04:20 GMT patch-19 + + Summary: + vfw opens audio file in shared access mode + Revision: + xvidcore--stable--1.0--patch-19 + + vfw opens audio file in shared access mode + + + modified files: + vfw/src/config.c + + +2004-04-15 22:39:12 GMT patch-18 + + Summary: + Tiny xvid_decraw cleaning + Revision: + xvidcore--stable--1.0--patch-18 + + Tiny xvid_decraw cleaning + + + modified files: + examples/xvid_decraw.c + + +2004-04-15 19:14:31 GMT patch-17 + + Summary: + Tiny minor fixes for msvc. + Revision: + xvidcore--stable--1.0--patch-17 + + From pete: + * Missing arch endianness define in project files. + * Add a textual warning about win32 console EOF misreading. + * Prevent a SIGFPE when no frames were decoded. + + modified files: + build/win32/xvid_decraw.dsp build/win32/xvid_encraw.dsp + examples/xvid_decraw.c + + +2004-04-14 22:41:07 GMT patch-16 + + Summary: + Fixed missing 1st frame in dshow output. + Revision: + xvidcore--stable--1.0--patch-16 + + From sysKin: + * decoder flags were overwritten, this was preventing from outputing + the first frame immediatly. + + modified files: + dshow/src/CXvidDecoder.cpp + + +2004-04-14 22:39:17 GMT patch-15 + + Summary: + Ressource leaking in dshow. + Revision: + xvidcore--stable--1.0--patch-15 + + From sysKin: + * Same kind of ressource leaking as in vfw. Same cure. + + modified files: + dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h + + +2004-04-14 19:45:23 GMT patch-14 + + Summary: + Fixed small bug in trellis code. + Revision: + xvidcore--stable--1.0--patch-14 + + From ed.gomez (spotted by jean marc): + * Trellis optimization was computing the sum |coeffs| wrongly + because the Compute_sum function wasn't doing zigzag scanning + and stopped at last non zero coeffs in linear scanning... + The trivial fix could have been to pass the zigzag to the compute + sum function so it could have done its job right. + But... Why computing stuff that is already known in the upper layer ? + I removed the compute sum function, and just pass the original sum + value in trellis function parameters, just in case we have to return + it again because trellis failed optimizing the block coeffs. + + This fix the bug and saves cycles :-) (but should not be noticeable) + + modified files: + src/utils/mbtransquant.c src/xvid.h + + +2004-04-12 12:06:12 GMT patch-13 + + Summary: + Don't do SAD and RD based searches for qp. + Revision: + xvidcore--stable--1.0--patch-13 + + From sysKin: + * MakeGoodFlags function wasn't disabling SAD based search when + using RD. This was causing slowdown for no gain at all. This + patch should speed up encoding in qp mode. + + + modified files: + src/motion/estimation_pvop.c + + +2004-04-12 12:01:19 GMT patch-12 + + Summary: + 3dnow functions proper separation. + Revision: + xvidcore--stable--1.0--patch-12 + + From pete (thx to a forum report): + * Separate correctly pure 3dnow functions and 3dnow+mmxext functions. + This fix "Illegal instruction" crash on old k6-2 CPUs. + + modified files: + src/xvid.c + + +2004-04-12 11:57:20 GMT patch-11 + + Summary: + Better MV clipping code. + Revision: + xvidcore--stable--1.0--patch-11 + + From sysKin: + * Better MV clipping. DivX 5 generates out of range vectors and clipping + them directly borks the decoding of other MVs for which out of range + MVs were predictors. So it's just better to clip them for the block + decoding and keep an unclipped version for predictions. + + modified files: + src/decoder.c + + +2004-04-08 20:34:54 GMT patch-10 + + Summary: + PGM support back in xvid_decraw. + Revision: + xvidcore--stable--1.0--patch-10 + + From ed.gomez: + * pgm/pnm format added back to xvid_decraw + + pgm/pnm formats are now default for yv12/i420/rgb24 pixel format. + + tga is default for rgb16/32 + + use option -f to choose tga, or pnm/pgm + + modified files: + examples/xvid_decraw.c + + +2004-04-07 22:30:15 GMT patch-9 + + Summary: + 3DNow Ext functions use MMXEXT opcodes. + Revision: + xvidcore--stable--1.0--patch-9 + + From Soltius (XviD Forum): + * Most of 3dnow extension functions do use MMXEXT opcodes, so + classify these functions as 3dnowext+mmxext. Avoids K6-2 + boxes to crash with an invalid instruction error reported + by the host OS. + + PS: original bug report + http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=1656 + + modified files: + src/xvid.c + + +2004-04-07 22:01:54 GMT patch-8 + + Summary: + RGB 16bit output fix. + Revision: + xvidcore--stable--1.0--patch-8 + + From ScarletteTout (XviD Forum): + * Fix RGB 16bit output in C functions. + + From ed.gomez: + * Replaced PGM output by TGA output so it's easy to implement + RGB 16/24/32 and greyscale bitmaps support in a single format. + (pgm could have supported RGB 24 and Greyscale only) + * Added colorspace choice to xvid_decraw + Use option -c csp, where csp is either rgb16, rgb24, rgb32, yv12 or i420 + Defaults to i420. + + PS: original bug report + http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=1960&highlight= + + modified files: + examples/xvid_decraw.c src/image/colorspace.c + + +######################################################################### +# 1.0.0 RC4 (Bitstream Version 30) +######################################################################### + +2004-04-04 20:21:38 GMT patch-7 + + Summary: + DShow widget hiding. + Revision: + xvidcore--stable--1.0--patch-7 + + From Michael: + * No need to keep widget visibles if they won't be in 1.0.0. + + modified files: + dshow/src/xvid.ax.rc + + +2004-04-04 20:17:52 GMT patch-6 + + Summary: + Compiler quirk in portab.h + Revision: + xvidcore--stable--1.0--patch-6 + + From Michael: + * The VC.NET workaround was causing trouble. Inversed the test. + + modified files: + src/portab.h + + +2004-04-04 14:19:10 GMT patch-5 + + Summary: + Marking RC4 + Revision: + xvidcore--stable--1.0--patch-5 + + Marking RC4 + + + modified files: + ChangeLog build/generic/configure.in src/xvid.h + + +2004-04-04 14:07:00 GMT patch-4 + + Summary: + Frame dropping disabling for bframes. + Revision: + xvidcore--stable--1.0--patch-4 + + From sysKin & Pete: + * Disable frame dropping with bframes enabled. These two options + do not play fine together. + + modified files: + src/encoder.c + + +2004-04-04 14:05:50 GMT patch-3 + + Summary: + Dead code removal. + Revision: + xvidcore--stable--1.0--patch-3 + + From sysKin: + * FrameCodeP was always called with contanst parameters. Removed + these parameters and associated dead code. + + modified files: + src/encoder.c + + +2004-04-04 14:03:42 GMT patch-2 + + Summary: + Typo in ME fast comparison. + Revision: + xvidcore--stable--1.0--patch-2 + + From sysKin: + * Small typo in Fast ME code. + + modified files: + src/motion/estimation_common.c + + +2004-04-02 23:58:19 GMT patch-1 + + Summary: + VFW Resource leak fix (try #2) + Revision: + xvidcore--stable--1.0--patch-1 + + From Suiryc on IRC: + * both encoder and decoder ending functions were calling + the dll freeing code. This was an error as the first function + called would unbind core function for the second called one. + Thus xvidcore could not release buffers. + + modified files: + vfw/src/codec.c vfw/src/driverproc.c + + +2004-04-02 20:33:02 GMT base-0 + + Summary: + tag of ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-53 + Revision: + xvidcore--stable--1.0--base-0 + + (automatically generated log message) + + +2004-03-31 19:32:47 GMT patch-53 + + Summary: + Ressources leaking in VFW. + Revision: + xvidcore--devapi4--1.0--patch-53 + + From sysKin: + * Storing ressources in global vars is making multithreaded/instanced + apps leaking lot of memory. Moved these vars to codec struct. + + Thanks to dalox to spot and fix the bug. + + modified files: + vfw/src/codec.c vfw/src/codec.h vfw/src/driverproc.c + + +2004-03-31 19:28:51 GMT patch-52 + + Summary: + Fix to bad NVOP+bframe interaction. + Revision: + xvidcore--devapi4--1.0--patch-52 + + From syskin: + * When generating a NVOP, it interferes with bframe flushing and + packing. + + modified files: + src/encoder.c + + +2004-03-31 19:24:42 GMT patch-51 + + Summary: + Fix GMC 2 warp point. + Revision: + xvidcore--devapi4--1.0--patch-51 + + From Skal: + * Fix 2 warp points GMC. + + modified files: + src/motion/gmc.c + + +2004-03-31 19:18:46 GMT patch-50 + + Summary: + Added intra quant testing. + Revision: + xvidcore--devapi4--1.0--patch-50 + + From Skal: + * Added intra quant testing to xvid_bench + + modified files: + examples/xvid_bench.c + + +2004-03-31 19:07:55 GMT patch-49 + + Summary: + input width/height check + Revision: + xvidcore--devapi4--1.0--patch-49 + + From Skal: + * Input width and height aren't checked and this can cause crash. + + modified files: + src/encoder.c + + +2004-03-28 01:02:21 GMT patch-48 + + Summary: + $ CVS expansion removed + Revision: + xvidcore--devapi4--1.0--patch-48 + + $ CVS expansion removed + + + modified files: + dshow/src/Configure.cpp dshow/src/config.c + examples/xvid_encraw.c + + +2004-03-28 00:45:23 GMT patch-47 + + Summary: + Allow bigger frames + Revision: + xvidcore--devapi4--1.0--patch-47 + + Allow bigger frames + + + modified files: + examples/xvid_encraw.c + + +2004-03-28 00:41:54 GMT patch-46 + + Summary: + Fix in postproc header + Revision: + xvidcore--devapi4--1.0--patch-46 + + Fix in postproc header + + + modified files: + src/image/postprocessing.h + + +2004-03-28 00:33:02 GMT patch-45 + + Summary: + Fixed xvidvfw build on real mingw+msys systems + Revision: + xvidcore--devapi4--1.0--patch-45 + + Fixed xvidvfw build on real mingw+msys systems + + + modified files: + vfw/bin/Makefile + + +2004-03-15 21:48:48 GMT patch-44 + + Summary: + VFW updates. + Revision: + xvidcore--devapi4--1.0--patch-44 + + VFW updates. + + modified files: + vfw/src/config.c vfw/src/resource.rc + + +2004-03-15 21:44:17 GMT patch-43 + + Summary: + GMC bugfix. + Revision: + xvidcore--devapi4--1.0--patch-43 + + From skal: + * GMC bugfixes. + + modified files: + src/motion/gmc.c + + +2004-03-15 21:41:18 GMT patch-42 + + Summary: + Buffer overrun fix in post proc. + Revision: + xvidcore--devapi4--1.0--patch-42 + + From sysKin: + * Fixed buffer overrun in postproc code. + + modified files: + src/image/postprocessing.c src/image/postprocessing.h + + +2004-03-15 21:33:22 GMT patch-41 + + Summary: + Forgotten files. + Revision: + xvidcore--devapi4--1.0--patch-41 + + Me: + * Sorry i missed these file additions. Important for the packages + as i build them from the tla archive. + + new files: + dshow/src/.arch-ids/Configure.cpp.id + dshow/src/.arch-ids/config.c.id + dshow/src/.arch-ids/config.h.id dshow/src/.arch-ids/debug.h.id + dshow/src/Configure.cpp dshow/src/config.c dshow/src/config.h + dshow/src/debug.h + + +2004-03-03 21:01:09 GMT patch-40 + + Summary: + MV clipping in decoder. + Revision: + xvidcore--devapi4--1.0--patch-40 + + From sysKin: + * clip MVs to valid ranges. + + modified files: + src/decoder.c src/decoder.h + + +######################################################################### +# 1.0.0 RC3 (Bistream Version 29) +######################################################################### + +2004-02-29 13:17:10 GMT patch-39 + + Summary: + Marking 1.0.0 RC3 + Revision: + xvidcore--devapi4--1.0--patch-39 + + * Marking RC3 + + modified files: + ChangeLog build/generic/configure.in src/xvid.h + + +2004-02-29 13:08:38 GMT patch-38 + + Summary: + Win32 project fixes for xvid_encraw and xvid_decraw. + Revision: + xvidcore--devapi4--1.0--patch-38 + + From sysKin: + * xvid_dec/encraw were linking against libxvidcore.lib. Now they link + against xvidcore.dll.a + + NB: xvid_bench is left as is though it doesn't link. This program + requires access to internal functions which aren't available + through the dll link lib. No good solution exists for MSVC to + build both a dll+its link lib+static lib. + + modified files: + build/win32/xvid_decraw.dsp build/win32/xvid_encraw.dsp + + +2004-02-29 12:56:36 GMT patch-37 + + Summary: + DShow updates + Revision: + xvidcore--devapi4--1.0--patch-37 + + Bunch of DShow updates + + modified files: + dshow/src/CXvidDecoder.cpp dshow/src/resource.h + dshow/src/xvid.ax.rc + + +2004-02-29 12:55:41 GMT patch-36 + + Summary: + VFW updates. + Revision: + xvidcore--devapi4--1.0--patch-36 + + * Bunch of VFW frontends updates. + + modified files: + vfw/src/codec.c vfw/src/codec.h vfw/src/config.c + vfw/src/resource.rc vfw/src/status.c vfw/vfw.dsp + + +2004-02-29 12:49:24 GMT patch-35 + + Summary: + Artefact workaround in bframes. + Revision: + xvidcore--devapi4--1.0--patch-35 + + From sysKin: + * Workaround for some artefacts appearing in bframes. + + modified files: + src/motion/estimation_bvop.c + + +2004-02-29 12:46:13 GMT patch-34 + + Summary: + Decoder buffer overflow fix. + Revision: + xvidcore--devapi4--1.0--patch-34 + + From sysKin: + * Avoids buffer overflow when reading the last align byte. Our + bitstream do 4 byte reading because of some platform contraints + (ARM) and can cause buffer overflow reads. + + modified files: + src/decoder.c + + +2004-02-29 11:53:47 GMT patch-33 + + Summary: + Compatibility decoding for old bitstreams. + Revision: + xvidcore--devapi4--1.0--patch-33 + + From syskin: + * old core versions used in dev-api-3 distributed by nearly all win32 bin + builders used to have a edging bug. So when this information is known, + workaround the bug. + + modified files: + src/decoder.c src/encoder.c src/image/image.c + src/image/image.h + +######################################################################### +# 1.0.0 RC2 (Bistream Version 28) +######################################################################### + +2004-02-08 01:06:40 GMT patch-32 + + Summary: + Marking RC2 + Revision: + xvidcore--devapi4--1.0--patch-32 + + Marking RC2 + + + modified files: + ChangeLog build/generic/configure.in + + +2004-02-07 13:54:24 GMT patch-31 + + Summary: + Win32 project outputs dll lib for linking. + Revision: + xvidcore--devapi4--1.0--patch-31 + + From pete: + * output a lib to link against the dll (xvidcore.dll.a). + + modified files: + build/win32/libxvidcore.dsp + + +2004-02-07 13:51:01 GMT patch-30 + + Summary: + DShow update. + Revision: + xvidcore--devapi4--1.0--patch-30 + + From pete: + * cmd line driving + + From sysKin(?): + * bugfixes related to video flipping + * bugfix for the 'crash at the end" bug + + modified files: + TODO dshow/dshow.dsp dshow/src/CAbout.cpp dshow/src/CAbout.h + dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h + dshow/src/xvid.ax.def + + +2004-02-07 13:47:45 GMT patch-29 + + Summary: + VFW updates + Revision: + xvidcore--devapi4--1.0--patch-29 + + Sorry feeling lazy about splitting this patch... + + From peter: + * bitrate calculator + + From sysKin: + * WMP9 bugfix + + modified files: + TODO vfw/src/codec.c vfw/src/config.c vfw/src/config.h + vfw/src/resource.h vfw/src/resource.rc + + +2004-02-07 13:43:26 GMT patch-28 + + Summary: + Implicit overflow tuning for 2nd pass. + Revision: + xvidcore--devapi4--1.0--patch-28 + + From sysKin: + * When doing a bigger 2nd pass, the overflow loop must be more + aggressive else no bonus bits are reinjected. So we can auto + tune the overlow values in that case. + + modified files: + src/plugins/plugin_2pass2.c + + +2004-02-07 13:38:33 GMT patch-27 + + Summary: + GMC+interlaced bugfix in decoder. + Revision: + xvidcore--devapi4--1.0--patch-27 + + From sysKin: + * GMC+interlaced bugfix in decoder. + + modified files: + src/decoder.c + + +2004-02-07 13:35:16 GMT patch-26 + + Summary: + Reverted patch-23 + Revision: + xvidcore--devapi4--1.0--patch-26 + + From christoph: + * reverted patch-23, old code was right. + * Important typo for the YVYU csp (passing the y plane instead of u). + + modified files: + src/image/image.c src/xvid.h + + +2004-01-31 11:20:36 GMT patch-25 + + Summary: + DShow support for more mpeg4 fourccs. + Revision: + xvidcore--devapi4--1.0--patch-25 + + From sysKin: + * Added support for the MP4V fourcc. + + modified files: + dshow/src/CAbout.cpp dshow/src/CAbout.h + dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h + dshow/src/resource.h dshow/src/xvid.ax.rc + + +2004-01-31 11:12:38 GMT patch-24 + + Summary: + DivX decoder compatibility + Revision: + xvidcore--devapi4--1.0--patch-24 + + From sysKin: + * DivX decoder compatibility improved for packed bitstreams. + It should now detect them and play them fine. + + modified files: + src/bitstream/bitstream.c + + +2004-01-31 11:10:26 GMT patch-23 + + Summary: + YV12/I420 confusion fixed. + Revision: + xvidcore--devapi4--1.0--patch-23 + + From christoph: + * I420/YV12 were swapped since ... ages. + * CSP_USER renamed to CSP_PLANAR + + modified files: + src/encoder.c src/image/image.c src/xvid.h + + +2004-01-31 10:53:20 GMT patch-22 + + Summary: + Arch separation for mem transfer functions + Revision: + xvidcore--devapi4--1.0--patch-22 + + Arch separation for mem transfer functions + + + modified files: + src/utils/mem_transfer.h + + +2004-01-27 14:47:08 GMT patch-21 + + Summary: + Write to registry Flip video flag in dshow + Revision: + xvidcore--devapi4--1.0--patch-21 + + From sysKin: + * The flip video flag is now saved in registry. + * Changed internal flags name convention (use n prefix for all now) + + modified files: + dshow/src/CAbout.cpp dshow/src/CAbout.h + dshow/src/CXvidDecoder.cpp + + +2004-01-27 14:42:52 GMT patch-20 + + Summary: + Added bitrate calc to VFW + Revision: + xvidcore--devapi4--1.0--patch-20 + + From Pete: + * Added bitrate calculator. + * Changed up a few function calls to static type. + + modified files: + vfw/src/codec.c vfw/src/codec.h vfw/src/config.c + vfw/src/config.h vfw/src/resource.h vfw/src/resource.rc + vfw/vfw.dsp + + +2004-01-27 14:29:49 GMT patch-19 + + Summary: + Bugfix in decoder + Revision: + xvidcore--devapi4--1.0--patch-19 + + From sysKin: + * when stats are not used, don't write to the stats pointer. + + modified files: + src/decoder.c + +######################################################################### +# 1.0.0 RC1 (Bistream Version 26) +######################################################################### + +2004-01-25 16:01:06 GMT patch-18 + + Summary: + Marking RC1 + Revision: + xvidcore--devapi4--1.0--patch-18 + + Marking RC1 + + modified files: + ChangeLog build/generic/configure.in src/xvid.h + + +2004-01-25 15:37:57 GMT patch-17 + + Summary: + VFW update (againē) + Revision: + xvidcore--devapi4--1.0--patch-17 + + From sysKin: + * Added Constant Quant encoding. + + modified files: + vfw/src/codec.c vfw/src/config.c vfw/src/config.h + vfw/src/resource.rc + + +2004-01-25 15:35:38 GMT patch-16 + + Summary: + Missing MB quants for PP. + Revision: + xvidcore--devapi4--1.0--patch-16 + + From sysKin: + * MB Quants are used by the PP code, so don't forget to update + them even if the block is skipped or not coded. + + modified files: + src/decoder.c + + +2004-01-23 13:25:52 GMT patch-15 + + Summary: + VFW update (again) + Revision: + xvidcore--devapi4--1.0--patch-15 + + From sysKin: + * Status window updates. + * Big resource.h cleanup, it seems msvc isn't able to do it automatically. + + modified files: + vfw/src/resource.h vfw/src/resource.rc vfw/src/status.c + + +2004-01-23 11:17:20 GMT patch-14 + + Summary: + VFW gcc warnings + Revision: + xvidcore--devapi4--1.0--patch-14 + + VFW gcc warnings + + + modified files: + vfw/src/codec.c vfw/src/config.c vfw/src/config.h + + +2004-01-22 20:54:53 GMT patch-13 + + Summary: + DShow updates. + Revision: + xvidcore--devapi4--1.0--patch-13 + + From sysKin: + * Fixed registry params type. Bool cannot be used or something weird + happens when writing to registry + * Defaults set to what the Reset widget sets. + + modified files: + dshow/src/CAbout.h dshow/src/CXvidDecoder.cpp + + +2004-01-22 20:35:27 GMT patch-12 + + Summary: + VFW updates. + Revision: + xvidcore--devapi4--1.0--patch-12 + + From sysKin: + * GUI improvements. + * Stats fixing. + * Automatic config clear upon installation. + * Added postprocessing options in there too. + + modified files: + vfw/bin/xvid.inf vfw/src/codec.c vfw/src/codec.h + vfw/src/config.c vfw/src/config.h vfw/src/resource.h + vfw/src/resource.rc vfw/src/status.c vfw/src/status.h + + +2004-01-22 20:28:54 GMT patch-11 + + Summary: + Minor updates to text files + Revision: + xvidcore--devapi4--1.0--patch-11 + + Minor updates to text files + + + modified files: + AUTHORS TODO + + +2004-01-22 20:27:10 GMT patch-10 + + Summary: + 2pass plugin changes. + Revision: + xvidcore--devapi4--1.0--patch-10 + + From sysKin: + * Disabled QPel during first pass as well. + * Fix a mistaking condition when enabling largers 2nd passes. + + From ed.gomez: + * Fix the fix logic. The previous fix enclosed a condition it should + not have touched. So i removed the mistaking condition, which was + wrong anyway as stated in the comment, and got back the sane condition + test. + + modified files: + src/plugins/plugin_2pass1.c src/plugins/plugin_2pass2.c + + +2004-01-17 13:03:11 GMT patch-9 + + Summary: + Unitialized pointers during plugin creation. + Revision: + xvidcore--devapi4--1.0--patch-9 + + From sysKin: + - plugins which do not require private data were leaving the param2 + unitialized. Just init it to NULL. This bug wasn't causing any + trouble anyway... + + modified files: + src/plugins/plugin_dump.c src/plugins/plugin_psnr.c + vfw/src/codec.c + + +2004-01-17 01:09:01 GMT patch-8 + + Summary: + DShow forwwards AR information. + Revision: + xvidcore--devapi4--1.0--patch-8 + + From syskin(?): + - forward AR information to DShow framework. + - grayed some widgets. + + modified files: + dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h + dshow/src/xvid.ax.rc + + +2004-01-07 13:50:29 GMT patch-7 + + Summary: + Scaled zones fix. + Revision: + xvidcore--devapi4--1.0--patch-7 + + From sysKin (ideas from Koepi iirc): + * Fix scaled zones computing prescaled data and so on instead of + guessing everything with a global zone weight factor. + + modified files: + src/plugins/plugin_2pass2.c + + +2004-01-06 01:06:39 GMT patch-6 + + Summary: + Tab->Spaces in header only + Revision: + xvidcore--devapi4--1.0--patch-6 + + Tab->Spaces in header only + + + modified files: + src/xvid.h + + +2004-01-04 18:35:35 GMT patch-5 + + Summary: + Typo fixed + Revision: + xvidcore--devapi4--1.0--patch-5 + + Typo fixed + + + modified files: + build/generic/configure.in + + +2004-01-04 13:40:51 GMT patch-4 + + Summary: + VFW safer code. + Revision: + xvidcore--devapi4--1.0--patch-4 + + From sysKin: + * Protects some parts of the code depending on a previous + xvidcore opening. Avoids resources leaking. + + modified files: + vfw/src/codec.c vfw/src/driverproc.c + + +2004-01-04 13:33:28 GMT patch-3 + + Summary: + Fixes VC debug target name + Revision: + xvidcore--devapi4--1.0--patch-3 + + Fixes VC debug target name + + + modified files: + vfw/vfw.dsp + + +2004-01-02 23:10:56 GMT patch-2 + + Summary: + Win32 linking policy revised. + Revision: + xvidcore--devapi4--1.0--patch-2 + + Finnaly Win32 linking policy is to separate all XviD components: + - xvidcore.dll exports XviD API + - xvidvfw.dll links against xvidcore DLL + - xviddshow.dll links against xvidcore DLL + + From sysKin: + * Changed DShow linking policy in VS project file. + * Changed VFW linking policy in VS project file. + * Added runtime xvidcore.dll loading in DShow and VFW. + * Installs xvidcore.dll along side with xvidvfw.dll. + + From ed.gomez: + * Changed libxvidcore.dll mingw32/cygwin target name to + xvidcore.dll in the configure script. + * Changed xvid.dll VFW target name to xvidvfw.dll in the + generic Makefile. + + PS: unlike CVS, i reverted back to MS build tools in VS project files + + modified files: + build/generic/configure.in build/win32/libxvidcore.dsp + dshow/dshow.dsp dshow/src/CXvidDecoder.cpp + dshow/src/CXvidDecoder.h vfw/bin/Makefile vfw/bin/sources.inc + vfw/bin/xvid.inf vfw/src/codec.c vfw/src/codec.h + vfw/src/config.c vfw/src/config.h vfw/vfw.dsp + + +2004-01-02 22:02:07 GMT patch-1 + + Summary: + Better seeking in dshow + Revision: + xvidcore--devapi4--1.0--patch-1 + + From Michael: + * Better DShow seeking. + + modified files: + dshow/src/CXvidDecoder.cpp + + +2004-01-02 12:28:39 GMT base-0 + + Summary: + tag of ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-162 + Revision: + xvidcore--devapi4--1.0--base-0 + + Archive cycling... + +######################################################################### +# 1.0.0 beta3 (Bistream Version 25) +######################################################################### + +2003-12-26 22:21:35 GMT patch-162 + + Summary: + Marking 1.0.0 beta3 + Revision: + xvidcore--devapi4--1.0--patch-162 + + Marking beta3 + + modified files: + ChangeLog TODO build/generic/configure.in src/xvid.h + 2003-12-25 20:57:52 GMT patch-161 @@ -534,7 +1842,7 @@ the bvop lag frame (black with error message). Fixing previous patch a bit: - * added $Id: ChangeLog,v 1.1.2.5 2003/12/27 10:50:50 edgomez Exp $ fields + * added $Id: ChangeLog,v 1.4 2004/05/21 14:40:15 edgomez Exp $ fields * Fixed copyright modified files: @@ -632,7 +1940,7 @@ src/plugins/plugin_2pass2.c ######################################################################### -# 1.0.0 beta2 +# 1.0.0 beta2 (Bitstream Version 23) ######################################################################### 2003-12-05 14:43:53 GMT patch-123 @@ -852,7 +2160,7 @@ ######################################################################### -# 1.0.0 beta1 +# 1.0.0 beta1 (Bitstream Version 21) ######################################################################### 2003-11-29 17:21:08 GMT patch-111