[cvs] / xvidcore / ChangeLog Repository:
ViewVC logotype

Diff of /xvidcore/ChangeLog

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

revision 1.1.2.4, Fri Dec 5 14:44:35 2003 UTC revision 1.4, Fri May 21 14:40:15 2004 UTC
# Line 1  Line 1 
 #  
1  # Ed.Gomez: This ChangeLog is generated from a personal tree maintained  # Ed.Gomez: This ChangeLog is generated from a personal tree maintained
2  # under the arch revision control tool. That's why dates may be skewed. I  # under the arch revision control tool. That's why dates may be skewed. I
3  # also removed all my email adresses from the output because they are not  # also removed all my email adresses from the output because they are not
4  # relevant.  # relevant.
5  #  
6    #########################################################################
7    # 1.0.0 final (Bitstream Version 34)
8    #########################################################################
9    
10    2004-05-06 17:56:52 GMT                                         patch-26
11    
12        Summary:
13          Small mismatch in hint<->widget in VFW
14        Revision:
15          xvidcore--stable--1.0--patch-26
16    
17        From sysKin:
18         * Small mismatch in hint<->widget.
19    
20        modified files:
21         vfw/src/resource.rc
22    
23    
24    2004-05-02 22:40:50 GMT                                         patch-25
25    
26        Summary:
27          DC prediction fix.
28        Revision:
29          xvidcore--stable--1.0--patch-25
30    
31        From ed.gomez:
32         * DC predictors weren't clipped to the [-2048, 2047] range.
33    
34         BS version increased to 33
35    
36         Thanks to jnorish on our forums to point out the problem.
37    
38        modified files:
39         src/bitstream/bitstream.c src/decoder.c
40         src/motion/estimation_rd_based.c src/prediction/mbprediction.c
41         src/prediction/mbprediction.h src/xvid.h
42    
43    
44    2004-05-02 10:30:29 GMT                                         patch-24
45    
46        Summary:
47          Possible VOL header corruption.
48        Revision:
49          xvidcore--stable--1.0--patch-24
50    
51        From ed.gomez:
52         * The VOL header could be corrupted when passing fincr=fbase=1 which
53           happens for fps=1 sequences.
54    
55        BS version bumped up to 32
56    
57        Original report:
58        http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=2026&highlight=
59    
60        modified files:
61         src/bitstream/bitstream.c src/xvid.h
62    
63    
64    2004-04-30 23:10:19 GMT                                         patch-23
65    
66        Summary:
67          Some very light Unix build system changes
68        Revision:
69          xvidcore--stable--1.0--patch-23
70    
71        To prepare testing framework merging.
72    
73        From ed.gomez:
74         * Some typos
75         * Copyright updates (it's 2004 since a few months ;-)
76         * Added some checking to bootstrap.sh
77         * Added m4 AC_PREREQ macro to configure.in
78    
79        modified files:
80         build/generic/Makefile build/generic/bootstrap.sh
81         build/generic/configure.in
82    
83    
84    2004-04-20 19:40:29 GMT                                         patch-22
85    
86        Summary:
87          Small visual fix.
88        Revision:
89          xvidcore--stable--1.0--patch-22
90    
91        From sysKin:
92         * Small visual fix
93    
94        modified files:
95         vfw/src/config.c
96    
97    
98    2004-04-20 19:38:24 GMT                                         patch-21
99    
100        Summary:
101          Fix crash in decoder for non IFrame 1st frame.
102        Revision:
103          xvidcore--stable--1.0--patch-21
104    
105        From sysKin:
106         * Fixed the crash caused by non IFrame 1st frame.
107    
108        modified files:
109         src/decoder.c
110    
111    
112    2004-04-18 16:21:50 GMT                                         patch-20
113    
114        Summary:
115          Typo
116        Revision:
117          xvidcore--stable--1.0--patch-20
118    
119        Typo
120    
121    
122        modified files:
123         vfw/src/resource.rc
124    
125    
126    2004-04-17 17:04:20 GMT                                         patch-19
127    
128        Summary:
129          vfw opens audio file in shared access mode
130        Revision:
131          xvidcore--stable--1.0--patch-19
132    
133        vfw opens audio file in shared access mode
134    
135    
136        modified files:
137         vfw/src/config.c
138    
139    
140    2004-04-15 22:39:12 GMT                                         patch-18
141    
142        Summary:
143          Tiny xvid_decraw cleaning
144        Revision:
145          xvidcore--stable--1.0--patch-18
146    
147        Tiny xvid_decraw cleaning
148    
149    
150        modified files:
151         examples/xvid_decraw.c
152    
153    
154    2004-04-15 19:14:31 GMT                                         patch-17
155    
156        Summary:
157          Tiny minor fixes for msvc.
158        Revision:
159          xvidcore--stable--1.0--patch-17
160    
161        From pete:
162         * Missing arch endianness define in project files.
163         * Add a textual warning about win32 console EOF misreading.
164         * Prevent a SIGFPE when no frames were decoded.
165    
166        modified files:
167         build/win32/xvid_decraw.dsp build/win32/xvid_encraw.dsp
168         examples/xvid_decraw.c
169    
170    
171    2004-04-14 22:41:07 GMT                                         patch-16
172    
173        Summary:
174          Fixed missing 1st frame in dshow output.
175        Revision:
176          xvidcore--stable--1.0--patch-16
177    
178        From sysKin:
179         * decoder flags were overwritten, this was preventing from outputing
180           the first frame immediatly.
181    
182        modified files:
183         dshow/src/CXvidDecoder.cpp
184    
185    
186    2004-04-14 22:39:17 GMT                                         patch-15
187    
188        Summary:
189          Ressource leaking in dshow.
190        Revision:
191          xvidcore--stable--1.0--patch-15
192    
193        From sysKin:
194         * Same kind of ressource leaking as in vfw. Same cure.
195    
196        modified files:
197         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
198    
199    
200    2004-04-14 19:45:23 GMT                                         patch-14
201    
202        Summary:
203          Fixed small bug in trellis code.
204        Revision:
205          xvidcore--stable--1.0--patch-14
206    
207        From ed.gomez (spotted by jean marc):
208         * Trellis optimization was computing the sum |coeffs| wrongly
209           because the Compute_sum function wasn't doing zigzag scanning
210           and stopped at last non zero coeffs in linear scanning...
211           The trivial fix could have been to pass the zigzag to the compute
212           sum function so it could have done its job right.
213           But... Why computing stuff that is already known in the upper layer ?
214           I removed the compute sum function, and just pass the original sum
215           value in trellis function parameters, just in case we have to return
216           it again because trellis failed optimizing the block coeffs.
217    
218           This fix the bug and saves cycles :-) (but should not be noticeable)
219    
220        modified files:
221         src/utils/mbtransquant.c src/xvid.h
222    
223    
224    2004-04-12 12:06:12 GMT                                         patch-13
225    
226        Summary:
227          Don't do SAD and RD based searches for qp.
228        Revision:
229          xvidcore--stable--1.0--patch-13
230    
231        From sysKin:
232         * MakeGoodFlags function wasn't disabling SAD based search when
233           using RD. This was causing slowdown for no gain at all. This
234           patch should speed up encoding in qp mode.
235    
236    
237        modified files:
238         src/motion/estimation_pvop.c
239    
240    
241    2004-04-12 12:01:19 GMT                                         patch-12
242    
243        Summary:
244          3dnow functions proper separation.
245        Revision:
246          xvidcore--stable--1.0--patch-12
247    
248        From pete (thx to a forum report):
249         * Separate correctly pure 3dnow functions and 3dnow+mmxext functions.
250           This fix "Illegal instruction" crash on old k6-2 CPUs.
251    
252        modified files:
253         src/xvid.c
254    
255    
256    2004-04-12 11:57:20 GMT                                         patch-11
257    
258        Summary:
259          Better MV clipping code.
260        Revision:
261          xvidcore--stable--1.0--patch-11
262    
263        From sysKin:
264         * Better MV clipping. DivX 5 generates out of range vectors and clipping
265           them directly borks the decoding of other MVs for which out of range
266           MVs were predictors. So it's just better to clip them for the block
267           decoding and keep an unclipped version for predictions.
268    
269        modified files:
270         src/decoder.c
271    
272    
273    2004-04-08 20:34:54 GMT                                         patch-10
274    
275        Summary:
276          PGM support back in xvid_decraw.
277        Revision:
278          xvidcore--stable--1.0--patch-10
279    
280        From ed.gomez:
281         * pgm/pnm format added back to xvid_decraw
282           + pgm/pnm formats are now default for yv12/i420/rgb24 pixel format.
283           + tga is default for rgb16/32
284           + use option -f to choose tga, or pnm/pgm
285    
286        modified files:
287         examples/xvid_decraw.c
288    
289    
290    2004-04-07 22:30:15 GMT                                         patch-9
291    
292        Summary:
293          3DNow Ext functions use MMXEXT opcodes.
294        Revision:
295          xvidcore--stable--1.0--patch-9
296    
297        From Soltius (XviD Forum):
298         * Most of 3dnow extension functions do use MMXEXT opcodes, so
299           classify these functions as 3dnowext+mmxext. Avoids K6-2
300           boxes to crash with an invalid instruction error reported
301           by the host OS.
302    
303        PS: original bug report
304        http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=1656
305    
306        modified files:
307         src/xvid.c
308    
309    
310    2004-04-07 22:01:54 GMT                                         patch-8
311    
312        Summary:
313          RGB 16bit output fix.
314        Revision:
315          xvidcore--stable--1.0--patch-8
316    
317        From ScarletteTout (XviD Forum):
318         * Fix RGB 16bit output in C functions.
319    
320        From ed.gomez:
321         * Replaced PGM output by TGA output so it's easy to implement
322           RGB 16/24/32 and greyscale bitmaps support in a single format.
323           (pgm could have supported RGB 24 and Greyscale only)
324         * Added colorspace choice to xvid_decraw
325           Use option -c csp, where csp is either rgb16, rgb24, rgb32, yv12 or i420
326           Defaults to i420.
327    
328        PS: original bug report
329        http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=1960&highlight=
330    
331        modified files:
332         examples/xvid_decraw.c src/image/colorspace.c
333    
334    
335    #########################################################################
336    # 1.0.0 RC4 (Bitstream Version 30)
337    #########################################################################
338    
339    2004-04-04 20:21:38 GMT                                         patch-7
340    
341        Summary:
342          DShow widget hiding.
343        Revision:
344          xvidcore--stable--1.0--patch-7
345    
346        From Michael:
347         * No need to keep widget visibles if they won't be in 1.0.0.
348    
349        modified files:
350         dshow/src/xvid.ax.rc
351    
352    
353    2004-04-04 20:17:52 GMT                                         patch-6
354    
355        Summary:
356          Compiler quirk in portab.h
357        Revision:
358          xvidcore--stable--1.0--patch-6
359    
360        From Michael:
361         * The VC.NET workaround was causing trouble. Inversed the test.
362    
363        modified files:
364         src/portab.h
365    
366    
367    2004-04-04 14:19:10 GMT                                         patch-5
368    
369        Summary:
370          Marking RC4
371        Revision:
372          xvidcore--stable--1.0--patch-5
373    
374        Marking RC4
375    
376    
377        modified files:
378         ChangeLog build/generic/configure.in src/xvid.h
379    
380    
381    2004-04-04 14:07:00 GMT                                         patch-4
382    
383        Summary:
384          Frame dropping disabling for bframes.
385        Revision:
386          xvidcore--stable--1.0--patch-4
387    
388        From sysKin & Pete:
389         * Disable frame dropping with bframes enabled. These two options
390           do not play fine together.
391    
392        modified files:
393         src/encoder.c
394    
395    
396    2004-04-04 14:05:50 GMT                                         patch-3
397    
398        Summary:
399          Dead code removal.
400        Revision:
401          xvidcore--stable--1.0--patch-3
402    
403        From sysKin:
404         * FrameCodeP was always called with contanst parameters. Removed
405           these parameters and associated dead code.
406    
407        modified files:
408         src/encoder.c
409    
410    
411    2004-04-04 14:03:42 GMT                                         patch-2
412    
413        Summary:
414          Typo in ME fast comparison.
415        Revision:
416          xvidcore--stable--1.0--patch-2
417    
418        From sysKin:
419         * Small typo in Fast ME code.
420    
421        modified files:
422         src/motion/estimation_common.c
423    
424    
425    2004-04-02 23:58:19 GMT                                         patch-1
426    
427        Summary:
428          VFW Resource leak fix (try #2)
429        Revision:
430          xvidcore--stable--1.0--patch-1
431    
432        From Suiryc on IRC:
433         * both encoder and decoder ending functions were calling
434           the dll freeing code. This was an error as the first function
435           called would unbind core function for the second called one.
436           Thus xvidcore could not release buffers.
437    
438        modified files:
439         vfw/src/codec.c vfw/src/driverproc.c
440    
441    
442    2004-04-02 20:33:02 GMT                                         base-0
443    
444        Summary:
445          tag of ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-53
446        Revision:
447          xvidcore--stable--1.0--base-0
448    
449        (automatically generated log message)
450    
451    
452    2004-03-31 19:32:47 GMT                                         patch-53
453    
454        Summary:
455          Ressources leaking in VFW.
456        Revision:
457          xvidcore--devapi4--1.0--patch-53
458    
459        From sysKin:
460         * Storing ressources in global vars is making multithreaded/instanced
461           apps leaking lot of memory. Moved these vars to codec struct.
462    
463        Thanks to dalox <fdalleau at hymatom d0t fr> to spot and fix the bug.
464    
465        modified files:
466         vfw/src/codec.c vfw/src/codec.h vfw/src/driverproc.c
467    
468    
469    2004-03-31 19:28:51 GMT                                         patch-52
470    
471        Summary:
472          Fix to bad NVOP+bframe interaction.
473        Revision:
474          xvidcore--devapi4--1.0--patch-52
475    
476        From syskin:
477         * When generating a NVOP, it interferes with bframe flushing and
478           packing.
479    
480        modified files:
481         src/encoder.c
482    
483    
484    2004-03-31 19:24:42 GMT                                         patch-51
485    
486        Summary:
487          Fix GMC 2 warp point.
488        Revision:
489          xvidcore--devapi4--1.0--patch-51
490    
491        From Skal:
492         * Fix 2 warp points GMC.
493    
494        modified files:
495         src/motion/gmc.c
496    
497    
498    2004-03-31 19:18:46 GMT                                         patch-50
499    
500        Summary:
501          Added intra quant testing.
502        Revision:
503          xvidcore--devapi4--1.0--patch-50
504    
505        From Skal:
506         * Added intra quant testing to xvid_bench
507    
508        modified files:
509         examples/xvid_bench.c
510    
511    
512    2004-03-31 19:07:55 GMT                                         patch-49
513    
514        Summary:
515          input width/height check
516        Revision:
517          xvidcore--devapi4--1.0--patch-49
518    
519        From Skal:
520         * Input width and height aren't checked and this can cause crash.
521    
522        modified files:
523         src/encoder.c
524    
525    
526    2004-03-28 01:02:21 GMT                                         patch-48
527    
528        Summary:
529          $ CVS expansion removed
530        Revision:
531          xvidcore--devapi4--1.0--patch-48
532    
533        $ CVS expansion removed
534    
535    
536        modified files:
537         dshow/src/Configure.cpp dshow/src/config.c
538         examples/xvid_encraw.c
539    
540    
541    2004-03-28 00:45:23 GMT                                         patch-47
542    
543        Summary:
544          Allow bigger frames
545        Revision:
546          xvidcore--devapi4--1.0--patch-47
547    
548        Allow bigger frames
549    
550    
551        modified files:
552         examples/xvid_encraw.c
553    
554    
555    2004-03-28 00:41:54 GMT                                         patch-46
556    
557        Summary:
558          Fix in postproc header
559        Revision:
560          xvidcore--devapi4--1.0--patch-46
561    
562        Fix in postproc header
563    
564    
565        modified files:
566         src/image/postprocessing.h
567    
568    
569    2004-03-28 00:33:02 GMT                                         patch-45
570    
571        Summary:
572          Fixed xvidvfw build on real mingw+msys systems
573        Revision:
574          xvidcore--devapi4--1.0--patch-45
575    
576        Fixed xvidvfw build on real mingw+msys systems
577    
578    
579        modified files:
580         vfw/bin/Makefile
581    
582    
583    2004-03-15 21:48:48 GMT                                         patch-44
584    
585        Summary:
586          VFW updates.
587        Revision:
588          xvidcore--devapi4--1.0--patch-44
589    
590        VFW updates.
591    
592        modified files:
593         vfw/src/config.c vfw/src/resource.rc
594    
595    
596    2004-03-15 21:44:17 GMT                                         patch-43
597    
598        Summary:
599          GMC bugfix.
600        Revision:
601          xvidcore--devapi4--1.0--patch-43
602    
603        From skal:
604         * GMC bugfixes.
605    
606        modified files:
607         src/motion/gmc.c
608    
609    
610    2004-03-15 21:41:18 GMT                                         patch-42
611    
612        Summary:
613          Buffer overrun fix in post proc.
614        Revision:
615          xvidcore--devapi4--1.0--patch-42
616    
617        From sysKin:
618         * Fixed buffer overrun in postproc code.
619    
620        modified files:
621         src/image/postprocessing.c src/image/postprocessing.h
622    
623    
624    2004-03-15 21:33:22 GMT                                         patch-41
625    
626        Summary:
627          Forgotten files.
628        Revision:
629          xvidcore--devapi4--1.0--patch-41
630    
631        Me:
632         * Sorry i missed these file additions. Important for the packages
633           as i build them from the tla archive.
634    
635        new files:
636         dshow/src/.arch-ids/Configure.cpp.id
637         dshow/src/.arch-ids/config.c.id
638         dshow/src/.arch-ids/config.h.id dshow/src/.arch-ids/debug.h.id
639         dshow/src/Configure.cpp dshow/src/config.c dshow/src/config.h
640         dshow/src/debug.h
641    
642    
643    2004-03-03 21:01:09 GMT                                         patch-40
644    
645        Summary:
646          MV clipping in decoder.
647        Revision:
648          xvidcore--devapi4--1.0--patch-40
649    
650        From sysKin:
651         * clip MVs to valid ranges.
652    
653        modified files:
654         src/decoder.c src/decoder.h
655    
656    
657    #########################################################################
658    # 1.0.0 RC3 (Bistream Version 29)
659    #########################################################################
660    
661    2004-02-29 13:17:10 GMT                                         patch-39
662    
663        Summary:
664          Marking 1.0.0 RC3
665        Revision:
666          xvidcore--devapi4--1.0--patch-39
667    
668        * Marking RC3
669    
670        modified files:
671         ChangeLog build/generic/configure.in src/xvid.h
672    
673    
674    2004-02-29 13:08:38 GMT                                         patch-38
675    
676        Summary:
677          Win32 project fixes for xvid_encraw and xvid_decraw.
678        Revision:
679          xvidcore--devapi4--1.0--patch-38
680    
681        From sysKin:
682         * xvid_dec/encraw were linking against libxvidcore.lib. Now they link
683           against xvidcore.dll.a
684    
685        NB: xvid_bench is left as is though it doesn't link. This program
686            requires access to internal functions which aren't available
687            through the dll link lib. No good solution exists for MSVC to
688            build both a dll+its link lib+static lib.
689    
690        modified files:
691         build/win32/xvid_decraw.dsp build/win32/xvid_encraw.dsp
692    
693    
694    2004-02-29 12:56:36 GMT                                         patch-37
695    
696        Summary:
697          DShow updates
698        Revision:
699          xvidcore--devapi4--1.0--patch-37
700    
701        Bunch of DShow updates
702    
703        modified files:
704         dshow/src/CXvidDecoder.cpp dshow/src/resource.h
705         dshow/src/xvid.ax.rc
706    
707    
708    2004-02-29 12:55:41 GMT                                         patch-36
709    
710        Summary:
711          VFW updates.
712        Revision:
713          xvidcore--devapi4--1.0--patch-36
714    
715        * Bunch of VFW frontends updates.
716    
717        modified files:
718         vfw/src/codec.c vfw/src/codec.h vfw/src/config.c
719         vfw/src/resource.rc vfw/src/status.c vfw/vfw.dsp
720    
721    
722    2004-02-29 12:49:24 GMT                                         patch-35
723    
724        Summary:
725          Artefact workaround in bframes.
726        Revision:
727          xvidcore--devapi4--1.0--patch-35
728    
729        From sysKin:
730         * Workaround for some artefacts appearing in bframes.
731    
732        modified files:
733         src/motion/estimation_bvop.c
734    
735    
736    2004-02-29 12:46:13 GMT                                         patch-34
737    
738        Summary:
739          Decoder buffer overflow fix.
740        Revision:
741          xvidcore--devapi4--1.0--patch-34
742    
743        From sysKin:
744         * Avoids buffer overflow when reading the last align byte. Our
745           bitstream do 4 byte reading because of some platform contraints
746           (ARM) and can cause buffer overflow reads.
747    
748        modified files:
749         src/decoder.c
750    
751    
752    2004-02-29 11:53:47 GMT                                         patch-33
753    
754        Summary:
755          Compatibility decoding for old bitstreams.
756        Revision:
757          xvidcore--devapi4--1.0--patch-33
758    
759        From syskin:
760         * old core versions used in dev-api-3 distributed by nearly all win32 bin
761           builders used to have a edging bug. So when this information is known,
762           workaround the bug.
763    
764        modified files:
765         src/decoder.c src/encoder.c src/image/image.c
766         src/image/image.h
767    
768    #########################################################################
769    # 1.0.0 RC2 (Bistream Version 28)
770    #########################################################################
771    
772    2004-02-08 01:06:40 GMT                                         patch-32
773    
774        Summary:
775          Marking RC2
776        Revision:
777          xvidcore--devapi4--1.0--patch-32
778    
779        Marking RC2
780    
781    
782        modified files:
783         ChangeLog build/generic/configure.in
784    
785    
786    2004-02-07 13:54:24 GMT                                         patch-31
787    
788        Summary:
789          Win32 project outputs dll lib for linking.
790        Revision:
791          xvidcore--devapi4--1.0--patch-31
792    
793        From pete:
794         * output a lib to link against the dll (xvidcore.dll.a).
795    
796        modified files:
797         build/win32/libxvidcore.dsp
798    
799    
800    2004-02-07 13:51:01 GMT                                         patch-30
801    
802        Summary:
803          DShow update.
804        Revision:
805          xvidcore--devapi4--1.0--patch-30
806    
807        From pete:
808         * cmd line driving
809    
810        From sysKin(?):
811         * bugfixes related to video flipping
812         * bugfix for the 'crash at the end" bug
813    
814        modified files:
815         TODO dshow/dshow.dsp dshow/src/CAbout.cpp dshow/src/CAbout.h
816         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
817         dshow/src/xvid.ax.def
818    
819    
820    2004-02-07 13:47:45 GMT                                         patch-29
821    
822        Summary:
823          VFW updates
824        Revision:
825          xvidcore--devapi4--1.0--patch-29
826    
827        Sorry feeling lazy about splitting this patch...
828    
829        From peter:
830         * bitrate calculator
831    
832        From sysKin:
833         * WMP9 bugfix
834    
835        modified files:
836         TODO vfw/src/codec.c vfw/src/config.c vfw/src/config.h
837         vfw/src/resource.h vfw/src/resource.rc
838    
839    
840    2004-02-07 13:43:26 GMT                                         patch-28
841    
842        Summary:
843          Implicit overflow tuning for 2nd pass.
844        Revision:
845          xvidcore--devapi4--1.0--patch-28
846    
847        From sysKin:
848         * When doing a bigger 2nd pass, the overflow loop must be more
849           aggressive else no bonus bits are reinjected. So we can auto
850           tune the overlow values in that case.
851    
852        modified files:
853         src/plugins/plugin_2pass2.c
854    
855    
856    2004-02-07 13:38:33 GMT                                         patch-27
857    
858        Summary:
859          GMC+interlaced bugfix in decoder.
860        Revision:
861          xvidcore--devapi4--1.0--patch-27
862    
863        From sysKin:
864         * GMC+interlaced bugfix in decoder.
865    
866        modified files:
867         src/decoder.c
868    
869    
870    2004-02-07 13:35:16 GMT                                         patch-26
871    
872        Summary:
873          Reverted patch-23
874        Revision:
875          xvidcore--devapi4--1.0--patch-26
876    
877        From christoph:
878         * reverted patch-23, old code was right.
879         * Important typo for the YVYU csp (passing the y plane instead of u).
880    
881        modified files:
882         src/image/image.c src/xvid.h
883    
884    
885    2004-01-31 11:20:36 GMT                                         patch-25
886    
887        Summary:
888          DShow support for more mpeg4 fourccs.
889        Revision:
890          xvidcore--devapi4--1.0--patch-25
891    
892        From sysKin:
893         * Added support for the MP4V fourcc.
894    
895        modified files:
896         dshow/src/CAbout.cpp dshow/src/CAbout.h
897         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
898         dshow/src/resource.h dshow/src/xvid.ax.rc
899    
900    
901    2004-01-31 11:12:38 GMT                                         patch-24
902    
903        Summary:
904          DivX decoder compatibility
905        Revision:
906          xvidcore--devapi4--1.0--patch-24
907    
908        From sysKin:
909         * DivX decoder compatibility improved for packed bitstreams.
910           It should now detect them and play them fine.
911    
912        modified files:
913         src/bitstream/bitstream.c
914    
915    
916    2004-01-31 11:10:26 GMT                                         patch-23
917    
918        Summary:
919          YV12/I420 confusion fixed.
920        Revision:
921          xvidcore--devapi4--1.0--patch-23
922    
923        From christoph:
924         * I420/YV12 were swapped since ... ages.
925         * CSP_USER renamed to CSP_PLANAR
926    
927        modified files:
928         src/encoder.c src/image/image.c src/xvid.h
929    
930    
931    2004-01-31 10:53:20 GMT                                         patch-22
932    
933        Summary:
934          Arch separation for mem transfer functions
935        Revision:
936          xvidcore--devapi4--1.0--patch-22
937    
938        Arch separation for mem transfer functions
939    
940    
941        modified files:
942         src/utils/mem_transfer.h
943    
944    
945    2004-01-27 14:47:08 GMT                                         patch-21
946    
947        Summary:
948          Write to registry Flip video flag in dshow
949        Revision:
950          xvidcore--devapi4--1.0--patch-21
951    
952        From sysKin:
953         * The flip video flag is now saved in registry.
954         * Changed internal flags name convention (use n prefix for all now)
955    
956        modified files:
957         dshow/src/CAbout.cpp dshow/src/CAbout.h
958         dshow/src/CXvidDecoder.cpp
959    
960    
961    2004-01-27 14:42:52 GMT                                         patch-20
962    
963        Summary:
964          Added bitrate calc to VFW
965        Revision:
966          xvidcore--devapi4--1.0--patch-20
967    
968        From Pete:
969         * Added bitrate calculator.
970         * Changed up a few function calls to static type.
971    
972        modified files:
973         vfw/src/codec.c vfw/src/codec.h vfw/src/config.c
974         vfw/src/config.h vfw/src/resource.h vfw/src/resource.rc
975         vfw/vfw.dsp
976    
977    
978    2004-01-27 14:29:49 GMT                                         patch-19
979    
980        Summary:
981          Bugfix in decoder
982        Revision:
983          xvidcore--devapi4--1.0--patch-19
984    
985        From sysKin:
986         * when stats are not used, don't write to the stats pointer.
987    
988        modified files:
989         src/decoder.c
990    
991    #########################################################################
992    # 1.0.0 RC1 (Bistream Version 26)
993    #########################################################################
994    
995    2004-01-25 16:01:06 GMT                                         patch-18
996    
997        Summary:
998          Marking RC1
999        Revision:
1000          xvidcore--devapi4--1.0--patch-18
1001    
1002        Marking RC1
1003    
1004        modified files:
1005         ChangeLog build/generic/configure.in src/xvid.h
1006    
1007    
1008    2004-01-25 15:37:57 GMT                                         patch-17
1009    
1010        Summary:
1011          VFW update (again²)
1012        Revision:
1013          xvidcore--devapi4--1.0--patch-17
1014    
1015        From sysKin:
1016         * Added Constant Quant encoding.
1017    
1018        modified files:
1019         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
1020         vfw/src/resource.rc
1021    
1022    
1023    2004-01-25 15:35:38 GMT                                         patch-16
1024    
1025        Summary:
1026          Missing MB quants for PP.
1027        Revision:
1028          xvidcore--devapi4--1.0--patch-16
1029    
1030        From sysKin:
1031         * MB Quants are used by the PP code, so don't forget to update
1032           them even if the block is skipped or not coded.
1033    
1034        modified files:
1035         src/decoder.c
1036    
1037    
1038    2004-01-23 13:25:52 GMT                                         patch-15
1039    
1040        Summary:
1041          VFW update (again)
1042        Revision:
1043          xvidcore--devapi4--1.0--patch-15
1044    
1045        From sysKin:
1046         * Status window updates.
1047         * Big resource.h cleanup, it seems msvc isn't able to do it automatically.
1048    
1049        modified files:
1050         vfw/src/resource.h vfw/src/resource.rc vfw/src/status.c
1051    
1052    
1053    2004-01-23 11:17:20 GMT                                         patch-14
1054    
1055        Summary:
1056          VFW gcc warnings
1057        Revision:
1058          xvidcore--devapi4--1.0--patch-14
1059    
1060        VFW gcc warnings
1061    
1062    
1063        modified files:
1064         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
1065    
1066    
1067    2004-01-22 20:54:53 GMT                                         patch-13
1068    
1069        Summary:
1070          DShow updates.
1071        Revision:
1072          xvidcore--devapi4--1.0--patch-13
1073    
1074        From sysKin:
1075         * Fixed registry params type. Bool cannot be used or something weird
1076           happens when writing to registry
1077         * Defaults set to what the Reset widget sets.
1078    
1079        modified files:
1080         dshow/src/CAbout.h dshow/src/CXvidDecoder.cpp
1081    
1082    
1083    2004-01-22 20:35:27 GMT                                         patch-12
1084    
1085        Summary:
1086          VFW updates.
1087        Revision:
1088          xvidcore--devapi4--1.0--patch-12
1089    
1090        From sysKin:
1091         * GUI improvements.
1092         * Stats fixing.
1093         * Automatic config clear upon installation.
1094         * Added postprocessing options in there too.
1095    
1096        modified files:
1097         vfw/bin/xvid.inf vfw/src/codec.c vfw/src/codec.h
1098         vfw/src/config.c vfw/src/config.h vfw/src/resource.h
1099         vfw/src/resource.rc vfw/src/status.c vfw/src/status.h
1100    
1101    
1102    2004-01-22 20:28:54 GMT                                         patch-11
1103    
1104        Summary:
1105          Minor updates to text files
1106        Revision:
1107          xvidcore--devapi4--1.0--patch-11
1108    
1109        Minor updates to text files
1110    
1111    
1112        modified files:
1113         AUTHORS TODO
1114    
1115    
1116    2004-01-22 20:27:10 GMT                                         patch-10
1117    
1118        Summary:
1119          2pass plugin changes.
1120        Revision:
1121          xvidcore--devapi4--1.0--patch-10
1122    
1123        From sysKin:
1124         * Disabled QPel during first pass as well.
1125         * Fix a mistaking condition when enabling largers 2nd passes.
1126    
1127        From ed.gomez:
1128         * Fix the fix logic. The previous fix enclosed a condition it should
1129           not have touched. So i removed the mistaking condition, which was
1130           wrong anyway as stated in the comment, and got back the sane condition
1131           test.
1132    
1133        modified files:
1134         src/plugins/plugin_2pass1.c src/plugins/plugin_2pass2.c
1135    
1136    
1137    2004-01-17 13:03:11 GMT                                         patch-9
1138    
1139        Summary:
1140          Unitialized pointers during plugin creation.
1141        Revision:
1142          xvidcore--devapi4--1.0--patch-9
1143    
1144        From sysKin:
1145         - plugins which do not require private data were leaving the param2
1146           unitialized. Just init it to NULL. This bug wasn't causing any
1147           trouble anyway...
1148    
1149        modified files:
1150         src/plugins/plugin_dump.c src/plugins/plugin_psnr.c
1151         vfw/src/codec.c
1152    
1153    
1154    2004-01-17 01:09:01 GMT                                         patch-8
1155    
1156        Summary:
1157          DShow forwwards AR information.
1158        Revision:
1159          xvidcore--devapi4--1.0--patch-8
1160    
1161        From syskin(?):
1162         - forward AR information to DShow framework.
1163         - grayed some widgets.
1164    
1165        modified files:
1166         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
1167         dshow/src/xvid.ax.rc
1168    
1169    
1170    2004-01-07 13:50:29 GMT                                         patch-7
1171    
1172        Summary:
1173          Scaled zones fix.
1174        Revision:
1175          xvidcore--devapi4--1.0--patch-7
1176    
1177        From sysKin (ideas from Koepi iirc):
1178         * Fix scaled zones computing prescaled data and so on instead of
1179           guessing everything with a global zone weight factor.
1180    
1181        modified files:
1182         src/plugins/plugin_2pass2.c
1183    
1184    
1185    2004-01-06 01:06:39 GMT                                         patch-6
1186    
1187        Summary:
1188          Tab->Spaces in header only
1189        Revision:
1190          xvidcore--devapi4--1.0--patch-6
1191    
1192        Tab->Spaces in header only
1193    
1194    
1195        modified files:
1196         src/xvid.h
1197    
1198    
1199    2004-01-04 18:35:35 GMT                                         patch-5
1200    
1201        Summary:
1202          Typo fixed
1203        Revision:
1204          xvidcore--devapi4--1.0--patch-5
1205    
1206        Typo fixed
1207    
1208    
1209        modified files:
1210         build/generic/configure.in
1211    
1212    
1213    2004-01-04 13:40:51 GMT                                         patch-4
1214    
1215        Summary:
1216          VFW safer code.
1217        Revision:
1218          xvidcore--devapi4--1.0--patch-4
1219    
1220        From sysKin:
1221         * Protects some parts of the code depending on a previous
1222           xvidcore opening. Avoids resources leaking.
1223    
1224        modified files:
1225         vfw/src/codec.c vfw/src/driverproc.c
1226    
1227    
1228    2004-01-04 13:33:28 GMT                                         patch-3
1229    
1230        Summary:
1231          Fixes VC debug target name
1232        Revision:
1233          xvidcore--devapi4--1.0--patch-3
1234    
1235        Fixes VC debug target name
1236    
1237    
1238        modified files:
1239         vfw/vfw.dsp
1240    
1241    
1242    2004-01-02 23:10:56 GMT                                         patch-2
1243    
1244        Summary:
1245          Win32 linking policy revised.
1246        Revision:
1247          xvidcore--devapi4--1.0--patch-2
1248    
1249        Finnaly Win32 linking policy is to separate all XviD components:
1250         - xvidcore.dll exports XviD API
1251         - xvidvfw.dll links against xvidcore DLL
1252         - xviddshow.dll links against xvidcore DLL
1253    
1254        From sysKin:
1255         * Changed DShow linking policy in VS project file.
1256         * Changed VFW linking policy in VS project file.
1257         * Added runtime xvidcore.dll loading in DShow and VFW.
1258         * Installs xvidcore.dll along side with xvidvfw.dll.
1259    
1260        From ed.gomez:
1261         * Changed libxvidcore.dll mingw32/cygwin target name to
1262           xvidcore.dll in the configure script.
1263         * Changed xvid.dll VFW target name to xvidvfw.dll in the
1264           generic Makefile.
1265    
1266        PS: unlike CVS, i reverted back to MS build tools in VS project files
1267    
1268        modified files:
1269         build/generic/configure.in build/win32/libxvidcore.dsp
1270         dshow/dshow.dsp dshow/src/CXvidDecoder.cpp
1271         dshow/src/CXvidDecoder.h vfw/bin/Makefile vfw/bin/sources.inc
1272         vfw/bin/xvid.inf vfw/src/codec.c vfw/src/codec.h
1273         vfw/src/config.c vfw/src/config.h vfw/vfw.dsp
1274    
1275    
1276    2004-01-02 22:02:07 GMT                                         patch-1
1277    
1278        Summary:
1279          Better seeking in dshow
1280        Revision:
1281          xvidcore--devapi4--1.0--patch-1
1282    
1283        From Michael:
1284         * Better DShow seeking.
1285    
1286        modified files:
1287         dshow/src/CXvidDecoder.cpp
1288    
1289    
1290    2004-01-02 12:28:39 GMT                                         base-0
1291    
1292        Summary:
1293          tag of ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-162
1294        Revision:
1295          xvidcore--devapi4--1.0--base-0
1296    
1297        Archive cycling...
1298    
1299    #########################################################################
1300    # 1.0.0 beta3 (Bistream Version 25)
1301    #########################################################################
1302    
1303    2003-12-26 22:21:35 GMT                                         patch-162
1304    
1305        Summary:
1306          Marking 1.0.0 beta3
1307        Revision:
1308          xvidcore--devapi4--1.0--patch-162
1309    
1310        Marking beta3
1311    
1312        modified files:
1313         ChangeLog TODO build/generic/configure.in src/xvid.h
1314    
1315    
1316    2003-12-25 20:57:52 GMT                                         patch-161
1317    
1318        Summary:
1319          Thread safe PP.
1320        Revision:
1321          xvidcore--devapi4--1.0--patch-161
1322    
1323        From Michael:
1324         * Thread safe PP, context is now stored in DECODER struct.
1325    
1326        modified files:
1327         src/decoder.c src/decoder.h src/image/postprocessing.c
1328         src/image/postprocessing.h
1329    
1330    
1331    2003-12-25 20:49:36 GMT                                         patch-160
1332    
1333        Summary:
1334          Added Turbo option to VFW GUI
1335        Revision:
1336          xvidcore--devapi4--1.0--patch-160
1337    
1338        From Michael:
1339         * Added turbo mode that enables all fast ME flags.
1340    
1341        modified files:
1342         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
1343         vfw/src/resource.h vfw/src/resource.rc
1344    
1345    
1346    2003-12-25 20:46:16 GMT                                         patch-159
1347    
1348        Summary:
1349          Cartoon mode usage written to stream.
1350        Revision:
1351          xvidcore--devapi4--1.0--patch-159
1352    
1353        From Michael:
1354         * @encoding: write cartoon usage in the version user data.
1355         * @decoding: detect cartoon flag appended to version string
1356                      and force FILM PP disabling.
1357    
1358        modified files:
1359         src/bitstream/bitstream.c src/bitstream/bitstream.h
1360         src/decoder.c src/decoder.h src/encoder.c
1361    
1362    
1363    2003-12-21 13:34:03 GMT                                         patch-158
1364    
1365        Summary:
1366          Removed unused var in VFW GUI
1367        Revision:
1368          xvidcore--devapi4--1.0--patch-158
1369    
1370        Removed unused var in VFW GUI
1371    
1372    
1373        modified files:
1374         vfw/src/config.c
1375    
1376    
1377    2003-12-21 13:32:52 GMT                                         patch-157
1378    
1379        Summary:
1380          Two pass small update
1381        Revision:
1382          xvidcore--devapi4--1.0--patch-157
1383    
1384        from syskin:
1385         * allow second pass to be bigger than 1st one
1386           (not tested, the quant mapping formula may not be adapted for this
1387            usage, so take this change as experimental, and prefer doing
1388            second pass still smaller than 1st one)
1389         * let ivops benefit from positive overflow.
1390    
1391        from me:
1392         * set frame type in quant zones (was a buglet)
1393    
1394        modified files:
1395         src/plugins/plugin_2pass2.c
1396    
1397    
1398    2003-12-20 22:28:07 GMT                                         patch-156
1399    
1400        Summary:
1401          New VFW defaults
1402        Revision:
1403          xvidcore--devapi4--1.0--patch-156
1404    
1405        From michael:
1406         * new VFW default values
1407    
1408        modified files:
1409         vfw/src/config.c
1410    
1411    
1412    2003-12-20 22:12:38 GMT                                         patch-155
1413    
1414        Summary:
1415          Added ARGB colorspace.
1416        Revision:
1417          xvidcore--devapi4--1.0--patch-155
1418    
1419        Christoph Nägeli naegelic(at)ee{dot}ethz<dot>ch asked me to add C
1420        support for ARGB colorspace. He provided the encoding part, and i
1421        extended the original patch in order to have full support for ARGB
1422        both for encoding and decoding (though it's C only, read *slow*).
1423    
1424        modified files:
1425         src/image/colorspace.c src/image/colorspace.h
1426         src/image/image.c src/xvid.c src/xvid.h
1427    
1428    
1429    2003-12-20 21:29:37 GMT                                         patch-154
1430    
1431        Summary:
1432          Added 2pass1 comment about fast 1st pass.
1433        Revision:
1434          xvidcore--devapi4--1.0--patch-154
1435    
1436        Just added a comment on fast 1st pass, so it explains why
1437        we do it that way and why some things are left aside.
1438    
1439        modified files:
1440         src/plugins/plugin_2pass1.c
1441    
1442    
1443    2003-12-20 20:03:51 GMT                                         patch-153
1444    
1445        Summary:
1446          Win32 VC6 wrong libc linking.
1447        Revision:
1448          xvidcore--devapi4--1.0--patch-153
1449    
1450        From sysKin:
1451         * Changed single thread libc linking to multithreaded version.
1452    
1453        modified files:
1454         vfw/vfw.dsp
1455    
1456    
1457    2003-12-20 15:28:53 GMT                                         patch-152
1458    
1459        Summary:
1460          VOL flags updating -- take #2
1461        Revision:
1462          xvidcore--devapi4--1.0--patch-152
1463    
1464        From sysKin:
1465         * VOL flags updates fix take #2
1466    
1467        modified files:
1468         src/encoder.c
1469    
1470    
1471    2003-12-20 15:10:30 GMT                                         patch-151
1472    
1473        Summary:
1474          Fast ME tunings.
1475        Revision:
1476          xvidcore--devapi4--1.0--patch-151
1477    
1478        From michael:
1479         * fast refinement for 8x8 blocks
1480         * more reliable behavior for all fast ME decisions
1481    
1482        modified files:
1483         src/motion/estimation_bvop.c src/motion/estimation_pvop.c
1484         src/xvid.h
1485    
1486    
1487    2003-12-20 14:59:58 GMT                                         patch-150
1488    
1489        Summary:
1490          VFW AR revamping -- take #2
1491        Revision:
1492          xvidcore--devapi4--1.0--patch-150
1493    
1494        From sysKin:
1495         * more AR revamping
1496    
1497        modified files:
1498         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
1499         vfw/src/resource.h vfw/src/resource.rc
1500    
1501    
1502    2003-12-20 14:57:40 GMT                                         patch-149
1503    
1504        Summary:
1505          Unbuffured IO for 1st pass stat files
1506        Revision:
1507          xvidcore--devapi4--1.0--patch-149
1508    
1509        Unbuffured IO for 1st pass stat files
1510    
1511    
1512        modified files:
1513         src/plugins/plugin_2pass1.c
1514    
1515    
1516    2003-12-18 17:44:07 GMT                                         patch-148
1517    
1518        Summary:
1519          Forgotten bit of patch-141
1520        Revision:
1521          xvidcore--devapi4--1.0--patch-148
1522    
1523        Damn i forgot to merge the 1st pass changes... so lame, i tested the
1524        original patch but not the merged one.
1525    
1526        modified files:
1527         src/plugins/plugin_2pass1.c
1528    
1529    
1530    2003-12-18 14:45:39 GMT                                         patch-147
1531    
1532        Summary:
1533          More postprocessing.
1534        Revision:
1535          xvidcore--devapi4--1.0--patch-147
1536    
1537        From michael:
1538         * added film noise effect.
1539         * moved postproc initialization to decoder initialization.
1540         * added support for this postproc filter into DShow.
1541    
1542        modified files:
1543         dshow/src/CAbout.cpp dshow/src/CAbout.h
1544         dshow/src/CXvidDecoder.cpp dshow/src/resource.h
1545         dshow/src/xvid.ax.rc src/decoder.c src/image/postprocessing.c
1546         src/image/postprocessing.h src/xvid.c src/xvid.h
1547    
1548    
1549    2003-12-18 14:38:19 GMT                                         patch-146
1550    
1551        Summary:
1552          BFrames ME speed up flags.
1553        Revision:
1554          xvidcore--devapi4--1.0--patch-146
1555    
1556        From michael:
1557         * Added 3 ME flags to skip some bvop ME steps and thus speed up
1558           ME for bvops (at the expense of quality loss).
1559            - skip delta search
1560            - fast interpolate mode
1561            - early stop
1562    
1563        modified files:
1564         src/motion/estimation.h src/motion/estimation_bvop.c
1565         src/motion/estimation_common.c src/motion/estimation_pvop.c
1566         src/xvid.h
1567    
1568    
1569    2003-12-18 14:11:01 GMT                                         patch-145
1570    
1571        Summary:
1572          VFW defaults changed
1573        Revision:
1574          xvidcore--devapi4--1.0--patch-145
1575    
1576        From michael:
1577         * disabled DXN profiles. Better not say we are compatible to avoid
1578           problems with DXN. Mostly because of VBV lacking.
1579         * Changed overflow defaults to 5/5/5 with new 2pass code.
1580    
1581        modified files:
1582         vfw/src/config.c
1583    
1584    
1585    2003-12-17 16:45:59 GMT                                         patch-144
1586    
1587        Summary:
1588          Forgotten bit for AR support in VFW
1589        Revision:
1590          xvidcore--devapi4--1.0--patch-144
1591    
1592        Koepi might have forgotten to send me this change:
1593         * added resource id to the resource header
1594    
1595        modified files:
1596         vfw/src/resource.h
1597    
1598    
1599    2003-12-17 15:11:37 GMT                                         patch-143
1600    
1601        Summary:
1602          Lower starting quantizer for CBR encoding
1603        Revision:
1604          xvidcore--devapi4--1.0--patch-143
1605    
1606        From christoph:
1607         * Lower starting quantizer for CBR encodings.
1608    
1609        modified files:
1610         src/plugins/plugin_single.c
1611    
1612    
1613    2003-12-17 15:04:33 GMT                                         patch-142
1614    
1615        Summary:
1616          Small xvid_encraw updates
1617        Revision:
1618          xvidcore--devapi4--1.0--patch-142
1619    
1620        From christoph:
1621         * set upper frame size limit to 4096 pixels
1622         * GME refinement flag set where it belongs to.
1623    
1624        modified files:
1625         examples/xvid_encraw.c
1626    
1627    
1628    2003-12-17 15:01:52 GMT                                         patch-141
1629    
1630        Summary:
1631          Two pass update.
1632        Revision:
1633          xvidcore--devapi4--1.0--patch-141
1634    
1635        This patch improves the two pass code, quantizer distribution is
1636        smoother and results seem to be better.
1637    
1638        * Two pass now scales only a specific part of the frame length.
1639          This required changing the stats file format (added a header+MV
1640          length field) and the xvid_plg_data_t structure (binary compatible).
1641        * Overflow improvement and degradation set to 10% instead of 60%
1642          Assymetric values may help...
1643        * Some cleanup work done on the encoder part of the API header.
1644    
1645        NB: plg data struct will be cleaned up before 1.0 so if you rely on it
1646            please read the header file to know which part will disappear.
1647    
1648        modified files:
1649         src/encoder.c src/plugins/plugin_2pass1.c
1650         src/plugins/plugin_2pass2.c src/xvid.h
1651    
1652    
1653    2003-12-17 13:53:34 GMT                                         patch-140
1654    
1655        Summary:
1656          VOL flags fix.
1657        Revision:
1658          xvidcore--devapi4--1.0--patch-140
1659    
1660        From sysKin:
1661         * VOL flags updated as they should
1662    
1663        modified files:
1664         src/encoder.c
1665    
1666    
1667    2003-12-17 11:07:15 GMT                                         patch-139
1668    
1669        Summary:
1670          VFW GUI Update.
1671        Revision:
1672          xvidcore--devapi4--1.0--patch-139
1673    
1674        From Koepi:
1675         * typo in GMC description
1676         * Added AR widget (experimental)
1677    
1678        modified files:
1679         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
1680         vfw/src/resource.rc
1681    
1682    
1683    2003-12-14 12:44:36 GMT                                         patch-138
1684    
1685        Summary:
1686          Fix PP crash
1687        Revision:
1688          xvidcore--devapi4--1.0--patch-138
1689    
1690        Fix PP crash
1691    
1692    
1693        modified files:
1694         src/decoder.c
1695    
1696    
1697    2003-12-14 12:43:21 GMT                                         patch-137
1698    
1699        Summary:
1700          Texture bit counting for bframes
1701        Revision:
1702          xvidcore--devapi4--1.0--patch-137
1703    
1704        Texture bit counting for bframes
1705    
1706    
1707        modified files:
1708         src/bitstream/mbcoding.c
1709    
1710    
1711    2003-12-12 23:58:18 GMT                                         patch-136
1712    
1713        Summary:
1714          SSE2 code enabled.
1715        Revision:
1716          xvidcore--devapi4--1.0--patch-136
1717    
1718        * SSE2 code enabled by default (only sane ones, _no_ idct)
1719        * Aligned data in xvid_bench to avoid crashes with SSE2 code
1720          because of unaligned read accesses.
1721    
1722        modified files:
1723         examples/xvid_bench.c src/xvid.c
1724    
1725    
1726    2003-12-12 22:50:33 GMT                                         patch-135
1727    
1728        Summary:
1729          DShow update.
1730        Revision:
1731          xvidcore--devapi4--1.0--patch-135
1732    
1733        From michael (from nic):
1734         * Dshow updates (colorspace etc...)
1735         * Deblocking option.
1736    
1737        modified files:
1738         dshow/src/CAbout.cpp dshow/src/CAbout.h
1739         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
1740         dshow/src/resource.h dshow/src/xvid.ax.rc
1741    
1742    
1743    2003-12-12 14:18:13 GMT                                         patch-134
1744    
1745        Summary:
1746          Added missing postproc init
1747        Revision:
1748          xvidcore--devapi4--1.0--patch-134
1749    
1750        Added missing postproc init
1751    
1752    
1753        modified files:
1754         src/xvid.c
1755    
1756    
1757    2003-12-12 14:16:29 GMT                                         patch-133
1758    
1759        Summary:
1760          YUV space clarifications and fix.
1761        Revision:
1762          xvidcore--devapi4--1.0--patch-133
1763    
1764        From christoph:
1765         * Put some comments
1766         * fixed UV swapping in USER case.
1767    
1768        modified files:
1769         src/image/image.c
1770    
1771    
1772    2003-12-12 14:01:52 GMT                                         patch-132
1773    
1774        Summary:
1775          Default compilation flags change.
1776        Revision:
1777          xvidcore--devapi4--1.0--patch-132
1778    
1779        from christoph:
1780         - -fgcse was causing trouble on Suse9 gcc
1781         - -01->-02
1782    
1783        modified files:
1784         build/generic/configure.in
1785    
1786    
1787    2003-12-12 13:43:35 GMT                                         patch-131
1788    
1789        Summary:
1790          Pixel Aspect Ratio support improvement.
1791        Revision:
1792          xvidcore--devapi4--1.0--patch-131
1793    
1794        * 1:1 VGA is default now (old behavior)
1795        * When passed EXT PAR type, we now (try to) sanityse the
1796          par_width/par_height value:
1797           - make it positive
1798           - using 0 (typical memset reseting) defaults to 1
1799           - simplify the PAR (using gcd)
1800           - then range it in [1..255] (can be lossy)
1801        * Specify valid range in API header
1802    
1803        Bitstream version bumped to 24.
1804    
1805        PS: this patch supersedes sysKin's one in CVS.
1806    
1807        modified files:
1808         src/encoder.c src/xvid.h
1809    
1810    
1811    2003-12-10 22:57:50 GMT                                         patch-130
1812    
1813        Summary:
1814          xvid_decraw cmdline changes.
1815        Revision:
1816          xvidcore--devapi4--1.0--patch-130
1817    
1818        * -nframes -> -frames (why did i put a 'n' there ?)
1819        * -save changed its meaning, it now controls per frame Elementary
1820          Stream saving.
1821        * -o string is now independent from -save.
1822    
1823        So now it's possible to save both a ES file per frame + a ES file for the
1824        sequence.
1825    
1826        modified files:
1827         examples/xvid_encraw.c
1828    
1829    
1830    2003-12-10 15:08:20 GMT                                         patch-129
1831    
1832        Summary:
1833          Decoder bugfixes.
1834        Revision:
1835          xvidcore--devapi4--1.0--patch-129
1836    
1837        From syskin:
1838         * bvops MBs were going banana from time to time because they were
1839           referencing wrong future ref MBs.
1840         * decoder now informs the client app about bvop lag, returning
1841           XVID_TYPE_NOTHING, up to the client app to display (or not)
1842           the bvop lag frame (black with error message).
1843    
1844        Fixing previous patch a bit:
1845         * added $Id$ fields
1846         * Fixed copyright
1847    
1848        modified files:
1849         dshow/src/CXvidDecoder.cpp src/decoder.c
1850         src/image/postprocessing.c src/image/postprocessing.h
1851    
1852    
1853    2003-12-10 14:53:58 GMT                                         patch-128
1854    
1855        Summary:
1856          Deblocking code.
1857        Revision:
1858          xvidcore--devapi4--1.0--patch-128
1859    
1860        Patch from michael:
1861         * added deblocking code
1862    
1863        Merge work:
1864         * Added postprocessing.[ch] to project files
1865         * added #include "image/postprocessing.h" directive in decoder.c
1866         * new lines missing (gcc is so pedantic)
1867    
1868        NB: slice rendering + postprocessing is impossible. Slice rendering is
1869            somewhat abandoned.
1870    
1871        new files:
1872         src/image/.arch-ids/postprocessing.c.id
1873         src/image/.arch-ids/postprocessing.h.id
1874         src/image/postprocessing.c src/image/postprocessing.h
1875    
1876        modified files:
1877         build/generic/sources.inc build/win32/libxvidcore.dsp
1878         src/decoder.c src/xvid.h
1879    
1880    
1881    2003-12-08 18:33:26 GMT                                         patch-127
1882    
1883        Summary:
1884          Don't read out of bounds
1885        Revision:
1886          xvidcore--devapi4--1.0--patch-127
1887    
1888        Don't read out of bounds
1889    
1890    
1891        modified files:
1892         src/plugins/plugin_2pass2.c
1893    
1894    
1895    2003-12-08 18:31:41 GMT                                         patch-126
1896    
1897        Summary:
1898          Macroblock structure cleanup
1899        Revision:
1900          xvidcore--devapi4--1.0--patch-126
1901    
1902        Macroblock structure cleanup
1903    
1904    
1905        modified files:
1906         src/global.h
1907    
1908    
1909    2003-12-07 15:09:41 GMT                                         patch-125
1910    
1911        Summary:
1912          Small fixes.
1913        Revision:
1914          xvidcore--devapi4--1.0--patch-125
1915    
1916        From gruel:
1917         * xvid.h: Minor color space correction.
1918    
1919        From sysKin:
1920         * codec.c: Zones fix
1921    
1922        modified files:
1923         src/xvid.h vfw/src/codec.c
1924    
1925    
1926    2003-12-07 14:57:14 GMT                                         patch-124
1927    
1928        Summary:
1929          HUGE file handling in twopass.
1930        Revision:
1931          xvidcore--devapi4--1.0--patch-124
1932    
1933        Because of a lacking cast, two pass did not handle well some very
1934        large target size (bitrate mode is not affected).
1935    
1936        It should now be safe specifying target sizes up to 2^31kB which
1937        represents 2TB. Someone using XviD in studios ? ;-)
1938    
1939        modified files:
1940         src/plugins/plugin_2pass2.c
1941    
1942    #########################################################################
1943    # 1.0.0 beta2 (Bitstream Version 23)
1944    #########################################################################
1945    
1946    2003-12-05 14:43:53 GMT                                         patch-123
1947    
1948        Summary:
1949          Marking 1.0.0 Beta2
1950        Revision:
1951          xvidcore--devapi4--1.0--patch-123
1952    
1953        Marking 1.0.0 Beta2
1954    
1955    
1956        modified files:
1957         ChangeLog TODO build/generic/configure.in
1958    
1959    
1960  2003-12-05 14:35:22 GMT                                         patch-122  2003-12-05 14:35:22 GMT                                         patch-122
1961    
# Line 208  Line 2160 
2160    
2161    
2162  #########################################################################  #########################################################################
2163  # 1.0.0 beta1  # 1.0.0 beta1 (Bitstream Version 21)
2164  #########################################################################  #########################################################################
2165    
2166  2003-11-29 17:21:08 GMT                                         patch-111  2003-11-29 17:21:08 GMT                                         patch-111

Legend:
Removed from v.1.1.2.4  
changed lines
  Added in v.1.4

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