[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.2.2.8, Sun Dec 19 12:04:27 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    #########################################################################
8    # 1.0.3 (Bitstream Version 37)
9    #########################################################################
10    
11    2004-12-19 11:25:10 GMT                                         patch-63
12    
13        Summary:
14          Trellis overflow for quant<=2
15        Revision:
16          xvidcore--stable--1.0--patch-63
17    
18        From skal:
19         * Don't call trellis optimization if quant <= 2 as the code
20           overflows
21    
22        modified files:
23         src/utils/mbtransquant.c
24    
25    
26    2004-11-24 21:25:35 GMT                                         patch-62
27    
28        Summary:
29          Fixed stride in vfw frontend.
30        Revision:
31          xvidcore--stable--1.0--patch-62
32    
33        From pete:
34         * Fixed the way stride is computed in the VFW frontend.
35           (Same cure as for the DShow frontend)
36    
37        modified files:
38         vfw/src/codec.c
39    
40    
41    2004-11-24 21:09:45 GMT                                         patch-61
42    
43        Summary:
44          Fixed stride in DShow decoder.
45        Revision:
46          xvidcore--stable--1.0--patch-61
47    
48        From pete:
49         * Fixed the way stride is computed in DShow filter
50    
51        modified files:
52         dshow/src/CXvidDecoder.cpp
53    
54    
55    2004-11-24 21:05:54 GMT                                         patch-60
56    
57        Summary:
58          Fixed DiamondSearch
59        Revision:
60          xvidcore--stable--1.0--patch-60
61    
62        From sysKin:
63         * Fixed DiamondSearch, wrong directions were used in two cases.
64    
65        modified files:
66         src/motion/estimation_common.c
67    
68    
69    2004-10-12 20:59:17 GMT                                         patch-59
70    
71        Summary:
72          Don't read too short streams.
73        Revision:
74          xvidcore--stable--1.0--patch-59
75    
76        From sysKin:
77         * Dont even try to read bitstreams shorter than 4 bytes
78           (nb: 4 bytes == size of startcodes).
79    
80        modified files:
81         src/bitstream/bitstream.c
82    
83    
84    2004-10-12 20:33:59 GMT                                         patch-58
85    
86        Summary:
87          64bit fixes
88        Revision:
89          xvidcore--stable--1.0--patch-58
90    
91        From Andre Werthmann (wertmann at aei dot mpg dot de):
92         - uint vs int cleanups for addresses. This fixes various problems
93           for 64bit platforms.
94    
95        modified files:
96         src/image/interpolate8x8.h src/image/qpel.h
97         src/motion/estimation_bvop.c src/motion/motion_comp.c
98    
99    
100    2004-10-12 19:22:53 GMT                                         patch-57
101    
102        Summary:
103          ME fix.
104        Revision:
105          xvidcore--stable--1.0--patch-57
106    
107        From gruel:
108         * Diamond search sets iDirection to 0 preventing further searches.
109    
110        modified files:
111         src/motion/estimation_common.c
112    
113    
114    #########################################################################
115    # 1.0.2 (Bitstream Version 36)
116    #########################################################################
117    
118    2004-08-29 11:35:02 GMT                                         patch-56
119    
120        Summary:
121          ChangeLog update
122        Revision:
123          xvidcore--stable--1.0--patch-56
124    
125        ChangeLog update
126    
127    
128        modified files:
129         ChangeLog
130    
131    
132    2004-08-29 11:24:26 GMT                                         patch-55
133    
134        Summary:
135          Merged one important forgotten bugfix from head
136        Revision:
137          xvidcore--stable--1.0--patch-55
138    
139        Merged one important forgotten bugfix from head
140    
141        Patches applied:
142    
143         * ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-70
144           Out of bounds MVs clipping
145    
146         * ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-71
147           Decoder optimization (fixing regression)
148    
149    
150        modified files:
151         src/decoder.c
152    
153        new patches:
154         ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-70
155         ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-71
156    
157    
158    2004-08-29 10:51:58 GMT                                         patch-54
159    
160        Summary:
161          Marking 1.0.2
162        Revision:
163          xvidcore--stable--1.0--patch-54
164    
165        From ed.gomez:
166         * Marking 1.0.2
167    
168        modified files:
169         ChangeLog build/generic/configure.in src/xvid.c src/xvid.h
170    
171    
172    2004-08-22 13:08:44 GMT                                         patch-53
173    
174        Summary:
175          Thread safety problem in idct C version
176        Revision:
177          xvidcore--stable--1.0--patch-53
178    
179        From ed.gomez:
180         * Fixed a thread safety problem in C version of the
181           idct function. Added some comments on some static
182           data not marked as RO.
183    
184        modified files:
185         src/bitstream/mbcoding.c src/dct/idct.c
186    
187    
188    2004-08-21 11:45:55 GMT                                         patch-52
189    
190        Summary:
191          Stupid typo+error in fdct_xxx_skal macro generator.
192        Revision:
193          xvidcore--stable--1.0--patch-52
194    
195        From Nicolas Boulay:
196         * Found a typo mistake (ecx->eax) and an error in the same line
197           But as we're lucky, the unrolled version was bugfree, and that
198           is that one which is used.
199    
200        modified files:
201         src/dct/x86_asm/fdct_mmx_skal.asm
202    
203    
204    2004-07-26 20:21:24 GMT                                         patch-51
205    
206        Summary:
207          ChangeLog Update
208        Revision:
209          xvidcore--stable--1.0--patch-51
210    
211        ChangeLog Update
212    
213    
214        modified files:
215         ChangeLog
216    
217    
218    2004-07-24 11:33:57 GMT                                         patch-50
219    
220        Summary:
221          BVOP direct/interpolated ref block rounding fix.
222        Revision:
223          xvidcore--stable--1.0--patch-50
224    
225        From ed.gomez:
226         * BVOP direct/interpolated ref block rounding fix.
227           It's been using rounding=1 for averaging stage since ever.
228           The standard says it's rounding=0.
229    
230           See standard clause 7.6.9.4 for explicit code and Section 6.3.5
231           that says "rounding=0" in bframes as they don't set the
232           vop_rounding_type in VOP header. Both sections match, xvid was
233           wrong
234    
235        modified files:
236         src/decoder.c
237    
238    
239    2004-07-23 20:37:09 GMT                                         patch-49
240    
241        Summary:
242          Removed data qualifer in .rodata
243        Revision:
244          xvidcore--stable--1.0--patch-49
245    
246        From ed.gomez:
247         * long standing warning by yasm... data isn't a keyword for
248           .(ro)data sections.
249    
250        modified files:
251         src/bitstream/x86_asm/cbp_mmx.asm
252         src/bitstream/x86_asm/cbp_sse2.asm
253         src/dct/x86_asm/fdct_mmx_ffmpeg.asm
254         src/dct/x86_asm/fdct_mmx_skal.asm
255         src/dct/x86_asm/fdct_sse2_skal.asm
256         src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/idct_mmx.asm
257         src/dct/x86_asm/idct_sse2_dmitry.asm
258         src/dct/x86_asm/simple_idct_mmx.asm
259         src/image/x86_asm/colorspace_rgb_mmx.asm
260         src/image/x86_asm/colorspace_yuyv_mmx.asm
261         src/image/x86_asm/interpolate8x8_3dn.asm
262         src/image/x86_asm/interpolate8x8_3dne.asm
263         src/image/x86_asm/interpolate8x8_mmx.asm
264         src/image/x86_asm/interpolate8x8_xmm.asm
265         src/image/x86_asm/qpel_mmx.asm
266         src/image/x86_asm/reduced_mmx.asm
267         src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_3dne.asm
268         src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm
269         src/motion/x86_asm/sad_xmm.asm
270         src/quant/x86_asm/quantize_h263_3dne.asm
271         src/quant/x86_asm/quantize_h263_mmx.asm
272         src/quant/x86_asm/quantize_mpeg_mmx.asm
273         src/quant/x86_asm/quantize_mpeg_xmm.asm
274         src/utils/x86_asm/cpuid.asm
275         src/utils/x86_asm/interlacing_mmx.asm
276         src/utils/x86_asm/mem_transfer_3dne.asm
277         src/utils/x86_asm/mem_transfer_mmx.asm
278    
279    
280    2004-07-19 18:45:14 GMT                                         patch-48
281    
282        Summary:
283          Complete previous xvid_decraw patch
284        Revision:
285          xvidcore--stable--1.0--patch-48
286    
287        Complete previous xvid_decraw patch
288    
289    
290        modified files:
291         examples/xvid_decraw.c
292    
293    
294    2004-07-18 11:58:48 GMT                                         patch-47
295    
296        Summary:
297          ISO C99'ism fix
298        Revision:
299          xvidcore--stable--1.0--patch-47
300    
301        ISO C99'ism fix
302    
303    
304        modified files:
305         src/encoder.c
306    
307    
308    2004-07-17 11:32:42 GMT                                         patch-46
309    
310        Summary:
311          Make sure time incr is never larger than 16bit.
312        Revision:
313          xvidcore--stable--1.0--patch-46
314    
315        From ed.gomez:
316         * Keep both fbase and fincr under 16bit limit.
317    
318        modified files:
319         src/encoder.c
320    
321    
322    2004-07-17 10:00:42 GMT                                         patch-45
323    
324        Summary:
325          Future version interoperability
326        Revision:
327          xvidcore--stable--1.0--patch-45
328    
329        From ed.gomez:
330         * Zeroing the structures is the best way not to pass
331           wrong data when dealing with slightly new XviD (like
332           head). If we don't zero here, then brightness is not
333           initialized in HEAD leading to crash.
334    
335        modified files:
336         examples/xvid_decraw.c
337    
338    
339    2004-07-10 17:30:40 GMT                                         patch-44
340    
341        Summary:
342          ChangeLog update
343        Revision:
344          xvidcore--stable--1.0--patch-44
345    
346        ChangeLog update
347    
348    
349        modified files:
350         ChangeLog
351    
352    
353    2004-07-10 17:27:06 GMT                                         patch-43
354    
355        Summary:
356          Small mem leak in vfw.
357        Revision:
358          xvidcore--stable--1.0--patch-43
359    
360        From sysKin:
361         * Free zones.
362    
363        modified files:
364         vfw/src/codec.c
365    
366    
367    2004-07-10 16:55:53 GMT                                         patch-42
368    
369        Summary:
370          Fix wrong matrix reading logic.
371        Revision:
372          xvidcore--stable--1.0--patch-42
373    
374        From sysKin:
375         * Fix a problem reading quantization matrix.
376    
377        modified files:
378         src/bitstream/bitstream.c
379    
380    
381    2004-06-26 21:26:35 GMT                                         patch-41
382    
383        Summary:
384          low delay guessing (il)logic fix.
385        Revision:
386          xvidcore--stable--1.0--patch-41
387    
388        From sysKin:
389         * bframes were decoded wrong when trying to guess low_delay flag
390           as specified in the standard when vol_control_parameters aren't
391           available.
392    
393        modified files:
394         src/decoder.c
395    
396    
397    2004-06-13 19:15:05 GMT                                         patch-40
398    
399        Summary:
400          Small memory error in ia32 cpuid function.
401        Revision:
402          xvidcore--stable--1.0--patch-40
403    
404        From ed.gomez:
405         * Valgrind detected a write to suspicious stack space. To avoid
406           any false reporting, added an explicit stack space allocation.
407    
408        modified files:
409         src/utils/x86_asm/cpuid.asm
410    
411    #########################################################################
412    # 1.0.1 (Bitstream Version 35)
413    #########################################################################
414    
415    2004-06-05 22:55:56 GMT                                         patch-39
416    
417        Summary:
418          Marking 1.0.1 release
419        Revision:
420          xvidcore--stable--1.0--patch-39
421    
422        Marking 1.0.1 release
423    
424    
425        modified files:
426         ChangeLog TODO build/generic/configure.in src/xvid.c
427         src/xvid.h
428    
429    
430    2004-06-02 20:58:38 GMT                                         patch-38
431    
432        Summary:
433          DC clipping bug for real
434        Revision:
435          xvidcore--stable--1.0--patch-38
436    
437        From ed.gomez:
438         * patch-25  was  supposed to fix a DC clipping  bug. However  i
439           added the additional  clipping  code in the  wrong place. But
440           at least, my fix  didn't cause any trouble, it was just noop.
441           This patch should really fix this very "unlikely bug" (i  just
442           want to remind the reader that this bug isn't easy to  trigger,
443           and eg: my test sequences don't trigger it at all)
444    
445        BS version incremented: 35
446    
447        modified files:
448         src/decoder.c src/motion/estimation_rd_based.c
449         src/prediction/mbprediction.c src/prediction/mbprediction.h
450         src/xvid.h
451    
452    
453    2004-05-31 21:11:49 GMT                                         patch-37
454    
455        Summary:
456          time fixes to decoder.
457        Revision:
458          xvidcore--stable--1.0--patch-37
459    
460        From ed.gomez:
461         * timestamps were badly computed by teh decoder in some corner cases
462           (1fps). This bug revealed that, timestamps were indeed wrong as
463           expected, but that bvop blocks in direct mode (vectors interpolated)
464           were somewhat compensated with wrong vectors in these same corner
465           cases.
466    
467        modified files:
468         src/bitstream/bitstream.c src/decoder.c src/decoder.h
469    
470    
471    2004-05-30 09:36:13 GMT                                         patch-36
472    
473        Summary:
474          Wrong license header.
475        Revision:
476          xvidcore--stable--1.0--patch-36
477    
478        From ed.gomez:
479         * Pascal did agree a plain GPL migration long ago, but this file
480           remained GPL+location restriction.
481    
482        modified files:
483         src/image/reduced.c
484    
485    
486    2004-05-29 09:02:25 GMT                                         patch-35
487    
488        Summary:
489          More missing va_end() calls.
490        Revision:
491          xvidcore--stable--1.0--patch-35
492    
493        From pete:
494         * portab.h is plenty of missing calls to va_end().
495    
496        modified files:
497         src/portab.h
498    
499    
500    2004-05-28 21:28:21 GMT                                         patch-34
501    
502        Summary:
503          FPS=1 problem in decoder.
504        Revision:
505          xvidcore--stable--1.0--patch-34
506    
507        From ed.gomez:
508         * patch-24 did fix bad behavior in encoder, so at least, compliant
509           streams were generated but the decoder was still doing the maths
510           a wrong way. Apply same logic to decoder.
511    
512        Thanks to the patch-24 bug reporter for this followup.
513    
514        modified files:
515         src/bitstream/bitstream.c
516    
517    
518    2004-05-27 20:04:01 GMT                                         patch-33
519    
520        Summary:
521          Nasty typo in pvop vector lambdas.
522        Revision:
523          xvidcore--stable--1.0--patch-33
524    
525        From sysKin:
526         * s/+/*/ in the lambda value array for vectors in the pvop
527           estimation module.
528    
529        modified files:
530         src/motion/estimation_pvop.c
531    
532    
533    2004-05-26 13:23:38 GMT                                         patch-32
534    
535        Summary:
536          Bits/Bytes confusion in the VFW frontend.
537        Revision:
538          xvidcore--stable--1.0--patch-32
539    
540        From sysKin:
541         * confusion between the kilo, in kilobits (1000) and
542           the kilo in kilobytes (1024, should be named KiB anyway)
543         * biSizeImage is in bytes, not bits according to the Win32
544           API.
545    
546        modified files:
547         vfw/src/codec.c vfw/src/config.c
548    
549    
550    2004-05-26 09:28:31 GMT                                         patch-31
551    
552        Summary:
553          Close variable argument list.
554        Revision:
555          xvidcore--stable--1.0--patch-31
556    
557        From ed.gomez:
558         * Close the variable argument list as specified by the ANSI C
559           standard. Reported by Carsten <list4darav at gmx dot de> on
560           xvid-devel.
561    
562        modified files:
563         src/image/font.c
564    
565    
566    2004-05-26 09:00:26 GMT                                         patch-30
567    
568        Summary:
569          ICM compatibility for VFW
570        Revision:
571          xvidcore--stable--1.0--patch-30
572    
573        From sysKin:
574         * Makes the VFW frontend compatible with ICM applications
575           (Ooo, MS Office... etc). Reported on IRC.
576    
577        modified files:
578         vfw/src/config.c vfw/src/driverproc.c
579    
580    
581    2004-05-26 08:58:56 GMT                                         patch-29
582    
583        Summary:
584          Small trellis bug
585        Revision:
586          xvidcore--stable--1.0--patch-29
587    
588        From sysKin:
589         * Last coeff wasn't summed.
590    
591        Reported by Jean Marc.
592    
593        modified files:
594         src/utils/mbtransquant.c
595    
596    
597    2004-05-26 08:46:45 GMT                                         patch-28
598    
599        Summary:
600          Small bug in bframe ME.
601        Revision:
602          xvidcore--stable--1.0--patch-28
603    
604        From sysKin:
605         * Small bug in bframe ME.
606    
607        modified files:
608         src/motion/estimation_bvop.c
609    
610    #########################################################################
611    # 1.0.0 final (Bitstream Version 34)
612    #########################################################################
613    
614    2004-05-08 22:26:06 GMT                                         patch-27
615    
616        Summary:
617          Marking 1.0.0 final
618        Revision:
619          xvidcore--stable--1.0--patch-27
620    
621        From ed.gomez:
622         * Marking 1.0.0 final \o/
623    
624        modified files:
625         ChangeLog build/generic/configure.in src/xvid.h
626    
627    
628    2004-05-06 17:56:52 GMT                                         patch-26
629    
630        Summary:
631          Small mismatch in hint<->widget in VFW
632        Revision:
633          xvidcore--stable--1.0--patch-26
634    
635        From sysKin:
636         * Small mismatch in hint<->widget.
637    
638        modified files:
639         vfw/src/resource.rc
640    
641    
642    2004-05-02 22:40:50 GMT                                         patch-25
643    
644        Summary:
645          DC prediction fix.
646        Revision:
647          xvidcore--stable--1.0--patch-25
648    
649        From ed.gomez:
650         * DC predictors weren't clipped to the [-2048, 2047] range.
651    
652         BS version increased to 33
653    
654         Thanks to jnorish on our forums to point out the problem.
655    
656        modified files:
657         src/bitstream/bitstream.c src/decoder.c
658         src/motion/estimation_rd_based.c src/prediction/mbprediction.c
659         src/prediction/mbprediction.h src/xvid.h
660    
661    
662    2004-05-02 10:30:29 GMT                                         patch-24
663    
664        Summary:
665          Possible VOL header corruption.
666        Revision:
667          xvidcore--stable--1.0--patch-24
668    
669        From ed.gomez:
670         * The VOL header could be corrupted when passing fincr=fbase=1 which
671           happens for fps=1 sequences.
672    
673        BS version bumped up to 32
674    
675        Original report:
676        http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=2026&highlight=
677    
678        modified files:
679         src/bitstream/bitstream.c src/xvid.h
680    
681    
682    2004-04-30 23:10:19 GMT                                         patch-23
683    
684        Summary:
685          Some very light Unix build system changes
686        Revision:
687          xvidcore--stable--1.0--patch-23
688    
689        To prepare testing framework merging.
690    
691        From ed.gomez:
692         * Some typos
693         * Copyright updates (it's 2004 since a few months ;-)
694         * Added some checking to bootstrap.sh
695         * Added m4 AC_PREREQ macro to configure.in
696    
697        modified files:
698         build/generic/Makefile build/generic/bootstrap.sh
699         build/generic/configure.in
700    
701    
702    2004-04-20 19:40:29 GMT                                         patch-22
703    
704        Summary:
705          Small visual fix.
706        Revision:
707          xvidcore--stable--1.0--patch-22
708    
709        From sysKin:
710         * Small visual fix
711    
712        modified files:
713         vfw/src/config.c
714    
715    
716    2004-04-20 19:38:24 GMT                                         patch-21
717    
718        Summary:
719          Fix crash in decoder for non IFrame 1st frame.
720        Revision:
721          xvidcore--stable--1.0--patch-21
722    
723        From sysKin:
724         * Fixed the crash caused by non IFrame 1st frame.
725    
726        modified files:
727         src/decoder.c
728    
729    
730    2004-04-18 16:21:50 GMT                                         patch-20
731    
732        Summary:
733          Typo
734        Revision:
735          xvidcore--stable--1.0--patch-20
736    
737        Typo
738    
739    
740        modified files:
741         vfw/src/resource.rc
742    
743    
744    2004-04-17 17:04:20 GMT                                         patch-19
745    
746        Summary:
747          vfw opens audio file in shared access mode
748        Revision:
749          xvidcore--stable--1.0--patch-19
750    
751        vfw opens audio file in shared access mode
752    
753    
754        modified files:
755         vfw/src/config.c
756    
757    
758    2004-04-15 22:39:12 GMT                                         patch-18
759    
760        Summary:
761          Tiny xvid_decraw cleaning
762        Revision:
763          xvidcore--stable--1.0--patch-18
764    
765        Tiny xvid_decraw cleaning
766    
767    
768        modified files:
769         examples/xvid_decraw.c
770    
771    
772    2004-04-15 19:14:31 GMT                                         patch-17
773    
774        Summary:
775          Tiny minor fixes for msvc.
776        Revision:
777          xvidcore--stable--1.0--patch-17
778    
779        From pete:
780         * Missing arch endianness define in project files.
781         * Add a textual warning about win32 console EOF misreading.
782         * Prevent a SIGFPE when no frames were decoded.
783    
784        modified files:
785         build/win32/xvid_decraw.dsp build/win32/xvid_encraw.dsp
786         examples/xvid_decraw.c
787    
788    
789    2004-04-14 22:41:07 GMT                                         patch-16
790    
791        Summary:
792          Fixed missing 1st frame in dshow output.
793        Revision:
794          xvidcore--stable--1.0--patch-16
795    
796        From sysKin:
797         * decoder flags were overwritten, this was preventing from outputing
798           the first frame immediatly.
799    
800        modified files:
801         dshow/src/CXvidDecoder.cpp
802    
803    
804    2004-04-14 22:39:17 GMT                                         patch-15
805    
806        Summary:
807          Ressource leaking in dshow.
808        Revision:
809          xvidcore--stable--1.0--patch-15
810    
811        From sysKin:
812         * Same kind of ressource leaking as in vfw. Same cure.
813    
814        modified files:
815         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
816    
817    
818    2004-04-14 19:45:23 GMT                                         patch-14
819    
820        Summary:
821          Fixed small bug in trellis code.
822        Revision:
823          xvidcore--stable--1.0--patch-14
824    
825        From ed.gomez (spotted by jean marc):
826         * Trellis optimization was computing the sum |coeffs| wrongly
827           because the Compute_sum function wasn't doing zigzag scanning
828           and stopped at last non zero coeffs in linear scanning...
829           The trivial fix could have been to pass the zigzag to the compute
830           sum function so it could have done its job right.
831           But... Why computing stuff that is already known in the upper layer ?
832           I removed the compute sum function, and just pass the original sum
833           value in trellis function parameters, just in case we have to return
834           it again because trellis failed optimizing the block coeffs.
835    
836           This fix the bug and saves cycles :-) (but should not be noticeable)
837    
838        modified files:
839         src/utils/mbtransquant.c src/xvid.h
840    
841    
842    2004-04-12 12:06:12 GMT                                         patch-13
843    
844        Summary:
845          Don't do SAD and RD based searches for qp.
846        Revision:
847          xvidcore--stable--1.0--patch-13
848    
849        From sysKin:
850         * MakeGoodFlags function wasn't disabling SAD based search when
851           using RD. This was causing slowdown for no gain at all. This
852           patch should speed up encoding in qp mode.
853    
854    
855        modified files:
856         src/motion/estimation_pvop.c
857    
858    
859    2004-04-12 12:01:19 GMT                                         patch-12
860    
861        Summary:
862          3dnow functions proper separation.
863        Revision:
864          xvidcore--stable--1.0--patch-12
865    
866        From pete (thx to a forum report):
867         * Separate correctly pure 3dnow functions and 3dnow+mmxext functions.
868           This fix "Illegal instruction" crash on old k6-2 CPUs.
869    
870        modified files:
871         src/xvid.c
872    
873    
874    2004-04-12 11:57:20 GMT                                         patch-11
875    
876        Summary:
877          Better MV clipping code.
878        Revision:
879          xvidcore--stable--1.0--patch-11
880    
881        From sysKin:
882         * Better MV clipping. DivX 5 generates out of range vectors and clipping
883           them directly borks the decoding of other MVs for which out of range
884           MVs were predictors. So it's just better to clip them for the block
885           decoding and keep an unclipped version for predictions.
886    
887        modified files:
888         src/decoder.c
889    
890    
891    2004-04-08 20:34:54 GMT                                         patch-10
892    
893        Summary:
894          PGM support back in xvid_decraw.
895        Revision:
896          xvidcore--stable--1.0--patch-10
897    
898        From ed.gomez:
899         * pgm/pnm format added back to xvid_decraw
900           + pgm/pnm formats are now default for yv12/i420/rgb24 pixel format.
901           + tga is default for rgb16/32
902           + use option -f to choose tga, or pnm/pgm
903    
904        modified files:
905         examples/xvid_decraw.c
906    
907    
908    2004-04-07 22:30:15 GMT                                         patch-9
909    
910        Summary:
911          3DNow Ext functions use MMXEXT opcodes.
912        Revision:
913          xvidcore--stable--1.0--patch-9
914    
915        From Soltius (XviD Forum):
916         * Most of 3dnow extension functions do use MMXEXT opcodes, so
917           classify these functions as 3dnowext+mmxext. Avoids K6-2
918           boxes to crash with an invalid instruction error reported
919           by the host OS.
920    
921        PS: original bug report
922        http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=1656
923    
924        modified files:
925         src/xvid.c
926    
927    
928    2004-04-07 22:01:54 GMT                                         patch-8
929    
930        Summary:
931          RGB 16bit output fix.
932        Revision:
933          xvidcore--stable--1.0--patch-8
934    
935        From ScarletteTout (XviD Forum):
936         * Fix RGB 16bit output in C functions.
937    
938        From ed.gomez:
939         * Replaced PGM output by TGA output so it's easy to implement
940           RGB 16/24/32 and greyscale bitmaps support in a single format.
941           (pgm could have supported RGB 24 and Greyscale only)
942         * Added colorspace choice to xvid_decraw
943           Use option -c csp, where csp is either rgb16, rgb24, rgb32, yv12 or i420
944           Defaults to i420.
945    
946        PS: original bug report
947        http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=1960&highlight=
948    
949        modified files:
950         examples/xvid_decraw.c src/image/colorspace.c
951    
952    
953    #########################################################################
954    # 1.0.0 RC4 (Bitstream Version 30)
955    #########################################################################
956    
957    2004-04-04 20:21:38 GMT                                         patch-7
958    
959        Summary:
960          DShow widget hiding.
961        Revision:
962          xvidcore--stable--1.0--patch-7
963    
964        From Michael:
965         * No need to keep widget visibles if they won't be in 1.0.0.
966    
967        modified files:
968         dshow/src/xvid.ax.rc
969    
970    
971    2004-04-04 20:17:52 GMT                                         patch-6
972    
973        Summary:
974          Compiler quirk in portab.h
975        Revision:
976          xvidcore--stable--1.0--patch-6
977    
978        From Michael:
979         * The VC.NET workaround was causing trouble. Inversed the test.
980    
981        modified files:
982         src/portab.h
983    
984    
985    2004-04-04 14:19:10 GMT                                         patch-5
986    
987        Summary:
988          Marking RC4
989        Revision:
990          xvidcore--stable--1.0--patch-5
991    
992        Marking RC4
993    
994    
995        modified files:
996         ChangeLog build/generic/configure.in src/xvid.h
997    
998    
999    2004-04-04 14:07:00 GMT                                         patch-4
1000    
1001        Summary:
1002          Frame dropping disabling for bframes.
1003        Revision:
1004          xvidcore--stable--1.0--patch-4
1005    
1006        From sysKin & Pete:
1007         * Disable frame dropping with bframes enabled. These two options
1008           do not play fine together.
1009    
1010        modified files:
1011         src/encoder.c
1012    
1013    
1014    2004-04-04 14:05:50 GMT                                         patch-3
1015    
1016        Summary:
1017          Dead code removal.
1018        Revision:
1019          xvidcore--stable--1.0--patch-3
1020    
1021        From sysKin:
1022         * FrameCodeP was always called with contanst parameters. Removed
1023           these parameters and associated dead code.
1024    
1025        modified files:
1026         src/encoder.c
1027    
1028    
1029    2004-04-04 14:03:42 GMT                                         patch-2
1030    
1031        Summary:
1032          Typo in ME fast comparison.
1033        Revision:
1034          xvidcore--stable--1.0--patch-2
1035    
1036        From sysKin:
1037         * Small typo in Fast ME code.
1038    
1039        modified files:
1040         src/motion/estimation_common.c
1041    
1042    
1043    2004-04-02 23:58:19 GMT                                         patch-1
1044    
1045        Summary:
1046          VFW Resource leak fix (try #2)
1047        Revision:
1048          xvidcore--stable--1.0--patch-1
1049    
1050        From Suiryc on IRC:
1051         * both encoder and decoder ending functions were calling
1052           the dll freeing code. This was an error as the first function
1053           called would unbind core function for the second called one.
1054           Thus xvidcore could not release buffers.
1055    
1056        modified files:
1057         vfw/src/codec.c vfw/src/driverproc.c
1058    
1059    
1060    2004-04-02 20:33:02 GMT                                         base-0
1061    
1062        Summary:
1063          tag of ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-53
1064        Revision:
1065          xvidcore--stable--1.0--base-0
1066    
1067        (automatically generated log message)
1068    
1069    
1070    2004-03-31 19:32:47 GMT                                         patch-53
1071    
1072        Summary:
1073          Ressources leaking in VFW.
1074        Revision:
1075          xvidcore--devapi4--1.0--patch-53
1076    
1077        From sysKin:
1078         * Storing ressources in global vars is making multithreaded/instanced
1079           apps leaking lot of memory. Moved these vars to codec struct.
1080    
1081        Thanks to dalox <fdalleau at hymatom d0t fr> to spot and fix the bug.
1082    
1083        modified files:
1084         vfw/src/codec.c vfw/src/codec.h vfw/src/driverproc.c
1085    
1086    
1087    2004-03-31 19:28:51 GMT                                         patch-52
1088    
1089        Summary:
1090          Fix to bad NVOP+bframe interaction.
1091        Revision:
1092          xvidcore--devapi4--1.0--patch-52
1093    
1094        From syskin:
1095         * When generating a NVOP, it interferes with bframe flushing and
1096           packing.
1097    
1098        modified files:
1099         src/encoder.c
1100    
1101    
1102    2004-03-31 19:24:42 GMT                                         patch-51
1103    
1104        Summary:
1105          Fix GMC 2 warp point.
1106        Revision:
1107          xvidcore--devapi4--1.0--patch-51
1108    
1109        From Skal:
1110         * Fix 2 warp points GMC.
1111    
1112        modified files:
1113         src/motion/gmc.c
1114    
1115    
1116    2004-03-31 19:18:46 GMT                                         patch-50
1117    
1118        Summary:
1119          Added intra quant testing.
1120        Revision:
1121          xvidcore--devapi4--1.0--patch-50
1122    
1123        From Skal:
1124         * Added intra quant testing to xvid_bench
1125    
1126        modified files:
1127         examples/xvid_bench.c
1128    
1129    
1130    2004-03-31 19:07:55 GMT                                         patch-49
1131    
1132        Summary:
1133          input width/height check
1134        Revision:
1135          xvidcore--devapi4--1.0--patch-49
1136    
1137        From Skal:
1138         * Input width and height aren't checked and this can cause crash.
1139    
1140        modified files:
1141         src/encoder.c
1142    
1143    
1144    2004-03-28 01:02:21 GMT                                         patch-48
1145    
1146        Summary:
1147          $ CVS expansion removed
1148        Revision:
1149          xvidcore--devapi4--1.0--patch-48
1150    
1151        $ CVS expansion removed
1152    
1153    
1154        modified files:
1155         dshow/src/Configure.cpp dshow/src/config.c
1156         examples/xvid_encraw.c
1157    
1158    
1159    2004-03-28 00:45:23 GMT                                         patch-47
1160    
1161        Summary:
1162          Allow bigger frames
1163        Revision:
1164          xvidcore--devapi4--1.0--patch-47
1165    
1166        Allow bigger frames
1167    
1168    
1169        modified files:
1170         examples/xvid_encraw.c
1171    
1172    
1173    2004-03-28 00:41:54 GMT                                         patch-46
1174    
1175        Summary:
1176          Fix in postproc header
1177        Revision:
1178          xvidcore--devapi4--1.0--patch-46
1179    
1180        Fix in postproc header
1181    
1182    
1183        modified files:
1184         src/image/postprocessing.h
1185    
1186    
1187    2004-03-28 00:33:02 GMT                                         patch-45
1188    
1189        Summary:
1190          Fixed xvidvfw build on real mingw+msys systems
1191        Revision:
1192          xvidcore--devapi4--1.0--patch-45
1193    
1194        Fixed xvidvfw build on real mingw+msys systems
1195    
1196    
1197        modified files:
1198         vfw/bin/Makefile
1199    
1200    
1201    2004-03-15 21:48:48 GMT                                         patch-44
1202    
1203        Summary:
1204          VFW updates.
1205        Revision:
1206          xvidcore--devapi4--1.0--patch-44
1207    
1208        VFW updates.
1209    
1210        modified files:
1211         vfw/src/config.c vfw/src/resource.rc
1212    
1213    
1214    2004-03-15 21:44:17 GMT                                         patch-43
1215    
1216        Summary:
1217          GMC bugfix.
1218        Revision:
1219          xvidcore--devapi4--1.0--patch-43
1220    
1221        From skal:
1222         * GMC bugfixes.
1223    
1224        modified files:
1225         src/motion/gmc.c
1226    
1227    
1228    2004-03-15 21:41:18 GMT                                         patch-42
1229    
1230        Summary:
1231          Buffer overrun fix in post proc.
1232        Revision:
1233          xvidcore--devapi4--1.0--patch-42
1234    
1235        From sysKin:
1236         * Fixed buffer overrun in postproc code.
1237    
1238        modified files:
1239         src/image/postprocessing.c src/image/postprocessing.h
1240    
1241    
1242    2004-03-15 21:33:22 GMT                                         patch-41
1243    
1244        Summary:
1245          Forgotten files.
1246        Revision:
1247          xvidcore--devapi4--1.0--patch-41
1248    
1249        Me:
1250         * Sorry i missed these file additions. Important for the packages
1251           as i build them from the tla archive.
1252    
1253        new files:
1254         dshow/src/.arch-ids/Configure.cpp.id
1255         dshow/src/.arch-ids/config.c.id
1256         dshow/src/.arch-ids/config.h.id dshow/src/.arch-ids/debug.h.id
1257         dshow/src/Configure.cpp dshow/src/config.c dshow/src/config.h
1258         dshow/src/debug.h
1259    
1260    
1261    2004-03-03 21:01:09 GMT                                         patch-40
1262    
1263        Summary:
1264          MV clipping in decoder.
1265        Revision:
1266          xvidcore--devapi4--1.0--patch-40
1267    
1268        From sysKin:
1269         * clip MVs to valid ranges.
1270    
1271        modified files:
1272         src/decoder.c src/decoder.h
1273    
1274    
1275    #########################################################################
1276    # 1.0.0 RC3 (Bistream Version 29)
1277    #########################################################################
1278    
1279    2004-02-29 13:17:10 GMT                                         patch-39
1280    
1281        Summary:
1282          Marking 1.0.0 RC3
1283        Revision:
1284          xvidcore--devapi4--1.0--patch-39
1285    
1286        * Marking RC3
1287    
1288        modified files:
1289         ChangeLog build/generic/configure.in src/xvid.h
1290    
1291    
1292    2004-02-29 13:08:38 GMT                                         patch-38
1293    
1294        Summary:
1295          Win32 project fixes for xvid_encraw and xvid_decraw.
1296        Revision:
1297          xvidcore--devapi4--1.0--patch-38
1298    
1299        From sysKin:
1300         * xvid_dec/encraw were linking against libxvidcore.lib. Now they link
1301           against xvidcore.dll.a
1302    
1303        NB: xvid_bench is left as is though it doesn't link. This program
1304            requires access to internal functions which aren't available
1305            through the dll link lib. No good solution exists for MSVC to
1306            build both a dll+its link lib+static lib.
1307    
1308        modified files:
1309         build/win32/xvid_decraw.dsp build/win32/xvid_encraw.dsp
1310    
1311    
1312    2004-02-29 12:56:36 GMT                                         patch-37
1313    
1314        Summary:
1315          DShow updates
1316        Revision:
1317          xvidcore--devapi4--1.0--patch-37
1318    
1319        Bunch of DShow updates
1320    
1321        modified files:
1322         dshow/src/CXvidDecoder.cpp dshow/src/resource.h
1323         dshow/src/xvid.ax.rc
1324    
1325    
1326    2004-02-29 12:55:41 GMT                                         patch-36
1327    
1328        Summary:
1329          VFW updates.
1330        Revision:
1331          xvidcore--devapi4--1.0--patch-36
1332    
1333        * Bunch of VFW frontends updates.
1334    
1335        modified files:
1336         vfw/src/codec.c vfw/src/codec.h vfw/src/config.c
1337         vfw/src/resource.rc vfw/src/status.c vfw/vfw.dsp
1338    
1339    
1340    2004-02-29 12:49:24 GMT                                         patch-35
1341    
1342        Summary:
1343          Artefact workaround in bframes.
1344        Revision:
1345          xvidcore--devapi4--1.0--patch-35
1346    
1347        From sysKin:
1348         * Workaround for some artefacts appearing in bframes.
1349    
1350        modified files:
1351         src/motion/estimation_bvop.c
1352    
1353    
1354    2004-02-29 12:46:13 GMT                                         patch-34
1355    
1356        Summary:
1357          Decoder buffer overflow fix.
1358        Revision:
1359          xvidcore--devapi4--1.0--patch-34
1360    
1361        From sysKin:
1362         * Avoids buffer overflow when reading the last align byte. Our
1363           bitstream do 4 byte reading because of some platform contraints
1364           (ARM) and can cause buffer overflow reads.
1365    
1366        modified files:
1367         src/decoder.c
1368    
1369    
1370    2004-02-29 11:53:47 GMT                                         patch-33
1371    
1372        Summary:
1373          Compatibility decoding for old bitstreams.
1374        Revision:
1375          xvidcore--devapi4--1.0--patch-33
1376    
1377        From syskin:
1378         * old core versions used in dev-api-3 distributed by nearly all win32 bin
1379           builders used to have a edging bug. So when this information is known,
1380           workaround the bug.
1381    
1382        modified files:
1383         src/decoder.c src/encoder.c src/image/image.c
1384         src/image/image.h
1385    
1386    #########################################################################
1387    # 1.0.0 RC2 (Bistream Version 28)
1388    #########################################################################
1389    
1390    2004-02-08 01:06:40 GMT                                         patch-32
1391    
1392        Summary:
1393          Marking RC2
1394        Revision:
1395          xvidcore--devapi4--1.0--patch-32
1396    
1397        Marking RC2
1398    
1399    
1400        modified files:
1401         ChangeLog build/generic/configure.in
1402    
1403    
1404    2004-02-07 13:54:24 GMT                                         patch-31
1405    
1406        Summary:
1407          Win32 project outputs dll lib for linking.
1408        Revision:
1409          xvidcore--devapi4--1.0--patch-31
1410    
1411        From pete:
1412         * output a lib to link against the dll (xvidcore.dll.a).
1413    
1414        modified files:
1415         build/win32/libxvidcore.dsp
1416    
1417    
1418    2004-02-07 13:51:01 GMT                                         patch-30
1419    
1420        Summary:
1421          DShow update.
1422        Revision:
1423          xvidcore--devapi4--1.0--patch-30
1424    
1425        From pete:
1426         * cmd line driving
1427    
1428        From sysKin(?):
1429         * bugfixes related to video flipping
1430         * bugfix for the 'crash at the end" bug
1431    
1432        modified files:
1433         TODO dshow/dshow.dsp dshow/src/CAbout.cpp dshow/src/CAbout.h
1434         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
1435         dshow/src/xvid.ax.def
1436    
1437    
1438    2004-02-07 13:47:45 GMT                                         patch-29
1439    
1440        Summary:
1441          VFW updates
1442        Revision:
1443          xvidcore--devapi4--1.0--patch-29
1444    
1445        Sorry feeling lazy about splitting this patch...
1446    
1447        From peter:
1448         * bitrate calculator
1449    
1450        From sysKin:
1451         * WMP9 bugfix
1452    
1453        modified files:
1454         TODO vfw/src/codec.c vfw/src/config.c vfw/src/config.h
1455         vfw/src/resource.h vfw/src/resource.rc
1456    
1457    
1458    2004-02-07 13:43:26 GMT                                         patch-28
1459    
1460        Summary:
1461          Implicit overflow tuning for 2nd pass.
1462        Revision:
1463          xvidcore--devapi4--1.0--patch-28
1464    
1465        From sysKin:
1466         * When doing a bigger 2nd pass, the overflow loop must be more
1467           aggressive else no bonus bits are reinjected. So we can auto
1468           tune the overlow values in that case.
1469    
1470        modified files:
1471         src/plugins/plugin_2pass2.c
1472    
1473    
1474    2004-02-07 13:38:33 GMT                                         patch-27
1475    
1476        Summary:
1477          GMC+interlaced bugfix in decoder.
1478        Revision:
1479          xvidcore--devapi4--1.0--patch-27
1480    
1481        From sysKin:
1482         * GMC+interlaced bugfix in decoder.
1483    
1484        modified files:
1485         src/decoder.c
1486    
1487    
1488    2004-02-07 13:35:16 GMT                                         patch-26
1489    
1490        Summary:
1491          Reverted patch-23
1492        Revision:
1493          xvidcore--devapi4--1.0--patch-26
1494    
1495        From christoph:
1496         * reverted patch-23, old code was right.
1497         * Important typo for the YVYU csp (passing the y plane instead of u).
1498    
1499        modified files:
1500         src/image/image.c src/xvid.h
1501    
1502    
1503    2004-01-31 11:20:36 GMT                                         patch-25
1504    
1505        Summary:
1506          DShow support for more mpeg4 fourccs.
1507        Revision:
1508          xvidcore--devapi4--1.0--patch-25
1509    
1510        From sysKin:
1511         * Added support for the MP4V fourcc.
1512    
1513        modified files:
1514         dshow/src/CAbout.cpp dshow/src/CAbout.h
1515         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
1516         dshow/src/resource.h dshow/src/xvid.ax.rc
1517    
1518    
1519    2004-01-31 11:12:38 GMT                                         patch-24
1520    
1521        Summary:
1522          DivX decoder compatibility
1523        Revision:
1524          xvidcore--devapi4--1.0--patch-24
1525    
1526        From sysKin:
1527         * DivX decoder compatibility improved for packed bitstreams.
1528           It should now detect them and play them fine.
1529    
1530        modified files:
1531         src/bitstream/bitstream.c
1532    
1533    
1534    2004-01-31 11:10:26 GMT                                         patch-23
1535    
1536        Summary:
1537          YV12/I420 confusion fixed.
1538        Revision:
1539          xvidcore--devapi4--1.0--patch-23
1540    
1541        From christoph:
1542         * I420/YV12 were swapped since ... ages.
1543         * CSP_USER renamed to CSP_PLANAR
1544    
1545        modified files:
1546         src/encoder.c src/image/image.c src/xvid.h
1547    
1548    
1549    2004-01-31 10:53:20 GMT                                         patch-22
1550    
1551        Summary:
1552          Arch separation for mem transfer functions
1553        Revision:
1554          xvidcore--devapi4--1.0--patch-22
1555    
1556        Arch separation for mem transfer functions
1557    
1558    
1559        modified files:
1560         src/utils/mem_transfer.h
1561    
1562    
1563    2004-01-27 14:47:08 GMT                                         patch-21
1564    
1565        Summary:
1566          Write to registry Flip video flag in dshow
1567        Revision:
1568          xvidcore--devapi4--1.0--patch-21
1569    
1570        From sysKin:
1571         * The flip video flag is now saved in registry.
1572         * Changed internal flags name convention (use n prefix for all now)
1573    
1574        modified files:
1575         dshow/src/CAbout.cpp dshow/src/CAbout.h
1576         dshow/src/CXvidDecoder.cpp
1577    
1578    
1579    2004-01-27 14:42:52 GMT                                         patch-20
1580    
1581        Summary:
1582          Added bitrate calc to VFW
1583        Revision:
1584          xvidcore--devapi4--1.0--patch-20
1585    
1586        From Pete:
1587         * Added bitrate calculator.
1588         * Changed up a few function calls to static type.
1589    
1590        modified files:
1591         vfw/src/codec.c vfw/src/codec.h vfw/src/config.c
1592         vfw/src/config.h vfw/src/resource.h vfw/src/resource.rc
1593         vfw/vfw.dsp
1594    
1595    
1596    2004-01-27 14:29:49 GMT                                         patch-19
1597    
1598        Summary:
1599          Bugfix in decoder
1600        Revision:
1601          xvidcore--devapi4--1.0--patch-19
1602    
1603        From sysKin:
1604         * when stats are not used, don't write to the stats pointer.
1605    
1606        modified files:
1607         src/decoder.c
1608    
1609    #########################################################################
1610    # 1.0.0 RC1 (Bistream Version 26)
1611    #########################################################################
1612    
1613    2004-01-25 16:01:06 GMT                                         patch-18
1614    
1615        Summary:
1616          Marking RC1
1617        Revision:
1618          xvidcore--devapi4--1.0--patch-18
1619    
1620        Marking RC1
1621    
1622        modified files:
1623         ChangeLog build/generic/configure.in src/xvid.h
1624    
1625    
1626    2004-01-25 15:37:57 GMT                                         patch-17
1627    
1628        Summary:
1629          VFW update (again²)
1630        Revision:
1631          xvidcore--devapi4--1.0--patch-17
1632    
1633        From sysKin:
1634         * Added Constant Quant encoding.
1635    
1636        modified files:
1637         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
1638         vfw/src/resource.rc
1639    
1640    
1641    2004-01-25 15:35:38 GMT                                         patch-16
1642    
1643        Summary:
1644          Missing MB quants for PP.
1645        Revision:
1646          xvidcore--devapi4--1.0--patch-16
1647    
1648        From sysKin:
1649         * MB Quants are used by the PP code, so don't forget to update
1650           them even if the block is skipped or not coded.
1651    
1652        modified files:
1653         src/decoder.c
1654    
1655    
1656    2004-01-23 13:25:52 GMT                                         patch-15
1657    
1658        Summary:
1659          VFW update (again)
1660        Revision:
1661          xvidcore--devapi4--1.0--patch-15
1662    
1663        From sysKin:
1664         * Status window updates.
1665         * Big resource.h cleanup, it seems msvc isn't able to do it automatically.
1666    
1667        modified files:
1668         vfw/src/resource.h vfw/src/resource.rc vfw/src/status.c
1669    
1670    
1671    2004-01-23 11:17:20 GMT                                         patch-14
1672    
1673        Summary:
1674          VFW gcc warnings
1675        Revision:
1676          xvidcore--devapi4--1.0--patch-14
1677    
1678        VFW gcc warnings
1679    
1680    
1681        modified files:
1682         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
1683    
1684    
1685    2004-01-22 20:54:53 GMT                                         patch-13
1686    
1687        Summary:
1688          DShow updates.
1689        Revision:
1690          xvidcore--devapi4--1.0--patch-13
1691    
1692        From sysKin:
1693         * Fixed registry params type. Bool cannot be used or something weird
1694           happens when writing to registry
1695         * Defaults set to what the Reset widget sets.
1696    
1697        modified files:
1698         dshow/src/CAbout.h dshow/src/CXvidDecoder.cpp
1699    
1700    
1701    2004-01-22 20:35:27 GMT                                         patch-12
1702    
1703        Summary:
1704          VFW updates.
1705        Revision:
1706          xvidcore--devapi4--1.0--patch-12
1707    
1708        From sysKin:
1709         * GUI improvements.
1710         * Stats fixing.
1711         * Automatic config clear upon installation.
1712         * Added postprocessing options in there too.
1713    
1714        modified files:
1715         vfw/bin/xvid.inf vfw/src/codec.c vfw/src/codec.h
1716         vfw/src/config.c vfw/src/config.h vfw/src/resource.h
1717         vfw/src/resource.rc vfw/src/status.c vfw/src/status.h
1718    
1719    
1720    2004-01-22 20:28:54 GMT                                         patch-11
1721    
1722        Summary:
1723          Minor updates to text files
1724        Revision:
1725          xvidcore--devapi4--1.0--patch-11
1726    
1727        Minor updates to text files
1728    
1729    
1730        modified files:
1731         AUTHORS TODO
1732    
1733    
1734    2004-01-22 20:27:10 GMT                                         patch-10
1735    
1736        Summary:
1737          2pass plugin changes.
1738        Revision:
1739          xvidcore--devapi4--1.0--patch-10
1740    
1741        From sysKin:
1742         * Disabled QPel during first pass as well.
1743         * Fix a mistaking condition when enabling largers 2nd passes.
1744    
1745        From ed.gomez:
1746         * Fix the fix logic. The previous fix enclosed a condition it should
1747           not have touched. So i removed the mistaking condition, which was
1748           wrong anyway as stated in the comment, and got back the sane condition
1749           test.
1750    
1751        modified files:
1752         src/plugins/plugin_2pass1.c src/plugins/plugin_2pass2.c
1753    
1754    
1755    2004-01-17 13:03:11 GMT                                         patch-9
1756    
1757        Summary:
1758          Unitialized pointers during plugin creation.
1759        Revision:
1760          xvidcore--devapi4--1.0--patch-9
1761    
1762        From sysKin:
1763         - plugins which do not require private data were leaving the param2
1764           unitialized. Just init it to NULL. This bug wasn't causing any
1765           trouble anyway...
1766    
1767        modified files:
1768         src/plugins/plugin_dump.c src/plugins/plugin_psnr.c
1769         vfw/src/codec.c
1770    
1771    
1772    2004-01-17 01:09:01 GMT                                         patch-8
1773    
1774        Summary:
1775          DShow forwwards AR information.
1776        Revision:
1777          xvidcore--devapi4--1.0--patch-8
1778    
1779        From syskin(?):
1780         - forward AR information to DShow framework.
1781         - grayed some widgets.
1782    
1783        modified files:
1784         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
1785         dshow/src/xvid.ax.rc
1786    
1787    
1788    2004-01-07 13:50:29 GMT                                         patch-7
1789    
1790        Summary:
1791          Scaled zones fix.
1792        Revision:
1793          xvidcore--devapi4--1.0--patch-7
1794    
1795        From sysKin (ideas from Koepi iirc):
1796         * Fix scaled zones computing prescaled data and so on instead of
1797           guessing everything with a global zone weight factor.
1798    
1799        modified files:
1800         src/plugins/plugin_2pass2.c
1801    
1802    
1803    2004-01-06 01:06:39 GMT                                         patch-6
1804    
1805        Summary:
1806          Tab->Spaces in header only
1807        Revision:
1808          xvidcore--devapi4--1.0--patch-6
1809    
1810        Tab->Spaces in header only
1811    
1812    
1813        modified files:
1814         src/xvid.h
1815    
1816    
1817    2004-01-04 18:35:35 GMT                                         patch-5
1818    
1819        Summary:
1820          Typo fixed
1821        Revision:
1822          xvidcore--devapi4--1.0--patch-5
1823    
1824        Typo fixed
1825    
1826    
1827        modified files:
1828         build/generic/configure.in
1829    
1830    
1831    2004-01-04 13:40:51 GMT                                         patch-4
1832    
1833        Summary:
1834          VFW safer code.
1835        Revision:
1836          xvidcore--devapi4--1.0--patch-4
1837    
1838        From sysKin:
1839         * Protects some parts of the code depending on a previous
1840           xvidcore opening. Avoids resources leaking.
1841    
1842        modified files:
1843         vfw/src/codec.c vfw/src/driverproc.c
1844    
1845    
1846    2004-01-04 13:33:28 GMT                                         patch-3
1847    
1848        Summary:
1849          Fixes VC debug target name
1850        Revision:
1851          xvidcore--devapi4--1.0--patch-3
1852    
1853        Fixes VC debug target name
1854    
1855    
1856        modified files:
1857         vfw/vfw.dsp
1858    
1859    
1860    2004-01-02 23:10:56 GMT                                         patch-2
1861    
1862        Summary:
1863          Win32 linking policy revised.
1864        Revision:
1865          xvidcore--devapi4--1.0--patch-2
1866    
1867        Finnaly Win32 linking policy is to separate all XviD components:
1868         - xvidcore.dll exports XviD API
1869         - xvidvfw.dll links against xvidcore DLL
1870         - xviddshow.dll links against xvidcore DLL
1871    
1872        From sysKin:
1873         * Changed DShow linking policy in VS project file.
1874         * Changed VFW linking policy in VS project file.
1875         * Added runtime xvidcore.dll loading in DShow and VFW.
1876         * Installs xvidcore.dll along side with xvidvfw.dll.
1877    
1878        From ed.gomez:
1879         * Changed libxvidcore.dll mingw32/cygwin target name to
1880           xvidcore.dll in the configure script.
1881         * Changed xvid.dll VFW target name to xvidvfw.dll in the
1882           generic Makefile.
1883    
1884        PS: unlike CVS, i reverted back to MS build tools in VS project files
1885    
1886        modified files:
1887         build/generic/configure.in build/win32/libxvidcore.dsp
1888         dshow/dshow.dsp dshow/src/CXvidDecoder.cpp
1889         dshow/src/CXvidDecoder.h vfw/bin/Makefile vfw/bin/sources.inc
1890         vfw/bin/xvid.inf vfw/src/codec.c vfw/src/codec.h
1891         vfw/src/config.c vfw/src/config.h vfw/vfw.dsp
1892    
1893    
1894    2004-01-02 22:02:07 GMT                                         patch-1
1895    
1896        Summary:
1897          Better seeking in dshow
1898        Revision:
1899          xvidcore--devapi4--1.0--patch-1
1900    
1901        From Michael:
1902         * Better DShow seeking.
1903    
1904        modified files:
1905         dshow/src/CXvidDecoder.cpp
1906    
1907    
1908    2004-01-02 12:28:39 GMT                                         base-0
1909    
1910        Summary:
1911          tag of ed.gomez@free.fr--2003-1/xvidcore--devapi4--1.0--patch-162
1912        Revision:
1913          xvidcore--devapi4--1.0--base-0
1914    
1915        Archive cycling...
1916    
1917    #########################################################################
1918    # 1.0.0 beta3 (Bistream Version 25)
1919    #########################################################################
1920    
1921    2003-12-26 22:21:35 GMT                                         patch-162
1922    
1923        Summary:
1924          Marking 1.0.0 beta3
1925        Revision:
1926          xvidcore--devapi4--1.0--patch-162
1927    
1928        Marking beta3
1929    
1930        modified files:
1931         ChangeLog TODO build/generic/configure.in src/xvid.h
1932    
1933    
1934    2003-12-25 20:57:52 GMT                                         patch-161
1935    
1936        Summary:
1937          Thread safe PP.
1938        Revision:
1939          xvidcore--devapi4--1.0--patch-161
1940    
1941        From Michael:
1942         * Thread safe PP, context is now stored in DECODER struct.
1943    
1944        modified files:
1945         src/decoder.c src/decoder.h src/image/postprocessing.c
1946         src/image/postprocessing.h
1947    
1948    
1949    2003-12-25 20:49:36 GMT                                         patch-160
1950    
1951        Summary:
1952          Added Turbo option to VFW GUI
1953        Revision:
1954          xvidcore--devapi4--1.0--patch-160
1955    
1956        From Michael:
1957         * Added turbo mode that enables all fast ME flags.
1958    
1959        modified files:
1960         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
1961         vfw/src/resource.h vfw/src/resource.rc
1962    
1963    
1964    2003-12-25 20:46:16 GMT                                         patch-159
1965    
1966        Summary:
1967          Cartoon mode usage written to stream.
1968        Revision:
1969          xvidcore--devapi4--1.0--patch-159
1970    
1971        From Michael:
1972         * @encoding: write cartoon usage in the version user data.
1973         * @decoding: detect cartoon flag appended to version string
1974                      and force FILM PP disabling.
1975    
1976        modified files:
1977         src/bitstream/bitstream.c src/bitstream/bitstream.h
1978         src/decoder.c src/decoder.h src/encoder.c
1979    
1980    
1981    2003-12-21 13:34:03 GMT                                         patch-158
1982    
1983        Summary:
1984          Removed unused var in VFW GUI
1985        Revision:
1986          xvidcore--devapi4--1.0--patch-158
1987    
1988        Removed unused var in VFW GUI
1989    
1990    
1991        modified files:
1992         vfw/src/config.c
1993    
1994    
1995    2003-12-21 13:32:52 GMT                                         patch-157
1996    
1997        Summary:
1998          Two pass small update
1999        Revision:
2000          xvidcore--devapi4--1.0--patch-157
2001    
2002        from syskin:
2003         * allow second pass to be bigger than 1st one
2004           (not tested, the quant mapping formula may not be adapted for this
2005            usage, so take this change as experimental, and prefer doing
2006            second pass still smaller than 1st one)
2007         * let ivops benefit from positive overflow.
2008    
2009        from me:
2010         * set frame type in quant zones (was a buglet)
2011    
2012        modified files:
2013         src/plugins/plugin_2pass2.c
2014    
2015    
2016    2003-12-20 22:28:07 GMT                                         patch-156
2017    
2018        Summary:
2019          New VFW defaults
2020        Revision:
2021          xvidcore--devapi4--1.0--patch-156
2022    
2023        From michael:
2024         * new VFW default values
2025    
2026        modified files:
2027         vfw/src/config.c
2028    
2029    
2030    2003-12-20 22:12:38 GMT                                         patch-155
2031    
2032        Summary:
2033          Added ARGB colorspace.
2034        Revision:
2035          xvidcore--devapi4--1.0--patch-155
2036    
2037        Christoph Nägeli naegelic(at)ee{dot}ethz<dot>ch asked me to add C
2038        support for ARGB colorspace. He provided the encoding part, and i
2039        extended the original patch in order to have full support for ARGB
2040        both for encoding and decoding (though it's C only, read *slow*).
2041    
2042        modified files:
2043         src/image/colorspace.c src/image/colorspace.h
2044         src/image/image.c src/xvid.c src/xvid.h
2045    
2046    
2047    2003-12-20 21:29:37 GMT                                         patch-154
2048    
2049        Summary:
2050          Added 2pass1 comment about fast 1st pass.
2051        Revision:
2052          xvidcore--devapi4--1.0--patch-154
2053    
2054        Just added a comment on fast 1st pass, so it explains why
2055        we do it that way and why some things are left aside.
2056    
2057        modified files:
2058         src/plugins/plugin_2pass1.c
2059    
2060    
2061    2003-12-20 20:03:51 GMT                                         patch-153
2062    
2063        Summary:
2064          Win32 VC6 wrong libc linking.
2065        Revision:
2066          xvidcore--devapi4--1.0--patch-153
2067    
2068        From sysKin:
2069         * Changed single thread libc linking to multithreaded version.
2070    
2071        modified files:
2072         vfw/vfw.dsp
2073    
2074    
2075    2003-12-20 15:28:53 GMT                                         patch-152
2076    
2077        Summary:
2078          VOL flags updating -- take #2
2079        Revision:
2080          xvidcore--devapi4--1.0--patch-152
2081    
2082        From sysKin:
2083         * VOL flags updates fix take #2
2084    
2085        modified files:
2086         src/encoder.c
2087    
2088    
2089    2003-12-20 15:10:30 GMT                                         patch-151
2090    
2091        Summary:
2092          Fast ME tunings.
2093        Revision:
2094          xvidcore--devapi4--1.0--patch-151
2095    
2096        From michael:
2097         * fast refinement for 8x8 blocks
2098         * more reliable behavior for all fast ME decisions
2099    
2100        modified files:
2101         src/motion/estimation_bvop.c src/motion/estimation_pvop.c
2102         src/xvid.h
2103    
2104    
2105    2003-12-20 14:59:58 GMT                                         patch-150
2106    
2107        Summary:
2108          VFW AR revamping -- take #2
2109        Revision:
2110          xvidcore--devapi4--1.0--patch-150
2111    
2112        From sysKin:
2113         * more AR revamping
2114    
2115        modified files:
2116         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
2117         vfw/src/resource.h vfw/src/resource.rc
2118    
2119    
2120    2003-12-20 14:57:40 GMT                                         patch-149
2121    
2122        Summary:
2123          Unbuffured IO for 1st pass stat files
2124        Revision:
2125          xvidcore--devapi4--1.0--patch-149
2126    
2127        Unbuffured IO for 1st pass stat files
2128    
2129    
2130        modified files:
2131         src/plugins/plugin_2pass1.c
2132    
2133    
2134    2003-12-18 17:44:07 GMT                                         patch-148
2135    
2136        Summary:
2137          Forgotten bit of patch-141
2138        Revision:
2139          xvidcore--devapi4--1.0--patch-148
2140    
2141        Damn i forgot to merge the 1st pass changes... so lame, i tested the
2142        original patch but not the merged one.
2143    
2144        modified files:
2145         src/plugins/plugin_2pass1.c
2146    
2147    
2148    2003-12-18 14:45:39 GMT                                         patch-147
2149    
2150        Summary:
2151          More postprocessing.
2152        Revision:
2153          xvidcore--devapi4--1.0--patch-147
2154    
2155        From michael:
2156         * added film noise effect.
2157         * moved postproc initialization to decoder initialization.
2158         * added support for this postproc filter into DShow.
2159    
2160        modified files:
2161         dshow/src/CAbout.cpp dshow/src/CAbout.h
2162         dshow/src/CXvidDecoder.cpp dshow/src/resource.h
2163         dshow/src/xvid.ax.rc src/decoder.c src/image/postprocessing.c
2164         src/image/postprocessing.h src/xvid.c src/xvid.h
2165    
2166    
2167    2003-12-18 14:38:19 GMT                                         patch-146
2168    
2169        Summary:
2170          BFrames ME speed up flags.
2171        Revision:
2172          xvidcore--devapi4--1.0--patch-146
2173    
2174        From michael:
2175         * Added 3 ME flags to skip some bvop ME steps and thus speed up
2176           ME for bvops (at the expense of quality loss).
2177            - skip delta search
2178            - fast interpolate mode
2179            - early stop
2180    
2181        modified files:
2182         src/motion/estimation.h src/motion/estimation_bvop.c
2183         src/motion/estimation_common.c src/motion/estimation_pvop.c
2184         src/xvid.h
2185    
2186    
2187    2003-12-18 14:11:01 GMT                                         patch-145
2188    
2189        Summary:
2190          VFW defaults changed
2191        Revision:
2192          xvidcore--devapi4--1.0--patch-145
2193    
2194        From michael:
2195         * disabled DXN profiles. Better not say we are compatible to avoid
2196           problems with DXN. Mostly because of VBV lacking.
2197         * Changed overflow defaults to 5/5/5 with new 2pass code.
2198    
2199        modified files:
2200         vfw/src/config.c
2201    
2202    
2203    2003-12-17 16:45:59 GMT                                         patch-144
2204    
2205        Summary:
2206          Forgotten bit for AR support in VFW
2207        Revision:
2208          xvidcore--devapi4--1.0--patch-144
2209    
2210        Koepi might have forgotten to send me this change:
2211         * added resource id to the resource header
2212    
2213        modified files:
2214         vfw/src/resource.h
2215    
2216    
2217    2003-12-17 15:11:37 GMT                                         patch-143
2218    
2219        Summary:
2220          Lower starting quantizer for CBR encoding
2221        Revision:
2222          xvidcore--devapi4--1.0--patch-143
2223    
2224        From christoph:
2225         * Lower starting quantizer for CBR encodings.
2226    
2227        modified files:
2228         src/plugins/plugin_single.c
2229    
2230    
2231    2003-12-17 15:04:33 GMT                                         patch-142
2232    
2233        Summary:
2234          Small xvid_encraw updates
2235        Revision:
2236          xvidcore--devapi4--1.0--patch-142
2237    
2238        From christoph:
2239         * set upper frame size limit to 4096 pixels
2240         * GME refinement flag set where it belongs to.
2241    
2242        modified files:
2243         examples/xvid_encraw.c
2244    
2245    
2246    2003-12-17 15:01:52 GMT                                         patch-141
2247    
2248        Summary:
2249          Two pass update.
2250        Revision:
2251          xvidcore--devapi4--1.0--patch-141
2252    
2253        This patch improves the two pass code, quantizer distribution is
2254        smoother and results seem to be better.
2255    
2256        * Two pass now scales only a specific part of the frame length.
2257          This required changing the stats file format (added a header+MV
2258          length field) and the xvid_plg_data_t structure (binary compatible).
2259        * Overflow improvement and degradation set to 10% instead of 60%
2260          Assymetric values may help...
2261        * Some cleanup work done on the encoder part of the API header.
2262    
2263        NB: plg data struct will be cleaned up before 1.0 so if you rely on it
2264            please read the header file to know which part will disappear.
2265    
2266        modified files:
2267         src/encoder.c src/plugins/plugin_2pass1.c
2268         src/plugins/plugin_2pass2.c src/xvid.h
2269    
2270    
2271    2003-12-17 13:53:34 GMT                                         patch-140
2272    
2273        Summary:
2274          VOL flags fix.
2275        Revision:
2276          xvidcore--devapi4--1.0--patch-140
2277    
2278        From sysKin:
2279         * VOL flags updated as they should
2280    
2281        modified files:
2282         src/encoder.c
2283    
2284    
2285    2003-12-17 11:07:15 GMT                                         patch-139
2286    
2287        Summary:
2288          VFW GUI Update.
2289        Revision:
2290          xvidcore--devapi4--1.0--patch-139
2291    
2292        From Koepi:
2293         * typo in GMC description
2294         * Added AR widget (experimental)
2295    
2296        modified files:
2297         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
2298         vfw/src/resource.rc
2299    
2300    
2301    2003-12-14 12:44:36 GMT                                         patch-138
2302    
2303        Summary:
2304          Fix PP crash
2305        Revision:
2306          xvidcore--devapi4--1.0--patch-138
2307    
2308        Fix PP crash
2309    
2310    
2311        modified files:
2312         src/decoder.c
2313    
2314    
2315    2003-12-14 12:43:21 GMT                                         patch-137
2316    
2317        Summary:
2318          Texture bit counting for bframes
2319        Revision:
2320          xvidcore--devapi4--1.0--patch-137
2321    
2322        Texture bit counting for bframes
2323    
2324    
2325        modified files:
2326         src/bitstream/mbcoding.c
2327    
2328    
2329    2003-12-12 23:58:18 GMT                                         patch-136
2330    
2331        Summary:
2332          SSE2 code enabled.
2333        Revision:
2334          xvidcore--devapi4--1.0--patch-136
2335    
2336        * SSE2 code enabled by default (only sane ones, _no_ idct)
2337        * Aligned data in xvid_bench to avoid crashes with SSE2 code
2338          because of unaligned read accesses.
2339    
2340        modified files:
2341         examples/xvid_bench.c src/xvid.c
2342    
2343    
2344    2003-12-12 22:50:33 GMT                                         patch-135
2345    
2346        Summary:
2347          DShow update.
2348        Revision:
2349          xvidcore--devapi4--1.0--patch-135
2350    
2351        From michael (from nic):
2352         * Dshow updates (colorspace etc...)
2353         * Deblocking option.
2354    
2355        modified files:
2356         dshow/src/CAbout.cpp dshow/src/CAbout.h
2357         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
2358         dshow/src/resource.h dshow/src/xvid.ax.rc
2359    
2360    
2361    2003-12-12 14:18:13 GMT                                         patch-134
2362    
2363        Summary:
2364          Added missing postproc init
2365        Revision:
2366          xvidcore--devapi4--1.0--patch-134
2367    
2368        Added missing postproc init
2369    
2370    
2371        modified files:
2372         src/xvid.c
2373    
2374    
2375    2003-12-12 14:16:29 GMT                                         patch-133
2376    
2377        Summary:
2378          YUV space clarifications and fix.
2379        Revision:
2380          xvidcore--devapi4--1.0--patch-133
2381    
2382        From christoph:
2383         * Put some comments
2384         * fixed UV swapping in USER case.
2385    
2386        modified files:
2387         src/image/image.c
2388    
2389    
2390    2003-12-12 14:01:52 GMT                                         patch-132
2391    
2392        Summary:
2393          Default compilation flags change.
2394        Revision:
2395          xvidcore--devapi4--1.0--patch-132
2396    
2397        from christoph:
2398         - -fgcse was causing trouble on Suse9 gcc
2399         - -01->-02
2400    
2401        modified files:
2402         build/generic/configure.in
2403    
2404    
2405    2003-12-12 13:43:35 GMT                                         patch-131
2406    
2407        Summary:
2408          Pixel Aspect Ratio support improvement.
2409        Revision:
2410          xvidcore--devapi4--1.0--patch-131
2411    
2412        * 1:1 VGA is default now (old behavior)
2413        * When passed EXT PAR type, we now (try to) sanityse the
2414          par_width/par_height value:
2415           - make it positive
2416           - using 0 (typical memset reseting) defaults to 1
2417           - simplify the PAR (using gcd)
2418           - then range it in [1..255] (can be lossy)
2419        * Specify valid range in API header
2420    
2421        Bitstream version bumped to 24.
2422    
2423        PS: this patch supersedes sysKin's one in CVS.
2424    
2425        modified files:
2426         src/encoder.c src/xvid.h
2427    
2428    
2429    2003-12-10 22:57:50 GMT                                         patch-130
2430    
2431        Summary:
2432          xvid_decraw cmdline changes.
2433        Revision:
2434          xvidcore--devapi4--1.0--patch-130
2435    
2436        * -nframes -> -frames (why did i put a 'n' there ?)
2437        * -save changed its meaning, it now controls per frame Elementary
2438          Stream saving.
2439        * -o string is now independent from -save.
2440    
2441        So now it's possible to save both a ES file per frame + a ES file for the
2442        sequence.
2443    
2444        modified files:
2445         examples/xvid_encraw.c
2446    
2447    
2448    2003-12-10 15:08:20 GMT                                         patch-129
2449    
2450        Summary:
2451          Decoder bugfixes.
2452        Revision:
2453          xvidcore--devapi4--1.0--patch-129
2454    
2455        From syskin:
2456         * bvops MBs were going banana from time to time because they were
2457           referencing wrong future ref MBs.
2458         * decoder now informs the client app about bvop lag, returning
2459           XVID_TYPE_NOTHING, up to the client app to display (or not)
2460           the bvop lag frame (black with error message).
2461    
2462        Fixing previous patch a bit:
2463         * added $Id$ fields
2464         * Fixed copyright
2465    
2466        modified files:
2467         dshow/src/CXvidDecoder.cpp src/decoder.c
2468         src/image/postprocessing.c src/image/postprocessing.h
2469    
2470    
2471    2003-12-10 14:53:58 GMT                                         patch-128
2472    
2473        Summary:
2474          Deblocking code.
2475        Revision:
2476          xvidcore--devapi4--1.0--patch-128
2477    
2478        Patch from michael:
2479         * added deblocking code
2480    
2481        Merge work:
2482         * Added postprocessing.[ch] to project files
2483         * added #include "image/postprocessing.h" directive in decoder.c
2484         * new lines missing (gcc is so pedantic)
2485    
2486        NB: slice rendering + postprocessing is impossible. Slice rendering is
2487            somewhat abandoned.
2488    
2489        new files:
2490         src/image/.arch-ids/postprocessing.c.id
2491         src/image/.arch-ids/postprocessing.h.id
2492         src/image/postprocessing.c src/image/postprocessing.h
2493    
2494        modified files:
2495         build/generic/sources.inc build/win32/libxvidcore.dsp
2496         src/decoder.c src/xvid.h
2497    
2498    
2499    2003-12-08 18:33:26 GMT                                         patch-127
2500    
2501        Summary:
2502          Don't read out of bounds
2503        Revision:
2504          xvidcore--devapi4--1.0--patch-127
2505    
2506        Don't read out of bounds
2507    
2508    
2509        modified files:
2510         src/plugins/plugin_2pass2.c
2511    
2512    
2513    2003-12-08 18:31:41 GMT                                         patch-126
2514    
2515        Summary:
2516          Macroblock structure cleanup
2517        Revision:
2518          xvidcore--devapi4--1.0--patch-126
2519    
2520        Macroblock structure cleanup
2521    
2522    
2523        modified files:
2524         src/global.h
2525    
2526    
2527    2003-12-07 15:09:41 GMT                                         patch-125
2528    
2529        Summary:
2530          Small fixes.
2531        Revision:
2532          xvidcore--devapi4--1.0--patch-125
2533    
2534        From gruel:
2535         * xvid.h: Minor color space correction.
2536    
2537        From sysKin:
2538         * codec.c: Zones fix
2539    
2540        modified files:
2541         src/xvid.h vfw/src/codec.c
2542    
2543    
2544    2003-12-07 14:57:14 GMT                                         patch-124
2545    
2546        Summary:
2547          HUGE file handling in twopass.
2548        Revision:
2549          xvidcore--devapi4--1.0--patch-124
2550    
2551        Because of a lacking cast, two pass did not handle well some very
2552        large target size (bitrate mode is not affected).
2553    
2554        It should now be safe specifying target sizes up to 2^31kB which
2555        represents 2TB. Someone using XviD in studios ? ;-)
2556    
2557        modified files:
2558         src/plugins/plugin_2pass2.c
2559    
2560    #########################################################################
2561    # 1.0.0 beta2 (Bitstream Version 23)
2562    #########################################################################
2563    
2564    2003-12-05 14:43:53 GMT                                         patch-123
2565    
2566        Summary:
2567          Marking 1.0.0 Beta2
2568        Revision:
2569          xvidcore--devapi4--1.0--patch-123
2570    
2571        Marking 1.0.0 Beta2
2572    
2573    
2574        modified files:
2575         ChangeLog TODO build/generic/configure.in
2576    
2577    
2578  2003-12-05 14:35:22 GMT                                         patch-122  2003-12-05 14:35:22 GMT                                         patch-122
2579    
# Line 208  Line 2778 
2778    
2779    
2780  #########################################################################  #########################################################################
2781  # 1.0.0 beta1  # 1.0.0 beta1 (Bitstream Version 21)
2782  #########################################################################  #########################################################################
2783    
2784  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.2.2.8

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