[svn] / branches / dev-api-4 / xvidcore / changelog.txt Repository:
ViewVC logotype

Diff of /branches/dev-api-4/xvidcore/changelog.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1076, Fri Jun 27 13:53:41 2003 UTC revision 1173, Sun Oct 5 00:11:18 2003 UTC
# Line 1  Line 1 
1  #  #
2  # This ChangeLog is generated from my(edgomez) personal tree maintained  # Ed.Gomez: This ChangeLog is generated from a personal tree maintained
3  # under the arch version control tool. That's why dates may be wrong and  # under the arch revision control tool. That's why dates may be skewed. I
4  # so may are patch submitters  # also removed all my email adresses from the output because they are not
5    # relevent
6  #  #
7    
8  2003-06-27 13:42:52 GMT Edouard Gomez <ed.gomez@free.fr>        patch-80  2003-10-04 16:04:30 GMT                                         patch-63
9    
10        Summary:
11          Removed legacy 2pass code from vfw
12        Revision:
13          xvidcore--devapi4--1.0--patch-63
14    
15        Removed legacy 2pass code from vfw
16    
17    
18        removed files:
19         vfw/src/.arch-ids/2pass.c.id vfw/src/.arch-ids/2pass.h.id
20         vfw/src/2pass.c vfw/src/2pass.h
21    
22    
23    2003-10-04 00:41:38 GMT                                         patch-62
24    
25        Summary:
26          Working VFW mingw/cygwin build system.
27        Revision:
28          xvidcore--devapi4--1.0--patch-62
29    
30        This patch fixes the VFW building process. Now it should work out
31        of the box using these steps:
32         # cd ${xvidcore}
33         # cd build/generic
34         # ./bootstrap.sh <-- only needed for CVS checkouts.
35         # ./configure
36         # make
37         # cd ../../vfw/bin
38         # make -f Makefile.cygwin
39    
40        Then install as usual clicking on the inf file or "make install"
41        in the vfw/bin dir.
42    
43        modified files:
44         vfw/bin/Makefile.cygwin vfw/src/config.rc vfw/src/debug.h
45         vfw/src/driverproc.c
46    
47    
48    2003-10-03 17:00:53 GMT                                         patch-61
49    
50        Summary:
51          Fixes for alternate scan and interlacing support.
52        Revision:
53          xvidcore--devapi4--1.0--patch-61
54    
55        Fixes from CVS (by sysKin) for:
56         - added alternate scan support with VHQ
57         - fixed interlacing support in s/b-frames. May fix a potential problem
58           as field_pred struct field seemed not to be initialized anywhere.
59           As it's not supported yet, write an hardcoded 0 bit.
60    
61        Fixes from me for the fixes from syKin:
62         - scan_table effectively used in MBCodingBVOP
63         - Block_CalcBits(Intra) fixes to data->scan_table (implies prototype
64           change and code modification every where the functions were used)
65    
66        I also increased BS version as it might result in different bitstreams
67        It's now at version 20.
68    
69        modified files:
70         src/bitstream/mbcoding.c src/bitstream/mbcoding.h
71         src/decoder.c src/encoder.c src/motion/estimation.h
72         src/motion/estimation_rd_based.c src/xvid.h
73    
74    
75    2003-10-03 15:41:37 GMT                                         patch-60
76    
77        Summary:
78          Removed BIGLUT support.
79        Revision:
80          xvidcore--devapi4--1.0--patch-60
81    
82        Remobed legacy code for BIGLUT support. It was unused and RD based
83        Motion Estimation was not even compatible with this type of VLC coding.
84    
85        modified files:
86         build/generic/configure.in src/bitstream/mbcoding.c
87         src/bitstream/mbcoding.h src/prediction/mbprediction.c
88    
89    
90    2003-10-03 13:25:17 GMT                                         patch-59
91    
92        Summary:
93          Bugfix for PFrames+ Ext Search.
94        Revision:
95          xvidcore--devapi4--1.0--patch-59
96    
97        In Qpel mode, the code was doing a diamond search for wrong predictors.
98        This resulted in poor performance as the diamond search was sitting there
99        for sometime.
100    
101        modified files:
102         src/motion/estimation.h src/motion/estimation_pvop.c
103    
104    
105    2003-10-02 16:50:51 GMT                                         patch-58
106    
107        Summary:
108          Added VFW makefile for cygwin/minsys
109        Revision:
110          xvidcore--devapi4--1.0--patch-58
111    
112        Added VFW makefile for cygwin/minsys. I can't test it so it is probably not
113        right out of the box. Waiting for feedback in order to fix it.
114    
115        new files:
116         vfw/bin/.arch-ids/Makefile.cygwin.id
117         vfw/bin/.arch-ids/Makefile.inc.id vfw/bin/Makefile.cygwin
118         vfw/bin/Makefile.inc vfw/src/w32api/.arch-ids/=id
119         vfw/src/w32api/.arch-ids/vfw.h.id vfw/src/w32api/vfw.h
120    
121        new directories:
122         vfw/src/w32api vfw/src/w32api/.arch-ids
123    
124    
125    2003-10-02 13:35:15 GMT                                         patch-57
126    
127        Summary:
128          Cleaned up the lumimasking code.
129        Revision:
130          xvidcore--devapi4--1.0--patch-57
131    
132        The lumimasking code was not very plugin oriented as it has been ported
133        from old XviD versions. This patch cleans up the code and integrates it
134        better with plugin design. No changes done in teh functionnal code.
135    
136        modified files:
137         src/plugins/plugin_lumimasking.c
138    
139    
140    2003-10-01 23:07:07 GMT                                         patch-56
141    
142        Summary:
143          Cleaned up trailing space chars.
144        Revision:
145          xvidcore--devapi4--1.0--patch-56
146    
147        The kind of patch we would love to avoid as they make merging
148        a nightmare while they're kind of useless patches.
149    
150        Applied sed 's/[ \t]*$//' to all c/h files.
151    
152        modified files:
153         src/bitstream/bitstream.c src/bitstream/bitstream.h
154         src/bitstream/cbp.c src/bitstream/mbcoding.c src/dct/idct.c
155         src/dct/simple_idct.c src/decoder.c src/decoder.h
156         src/encoder.c src/encoder.h src/global.h
157         src/image/colorspace.c src/image/colorspace.h src/image/font.c
158         src/image/image.c src/image/image.h src/image/interpolate8x8.c
159         src/image/interpolate8x8.h src/image/qpel.c src/image/qpel.h
160         src/image/reduced.c src/motion/estimation_rd_based.c
161         src/motion/gmc.c src/motion/gmc.h src/motion/motion.h
162         src/motion/sad.c src/plugins/plugin_2pass1.c
163         src/plugins/plugin_2pass2.c src/plugins/plugin_fixed.c
164         src/plugins/plugin_psnr.c src/plugins/plugin_single.c
165         src/portab.h src/prediction/mbprediction.c
166         src/utils/mbtransquant.c src/utils/timer.c src/xvid.c
167         src/xvid.h
168    
169    
170    2003-09-30 18:10:18 GMT                                         patch-55
171    
172        Summary:
173          Code cleanups.
174        Revision:
175          xvidcore--devapi4--1.0--patch-55
176    
177        It's been a while since the last ISOC89 conformance cleanup.
178    
179        Using the following switches help a lot :-)
180         -Wall -Wsign-compare -Wredundant-decls -Wunreachable-code -Wnested-externs \
181         -ansi
182    
183        Result: 0 warning/0 error
184    
185        modified files:
186         src/bitstream/vlc_codes.h src/global.h src/image/qpel.h
187         src/motion/estimation.h src/motion/estimation_bvop.c
188         src/motion/estimation_gmc.c src/motion/estimation_pvop.c
189         src/motion/estimation_rd_based.c src/motion/gmc.c
190         src/motion/gmc.h src/motion/motion_inlines.h
191         src/motion/vop_type_decision.c
192    
193    
194    2003-09-29 00:31:32 GMT                                         patch-54
195    
196        Summary:
197          Memory leakage fixes.
198        Revision:
199          xvidcore--devapi4--1.0--patch-54
200    
201        The pEnc->queue was allocated but not freed when bframes == 0.
202        And queue images were not freed as well.
203    
204        modified files:
205         examples/Makefile src/encoder.c src/image/image.c
206         src/utils/mem_align.c
207    
208    
209    2003-09-28 16:45:02 GMT                                         patch-53
210    
211        Summary:
212          Fixes the unitialized mcsel bit in RD based ME
213        Revision:
214          xvidcore--devapi4--1.0--patch-53
215    
216        Fixes the unitialized mcsel bit in RD based ME
217    
218    
219        modified files:
220         src/motion/estimation_rd_based.c
221    
222    
223    2003-09-28 01:00:06 GMT                                         patch-52
224    
225        Summary:
226          Fix the XviD constant version initialization
227        Revision:
228          xvidcore--devapi4--1.0--patch-52
229    
230        Fix the XviD constant version initialization
231    
232    
233        modified files:
234         src/xvid.h
235    
236    
237    2003-09-28 00:47:05 GMT                                         patch-51
238    
239        Summary:
240          Fix to the build system (the come back).
241        Revision:
242          xvidcore--devapi4--1.0--patch-51
243    
244        Ok this one fixes the way we build the targets. The VPATH thingy really
245        works with the library targets. My understanding of the VPATH mechanism
246        was wrong. Now it should be ok (i promess).
247    
248        modified files:
249         build/generic/Makefile
250    
251    
252    2003-09-27 11:45:18 GMT                                         patch-50
253    
254        Summary:
255          Small fix to previous patch.
256        Revision:
257          xvidcore--devapi4--1.0--patch-50
258    
259        A pair ofdouble quotes prevented "make" to sort out the VPATH
260        dependences in "=build". This resulted in compiling all the
261        sources, all the time, whether a file changed or not.
262    
263        modified files:
264         build/generic/Makefile
265    
266    
267    2003-09-26 22:39:44 GMT                                         patch-49
268    
269        Summary:
270          Updated the build files for *nix.
271        Revision:
272          xvidcore--devapi4--1.0--patch-49
273    
274        - Fixed MacOSX build (w/o module option). The subversion was not right
275          it was just minor version though it has to be major.minor.
276        - Fixed bootstrap.sh for MacOSX environment, it now looks for
277          glibtoolize if libtoolize is not found.
278        - The unified Makefile now builds XviD out of source tree in the directory
279          =build. It's cleaner, and clashes much less w/ arch/tla source linting.
280        - Tuned the tagging regexps so:
281          + autoconf files are ignored (considered backup => not erased, not copied
282            and not commited/imported)
283          + =build is also considered backup.
284    
285        modified files:
286         build/generic/Makefile build/generic/bootstrap.sh
287         build/generic/configure.in build/generic/platform.inc.in
288         build/generic/sources.inc examples/Makefile
289         {arch}/=tagging-method
290    
291    
292    2003-09-24 01:38:03 GMT                                         patch-48
293    
294        Summary:
295          Bug fix to decoder (mcsel/acpred bits swapped)
296        Revision:
297          xvidcore--devapi4--1.0--patch-48
298    
299        As reported here:
300        http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=1513&highlight=
301    
302        <quote>
303        in the spec, 'there is 'mcsel' before 'ac_pred_flag'.
304        however, if you see the code, it's changed.
305        </quote>
306    
307        We were doing the opposite, ac_pred before mcsel.
308    
309        modified files:
310         src/decoder.c
311    
312    
313    2003-09-11 17:19:35 GMT                                         patch-47
314    
315        Summary:
316          Small fix to GMC+QuarterPel -- BS version bumped to 19
317        Revision:
318          xvidcore--devapi4--1.0--patch-47
319    
320        During the split up, a line has been disabled that prevented good
321        quartelpel+GMC. Fixed.
322    
323        This fix + patch-43 are a good reason to bump up the bitstream
324        version to 19.
325    
326        modified files:
327         src/motion/gmc.h src/xvid.h
328    
329    
330    2003-09-11 17:11:28 GMT                                         patch-46
331    
332        Summary:
333          Build process fix for MacOSX+module option
334        Revision:
335          xvidcore--devapi4--1.0--patch-46
336    
337        This patch fixes the install rule of the MacOSX module style library.
338        It adds a PRE_SHARED_LIB == SHARED_LIB for all platforms except
339        MacOSX that uses it a different way, and exploits the fact
340        $(SPECIFIC_LDFLAGS) is the last var of the build line to insert a
341        command for post linking the right .so file.
342    
343        modified files:
344         build/generic/Makefile build/generic/configure.in
345         build/generic/platform.inc.in
346    
347    
348    2003-09-11 13:56:40 GMT                                         patch-45
349    
350        Summary:
351          Tree cleanup and build files updated.
352        Revision:
353          xvidcore--devapi4--1.0--patch-45
354    
355        * Win32 files switched to Unix format.
356          Ok, on IRC, we sorted out what was b0rking the project files each
357          time I commit them in DOS format. In fact the Unix CVS does upload
358          DOS format files if i commit them, and then Win32 CVS users get
359          double \r\n files. So the best is to use unix format in CVS. This
360          way, the checked out versions are right for Win32 users.
361    
362          NB: this imply a unix2dos conversion when doing a release from a
363              Unix box. I think it's better than current policy, but automatic
364              tarballs/zip of the tree should take care of that.
365    
366        * odivx and xvid_stat examples removed. Associated project files have
367          been removed as well.
368    
369        * The divx4 compatibility layer has been removed. Associated options
370          in the configure script removed. libxvidcore.def has no more need
371          to be an autoconf generated file.
372    
373        * rawdec removed. It has never been used and will never be.
374    
375        * Added major api appending to the macosx module build.
376    
377        removed files:
378         build/win32/.arch-ids/odivx_enc_dec.dsp.id
379         build/win32/.arch-ids/xvid_stat.dsp.id
380         build/win32/odivx_enc_dec.dsp build/win32/xvid_stat.dsp
381         examples/.arch-ids/odivx_enc_dec.c.id
382         examples/.arch-ids/xvid_stat.c.id examples/odivx_enc_dec.c
383         examples/xvid_stat.c rawdec/.arch-ids/=id
384         rawdec/.arch-ids/rawdec.c.id rawdec/.arch-ids/rawdec.dsp.id
385         rawdec/rawdec.c rawdec/rawdec.dsp src/.arch-ids/divx4.c.id
386         src/.arch-ids/divx4.h.id src/divx4.c src/divx4.h
387    
388        modified files:
389         build/generic/Makefile build/generic/configure.in
390         build/generic/libxvidcore.def build/win32/libxvidcore.dsp
391         build/win32/xvid_decraw.dsp build/win32/xvid_encraw.dsp
392         build/win32/xvidcore.dsw
393    
394        renamed files:
395         build/generic/.arch-ids/libxvidcore.def.in.id
396           ==> build/generic/.arch-ids/libxvidcore.def.id
397         build/generic/libxvidcore.def.in
398           ==> build/generic/libxvidcore.def
399    
400        removed directories:
401         rawdec rawdec/.arch-ids
402    
403    
404    2003-09-11 12:59:19 GMT                                         patch-44
405    
406        Summary:
407          Replaced malloc.h header file with stdlib.h
408        Revision:
409          xvidcore--devapi4--1.0--patch-44
410    
411        Replaced malloc.h header file with stdlib.h
412    
413    
414        modified files:
415         src/plugins/plugin_lumimasking.c
416    
417    
418    2003-09-10 22:33:04 GMT                                         patch-43
419    
420        Summary:
421          Fixed a problem for 'power of 2' framerates
422        Revision:
423          xvidcore--devapi4--1.0--patch-43
424    
425        Fixed a problem for 'power of 2' framerates
426    
427    
428        modified files:
429         src/bitstream/bitstream.c
430    
431    
432    2003-09-10 21:57:12 GMT                                         patch-42
433    
434        Summary:
435          Motion Estimation module splitting.
436        Revision:
437          xvidcore--devapi4--1.0--patch-42
438    
439        The motion estimation module was the biggest file of the source
440        tree. After some previous attempts, sysKin decided to split it
441        up again. This time he's done it right.
442    
443        This split up just changes the organization of ME functions
444        inside different files. This should help a bit in keeping the
445        motion estimation being manageable by a normal human ;-)
446    
447        Here is the splitting logic quoted from sysKin's email to
448        xvid-devel:
449         - estimation.h: header files #included in all ME modules:
450                         + deftypes,
451                         + macros
452                         + constants
453                         NB: no code.
454         - estimation_bvop.c: motion estimation for b-vops.
455                              everything in it :)
456         - estimation_common.c: functions shared among all ME
457                                modules:
458                                + diamonds
459                                + subpel
460                                + refinement
461                                + picture
462                                + manipulation
463                                + tables
464                                + ...  etc.
465         - estimation_gmc.c: gruel's GME code
466         - estimation_pvop.c: ME for p-vops. Also SAD-based mode
467                              decision
468         - estimation_rd_based.c: everything R-D-based: mode
469                                  decison (including _Fast) and ME.
470         - gmc.c, gmc.h: no change.
471    
472        new files:
473         src/motion/.arch-ids/estimation.h.id
474         src/motion/.arch-ids/estimation_bvop.c.id
475         src/motion/.arch-ids/estimation_common.c.id
476         src/motion/.arch-ids/estimation_gmc.c.id
477         src/motion/.arch-ids/estimation_pvop.c.id
478         src/motion/.arch-ids/estimation_rd_based.c.id
479         src/motion/.arch-ids/motion_inlines.h.id
480         src/motion/.arch-ids/vop_type_decision.c.id
481         src/motion/estimation.h src/motion/estimation_bvop.c
482         src/motion/estimation_common.c src/motion/estimation_gmc.c
483         src/motion/estimation_pvop.c src/motion/estimation_rd_based.c
484         src/motion/motion_inlines.h src/motion/vop_type_decision.c
485    
486        removed files:
487         src/motion/.arch-ids/motion_est.c.id
488         src/motion/.arch-ids/motion_est.h.id
489         src/motion/.arch-ids/smp_motion_est.c.id
490         src/motion/.arch-ids/smp_motion_est.h.id
491         src/motion/motion_est.c src/motion/motion_est.h
492         src/motion/smp_motion_est.c src/motion/smp_motion_est.h
493    
494        modified files:
495         build/generic/sources.inc build/win32/libxvidcore.dsp
496         src/bitstream/mbcoding.h src/motion/gmc.c src/motion/gmc.h
497         src/motion/motion.h src/motion/motion_comp.c src/motion/sad.c
498         src/motion/sad.h src/prediction/mbprediction.c
499         src/prediction/mbprediction.h src/utils/mbfunctions.h
500    
501    
502    2003-09-10 00:40:44 GMT                                         patch-41
503    
504        Summary:
505          Cleanups and fix to (trellis+thresholding) logic
506        Revision:
507          xvidcore--devapi4--1.0--patch-41
508    
509        Cleanups to some functions (loop unrolling, call to functions
510        through function array pointers)...
511    
512        Fix to the trellis+thresholding logic. It was comparing the
513        return value of trellis with a threshold but the trellis function
514        returns the last non zero coeff index... this was basically
515        comparing apples with oranges... funny but wrong. Trellis now
516        returns the sum of absolute coeffs, so the comparison is logical.
517        Btw, as discussed on the devel ML, this is probably uneeded as
518        trellis does an RD optimized coeff distribution.
519    
520        modified files:
521         src/utils/mbtransquant.c
522    
523    
524    2003-09-09 13:13:58 GMT                                         patch-40
525    
526        Summary:
527          Missing ressource for dshow frontend
528        Revision:
529          xvidcore--devapi4--1.0--patch-40
530    
531        Missing ressource for dshow frontend
532    
533    
534        new files:
535         dshow/src/.arch-ids/XviD_logo.bmp.id dshow/src/XviD_logo.bmp
536    
537    
538    2003-09-08 11:02:10 GMT                                         patch-39
539    
540        Summary:
541          Small fixes for fast mode decision
542        Revision:
543          xvidcore--devapi4--1.0--patch-39
544    
545        Small fixes for fast mode decision
546    
547    
548        modified files:
549         src/motion/motion_est.c src/xvid.h
550    
551    
552    2003-09-05 23:45:48 GMT                                         patch-38
553    
554        Summary:
555          New RD mode decision and subpel refinement.
556        Revision:
557          xvidcore--devapi4--1.0--patch-38
558    
559        New stuff from michael. It deals with mode decision and subpel
560        refinement. Integration of these new flags are not settled.
561    
562        Wait and see. Further testing is needed.
563    
564        modified files:
565         src/motion/motion_est.c src/motion/motion_est.h src/xvid.h
566    
567    
568    2003-08-29 13:56:30 GMT                                         patch-37
569    
570        Summary:
571          Still more ME tuning
572        Revision:
573          xvidcore--devapi4--1.0--patch-37
574    
575        Still more ME tuning
576    
577    
578        modified files:
579         src/motion/motion_est.c
580    
581    
582    2003-08-28 12:43:22 GMT                                         patch-36
583    
584        Summary:
585          Removed expanded the cvs Id field
586        Revision:
587          xvidcore--devapi4--1.0--patch-36
588    
589        Removed expanded the cvs Id field
590    
591    
592        modified files:
593         src/image/x86_asm/qpel_mmx.asm
594    
595    
596    2003-08-28 12:39:44 GMT                                         patch-35
597    
598        Summary:
599          More motion est cleanup and bugfixes.
600        Revision:
601          xvidcore--devapi4--1.0--patch-35
602    
603        Still more bugfixes, cleanups and improvements to the Motion Est
604        by sysKin
605    
606        modified files:
607         src/motion/motion_est.c src/motion/motion_est.h
608    
609    
610    2003-08-26 13:57:39 GMT                                         patch-34
611    
612        Summary:
613          Added final bits of Aspect Ratio flag.
614        Revision:
615          xvidcore--devapi4--1.0--patch-34
616    
617        Peter did think of the AR flag since the very beginning of devapi4.
618        He just forgot to code the final bits to effectively write it to
619        the bitstream. This patch adds these missing final bits so XviD now
620        reads and writes AR flags.
621    
622        modified files:
623         ./src/bitstream/bitstream.c ./src/encoder.c ./src/encoder.h
624         ./src/xvid.h
625    
626    
627    2003-08-25 16:41:09 GMT                                         patch-33
628    
629        Summary:
630          Small motion estimation cleanup.
631        Revision:
632          xvidcore--devapi4--1.0--patch-33
633    
634        Cleanups from sysKin.
635    
636        modified files:
637         ./src/motion/motion_est.c ./src/motion/motion_est.h
638    
639    
640    2003-08-25 14:59:28 GMT                                         patch-32
641    
642        Summary:
643          Frame padding bug.
644        Revision:
645          xvidcore--devapi4--1.0--patch-32
646    
647        We were edging the image repeating pixels from the image directly,
648        but the standard says we must repeat from a 16 pixel boundary.
649    
650        See Chapter 7.6.4 of the standard.
651    
652        modified files:
653         ./src/image/image.c
654    
655    
656    2003-08-23 15:07:44 GMT                                         patch-31
657    
658        Summary:
659          New Qpel code.
660        Revision:
661          xvidcore--devapi4--1.0--patch-31
662    
663        Isibaar commited a new piece of QPel code that seems to be optimized
664        for ia32(mmx) architectures. I had to clean it up a bit to make it
665        respectful of architecture separations. This code is disabled for
666        non ia32 arch, a comment mention it's only faster on ia32... i wonder
667        if it's true, some tests have to be done on sourceforge compile farm
668        in order to confirm that.
669    
670        Compared to the bared CVS commit, this patch includes:
671         - fixes the unix build.
672         - better architecture separation.
673         - CodingStyle respected.
674    
675        new files:
676         ./src/image/.arch-ids/qpel.c.id
677         ./src/image/.arch-ids/qpel.h.id ./src/image/qpel.c
678         ./src/image/qpel.h
679         ./src/image/x86_asm/.arch-ids/qpel_mmx.asm.id
680         ./src/image/x86_asm/qpel_mmx.asm
681    
682        modified files:
683         ./build/generic/sources.inc ./build/win32/libxvidcore.dsp
684         ./src/encoder.c ./src/motion/motion_comp.c ./src/xvid.c
685    
686    
687    2003-08-22 13:20:36 GMT                                         patch-30
688    
689        Summary:
690          sad32v does really what it's expected (ie 32x32 SAD :-)
691        Revision:
692          xvidcore--devapi4--1.0--patch-30
693    
694        sad32v does really what it's expected (ie 32x32 SAD :-)
695    
696    
697        modified files:
698         ./src/motion/sad.c
699    
700    
701    2003-08-18 19:00:49 GMT                                         patch-29
702    
703        Summary:
704          64bit fix.
705        Revision:
706          xvidcore--devapi4--1.0--patch-29
707    
708        The interpolation code was unsafe on 64bit platforms, the offset was
709        badly sized, resulting in segfaults.
710    
711        modified files:
712         ./src/image/interpolate8x8.h
713    
714    
715    2003-08-17 14:08:48 GMT                                         patch-28
716    
717        Summary:
718          Greyscale mode fixes.
719        Revision:
720          xvidcore--devapi4--1.0--patch-28
721    
722        We were missing some greyscale tests in the encoder loop... noticeably
723        in the PVOP function when coding an intra block, and in BVOP function
724        when coding all types.
725    
726        I added the cbp trick in the cases discussed above.
727    
728        modified files:
729         ./src/encoder.c
730    
731    
732    2003-08-13 11:47:33 GMT                                         patch-27
733    
734        Summary:
735          Forgotten bit for IA64 separation
736        Revision:
737          xvidcore--devapi4--1.0--patch-27
738    
739        Forgotten bit for IA64 separation
740    
741    
742        modified files:
743         ./src/image/interpolate8x8.h
744    
745    
746    2003-08-11 15:42:30 GMT                                         patch-26
747    
748        Summary:
749          Some qpel changes (sync with Isibaar)
750        Revision:
751          xvidcore--devapi4--1.0--patch-26
752    
753        Some qpel changes (sync with Isibaar)
754    
755    
756        modified files:
757         ./examples/xvid_encraw.c
758    
759    
760    2003-08-11 15:30:04 GMT                                         patch-25
761    
762        Summary:
763          Better architecture separation.
764        Revision:
765          xvidcore--devapi4--1.0--patch-25
766    
767        Architecture depending functions were declared whatever arch you
768        were compiling. This patch fixes that.
769    
770        I also removed the simple_idct hack in decoder.c as it was simply
771        not used. Better not have ugly code in there.
772    
773        xvid_bench, should now compile and run on all archs. However I did
774        not put the cpu definitions for each arch, i just separated
775        ARCH_IS_IA32 so even ARCH_IS_GENERIC can compile
776    
777        modified files:
778         ./examples/xvid_bench.c ./src/bitstream/cbp.h ./src/dct/fdct.h
779         ./src/dct/idct.h ./src/decoder.c ./src/image/colorspace.h
780         ./src/image/interpolate8x8.h ./src/image/reduced.h
781         ./src/motion/sad.h ./src/quant/quant_h263.h
782         ./src/quant/quant_mpeg4.h ./src/utils/emms.h
783    
784    
785    2003-08-09 20:47:42 GMT                                         patch-24
786    
787        Summary:
788          Updated changelog
789        Revision:
790          xvidcore--devapi4--1.0--patch-24
791    
792        Updated changelog
793    
794    
795        modified files:
796         ./changelog.txt
797    
798    
799    2003-08-09 20:31:17 GMT                                         patch-23
800    
801        Summary:
802          Workaround to a GMC bug due to a MS compiler bug.
803        Revision:
804          xvidcore--devapi4--1.0--patch-23
805    
806        Christoph did use a trick to speed up code that resulted in badly
807        optimized code (teh compiler was missing a cast)
808    
809        modified files:
810         ./src/motion/gmc.c
811    
812    
813    2003-08-09 17:09:00 GMT                                         patch-22
814    
815        Summary:
816          Fixes to xvid_decraw
817        Revision:
818          xvidcore--devapi4--1.0--patch-22
819    
820        xvid_decraw has always been used on not so high bitrate sequences
821        and not so big sequences neither.
822    
823        I've been doing lot of tests on the Matrix 2 trailer
824        (1000x540 25fps ~5Mbits/s) and xvid_decraw was not able to handle that
825        because of bugs in the buffer filling algorithm.
826    
827        This patch fixes the buffer filling and catches up with christoph changes
828        in CVS (wrong help message and option parsing).
829    
830        modified files:
831         ./examples/xvid_decraw.c
832    
833    
834    2003-08-08 21:31:59 GMT                                         patch-21
835    
836        Summary:
837          Added QPel and GMC options.
838        Revision:
839          xvidcore--devapi4--1.0--patch-21
840    
841        XviD has so many options that we forget to propose them all on the
842        CLI, here are two more: GMC and Qpel.
843    
844        modified files:
845         ./examples/xvid_encraw.c
846    
847    
848    2003-08-07 19:26:28 GMT                                         patch-20
849    
850        Summary:
851          SVOP handling in status window
852        Revision:
853          xvidcore--devapi4--1.0--patch-20
854    
855        SVOP handling in status window
856    
857    
858        modified files:
859         ./vfw/src/status.c
860    
861    
862    2003-08-07 19:25:03 GMT                                         patch-19
863    
864        Summary:
865          Warning cleanups by chl
866        Revision:
867          xvidcore--devapi4--1.0--patch-19
868    
869        Warning cleanups by chl
870    
871    
872        modified files:
873         ./src/encoder.c ./src/encoder.h ./src/image/interpolate8x8.c
874         ./src/motion/motion_est.c ./src/xvid.h
875    
876    
877    2003-08-06 21:13:35 GMT                                         patch-18
878    
879        Summary:
880          Fix to GMC sprite trajectory code
881        Revision:
882          xvidcore--devapi4--1.0--patch-18
883    
884        Fix to GMC sprite trajectory code
885    
886    
887        modified files:
888         ./src/bitstream/mbcoding.c ./src/xvid.h
889    
890    
891    2003-08-06 10:57:25 GMT                                         patch-17
892    
893        Summary:
894          Fixes a bug in BVOP block skipping thresholding
895        Revision:
896          xvidcore--devapi4--1.0--patch-17
897    
898        Fixes a bug in BVOP block skipping thresholding
899    
900    
901        modified files:
902         ./src/motion/motion_est.c
903    
904    
905    2003-08-03 14:57:32 GMT                                         patch-16
906    
907        Summary:
908          Functions renaming + motion fixes.
909        Revision:
910          xvidcore--devapi4--1.0--patch-16
911    
912        BITS flags have been renamed to RD (Rate Distorsion) flags... however
913        function names were still xxxBitsxxx.
914    
915        Improved frame type decision
916    
917        Fix for DQUANTS plugins, their quant was never checked against valid
918        [1..31] range.
919    
920        modified files:
921         ./src/encoder.c ./src/motion/motion_est.c
922         ./src/motion/motion_est.h
923    
924    
925    2003-08-02 15:00:49 GMT                                         patch-15
926    
927        Summary:
928          API cleanup.
929        Revision:
930          xvidcore--devapi4--1.0--patch-15
931    
932        Since we started devapi3 and then devapi4, feature names did not change
933        because it was just convenient to keep them to minimize the change impact.
934        But most of the flags were now not even suggesting what they do. So this
935        patch cleans the API.
936    
937        This patch also change the way we describe flags, it's more compact and
938        shows better flags are bit sets that must not overlap. This change fixes
939        a plugin flag overlapping problem as well.
940    
941        modified files:
942         ./examples/xvid_encraw.c ./src/decoder.c ./src/encoder.c
943         ./src/encoder.h ./src/motion/motion_est.c
944         ./src/motion/motion_est.h ./src/xvid.c ./src/xvid.h
945         ./vfw/src/codec.c ./vfw/src/config.c
946    
947    
948    2003-07-29 22:25:12 GMT                                         patch-14
949    
950        Summary:
951          Fixed bogus memory accesses
952        Revision:
953          xvidcore--devapi4--1.0--patch-14
954    
955        Fixed bogus memory accesses
956    
957    
958        modified files:
959         ./src/encoder.c ./src/plugins/plugin_2pass1.c
960    
961    
962    2003-07-28 12:22:33 GMT                                         patch-13
963    
964        Summary:
965          Bitstream version increased to 16
966        Revision:
967          xvidcore--devapi4--1.0--patch-13
968    
969        Bitstream version increased to 16
970    
971    
972        modified files:
973         ./src/xvid.h
974    
975    
976    2003-07-25 12:01:51 GMT                                         patch-12
977    
978        Summary:
979          Added gmc files to teh windows project file
980        Revision:
981          xvidcore--devapi4--1.0--patch-12
982    
983        Added gmc files to teh windows project file
984    
985    
986        modified files:
987         ./build/win32/libxvidcore.dsp ./vfw/src/codec.c
988    
989    
990    2003-07-25 12:00:31 GMT                                         patch-11
991    
992        Summary:
993          Added cartoon mode from Isibaar
994        Revision:
995          xvidcore--devapi4--1.0--patch-11
996    
997        Added cartoon mode from Isibaar
998    
999    
1000        modified files:
1001         ./src/motion/motion_est.c ./src/plugins/plugin_single.c
1002         ./src/utils/mbtransquant.c ./src/xvid.h
1003    
1004    
1005    2003-07-25 10:30:41 GMT                                         patch-10
1006    
1007        Summary:
1008          Bitstream syntax comments.
1009        Revision:
1010          xvidcore--devapi4--1.0--patch-10
1011    
1012        This patch does not change the bitstream but adds some comments that
1013        can help in order to understand (lack of) calls to BitstreamPadAlways.
1014    
1015        modified files:
1016         ./src/bitstream/bitstream.c ./src/encoder.c
1017    
1018    
1019    2003-07-22 16:34:25 GMT                                         patch-9
1020    
1021        Summary:
1022          Fixes Bistream errors in VOL (+ forced stuffing)
1023        Revision:
1024          xvidcore--devapi4--1.0--patch-9
1025    
1026        After a detailed bugreport at:
1027        http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=1387&highlight=
1028    
1029        I discovered that:
1030    
1031        1/ we did not write video_signal_type, but we were padding to the next
1032        byte, that's why we had video_signal_type=0 and then only 1s until the
1033        next byte boundary. This explains the 11 next_start_code();
1034    
1035        2/ video_object_type_indication = Reserved is right on my machine,
1036        please check again, but i doubt there is a bug there, we use 3 hard
1037        wired values and none of them is zero.
1038    
1039        3/ 01 : next_start_code() *** Was wrong in 24.02.2003; is correct in
1040        dev-api-4!!! *** was a bug in fact... when we write user data, we pad to
1041        the next byte boundary (if needed) like the standard says... by
1042        chancepadding was almost always done, thus the next_start_code() was
1043        respected.
1044    
1045        4/ The extra stuffing bits were caused by a forced padding between our
1046        VOL function writer and VOP header function writer.
1047    
1048        modified files:
1049         ./src/bitstream/bitstream.c ./src/encoder.c
1050    
1051    
1052    2003-07-16 22:57:44 GMT                                         patch-8
1053    
1054        Summary:
1055          Fixed quant4_intra_xmm and quant_intra_3dne bug for DC<0.
1056        Revision:
1057          xvidcore--devapi4--1.0--patch-8
1058    
1059        These two functions were suffering the same error that consists in
1060        emulating idiv with some an inversed divisor array and an imul
1061        instruction followed by a right shift...
1062    
1063        That was always decreasing the ressult by 1 for negative DC values.
1064        A not so bad solution is simply to use a cmov instruction and choose
1065        the right value according to the DC value. As these function were
1066        for PIII and Athlon, we are sure we can use the cmov instruction.
1067    
1068        PS: the fix is somewhere in cosmetic changes... sorry but the code was
1069        too ugly to fix it like it was.
1070    
1071        modified files:
1072         ./src/quant/x86_asm/quantize4_xmm.asm
1073         ./src/quant/x86_asm/quantize_3dne.asm
1074    
1075    
1076    2003-07-16 12:58:21 GMT                                         patch-7
1077    
1078        Summary:
1079          Fixed the build system (error caused by patch-5)
1080        Revision:
1081          xvidcore--devapi4--1.0--patch-7
1082    
1083        IA64 cahnges were wrong in the build system, they make all platforms
1084        try to compile a directory... That patch should fix the IA64 target
1085        build and get back to previous behavior for other architectures.
1086    
1087        modified files:
1088         ./build/generic/configure.in ./build/generic/platform.inc.in
1089         ./build/generic/sources.inc
1090    
1091    
1092    2003-07-13 12:16:55 GMT                                         patch-6
1093    
1094        Summary:
1095          Updates for GME and some cleanups.
1096        Revision:
1097          xvidcore--devapi4--1.0--patch-6
1098    
1099        This is a all in one patch from syskin:
1100        * mcsel decision moved to ModeDecision() function. That makes motion
1101          loop completely aware of macroblock mode and vectors (amv in that case).
1102          A simple copy&paste was needed to make the the decision R-D based, to be
1103          compatible with MODEDECISION_BITS.
1104    
1105        * many bugs fixed. Most of them very small,  the only big one was that
1106          BITS was misunderstanding a flag and was thinking that mpeg quant is
1107          used when h263 quant is used and vice versa :( Also, correct cbp with
1108          inter4v mode makes mode decision better. Two speedups - for BITS (no
1109          more dequantization when sum == 0) and for ChromaME (chroma sad not
1110          computed if total sad too big before that). Some GMC compiler warnings
1111          removed. Probably more, I don't remember ;) I haven't touched P/B/I
1112          decision for once.
1113    
1114        * compiler warnings removed, mostly "const mismatch" in get_amv() <-- or
1115          what was his name.
1116    
1117        * two functions made 2x smaller, shorter and faster.
1118    
1119        modified files:
1120         ./src/encoder.c ./src/global.h ./src/image/interpolate8x8.h
1121         ./src/motion/gmc.c ./src/motion/gmc.h
1122         ./src/motion/motion_est.c ./src/motion/motion_est.h
1123         ./vfw/src/codec.c
1124    
1125    
1126    2003-07-10 17:35:59 GMT                                         patch-5
1127    
1128        Summary:
1129          IA64 updates.
1130        Revision:
1131          xvidcore--devapi4--1.0--patch-5
1132    
1133        Changes from Stephan Krause <s_kraste at ira.uka.de>
1134    
1135        Small updates so ia64 is supposed to work. Further testing is needed
1136        because tests have only been done with xvid_encraw.
1137    
1138        modified files:
1139         ./build/generic/platform.inc.in ./examples/xvid_encraw.c
1140         ./src/motion/motion_est.c ./src/xvid.c
1141    
1142    
1143    2003-07-10 17:27:01 GMT                                         patch-4
1144    
1145        Summary:
1146          Removed remaining expanded $ lines from the arch repo
1147        Revision:
1148          xvidcore--devapi4--1.0--patch-4
1149    
1150        Removed remaining expanded $ lines from the arch repo
1151    
1152    
1153        modified files:
1154         ./CodingStyle ./build/generic/bootstrap.sh
1155         ./doc/xvid-encoder.txt ./src/bitstream/ppc_asm/cbp_altivec.s
1156         ./src/bitstream/ppc_asm/cbp_ppc.s
1157         ./src/dct/x86_asm/fdct_xmm.asm
1158         ./src/image/x86_asm/colorspace_yuv_mmx.asm
1159         ./src/image/x86_asm/reduced_mmx.asm
1160         ./src/image/x86_asm/yuv_to_yv12_mmx.asm
1161         ./src/image/x86_asm/yv12_to_rgb24_mmx.asm
1162         ./src/image/x86_asm/yv12_to_rgb32_mmx.asm
1163         ./src/motion/ppc_asm/sad_altivec.c ./todo.txt
1164    
1165    
1166    2003-07-02 23:20:39 GMT                                         patch-3
1167    
1168        Summary:
1169          Reset the IFrame counter when an iframe is encoded
1170        Revision:
1171          xvidcore--devapi4--1.0--patch-3
1172    
1173        Reset the IFrame counter when an iframe is encoded
1174    
1175    
1176        modified files:
1177         ./src/encoder.c
1178    
1179    
1180    2003-06-29 21:58:24 GMT                                         patch-2
1181    
1182        Summary:
1183          Added 3 warp point GMC.
1184        Revision:
1185          xvidcore--devapi4--1.0--patch-2
1186    
1187        Added 3 warp point GMC (first cvs commit + bitstream warp writing fix
1188        from cvs)
1189    
1190        new files:
1191         ./src/motion/.arch-ids/gmc.c.id
1192         ./src/motion/.arch-ids/gmc.h.id ./src/motion/gmc.c
1193         ./src/motion/gmc.h
1194    
1195        modified files:
1196         ./build/generic/sources.inc ./src/bitstream/bitstream.c
1197         ./src/decoder.c ./src/decoder.h ./src/encoder.c
1198         ./src/encoder.h ./src/global.h ./src/motion/motion.h
1199         ./src/motion/motion_comp.c ./src/motion/motion_est.c
1200         ./src/motion/motion_est.h ./src/utils/mbfunctions.h
1201         ./src/xvid.h
1202    
1203    
1204    2003-06-29 21:35:01 GMT                                         patch-1
1205    
1206        Summary:
1207          Updated changelog
1208        Revision:
1209          xvidcore--devapi4--1.0--patch-1
1210    
1211        Updated changelog
1212    
1213    
1214        modified files:
1215         ./changelog.txt
1216    
1217    
1218    2003-06-27 17:01:46 GMT                                         base-0
1219    
1220        Summary:
1221          tag of ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-80
1222        Revision:
1223          xvidcore--devapi4--1.0--base-0
1224    
1225        (automatically generated log message)
1226    
1227        new patches:
1228         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--base-0
1229         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-1
1230         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-2
1231         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-3
1232         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-4
1233         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-5
1234         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-6
1235         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-7
1236         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-8
1237         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-9
1238         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-10
1239         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-11
1240         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-12
1241         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-13
1242         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-14
1243         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-15
1244         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-16
1245         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-17
1246         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-18
1247         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-19
1248         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-20
1249         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-21
1250         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-22
1251         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-23
1252         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-24
1253         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-25
1254         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-26
1255         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-27
1256         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-28
1257         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-29
1258         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-30
1259         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-31
1260         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-32
1261         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-33
1262         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-34
1263         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-35
1264         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-36
1265         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-37
1266         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-38
1267         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-39
1268         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-40
1269         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-41
1270         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-42
1271         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-43
1272         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-44
1273         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-45
1274         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-46
1275         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-47
1276         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-48
1277         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-49
1278         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-50
1279         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-51
1280         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-52
1281         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-53
1282         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-54
1283         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-55
1284         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-56
1285         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-57
1286         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-58
1287         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-59
1288         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-60
1289         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-61
1290         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-62
1291         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-63
1292         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-64
1293         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-65
1294         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-66
1295         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-67
1296         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-68
1297         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-69
1298         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-70
1299         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-71
1300         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-72
1301         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-73
1302         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-74
1303         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-75
1304         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-76
1305         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-77
1306         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-78
1307         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-79
1308         ed.gomez@free.fr--main/xvidcore--devapi4--1.0--patch-80
1309         ed.gomez@free.fr--main/xvidcore--stable--0.9--base-0
1310         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-1
1311         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-2
1312         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-3
1313         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-4
1314         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-5
1315         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-6
1316         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-7
1317         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-8
1318         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-9
1319         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-10
1320         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-11
1321         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-12
1322         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-13
1323         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-14
1324         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-15
1325         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-16
1326         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-17
1327         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-18
1328         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-19
1329         ed.gomez@free.fr--main/xvidcore--stable--0.9--patch-20
1330         ed.gomez@free.fr--main/xvidcore--stable--0.9--version-0
1331         ed.gomez@free.fr--main/xvidcore--stable--1.0--base-0
1332         ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-1
1333         ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-2
1334         ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-3
1335         ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-4
1336         ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-5
1337         ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-6
1338    
1339    
1340    2003-06-27 13:42:52 GMT                                         patch-80
1341    
1342      Summary:      Summary:
1343        Still fixes and improvements to motion estimation        Still fixes and improvements to motion estimation
# Line 17  Line 1350 
1350       src/motion/motion_est.c src/motion/motion_est.h       src/motion/motion_est.c src/motion/motion_est.h
1351    
1352    
1353  2003-06-27 13:35:20 GMT Edouard Gomez <ed.gomez@free.fr>        patch-79  2003-06-27 13:35:20 GMT                                         patch-79
1354    
1355      Summary:      Summary:
1356        Added compile time PNM reading        Added compile time PNM reading
# Line 31  Line 1364 
1364       examples/xvid_encraw.c       examples/xvid_encraw.c
1365    
1366    
1367  2003-06-24 12:19:01 GMT Edouard Gomez <ed.gomez@free.fr>        patch-78  2003-06-24 12:19:01 GMT                                         patch-78
1368    
1369      Summary:      Summary:
1370        Fixes to the RD ME        Fixes to the RD ME
# Line 44  Line 1377 
1377       src/motion/motion_est.c src/motion/motion_est.h       src/motion/motion_est.c src/motion/motion_est.h
1378    
1379    
1380  2003-06-14 09:14:11 GMT Edouard Gomez <ed.gomez@free.fr>        patch-77  2003-06-14 09:14:11 GMT                                         patch-77
1381    
1382      Summary:      Summary:
1383        Zone update.        Zone update.
# Line 59  Line 1392 
1392       vfw/src/config.rc vfw/src/resource.h       vfw/src/config.rc vfw/src/resource.h
1393    
1394    
1395  2003-06-14 09:06:37 GMT Edouard Gomez <ed.gomez@free.fr>        patch-76  2003-06-14 09:06:37 GMT                                         patch-76
1396    
1397      Summary:      Summary:
1398        Fixes a bug where type was not respected in a BEFORE plugin.        Fixes a bug where type was not respected in a BEFORE plugin.
# Line 75  Line 1408 
1408       src/encoder.c       src/encoder.c
1409    
1410    
1411  2003-06-12 23:03:38 GMT Edouard Gomez <ed.gomez@free.fr>        patch-75  2003-06-12 23:03:38 GMT                                         patch-75
1412    
1413      Summary:      Summary:
1414        Fixed the old "yellow line on left" with rgb output.        Fixed the old "yellow line on left" with rgb output.
# Line 88  Line 1421 
1421       src/image/x86_asm/colorspace_rgb_mmx.asm       src/image/x86_asm/colorspace_rgb_mmx.asm
1422    
1423    
1424  2003-06-12 23:02:10 GMT Edouard Gomez <ed.gomez@free.fr>        patch-74  2003-06-12 23:02:10 GMT                                         patch-74
1425    
1426      Summary:      Summary:
1427        Removed log2bin ia32 optimization.        Removed log2bin ia32 optimization.
# Line 101  Line 1434 
1434       src/bitstream/bitstream.c       src/bitstream/bitstream.c
1435    
1436    
1437  2003-06-12 22:55:10 GMT Edouard Gomez <ed.gomez@free.fr>        patch-73  2003-06-12 22:55:10 GMT                                         patch-73
1438    
1439      Summary:      Summary:
1440        Fixed some small things in encoder.        Fixed some small things in encoder.
# Line 116  Line 1449 
1449       src/encoder.c       src/encoder.c
1450    
1451    
1452  2003-06-12 22:51:55 GMT Edouard Gomez <ed.gomez@free.fr>        patch-72  2003-06-12 22:51:55 GMT                                         patch-72
1453    
1454      Summary:      Summary:
1455        Back to Walken's Idct        Back to Walken's Idct
# Line 130  Line 1463 
1463       src/xvid.c src/xvid.h       src/xvid.c src/xvid.h
1464    
1465    
1466  2003-06-10 22:45:57 GMT Edouard Gomez <ed.gomez@free.fr>        patch-71  2003-06-10 22:45:57 GMT                                         patch-71
1467    
1468      Summary:      Summary:
1469        VFW front end update (New live quant histogram window)        VFW front end update (New live quant histogram window)
# Line 150  Line 1483 
1483       vfw/src/resource.h vfw/vfw.dsp       vfw/src/resource.h vfw/vfw.dsp
1484    
1485    
1486  2003-06-10 20:58:09 GMT Edouard Gomez <ed.gomez@free.fr>        patch-70  2003-06-10 20:58:09 GMT                                         patch-70
1487    
1488      Summary:      Summary:
1489        Fixed the win32 project file because of patch-64        Fixed the win32 project file because of patch-64
# Line 164  Line 1497 
1497       build/win32/libxvidcore.dsp       build/win32/libxvidcore.dsp
1498    
1499    
1500  2003-06-10 20:53:31 GMT Edouard Gomez <ed.gomez@free.fr>        patch-69  2003-06-10 20:53:31 GMT                                         patch-69
1501    
1502      Summary:      Summary:
1503        Added direct target frame size support + cosmetic.        Added direct target frame size support + cosmetic.
# Line 180  Line 1513 
1513       src/plugins/plugin_2pass2.c       src/plugins/plugin_2pass2.c
1514    
1515    
1516  2003-06-10 09:13:40 GMT Edouard Gomez <ed.gomez@free.fr>        patch-68  2003-06-10 09:13:40 GMT                                         patch-68
1517    
1518      Summary:      Summary:
1519        xvid_bench updates and corresponding Makefile changes.        xvid_bench updates and corresponding Makefile changes.
# Line 199  Line 1532 
1532       examples/Makefile examples/xvid_bench.c       examples/Makefile examples/xvid_bench.c
1533    
1534    
1535  2003-06-10 09:05:14 GMT Edouard Gomez <ed.gomez@free.fr>        patch-67  2003-06-10 09:05:14 GMT                                         patch-67
1536    
1537      Summary:      Summary:
1538        Probably a small copy/paste error        Probably a small copy/paste error
# Line 213  Line 1546 
1546       src/xvid.h       src/xvid.h
1547    
1548    
1549  2003-06-09 19:39:47 GMT Edouard Gomez <ed.gomez@free.fr>        patch-66  2003-06-09 19:39:47 GMT                                         patch-66
1550    
1551      Summary:      Summary:
1552        Activated simple_idct_mmx.        Activated simple_idct_mmx.
# Line 234  Line 1567 
1567       src/decoder.h src/xvid.c src/xvid.h       src/decoder.h src/xvid.c src/xvid.h
1568    
1569    
1570  2003-06-09 19:15:18 GMT Edouard Gomez <ed.gomez@free.fr>        patch-65  2003-06-09 19:15:18 GMT                                         patch-65
1571    
1572      Summary:      Summary:
1573        Remaining include of adapt_quant.h        Remaining include of adapt_quant.h
# Line 247  Line 1580 
1580       src/encoder.c       src/encoder.c
1581    
1582    
1583  2003-06-09 17:49:44 GMT Edouard Gomez <ed.gomez@free.fr>        patch-64  2003-06-09 17:49:44 GMT                                         patch-64
1584    
1585      Summary:      Summary:
1586        Moved code from adapt_quant.c to the lumimasking plugin.        Moved code from adapt_quant.c to the lumimasking plugin.
# Line 272  Line 1605 
1605       build/generic/sources.inc src/plugins/plugin_lumimasking.c       build/generic/sources.inc src/plugins/plugin_lumimasking.c
1606    
1607    
1608  2003-06-09 13:45:29 GMT Edouard Gomez <ed.gomez@free.fr>        patch-63  2003-06-09 13:45:29 GMT                                         patch-63
1609    
1610      Summary:      Summary:
1611        Legal GNU GPL Headers and copyright holders.        Legal GNU GPL Headers and copyright holders.
# Line 323  Line 1656 
1656       vfw/src/debug.h vfw/src/resource.h vfw/src/vfwext.h       vfw/src/debug.h vfw/src/resource.h vfw/src/vfwext.h
1657    
1658    
1659  2003-06-09 01:13:50 GMT Edouard Gomez <ed.gomez@free.fr>        patch-62  2003-06-09 01:13:50 GMT                                         patch-62
1660    
1661      Summary:      Summary:
1662        ANSI C comments.        ANSI C comments.
# Line 360  Line 1693 
1693       vfw/src/config.c vfw/src/config.h vfw/src/driverproc.c       vfw/src/config.c vfw/src/config.h vfw/src/driverproc.c
1694    
1695    
1696  2003-06-04 18:19:56 GMT Edouard Gomez <ed.gomez@free.fr>        patch-61  2003-06-04 18:19:56 GMT                                         patch-61
1697    
1698      Summary:      Summary:
1699        Removed AltCC from VFW frontend        Removed AltCC from VFW frontend
# Line 375  Line 1708 
1708       vfw/src/config.rc       vfw/src/config.rc
1709    
1710    
1711  2003-05-29 14:47:28 GMT Edouard Gomez <ed.gomez@free.fr>        patch-60  2003-05-29 14:47:28 GMT                                         patch-60
1712    
1713      Summary:      Summary:
1714        Lot of two pass updates.        Lot of two pass updates.
# Line 414  Line 1747 
1747       src/plugins/plugin_2pass2.c       src/plugins/plugin_2pass2.c
1748    
1749    
1750  2003-05-25 10:01:55 GMT Edouard Gomez <ed.gomez@free.fr>        patch-59  2003-05-25 10:01:55 GMT                                         patch-59
1751    
1752      Summary:      Summary:
1753        Function reordering, fix minimum "hardcoded" frame sizes in internal_sacle().        Function reordering, fix minimum "hardcoded" frame sizes in internal_sacle().
# Line 433  Line 1766 
1766       src/plugins/plugin_2pass2.c       src/plugins/plugin_2pass2.c
1767    
1768    
1769  2003-05-22 23:11:21 GMT Edouard Gomez <ed.gomez@free.fr>        patch-58  2003-05-22 23:11:21 GMT                                         patch-58
1770    
1771      Summary:      Summary:
1772        Added the container_frame_overhead field to the 2pass2 RC structure.        Added the container_frame_overhead field to the 2pass2 RC structure.
# Line 452  Line 1785 
1785       src/plugins/plugin_2pass2.c src/xvid.h vfw/src/codec.c       src/plugins/plugin_2pass2.c src/xvid.h vfw/src/codec.c
1786    
1787    
1788  2003-05-22 22:22:47 GMT Edouard Gomez <ed.gomez@free.fr>        patch-57  2003-05-22 22:22:47 GMT                                         patch-57
1789    
1790      Summary:      Summary:
1791        Fixed an overflow bug in target filesize computation.        Fixed an overflow bug in target filesize computation.
# Line 469  Line 1802 
1802       src/plugins/plugin_2pass2.c       src/plugins/plugin_2pass2.c
1803    
1804    
1805  2003-05-22 18:53:19 GMT Edouard Gomez <ed.gomez@free.fr>        patch-56  2003-05-22 18:53:19 GMT                                         patch-56
1806    
1807      Summary:      Summary:
1808        Added the mrproper Makefile target.        Added the mrproper Makefile target.
# Line 484  Line 1817 
1817       build/generic/Makefile       build/generic/Makefile
1818    
1819    
1820  2003-05-22 17:30:15 GMT Edouard Gomez <ed.gomez@free.fr>        patch-55  2003-05-22 17:30:15 GMT                                         patch-55
1821    
1822      Summary:      Summary:
1823        Fix a nasty bug due to a typo mistake.        Fix a nasty bug due to a typo mistake.
# Line 498  Line 1831 
1831       src/plugins/plugin_2pass2.c       src/plugins/plugin_2pass2.c
1832    
1833    
1834  2003-05-22 17:24:19 GMT Edouard Gomez <ed.gomez@free.fr>        patch-54  2003-05-22 17:24:19 GMT                                         patch-54
1835    
1836      Summary:      Summary:
1837        Removed automatic \n in DPRINTF calls.        Removed automatic \n in DPRINTF calls.
# Line 514  Line 1847 
1847       src/prediction/mbprediction.c       src/prediction/mbprediction.c
1848    
1849    
1850  2003-05-22 17:03:38 GMT Edouard Gomez <ed.gomez@free.fr>        patch-53  2003-05-22 17:03:38 GMT                                         patch-53
1851    
1852      Summary:      Summary:
1853        Cleaned up a bit, added comments.        Cleaned up a bit, added comments.
# Line 529  Line 1862 
1862       src/plugins/plugin_2pass2.c       src/plugins/plugin_2pass2.c
1863    
1864    
1865  2003-05-18 12:12:49 GMT Edouard Gomez <ed.gomez@free.fr>        patch-52  2003-05-18 12:12:49 GMT                                         patch-52
1866    
1867      Summary:      Summary:
1868        Update of xvid_encraw (vop_debug, debug, max key frame)        Update of xvid_encraw (vop_debug, debug, max key frame)
# Line 548  Line 1881 
1881       examples/xvid_encraw.c       examples/xvid_encraw.c
1882    
1883    
1884  2003-05-18 12:01:31 GMT Edouard Gomez <ed.gomez@free.fr>        patch-51  2003-05-18 12:01:31 GMT                                         patch-51
1885    
1886      Summary:      Summary:
1887        Missing RateControl removal from Win32 visual project.        Missing RateControl removal from Win32 visual project.
# Line 561  Line 1894 
1894       build/win32/libxvidcore.dsp       build/win32/libxvidcore.dsp
1895    
1896    
1897  2003-05-18 00:08:46 GMT Edouard Gomez <ed.gomez@free.fr>        patch-50  2003-05-18 00:08:46 GMT                                         patch-50
1898    
1899      Summary:      Summary:
1900        Removed legacy RateControl module.        Removed legacy RateControl module.
# Line 579  Line 1912 
1912       build/generic/sources.inc src/encoder.h       build/generic/sources.inc src/encoder.h
1913    
1914    
1915  2003-05-17 23:54:55 GMT Edouard Gomez <ed.gomez@free.fr>        patch-49  2003-05-17 23:54:55 GMT                                         patch-49
1916    
1917      Summary:      Summary:
1918        VFW Update.        VFW Update.
# Line 597  Line 1930 
1930       vfw/src/config.rc vfw/src/resource.h       vfw/src/config.rc vfw/src/resource.h
1931    
1932    
1933  2003-05-17 23:50:38 GMT Edouard Gomez <ed.gomez@free.fr>        patch-48  2003-05-17 23:50:38 GMT                                         patch-48
1934    
1935      Summary:      Summary:
1936        2pass plugin updates for zone support.        2pass plugin updates for zone support.
# Line 612  Line 1945 
1945       src/plugins/plugin_2pass1.c src/plugins/plugin_2pass2.c       src/plugins/plugin_2pass1.c src/plugins/plugin_2pass2.c
1946    
1947    
1948  2003-05-17 21:07:43 GMT Edouard Gomez <ed.gomez@free.fr>        patch-47  2003-05-17 21:07:43 GMT                                         patch-47
1949    
1950      Summary:      Summary:
1951        Debug is now controled through xvid_global + INIT        Debug is now controled through xvid_global + INIT
# Line 633  Line 1966 
1966       src/utils/ratecontrol.c src/xvid.c src/xvid.h       src/utils/ratecontrol.c src/xvid.c src/xvid.h
1967    
1968    
1969  2003-05-17 20:32:59 GMT Edouard Gomez <ed.gomez@free.fr>        patch-46  2003-05-17 20:32:59 GMT                                         patch-46
1970    
1971      Summary:      Summary:
1972        Fix for the patch-44.        Fix for the patch-44.
# Line 649  Line 1982 
1982       src/encoder.c       src/encoder.c
1983    
1984    
1985  2003-05-15 17:31:04 GMT Edouard Gomez <ed.gomez@free.fr>        patch-45  2003-05-15 17:31:04 GMT                                         patch-45
1986    
1987      Summary:      Summary:
1988        Removed XVID_VOP_DYNAMIC_BFRAMES flag.        Removed XVID_VOP_DYNAMIC_BFRAMES flag.
# Line 663  Line 1996 
1996       examples/xvid_encraw.c       examples/xvid_encraw.c
1997    
1998    
1999  2003-05-15 17:24:55 GMT Edouard Gomez <ed.gomez@free.fr>        patch-44  2003-05-15 17:24:55 GMT                                         patch-44
2000    
2001      Summary:      Summary:
2002        Fix to the encoder loop (was not respecting dynamic decision).        Fix to the encoder loop (was not respecting dynamic decision).
# Line 677  Line 2010 
2010       src/encoder.c src/xvid.h       src/encoder.c src/xvid.h
2011    
2012    
2013  2003-05-14 23:27:59 GMT Edouard Gomez <ed.gomez@free.fr>        patch-43  2003-05-14 23:27:59 GMT                                         patch-43
2014    
2015      Summary:      Summary:
2016        Added module building for MacOSX.        Added module building for MacOSX.
# Line 697  Line 2030 
2030       build/generic/configure.in       build/generic/configure.in
2031    
2032    
2033  2003-05-14 20:21:30 GMT Edouard Gomez <ed.gomez@free.fr>        patch-42  2003-05-14 20:21:30 GMT                                         patch-42
2034    
2035      Summary:      Summary:
2036        Merged RD ME from cvs_head.        Merged RD ME from cvs_head.
# Line 711  Line 2044 
2044       src/motion/motion_est.c src/motion/motion_est.h       src/motion/motion_est.c src/motion/motion_est.h
2045    
2046    
2047  2003-05-14 18:40:40 GMT Edouard Gomez <ed.gomez@free.fr>        patch-41  2003-05-14 18:40:40 GMT                                         patch-41
2048    
2049      Summary:      Summary:
2050        Merged syskin ME changes.        Merged syskin ME changes.
# Line 725  Line 2058 
2058       src/motion/motion_est.c src/motion/motion_est.h       src/motion/motion_est.c src/motion/motion_est.h
2059    
2060    
2061  2003-05-14 17:28:52 GMT Edouard Gomez <ed.gomez@free.fr>        patch-40  2003-05-14 17:28:52 GMT                                         patch-40
2062    
2063      Summary:      Summary:
2064        Small update to xvid_encraw.        Small update to xvid_encraw.
# Line 738  Line 2071 
2071       examples/xvid_encraw.c       examples/xvid_encraw.c
2072    
2073    
2074  2003-05-14 14:19:12 GMT Edouard Gomez <ed.gomez@free.fr>        patch-39  2003-05-14 14:19:12 GMT                                         patch-39
2075    
2076      Summary:      Summary:
2077        VFW Update (zone support, profile support)        VFW Update (zone support, profile support)
# Line 757  Line 2090 
2090       vfw/src/resource.h vfw/vfw.dsp       vfw/src/resource.h vfw/vfw.dsp
2091    
2092    
2093  2003-05-14 14:02:05 GMT Edouard Gomez <ed.gomez@free.fr>        patch-38  2003-05-14 14:02:05 GMT                                         patch-38
2094    
2095      Summary:      Summary:
2096        Add support for single RC and zones to xvid_encraw.        Add support for single RC and zones to xvid_encraw.
# Line 770  Line 2103 
2103       examples/xvid_encraw.c       examples/xvid_encraw.c
2104    
2105    
2106  2003-05-14 13:58:56 GMT Edouard Gomez <ed.gomez@free.fr>        patch-37  2003-05-14 13:58:56 GMT                                         patch-37
2107    
2108      Summary:      Summary:
2109        Fixes for Win32 build of libxvidcore.        Fixes for Win32 build of libxvidcore.
# Line 784  Line 2117 
2117       build/generic/libxvidcore.def.in build/win32/libxvidcore.dsp       build/generic/libxvidcore.def.in build/win32/libxvidcore.dsp
2118    
2119    
2120  2003-05-13 00:10:12 GMT Edouard Gomez <ed.gomez@free.fr>        patch-36  2003-05-13 00:10:12 GMT                                         patch-36
2121    
2122      Summary:      Summary:
2123        Small fixes.        Small fixes.
# Line 799  Line 2132 
2132       src/encoder.c src/utils/mbtransquant.c       src/encoder.c src/utils/mbtransquant.c
2133    
2134    
2135  2003-05-13 00:05:03 GMT Edouard Gomez <ed.gomez@free.fr>        patch-35  2003-05-13 00:05:03 GMT                                         patch-35
2136    
2137      Summary:      Summary:
2138        CBR plugin is renamed Single pass. Fixed Quant plugin is disabled.        CBR plugin is renamed Single pass. Fixed Quant plugin is disabled.
# Line 824  Line 2157 
2157         ==> src/plugins/plugin_single.c         ==> src/plugins/plugin_single.c
2158    
2159    
2160  2003-05-12 23:49:14 GMT Edouard Gomez <ed.gomez@free.fr>        patch-34  2003-05-12 23:49:14 GMT                                         patch-34
2161    
2162      Summary:      Summary:
2163        Removed quant limits per RC plugin, moved to global settings.        Removed quant limits per RC plugin, moved to global settings.
# Line 841  Line 2174 
2174       src/plugins/plugin_cbr.c src/xvid.h       src/plugins/plugin_cbr.c src/xvid.h
2175    
2176    
2177  2003-05-12 23:25:54 GMT Edouard Gomez <ed.gomez@free.fr>        patch-33  2003-05-12 23:25:54 GMT                                         patch-33
2178    
2179      Summary:      Summary:
2180        Added encoding zones        Added encoding zones
# Line 856  Line 2189 
2189       src/xvid.h       src/xvid.h
2190    
2191    
2192  2003-05-12 23:10:17 GMT Edouard Gomez <ed.gomez@free.fr>        patch-32  2003-05-12 23:10:17 GMT                                         patch-32
2193    
2194      Summary:      Summary:
2195        Added the profile setting.        Added the profile setting.
# Line 870  Line 2203 
2203       src/encoder.c src/encoder.h src/xvid.h       src/encoder.c src/encoder.h src/xvid.h
2204    
2205    
2206  2003-05-11 23:59:01 GMT Edouard Gomez <ed.gomez@free.fr>        patch-31  2003-05-11 23:59:01 GMT                                         patch-31
2207    
2208      Summary:      Summary:
2209        Changed quality presets.        Changed quality presets.
# Line 887  Line 2220 
2220       examples/xvid_encraw.c       examples/xvid_encraw.c
2221    
2222    
2223  2003-05-11 20:47:55 GMT Edouard Gomez <ed.gomez@free.fr>        patch-30  2003-05-11 20:47:55 GMT                                         patch-30
2224    
2225      Summary:      Summary:
2226        Some cleanups in the trellis code.        Some cleanups in the trellis code.
# Line 900  Line 2233 
2233       src/utils/mbtransquant.c       src/utils/mbtransquant.c
2234    
2235    
2236  2003-05-10 23:53:28 GMT Edouard Gomez <ed.gomez@free.fr>        patch-29  2003-05-10 23:53:28 GMT                                         patch-29
2237    
2238      Summary:      Summary:
2239        New trellis code        New trellis code
# Line 915  Line 2248 
2248       src/utils/mbtransquant.c       src/utils/mbtransquant.c
2249    
2250    
2251  2003-05-10 23:43:11 GMT Edouard Gomez <ed.gomez@free.fr>        patch-28  2003-05-10 23:43:11 GMT                                         patch-28
2252    
2253      Summary:      Summary:
2254        Intra frame decision.        Intra frame decision.
# Line 930  Line 2263 
2263       src/motion/motion_est.c       src/motion/motion_est.c
2264    
2265    
2266  2003-05-05 21:50:25 GMT Edouard Gomez <ed.gomez@free.fr>        patch-27  2003-05-05 21:50:25 GMT                                         patch-27
2267    
2268      Summary:      Summary:
2269        Fixed double last calculation in trellis quantization.        Fixed double last calculation in trellis quantization.
# Line 943  Line 2276 
2276       src/bitstream/mbcoding.c       src/bitstream/mbcoding.c
2277    
2278    
2279  2003-05-05 21:46:29 GMT Edouard Gomez <ed.gomez@free.fr>        patch-26  2003-05-05 21:46:29 GMT                                         patch-26
2280    
2281      Summary:      Summary:
2282        Added config.status to the distclean target.        Added config.status to the distclean target.
# Line 959  Line 2292 
2292       build/generic/Makefile       build/generic/Makefile
2293    
2294    
2295  2003-05-05 21:39:47 GMT Edouard Gomez <ed.gomez@free.fr>        patch-25  2003-05-05 21:39:47 GMT                                         patch-25
2296    
2297      Summary:      Summary:
2298        configure.in tuning (API number and lib sonames).        configure.in tuning (API number and lib sonames).
# Line 982  Line 2315 
2315       build/generic/configure.in       build/generic/configure.in
2316    
2317    
2318  2003-04-27 23:22:30 GMT Edouard Gomez <ed.gomez@free.fr>        patch-24  2003-04-27 23:22:30 GMT                                         patch-24
2319    
2320      Summary:      Summary:
2321        Cleaned CBR plugin a bit, adds structure for a better initial quant.        Cleaned CBR plugin a bit, adds structure for a better initial quant.
# Line 999  Line 2332 
2332       src/plugins/plugin_cbr.c       src/plugins/plugin_cbr.c
2333    
2334    
2335  2003-04-27 23:18:20 GMT Edouard Gomez <ed.gomez@free.fr>        patch-23  2003-04-27 23:18:20 GMT                                         patch-23
2336    
2337      Summary:      Summary:
2338        b-frames look good in still motion, after all.        b-frames look good in still motion, after all.
# Line 1012  Line 2345 
2345       src/motion/motion_est.c       src/motion/motion_est.c
2346    
2347    
2348  2003-04-27 23:14:39 GMT Edouard Gomez <ed.gomez@free.fr>        patch-22  2003-04-27 23:14:39 GMT                                         patch-22
2349    
2350      Summary:      Summary:
2351        Add initial trellis quantization to inter+h263 frames.        Add initial trellis quantization to inter+h263 frames.
# Line 1029  Line 2362 
2362       src/bitstream/mbcoding.h src/utils/mbtransquant.c src/xvid.h       src/bitstream/mbcoding.h src/utils/mbtransquant.c src/xvid.h
2363    
2364    
2365  2003-04-27 22:59:47 GMT Edouard Gomez <ed.gomez@free.fr>        patch-21  2003-04-27 22:59:47 GMT                                         patch-21
2366    
2367      Summary:      Summary:
2368        Fixes 2 memory leaks.        Fixes 2 memory leaks.
# Line 1043  Line 2376 
2376       src/encoder.c src/utils/mem_align.c       src/encoder.c src/utils/mem_align.c
2377    
2378    
2379  2003-04-27 22:50:27 GMT Edouard Gomez <ed.gomez@free.fr>        patch-20  2003-04-27 22:50:27 GMT                                         patch-20
2380    
2381      Summary:      Summary:
2382        Adds Avg PSNR output to xvid_encraw.        Adds Avg PSNR output to xvid_encraw.
# Line 1056  Line 2389 
2389       examples/xvid_encraw.c       examples/xvid_encraw.c
2390    
2391    
2392  2003-04-27 22:40:45 GMT Edouard Gomez <ed.gomez@free.fr>        patch-19  2003-04-27 22:40:45 GMT                                         patch-19
2393    
2394      Summary:      Summary:
2395        Fixes the vfw Visual Project.        Fixes the vfw Visual Project.
# Line 1069  Line 2402 
2402       vfw/vfw.dsp       vfw/vfw.dsp
2403    
2404    
2405  2003-04-14 20:07:47 GMT Edouard Gomez <ed.gomez@free.fr>        patch-18  2003-04-14 20:07:47 GMT                                         patch-18
2406    
2407      Summary:      Summary:
2408        Fixes plugin initialization in xvid_encraw.        Fixes plugin initialization in xvid_encraw.
# Line 1083  Line 2416 
2416       examples/xvid_encraw.c       examples/xvid_encraw.c
2417    
2418    
2419  2003-04-14 15:28:57 GMT Edouard Gomez <ed.gomez@free.fr>        patch-17  2003-04-14 15:28:57 GMT                                         patch-17
2420    
2421      Summary:      Summary:
2422        Fixed function prototypes <-> definitions mismatching.        Fixed function prototypes <-> definitions mismatching.
# Line 1096  Line 2429 
2429       src/utils/mbfunctions.h src/utils/mbtransquant.c       src/utils/mbfunctions.h src/utils/mbtransquant.c
2430    
2431    
2432  2003-04-14 15:23:15 GMT Edouard Gomez <ed.gomez@free.fr>        patch-16  2003-04-14 15:23:15 GMT                                         patch-16
2433    
2434      Summary:      Summary:
2435        VFW frontend update        VFW frontend update
# Line 1111  Line 2444 
2444       vfw/src/resource.h vfw/vfw.dsp       vfw/src/resource.h vfw/vfw.dsp
2445    
2446    
2447  2003-04-14 15:05:20 GMT Edouard Gomez <ed.gomez@free.fr>        patch-15  2003-04-14 15:05:20 GMT                                         patch-15
2448    
2449      Summary:      Summary:
2450        Fixed BITS decision for low quants, reworked p/b/i decision.        Fixed BITS decision for low quants, reworked p/b/i decision.
# Line 1128  Line 2461 
2461       src/motion/motion_est.c       src/motion/motion_est.c
2462    
2463    
2464  2003-04-10 13:01:07 GMT Edouard Gomez <ed.gomez@free.fr>        patch-14  2003-04-10 13:01:07 GMT                                         patch-14
2465    
2466      Summary:      Summary:
2467        Removed all ABS() macros.        Removed all ABS() macros.
# Line 1149  Line 2482 
2482       src/utils/mbtransquant.c src/xvid.c       src/utils/mbtransquant.c src/xvid.c
2483    
2484    
2485  2003-04-09 18:44:24 GMT Edouard Gomez <ed.gomez@free.fr>        patch-13  2003-04-09 18:44:24 GMT                                         patch-13
2486    
2487      Summary:      Summary:
2488        Added GNU profiling option to the configure script.        Added GNU profiling option to the configure script.
# Line 1172  Line 2505 
2505       build/generic/configure.in       build/generic/configure.in
2506    
2507    
2508  2003-04-09 16:09:33 GMT Edouard Gomez <ed.gomez@free.fr>        patch-12  2003-04-09 16:09:33 GMT                                         patch-12
2509    
2510      Summary:      Summary:
2511        Build fix from release-0_9_1-fixes@cvs.xvid.org        Build fix from release-0_9_1-fixes@cvs.xvid.org
# Line 1186  Line 2519 
2519       build/generic/configure.in       build/generic/configure.in
2520    
2521    
2522  2003-04-09 13:44:06 GMT Edouard Gomez <ed.gomez@free.fr>        patch-11  2003-04-09 13:44:06 GMT                                         patch-11
2523    
2524      Summary:      Summary:
2525        Syncing arch tree with xvid.org cvs.        Syncing arch tree with xvid.org cvs.
# Line 1237  Line 2570 
2570       src/xvid.h vfw/src/2pass.c vfw/src/codec.c       src/xvid.h vfw/src/2pass.c vfw/src/codec.c
2571    
2572    
2573  2003-03-16 00:21:32 GMT Edouard Gomez <ed.gomez@free.fr>        patch-10  2003-03-16 00:21:32 GMT                                         patch-10
2574    
2575      Summary:      Summary:
2576        Added suxen plugin system (Synced with CVS)        Added suxen plugin system (Synced with CVS)
# Line 1262  Line 2595 
2595       src/plugins/.arch-ids src/plugins       src/plugins/.arch-ids src/plugins
2596    
2597    
2598  2003-03-11 23:37:06 GMT Edouard Gomez <ed.gomez@free.fr>        patch-9  2003-03-11 23:37:06 GMT                                         patch-9
2599    
2600      Summary:      Summary:
2601        Changed xvid_decraw option handling for -d/-m.        Changed xvid_decraw option handling for -d/-m.
# Line 1275  Line 2608 
2608       examples/xvid_decraw.c       examples/xvid_decraw.c
2609    
2610    
2611  2003-03-11 23:30:16 GMT Edouard Gomez <ed.gomez@free.fr>        patch-8  2003-03-11 23:30:16 GMT                                         patch-8
2612    
2613      Summary:      Summary:
2614        Fixed frame counting in xvid_encraw.        Fixed frame counting in xvid_encraw.
# Line 1290  Line 2623 
2623       examples/xvid_encraw.c       examples/xvid_encraw.c
2624    
2625    
2626  2003-03-11 23:07:01 GMT Edouard Gomez <ed.gomez@free.fr>        patch-7  2003-03-11 23:07:01 GMT                                         patch-7
2627    
2628      Summary:      Summary:
2629        Ported xvid_decraw to new API.        Ported xvid_decraw to new API.
# Line 1310  Line 2643 
2643       examples/Makefile examples/xvid_decraw.c       examples/Makefile examples/xvid_decraw.c
2644    
2645    
2646  2003-03-11 20:19:44 GMT Edouard Gomez <ed.gomez@free.fr>        patch-6  2003-03-11 20:19:44 GMT                                         patch-6
2647    
2648      Summary:      Summary:
2649        Fix an important API comment in main header.        Fix an important API comment in main header.
# Line 1324  Line 2657 
2657       src/xvid.h       src/xvid.h
2658    
2659    
2660  2003-03-11 00:36:34 GMT Edouard Gomez <ed.gomez@free.fr>        patch-5  2003-03-11 00:36:34 GMT                                         patch-5
2661    
2662      Summary:      Summary:
2663        PSNR is now an option. More consistent -m/-s option handling.        PSNR is now an option. More consistent -m/-s option handling.
# Line 1343  Line 2676 
2676       examples/xvid_encraw.c       examples/xvid_encraw.c
2677    
2678    
2679  2003-03-10 00:36:15 GMT Edouard Gomez <ed.gomez@free.fr>        patch-4  2003-03-10 00:36:15 GMT                                         patch-4
2680    
2681      Summary:      Summary:
2682        Adds extended stats support even for bframes in xvidcore.        Adds extended stats support even for bframes in xvidcore.
# Line 1360  Line 2693 
2693       src/encoder.c src/utils/mbfunctions.h src/utils/mbtransquant.c       src/encoder.c src/utils/mbfunctions.h src/utils/mbtransquant.c
2694    
2695    
2696  2003-03-09 16:42:27 GMT Edouard Gomez <ed.gomez@free.fr>        patch-3  2003-03-09 16:42:27 GMT                                         patch-3
2697    
2698      Summary:      Summary:
2699        Adds extended stats support.        Adds extended stats support.
# Line 1381  Line 2714 
2714       examples/xvid_encraw.c       examples/xvid_encraw.c
2715    
2716    
2717  2003-03-09 00:23:52 GMT Edouard Gomez <ed.gomez@free.fr>        patch-2  2003-03-09 00:23:52 GMT                                         patch-2
2718    
2719      Summary:      Summary:
2720        Updated xvid_encraw for new API.        Updated xvid_encraw for new API.
# Line 1399  Line 2732 
2732       examples/Makefile examples/xvid_encraw.c src/encoder.c       examples/Makefile examples/xvid_encraw.c src/encoder.c
2733    
2734    
2735  2003-03-06 22:08:43 GMT Edouard Gomez <ed.gomez@free.fr>        patch-1  2003-03-06 22:08:43 GMT                                         patch-1
2736    
2737      Summary:      Summary:
2738        Synced with dev-api-4 XviD branch.        Synced with dev-api-4 XviD branch.
# Line 1464  Line 2797 
2797       vfw/src rawdec dshow dshow/src       vfw/src rawdec dshow dshow/src
2798    
2799    
2800  2003-03-06 21:27:16 GMT Edouard Gomez <ed.gomez@free.fr>        base-0  2003-03-06 21:27:16 GMT                                         base-0
2801    
2802      Summary:      Summary:
2803        tag of ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-6        tag of ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-6
# Line 1505  Line 2838 
2838       ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-5       ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-5
2839       ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-6       ed.gomez@free.fr--main/xvidcore--stable--1.0--patch-6
2840    
2841  2003-02-15 18:40:33 GMT Edouard Gomez <ed.gomez@free.fr>        patch-3  2003-02-15 18:40:33 GMT                                         patch-3
2842    
2843      Summary:      Summary:
2844        Added latest Pete's chroma optimization code.        Added latest Pete's chroma optimization code.
# Line 1518  Line 2851 
2851       src/encoder.c src/xvid.h       src/encoder.c src/xvid.h
2852    
2853    
2854  2003-02-15 14:48:12 GMT Edouard Gomez <ed.gomez@free.fr>        patch-2  2003-02-15 14:48:12 GMT                                         patch-2
2855    
2856      Summary:      Summary:
2857        Fixed compilation and moved back to plain GPL.        Fixed compilation and moved back to plain GPL.
# Line 1534  Line 2867 
2867       LICENSE src/portab.h       LICENSE src/portab.h
2868    
2869    
2870  2003-02-15 14:05:17 GMT Edouard Gomez <ed.gomez@free.fr>        patch-1  2003-02-15 14:05:17 GMT                                         patch-1
2871    
2872      Summary:      Summary:
2873        Updated tree to dev-api-3 branch.        Updated tree to dev-api-3 branch.
# Line 1649  Line 2982 
2982       src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c src/xvid.h       src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c src/xvid.h
2983    
2984    
2985  2003-02-14 23:01:44 GMT Edouard Gomez <ed.gomez@free.fr>        base-0  2003-02-14 23:01:44 GMT                                         base-0
2986    
2987      Summary:      Summary:
2988        Upcoming 1.0 version continuation        Upcoming 1.0 version continuation
# Line 1664  Line 2997 
2997       {arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0/ed.gomez@free.fr--main/patch-log       {arch}/xvidcore/xvidcore--stable/xvidcore--stable--1.0/ed.gomez@free.fr--main/patch-log
2998    
2999    
3000  2003-02-11 21:03:19 GMT Edouard Gomez <ed.gomez@free.fr>        patch-20  2003-02-11 21:03:19 GMT                                         patch-20
3001    
3002      Summary:      Summary:
3003        Removed BFrame outdated bframe/qpel decoding.        Removed BFrame outdated bframe/qpel decoding.
# Line 1680  Line 3013 
3013       src/image/interpolate8x8.h       src/image/interpolate8x8.h
3014    
3015    
3016  2003-02-11 18:40:48 GMT Edouard Gomez <ed.gomez@free.fr>        patch-19  2003-02-11 18:40:48 GMT                                         patch-19
3017    
3018      Summary:      Summary:
3019        Fixed libxvidcore.def, revamped Makefile output, fixed ia64 build, added ranlib detection.        Fixed libxvidcore.def, revamped Makefile output, fixed ia64 build, added ranlib detection.
# Line 1714  Line 3047 
3047    
3048    
3049    
3050  2003-02-10 23:31:01 GMT Edouard Gomez <ed.gomez@free.fr>        patch-18  2003-02-10 23:31:01 GMT                                         patch-18
3051    
3052      Summary:      Summary:
3053        Fixed xvid_encraw help message.        Fixed xvid_encraw help message.
# Line 1727  Line 3060 
3060       examples/xvid_encraw.c       examples/xvid_encraw.c
3061    
3062    
3063  2003-02-10 23:06:32 GMT Edouard Gomez <ed.gomez@free.fr>        patch-17  2003-02-10 23:06:32 GMT                                         patch-17
3064    
3065      Summary:      Summary:
3066        Added IA64 DCT source choice according to the compiler basename.        Added IA64 DCT source choice according to the compiler basename.
# Line 1745  Line 3078 
3078       build/generic/platform.inc.in       build/generic/platform.inc.in
3079    
3080    
3081  2003-02-10 13:49:25 GMT Edouard Gomez <ed.gomez@free.fr>        patch-16  2003-02-10 13:49:25 GMT                                         patch-16
3082    
3083      Summary:      Summary:
3084        Changed linking option on PPC platforms (-flat_namespace)        Changed linking option on PPC platforms (-flat_namespace)
# Line 1758  Line 3091 
3091       build/generic/configure.in       build/generic/configure.in
3092    
3093    
3094  2003-02-09 23:15:18 GMT Edouard Gomez <ed.gomez@free.fr>        patch-15  2003-02-09 23:15:18 GMT                                         patch-15
3095    
3096      Summary:      Summary:
3097        Added the configure bootstrap script.        Added the configure bootstrap script.
# Line 1772  Line 3105 
3105       build/generic/bootstrap.sh       build/generic/bootstrap.sh
3106    
3107    
3108  2003-02-09 23:06:51 GMT Edouard Gomez <ed.gomez@free.fr>        patch-14  2003-02-09 23:06:51 GMT                                         patch-14
3109    
3110      Summary:      Summary:
3111        The PPC port is now disabled because it is outdated.        The PPC port is now disabled because it is outdated.
# Line 1785  Line 3118 
3118       build/generic/configure.in       build/generic/configure.in
3119    
3120    
3121  2003-02-09 23:01:30 GMT Edouard Gomez <ed.gomez@free.fr>        patch-13  2003-02-09 23:01:30 GMT                                         patch-13
3122    
3123      Summary:      Summary:
3124        More "unknown compiler" friendly portab.h file.        More "unknown compiler" friendly portab.h file.
# Line 1799  Line 3132 
3132       src/portab.h       src/portab.h
3133    
3134    
3135  2003-02-09 00:49:32 GMT Edouard Gomez <ed.gomez@free.fr>        patch-12  2003-02-09 00:49:32 GMT                                         patch-12
3136    
3137      Summary:      Summary:
3138        DivX4 compatibility layer has been turned into an option (default:disable).        DivX4 compatibility layer has been turned into an option (default:disable).
# Line 1815  Line 3148 
3148       build/generic/platform.inc.in build/generic/sources.inc       build/generic/platform.inc.in build/generic/sources.inc
3149    
3150    
3151  2003-02-08 23:29:55 GMT Edouard Gomez <ed.gomez@free.fr>        patch-11  2003-02-08 23:29:55 GMT                                         patch-11
3152    
3153      Summary:      Summary:
3154        Fixed WIN32/_MSC_VER confusion and updated MSVC libxvidcore.dsp project file.        Fixed WIN32/_MSC_VER confusion and updated MSVC libxvidcore.dsp project file.
# Line 1837  Line 3170 
3170       examples/xvid_stat.c src/xvid.c       examples/xvid_stat.c src/xvid.c
3171    
3172    
3173  2003-02-08 14:55:19 GMT Edouard Gomez <ed.gomez@free.fr>        patch-10  2003-02-08 14:55:19 GMT                                         patch-10
3174    
3175      Summary:      Summary:
3176        Fixed MacOSX build.        Fixed MacOSX build.
# Line 1852  Line 3185 
3185       build/generic/configure.in       build/generic/configure.in
3186    
3187    
3188  2003-02-08 12:49:17 GMT Edouard Gomez <ed.gomez@free.fr>        patch-9  2003-02-08 12:49:17 GMT                                         patch-9
3189    
3190      Summary:      Summary:
3191        Added Altivec detection (Guillaume Morin)        Added Altivec detection (Guillaume Morin)
# Line 1865  Line 3198 
3198       build/generic/configure.in       build/generic/configure.in
3199    
3200    
3201  2003-02-08 12:25:46 GMT Edouard Gomez <ed.gomez@free.fr>        patch-8  2003-02-08 12:25:46 GMT                                         patch-8
3202    
3203      Summary:      Summary:
3204        Fixed portab.h for _DEBUG target and GCC/ICC compilers.        Fixed portab.h for _DEBUG target and GCC/ICC compilers.
# Line 1882  Line 3215 
3215       src/portab.h       src/portab.h
3216    
3217    
3218  2003-02-08 11:45:00 GMT Edouard Gomez <ed.gomez@free.fr>        patch-7  2003-02-08 11:45:00 GMT                                         patch-7
3219    
3220      Summary:      Summary:
3221        Changed the way I add strings into variables.        Changed the way I add strings into variables.
# Line 1898  Line 3231 
3231       build/generic/configure.in       build/generic/configure.in
3232    
3233    
3234  2003-02-07 23:16:57 GMT Edouard Gomez <ed.gomez@free.fr>        patch-6  2003-02-07 23:16:57 GMT                                         patch-6
3235    
3236      Summary:      Summary:
3237        Fixed the "ar" "s" option for some platforms.        Fixed the "ar" "s" option for some platforms.
# Line 1913  Line 3246 
3246       build/generic/Makefile       build/generic/Makefile
3247    
3248    
3249  2003-02-07 22:19:37 GMT Edouard Gomez <ed.gomez@free.fr>        patch-5  2003-02-07 22:19:37 GMT                                         patch-5
3250    
3251      Summary:      Summary:
3252        Fixed a BSD checking in ansm output format.        Fixed a BSD checking in ansm output format.
# Line 1926  Line 3259 
3259       build/generic/configure.in       build/generic/configure.in
3260    
3261    
3262  2003-02-07 21:18:14 GMT Edouard Gomez <ed.gomez@free.fr>        patch-4  2003-02-07 21:18:14 GMT                                         patch-4
3263    
3264      Summary:      Summary:
3265        Fixed options and added the --disable-assembly option        Fixed options and added the --disable-assembly option
# Line 1945  Line 3278 
3278       build/generic/configure.in       build/generic/configure.in
3279    
3280    
3281  2003-02-06 21:49:16 GMT Edouard Gomez <ed.gomez@free.fr>        patch-3  2003-02-06 21:49:16 GMT                                         patch-3
3282    
3283      Summary:      Summary:
3284        Fixes for the new build system in sources.        Fixes for the new build system in sources.
# Line 1960  Line 3293 
3293       src/utils/emms.h src/xvid.c       src/utils/emms.h src/xvid.c
3294    
3295    
3296  2003-02-06 21:22:55 GMT Edouard Gomez <ed.gomez@free.fr>        patch-2  2003-02-06 21:22:55 GMT                                         patch-2
3297    
3298      Summary:      Summary:
3299        Changed build system for Unix OSes        Changed build system for Unix OSes
# Line 2024  Line 3357 
3357       build/generic/Makefile.linuxx86 build/generic/Makefile.sparc       build/generic/Makefile.linuxx86 build/generic/Makefile.sparc
3358    
3359    
3360  2003-02-06 21:11:17 GMT Edouard Gomez <ed.gomez@free.fr>        patch-1  2003-02-06 21:11:17 GMT                                         patch-1
3361    
3362      Summary:      Summary:
3363        Updated to current stable CVS_HEAD        Updated to current stable CVS_HEAD
# Line 2064  Line 3397 
3397       src/xvid.h todo.txt       src/xvid.h todo.txt
3398    
3399    
3400  2003-02-06 20:59:19 GMT Edouard Gomez <ed.gomez@free.fr>        base-0  2003-02-06 20:59:19 GMT                                         base-0
3401    
3402      Summary:      Summary:
3403        Imported xvidcore 0.9.0 into arch repository        Imported xvidcore 0.9.0 into arch repository

Legend:
Removed from v.1076  
changed lines
  Added in v.1173

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4