[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.6, Mon Jan 26 00:12:16 2004 UTC revision 1.2.2.7, Sun Aug 29 11:38:54 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.2 (Bitstream Version 36)
9    #########################################################################
10    
11    2004-08-29 11:24:26 GMT                                         patch-55
12    
13        Summary:
14          Merged one important forgotten bugfix from head
15        Revision:
16          xvidcore--stable--1.0--patch-55
17    
18        Merged one important forgotten bugfix from head
19    
20        Patches applied:
21    
22         * ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-70
23           Out of bounds MVs clipping
24    
25         * ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-71
26           Decoder optimization (fixing regression)
27    
28    
29        modified files:
30         src/decoder.c
31    
32        new patches:
33         ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-70
34         ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-71
35    
36    
37    2004-08-29 10:51:58 GMT                                         patch-54
38    
39        Summary:
40          Marking 1.0.2
41        Revision:
42          xvidcore--stable--1.0--patch-54
43    
44        From ed.gomez:
45         * Marking 1.0.2
46    
47        modified files:
48         ChangeLog build/generic/configure.in src/xvid.c src/xvid.h
49    
50    
51    2004-08-22 13:08:44 GMT                                         patch-53
52    
53        Summary:
54          Thread safety problem in idct C version
55        Revision:
56          xvidcore--stable--1.0--patch-53
57    
58        From ed.gomez:
59         * Fixed a thread safety problem in C version of the
60           idct function. Added some comments on some static
61           data not marked as RO.
62    
63        modified files:
64         src/bitstream/mbcoding.c src/dct/idct.c
65    
66    
67    2004-08-21 11:45:55 GMT                                         patch-52
68    
69        Summary:
70          Stupid typo+error in fdct_xxx_skal macro generator.
71        Revision:
72          xvidcore--stable--1.0--patch-52
73    
74        From Nicolas Boulay:
75         * Found a typo mistake (ecx->eax) and an error in the same line
76           But as we're lucky, the unrolled version was bugfree, and that
77           is that one which is used.
78    
79        modified files:
80         src/dct/x86_asm/fdct_mmx_skal.asm
81    
82    
83    2004-07-26 20:21:24 GMT                                         patch-51
84    
85        Summary:
86          ChangeLog Update
87        Revision:
88          xvidcore--stable--1.0--patch-51
89    
90        ChangeLog Update
91    
92    
93        modified files:
94         ChangeLog
95    
96    
97    2004-07-24 11:33:57 GMT                                         patch-50
98    
99        Summary:
100          BVOP direct/interpolated ref block rounding fix.
101        Revision:
102          xvidcore--stable--1.0--patch-50
103    
104        From ed.gomez:
105         * BVOP direct/interpolated ref block rounding fix.
106           It's been using rounding=1 for averaging stage since ever.
107           The standard says it's rounding=0.
108    
109           See standard clause 7.6.9.4 for explicit code and Section 6.3.5
110           that says "rounding=0" in bframes as they don't set the
111           vop_rounding_type in VOP header. Both sections match, xvid was
112           wrong
113    
114        modified files:
115         src/decoder.c
116    
117    
118    2004-07-23 20:37:09 GMT                                         patch-49
119    
120        Summary:
121          Removed data qualifer in .rodata
122        Revision:
123          xvidcore--stable--1.0--patch-49
124    
125        From ed.gomez:
126         * long standing warning by yasm... data isn't a keyword for
127           .(ro)data sections.
128    
129        modified files:
130         src/bitstream/x86_asm/cbp_mmx.asm
131         src/bitstream/x86_asm/cbp_sse2.asm
132         src/dct/x86_asm/fdct_mmx_ffmpeg.asm
133         src/dct/x86_asm/fdct_mmx_skal.asm
134         src/dct/x86_asm/fdct_sse2_skal.asm
135         src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/idct_mmx.asm
136         src/dct/x86_asm/idct_sse2_dmitry.asm
137         src/dct/x86_asm/simple_idct_mmx.asm
138         src/image/x86_asm/colorspace_rgb_mmx.asm
139         src/image/x86_asm/colorspace_yuyv_mmx.asm
140         src/image/x86_asm/interpolate8x8_3dn.asm
141         src/image/x86_asm/interpolate8x8_3dne.asm
142         src/image/x86_asm/interpolate8x8_mmx.asm
143         src/image/x86_asm/interpolate8x8_xmm.asm
144         src/image/x86_asm/qpel_mmx.asm
145         src/image/x86_asm/reduced_mmx.asm
146         src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_3dne.asm
147         src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm
148         src/motion/x86_asm/sad_xmm.asm
149         src/quant/x86_asm/quantize_h263_3dne.asm
150         src/quant/x86_asm/quantize_h263_mmx.asm
151         src/quant/x86_asm/quantize_mpeg_mmx.asm
152         src/quant/x86_asm/quantize_mpeg_xmm.asm
153         src/utils/x86_asm/cpuid.asm
154         src/utils/x86_asm/interlacing_mmx.asm
155         src/utils/x86_asm/mem_transfer_3dne.asm
156         src/utils/x86_asm/mem_transfer_mmx.asm
157    
158    
159    2004-07-19 18:45:14 GMT                                         patch-48
160    
161        Summary:
162          Complete previous xvid_decraw patch
163        Revision:
164          xvidcore--stable--1.0--patch-48
165    
166        Complete previous xvid_decraw patch
167    
168    
169        modified files:
170         examples/xvid_decraw.c
171    
172    
173    2004-07-18 11:58:48 GMT                                         patch-47
174    
175        Summary:
176          ISO C99'ism fix
177        Revision:
178          xvidcore--stable--1.0--patch-47
179    
180        ISO C99'ism fix
181    
182    
183        modified files:
184         src/encoder.c
185    
186    
187    2004-07-17 11:32:42 GMT                                         patch-46
188    
189        Summary:
190          Make sure time incr is never larger than 16bit.
191        Revision:
192          xvidcore--stable--1.0--patch-46
193    
194        From ed.gomez:
195         * Keep both fbase and fincr under 16bit limit.
196    
197        modified files:
198         src/encoder.c
199    
200    
201    2004-07-17 10:00:42 GMT                                         patch-45
202    
203        Summary:
204          Future version interoperability
205        Revision:
206          xvidcore--stable--1.0--patch-45
207    
208        From ed.gomez:
209         * Zeroing the structures is the best way not to pass
210           wrong data when dealing with slightly new XviD (like
211           head). If we don't zero here, then brightness is not
212           initialized in HEAD leading to crash.
213    
214        modified files:
215         examples/xvid_decraw.c
216    
217    
218    2004-07-10 17:30:40 GMT                                         patch-44
219    
220        Summary:
221          ChangeLog update
222        Revision:
223          xvidcore--stable--1.0--patch-44
224    
225        ChangeLog update
226    
227    
228        modified files:
229         ChangeLog
230    
231    
232    2004-07-10 17:27:06 GMT                                         patch-43
233    
234        Summary:
235          Small mem leak in vfw.
236        Revision:
237          xvidcore--stable--1.0--patch-43
238    
239        From sysKin:
240         * Free zones.
241    
242        modified files:
243         vfw/src/codec.c
244    
245    
246    2004-07-10 16:55:53 GMT                                         patch-42
247    
248        Summary:
249          Fix wrong matrix reading logic.
250        Revision:
251          xvidcore--stable--1.0--patch-42
252    
253        From sysKin:
254         * Fix a problem reading quantization matrix.
255    
256        modified files:
257         src/bitstream/bitstream.c
258    
259    
260    2004-06-26 21:26:35 GMT                                         patch-41
261    
262        Summary:
263          low delay guessing (il)logic fix.
264        Revision:
265          xvidcore--stable--1.0--patch-41
266    
267        From sysKin:
268         * bframes were decoded wrong when trying to guess low_delay flag
269           as specified in the standard when vol_control_parameters aren't
270           available.
271    
272        modified files:
273         src/decoder.c
274    
275    
276    2004-06-13 19:15:05 GMT                                         patch-40
277    
278        Summary:
279          Small memory error in ia32 cpuid function.
280        Revision:
281          xvidcore--stable--1.0--patch-40
282    
283        From ed.gomez:
284         * Valgrind detected a write to suspicious stack space. To avoid
285           any false reporting, added an explicit stack space allocation.
286    
287        modified files:
288         src/utils/x86_asm/cpuid.asm
289    
290    #########################################################################
291    # 1.0.1 (Bitstream Version 35)
292    #########################################################################
293    
294    2004-06-05 22:55:56 GMT                                         patch-39
295    
296        Summary:
297          Marking 1.0.1 release
298        Revision:
299          xvidcore--stable--1.0--patch-39
300    
301        Marking 1.0.1 release
302    
303    
304        modified files:
305         ChangeLog TODO build/generic/configure.in src/xvid.c
306         src/xvid.h
307    
308    
309    2004-06-02 20:58:38 GMT                                         patch-38
310    
311        Summary:
312          DC clipping bug for real
313        Revision:
314          xvidcore--stable--1.0--patch-38
315    
316        From ed.gomez:
317         * patch-25  was  supposed to fix a DC clipping  bug. However  i
318           added the additional  clipping  code in the  wrong place. But
319           at least, my fix  didn't cause any trouble, it was just noop.
320           This patch should really fix this very "unlikely bug" (i  just
321           want to remind the reader that this bug isn't easy to  trigger,
322           and eg: my test sequences don't trigger it at all)
323    
324        BS version incremented: 35
325    
326        modified files:
327         src/decoder.c src/motion/estimation_rd_based.c
328         src/prediction/mbprediction.c src/prediction/mbprediction.h
329         src/xvid.h
330    
331    
332    2004-05-31 21:11:49 GMT                                         patch-37
333    
334        Summary:
335          time fixes to decoder.
336        Revision:
337          xvidcore--stable--1.0--patch-37
338    
339        From ed.gomez:
340         * timestamps were badly computed by teh decoder in some corner cases
341           (1fps). This bug revealed that, timestamps were indeed wrong as
342           expected, but that bvop blocks in direct mode (vectors interpolated)
343           were somewhat compensated with wrong vectors in these same corner
344           cases.
345    
346        modified files:
347         src/bitstream/bitstream.c src/decoder.c src/decoder.h
348    
349    
350    2004-05-30 09:36:13 GMT                                         patch-36
351    
352        Summary:
353          Wrong license header.
354        Revision:
355          xvidcore--stable--1.0--patch-36
356    
357        From ed.gomez:
358         * Pascal did agree a plain GPL migration long ago, but this file
359           remained GPL+location restriction.
360    
361        modified files:
362         src/image/reduced.c
363    
364    
365    2004-05-29 09:02:25 GMT                                         patch-35
366    
367        Summary:
368          More missing va_end() calls.
369        Revision:
370          xvidcore--stable--1.0--patch-35
371    
372        From pete:
373         * portab.h is plenty of missing calls to va_end().
374    
375        modified files:
376         src/portab.h
377    
378    
379    2004-05-28 21:28:21 GMT                                         patch-34
380    
381        Summary:
382          FPS=1 problem in decoder.
383        Revision:
384          xvidcore--stable--1.0--patch-34
385    
386        From ed.gomez:
387         * patch-24 did fix bad behavior in encoder, so at least, compliant
388           streams were generated but the decoder was still doing the maths
389           a wrong way. Apply same logic to decoder.
390    
391        Thanks to the patch-24 bug reporter for this followup.
392    
393        modified files:
394         src/bitstream/bitstream.c
395    
396    
397    2004-05-27 20:04:01 GMT                                         patch-33
398    
399        Summary:
400          Nasty typo in pvop vector lambdas.
401        Revision:
402          xvidcore--stable--1.0--patch-33
403    
404        From sysKin:
405         * s/+/*/ in the lambda value array for vectors in the pvop
406           estimation module.
407    
408        modified files:
409         src/motion/estimation_pvop.c
410    
411    
412    2004-05-26 13:23:38 GMT                                         patch-32
413    
414        Summary:
415          Bits/Bytes confusion in the VFW frontend.
416        Revision:
417          xvidcore--stable--1.0--patch-32
418    
419        From sysKin:
420         * confusion between the kilo, in kilobits (1000) and
421           the kilo in kilobytes (1024, should be named KiB anyway)
422         * biSizeImage is in bytes, not bits according to the Win32
423           API.
424    
425        modified files:
426         vfw/src/codec.c vfw/src/config.c
427    
428    
429    2004-05-26 09:28:31 GMT                                         patch-31
430    
431        Summary:
432          Close variable argument list.
433        Revision:
434          xvidcore--stable--1.0--patch-31
435    
436        From ed.gomez:
437         * Close the variable argument list as specified by the ANSI C
438           standard. Reported by Carsten <list4darav at gmx dot de> on
439           xvid-devel.
440    
441        modified files:
442         src/image/font.c
443    
444    
445    2004-05-26 09:00:26 GMT                                         patch-30
446    
447        Summary:
448          ICM compatibility for VFW
449        Revision:
450          xvidcore--stable--1.0--patch-30
451    
452        From sysKin:
453         * Makes the VFW frontend compatible with ICM applications
454           (Ooo, MS Office... etc). Reported on IRC.
455    
456        modified files:
457         vfw/src/config.c vfw/src/driverproc.c
458    
459    
460    2004-05-26 08:58:56 GMT                                         patch-29
461    
462        Summary:
463          Small trellis bug
464        Revision:
465          xvidcore--stable--1.0--patch-29
466    
467        From sysKin:
468         * Last coeff wasn't summed.
469    
470        Reported by Jean Marc.
471    
472        modified files:
473         src/utils/mbtransquant.c
474    
475    
476    2004-05-26 08:46:45 GMT                                         patch-28
477    
478        Summary:
479          Small bug in bframe ME.
480        Revision:
481          xvidcore--stable--1.0--patch-28
482    
483        From sysKin:
484         * Small bug in bframe ME.
485    
486        modified files:
487         src/motion/estimation_bvop.c
488    
489    #########################################################################
490    # 1.0.0 final (Bitstream Version 34)
491    #########################################################################
492    
493    2004-05-08 22:26:06 GMT                                         patch-27
494    
495        Summary:
496          Marking 1.0.0 final
497        Revision:
498          xvidcore--stable--1.0--patch-27
499    
500        From ed.gomez:
501         * Marking 1.0.0 final \o/
502    
503        modified files:
504         ChangeLog build/generic/configure.in src/xvid.h
505    
506    
507    2004-05-06 17:56:52 GMT                                         patch-26
508    
509        Summary:
510          Small mismatch in hint<->widget in VFW
511        Revision:
512          xvidcore--stable--1.0--patch-26
513    
514        From sysKin:
515         * Small mismatch in hint<->widget.
516    
517        modified files:
518         vfw/src/resource.rc
519    
520    
521    2004-05-02 22:40:50 GMT                                         patch-25
522    
523        Summary:
524          DC prediction fix.
525        Revision:
526          xvidcore--stable--1.0--patch-25
527    
528        From ed.gomez:
529         * DC predictors weren't clipped to the [-2048, 2047] range.
530    
531         BS version increased to 33
532    
533         Thanks to jnorish on our forums to point out the problem.
534    
535        modified files:
536         src/bitstream/bitstream.c src/decoder.c
537         src/motion/estimation_rd_based.c src/prediction/mbprediction.c
538         src/prediction/mbprediction.h src/xvid.h
539    
540    
541    2004-05-02 10:30:29 GMT                                         patch-24
542    
543        Summary:
544          Possible VOL header corruption.
545        Revision:
546          xvidcore--stable--1.0--patch-24
547    
548        From ed.gomez:
549         * The VOL header could be corrupted when passing fincr=fbase=1 which
550           happens for fps=1 sequences.
551    
552        BS version bumped up to 32
553    
554        Original report:
555        http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=2026&highlight=
556    
557        modified files:
558         src/bitstream/bitstream.c src/xvid.h
559    
560    
561    2004-04-30 23:10:19 GMT                                         patch-23
562    
563        Summary:
564          Some very light Unix build system changes
565        Revision:
566          xvidcore--stable--1.0--patch-23
567    
568        To prepare testing framework merging.
569    
570        From ed.gomez:
571         * Some typos
572         * Copyright updates (it's 2004 since a few months ;-)
573         * Added some checking to bootstrap.sh
574         * Added m4 AC_PREREQ macro to configure.in
575    
576        modified files:
577         build/generic/Makefile build/generic/bootstrap.sh
578         build/generic/configure.in
579    
580    
581    2004-04-20 19:40:29 GMT                                         patch-22
582    
583        Summary:
584          Small visual fix.
585        Revision:
586          xvidcore--stable--1.0--patch-22
587    
588        From sysKin:
589         * Small visual fix
590    
591        modified files:
592         vfw/src/config.c
593    
594    
595    2004-04-20 19:38:24 GMT                                         patch-21
596    
597        Summary:
598          Fix crash in decoder for non IFrame 1st frame.
599        Revision:
600          xvidcore--stable--1.0--patch-21
601    
602        From sysKin:
603         * Fixed the crash caused by non IFrame 1st frame.
604    
605        modified files:
606         src/decoder.c
607    
608    
609    2004-04-18 16:21:50 GMT                                         patch-20
610    
611        Summary:
612          Typo
613        Revision:
614          xvidcore--stable--1.0--patch-20
615    
616        Typo
617    
618    
619        modified files:
620         vfw/src/resource.rc
621    
622    
623    2004-04-17 17:04:20 GMT                                         patch-19
624    
625        Summary:
626          vfw opens audio file in shared access mode
627        Revision:
628          xvidcore--stable--1.0--patch-19
629    
630        vfw opens audio file in shared access mode
631    
632    
633        modified files:
634         vfw/src/config.c
635    
636    
637    2004-04-15 22:39:12 GMT                                         patch-18
638    
639        Summary:
640          Tiny xvid_decraw cleaning
641        Revision:
642          xvidcore--stable--1.0--patch-18
643    
644        Tiny xvid_decraw cleaning
645    
646    
647        modified files:
648         examples/xvid_decraw.c
649    
650    
651    2004-04-15 19:14:31 GMT                                         patch-17
652    
653        Summary:
654          Tiny minor fixes for msvc.
655        Revision:
656          xvidcore--stable--1.0--patch-17
657    
658        From pete:
659         * Missing arch endianness define in project files.
660         * Add a textual warning about win32 console EOF misreading.
661         * Prevent a SIGFPE when no frames were decoded.
662    
663        modified files:
664         build/win32/xvid_decraw.dsp build/win32/xvid_encraw.dsp
665         examples/xvid_decraw.c
666    
667    
668    2004-04-14 22:41:07 GMT                                         patch-16
669    
670        Summary:
671          Fixed missing 1st frame in dshow output.
672        Revision:
673          xvidcore--stable--1.0--patch-16
674    
675        From sysKin:
676         * decoder flags were overwritten, this was preventing from outputing
677           the first frame immediatly.
678    
679        modified files:
680         dshow/src/CXvidDecoder.cpp
681    
682    
683    2004-04-14 22:39:17 GMT                                         patch-15
684    
685        Summary:
686          Ressource leaking in dshow.
687        Revision:
688          xvidcore--stable--1.0--patch-15
689    
690        From sysKin:
691         * Same kind of ressource leaking as in vfw. Same cure.
692    
693        modified files:
694         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
695    
696    
697    2004-04-14 19:45:23 GMT                                         patch-14
698    
699        Summary:
700          Fixed small bug in trellis code.
701        Revision:
702          xvidcore--stable--1.0--patch-14
703    
704        From ed.gomez (spotted by jean marc):
705         * Trellis optimization was computing the sum |coeffs| wrongly
706           because the Compute_sum function wasn't doing zigzag scanning
707           and stopped at last non zero coeffs in linear scanning...
708           The trivial fix could have been to pass the zigzag to the compute
709           sum function so it could have done its job right.
710           But... Why computing stuff that is already known in the upper layer ?
711           I removed the compute sum function, and just pass the original sum
712           value in trellis function parameters, just in case we have to return
713           it again because trellis failed optimizing the block coeffs.
714    
715           This fix the bug and saves cycles :-) (but should not be noticeable)
716    
717        modified files:
718         src/utils/mbtransquant.c src/xvid.h
719    
720    
721    2004-04-12 12:06:12 GMT                                         patch-13
722    
723        Summary:
724          Don't do SAD and RD based searches for qp.
725        Revision:
726          xvidcore--stable--1.0--patch-13
727    
728        From sysKin:
729         * MakeGoodFlags function wasn't disabling SAD based search when
730           using RD. This was causing slowdown for no gain at all. This
731           patch should speed up encoding in qp mode.
732    
733    
734        modified files:
735         src/motion/estimation_pvop.c
736    
737    
738    2004-04-12 12:01:19 GMT                                         patch-12
739    
740        Summary:
741          3dnow functions proper separation.
742        Revision:
743          xvidcore--stable--1.0--patch-12
744    
745        From pete (thx to a forum report):
746         * Separate correctly pure 3dnow functions and 3dnow+mmxext functions.
747           This fix "Illegal instruction" crash on old k6-2 CPUs.
748    
749        modified files:
750         src/xvid.c
751    
752    
753    2004-04-12 11:57:20 GMT                                         patch-11
754    
755        Summary:
756          Better MV clipping code.
757        Revision:
758          xvidcore--stable--1.0--patch-11
759    
760        From sysKin:
761         * Better MV clipping. DivX 5 generates out of range vectors and clipping
762           them directly borks the decoding of other MVs for which out of range
763           MVs were predictors. So it's just better to clip them for the block
764           decoding and keep an unclipped version for predictions.
765    
766        modified files:
767         src/decoder.c
768    
769    
770    2004-04-08 20:34:54 GMT                                         patch-10
771    
772        Summary:
773          PGM support back in xvid_decraw.
774        Revision:
775          xvidcore--stable--1.0--patch-10
776    
777        From ed.gomez:
778         * pgm/pnm format added back to xvid_decraw
779           + pgm/pnm formats are now default for yv12/i420/rgb24 pixel format.
780           + tga is default for rgb16/32
781           + use option -f to choose tga, or pnm/pgm
782    
783        modified files:
784         examples/xvid_decraw.c
785    
786    
787    2004-04-07 22:30:15 GMT                                         patch-9
788    
789        Summary:
790          3DNow Ext functions use MMXEXT opcodes.
791        Revision:
792          xvidcore--stable--1.0--patch-9
793    
794        From Soltius (XviD Forum):
795         * Most of 3dnow extension functions do use MMXEXT opcodes, so
796           classify these functions as 3dnowext+mmxext. Avoids K6-2
797           boxes to crash with an invalid instruction error reported
798           by the host OS.
799    
800        PS: original bug report
801        http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=1656
802    
803        modified files:
804         src/xvid.c
805    
806    
807    2004-04-07 22:01:54 GMT                                         patch-8
808    
809        Summary:
810          RGB 16bit output fix.
811        Revision:
812          xvidcore--stable--1.0--patch-8
813    
814        From ScarletteTout (XviD Forum):
815         * Fix RGB 16bit output in C functions.
816    
817        From ed.gomez:
818         * Replaced PGM output by TGA output so it's easy to implement
819           RGB 16/24/32 and greyscale bitmaps support in a single format.
820           (pgm could have supported RGB 24 and Greyscale only)
821         * Added colorspace choice to xvid_decraw
822           Use option -c csp, where csp is either rgb16, rgb24, rgb32, yv12 or i420
823           Defaults to i420.
824    
825        PS: original bug report
826        http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&t=1960&highlight=
827    
828        modified files:
829         examples/xvid_decraw.c src/image/colorspace.c
830    
831    
832    #########################################################################
833    # 1.0.0 RC4 (Bitstream Version 30)
834    #########################################################################
835    
836    2004-04-04 20:21:38 GMT                                         patch-7
837    
838        Summary:
839          DShow widget hiding.
840        Revision:
841          xvidcore--stable--1.0--patch-7
842    
843        From Michael:
844         * No need to keep widget visibles if they won't be in 1.0.0.
845    
846        modified files:
847         dshow/src/xvid.ax.rc
848    
849    
850    2004-04-04 20:17:52 GMT                                         patch-6
851    
852        Summary:
853          Compiler quirk in portab.h
854        Revision:
855          xvidcore--stable--1.0--patch-6
856    
857        From Michael:
858         * The VC.NET workaround was causing trouble. Inversed the test.
859    
860        modified files:
861         src/portab.h
862    
863    
864    2004-04-04 14:19:10 GMT                                         patch-5
865    
866        Summary:
867          Marking RC4
868        Revision:
869          xvidcore--stable--1.0--patch-5
870    
871        Marking RC4
872    
873    
874        modified files:
875         ChangeLog build/generic/configure.in src/xvid.h
876    
877    
878    2004-04-04 14:07:00 GMT                                         patch-4
879    
880        Summary:
881          Frame dropping disabling for bframes.
882        Revision:
883          xvidcore--stable--1.0--patch-4
884    
885        From sysKin & Pete:
886         * Disable frame dropping with bframes enabled. These two options
887           do not play fine together.
888    
889        modified files:
890         src/encoder.c
891    
892    
893    2004-04-04 14:05:50 GMT                                         patch-3
894    
895        Summary:
896          Dead code removal.
897        Revision:
898          xvidcore--stable--1.0--patch-3
899    
900        From sysKin:
901         * FrameCodeP was always called with contanst parameters. Removed
902           these parameters and associated dead code.
903    
904        modified files:
905         src/encoder.c
906    
907    
908    2004-04-04 14:03:42 GMT                                         patch-2
909    
910        Summary:
911          Typo in ME fast comparison.
912        Revision:
913          xvidcore--stable--1.0--patch-2
914    
915        From sysKin:
916         * Small typo in Fast ME code.
917    
918        modified files:
919         src/motion/estimation_common.c
920    
921    
922    2004-04-02 23:58:19 GMT                                         patch-1
923    
924        Summary:
925          VFW Resource leak fix (try #2)
926        Revision:
927          xvidcore--stable--1.0--patch-1
928    
929        From Suiryc on IRC:
930         * both encoder and decoder ending functions were calling
931           the dll freeing code. This was an error as the first function
932           called would unbind core function for the second called one.
933           Thus xvidcore could not release buffers.
934    
935        modified files:
936         vfw/src/codec.c vfw/src/driverproc.c
937    
938    
939    2004-04-02 20:33:02 GMT                                         base-0
940    
941        Summary:
942          tag of ed.gomez@free.fr--2004-1/xvidcore--devapi4--1.0--patch-53
943        Revision:
944          xvidcore--stable--1.0--base-0
945    
946        (automatically generated log message)
947    
948    
949    2004-03-31 19:32:47 GMT                                         patch-53
950    
951        Summary:
952          Ressources leaking in VFW.
953        Revision:
954          xvidcore--devapi4--1.0--patch-53
955    
956        From sysKin:
957         * Storing ressources in global vars is making multithreaded/instanced
958           apps leaking lot of memory. Moved these vars to codec struct.
959    
960        Thanks to dalox <fdalleau at hymatom d0t fr> to spot and fix the bug.
961    
962        modified files:
963         vfw/src/codec.c vfw/src/codec.h vfw/src/driverproc.c
964    
965    
966    2004-03-31 19:28:51 GMT                                         patch-52
967    
968        Summary:
969          Fix to bad NVOP+bframe interaction.
970        Revision:
971          xvidcore--devapi4--1.0--patch-52
972    
973        From syskin:
974         * When generating a NVOP, it interferes with bframe flushing and
975           packing.
976    
977        modified files:
978         src/encoder.c
979    
980    
981    2004-03-31 19:24:42 GMT                                         patch-51
982    
983        Summary:
984          Fix GMC 2 warp point.
985        Revision:
986          xvidcore--devapi4--1.0--patch-51
987    
988        From Skal:
989         * Fix 2 warp points GMC.
990    
991        modified files:
992         src/motion/gmc.c
993    
994    
995    2004-03-31 19:18:46 GMT                                         patch-50
996    
997        Summary:
998          Added intra quant testing.
999        Revision:
1000          xvidcore--devapi4--1.0--patch-50
1001    
1002        From Skal:
1003         * Added intra quant testing to xvid_bench
1004    
1005        modified files:
1006         examples/xvid_bench.c
1007    
1008    
1009    2004-03-31 19:07:55 GMT                                         patch-49
1010    
1011        Summary:
1012          input width/height check
1013        Revision:
1014          xvidcore--devapi4--1.0--patch-49
1015    
1016        From Skal:
1017         * Input width and height aren't checked and this can cause crash.
1018    
1019        modified files:
1020         src/encoder.c
1021    
1022    
1023    2004-03-28 01:02:21 GMT                                         patch-48
1024    
1025        Summary:
1026          $ CVS expansion removed
1027        Revision:
1028          xvidcore--devapi4--1.0--patch-48
1029    
1030        $ CVS expansion removed
1031    
1032    
1033        modified files:
1034         dshow/src/Configure.cpp dshow/src/config.c
1035         examples/xvid_encraw.c
1036    
1037    
1038    2004-03-28 00:45:23 GMT                                         patch-47
1039    
1040        Summary:
1041          Allow bigger frames
1042        Revision:
1043          xvidcore--devapi4--1.0--patch-47
1044    
1045        Allow bigger frames
1046    
1047    
1048        modified files:
1049         examples/xvid_encraw.c
1050    
1051    
1052    2004-03-28 00:41:54 GMT                                         patch-46
1053    
1054        Summary:
1055          Fix in postproc header
1056        Revision:
1057          xvidcore--devapi4--1.0--patch-46
1058    
1059        Fix in postproc header
1060    
1061    
1062        modified files:
1063         src/image/postprocessing.h
1064    
1065    
1066    2004-03-28 00:33:02 GMT                                         patch-45
1067    
1068        Summary:
1069          Fixed xvidvfw build on real mingw+msys systems
1070        Revision:
1071          xvidcore--devapi4--1.0--patch-45
1072    
1073        Fixed xvidvfw build on real mingw+msys systems
1074    
1075    
1076        modified files:
1077         vfw/bin/Makefile
1078    
1079    
1080    2004-03-15 21:48:48 GMT                                         patch-44
1081    
1082        Summary:
1083          VFW updates.
1084        Revision:
1085          xvidcore--devapi4--1.0--patch-44
1086    
1087        VFW updates.
1088    
1089        modified files:
1090         vfw/src/config.c vfw/src/resource.rc
1091    
1092    
1093    2004-03-15 21:44:17 GMT                                         patch-43
1094    
1095        Summary:
1096          GMC bugfix.
1097        Revision:
1098          xvidcore--devapi4--1.0--patch-43
1099    
1100        From skal:
1101         * GMC bugfixes.
1102    
1103        modified files:
1104         src/motion/gmc.c
1105    
1106    
1107    2004-03-15 21:41:18 GMT                                         patch-42
1108    
1109        Summary:
1110          Buffer overrun fix in post proc.
1111        Revision:
1112          xvidcore--devapi4--1.0--patch-42
1113    
1114        From sysKin:
1115         * Fixed buffer overrun in postproc code.
1116    
1117        modified files:
1118         src/image/postprocessing.c src/image/postprocessing.h
1119    
1120    
1121    2004-03-15 21:33:22 GMT                                         patch-41
1122    
1123        Summary:
1124          Forgotten files.
1125        Revision:
1126          xvidcore--devapi4--1.0--patch-41
1127    
1128        Me:
1129         * Sorry i missed these file additions. Important for the packages
1130           as i build them from the tla archive.
1131    
1132        new files:
1133         dshow/src/.arch-ids/Configure.cpp.id
1134         dshow/src/.arch-ids/config.c.id
1135         dshow/src/.arch-ids/config.h.id dshow/src/.arch-ids/debug.h.id
1136         dshow/src/Configure.cpp dshow/src/config.c dshow/src/config.h
1137         dshow/src/debug.h
1138    
1139    
1140    2004-03-03 21:01:09 GMT                                         patch-40
1141    
1142        Summary:
1143          MV clipping in decoder.
1144        Revision:
1145          xvidcore--devapi4--1.0--patch-40
1146    
1147        From sysKin:
1148         * clip MVs to valid ranges.
1149    
1150        modified files:
1151         src/decoder.c src/decoder.h
1152    
1153    
1154    #########################################################################
1155    # 1.0.0 RC3 (Bistream Version 29)
1156    #########################################################################
1157    
1158    2004-02-29 13:17:10 GMT                                         patch-39
1159    
1160        Summary:
1161          Marking 1.0.0 RC3
1162        Revision:
1163          xvidcore--devapi4--1.0--patch-39
1164    
1165        * Marking RC3
1166    
1167        modified files:
1168         ChangeLog build/generic/configure.in src/xvid.h
1169    
1170    
1171    2004-02-29 13:08:38 GMT                                         patch-38
1172    
1173        Summary:
1174          Win32 project fixes for xvid_encraw and xvid_decraw.
1175        Revision:
1176          xvidcore--devapi4--1.0--patch-38
1177    
1178        From sysKin:
1179         * xvid_dec/encraw were linking against libxvidcore.lib. Now they link
1180           against xvidcore.dll.a
1181    
1182        NB: xvid_bench is left as is though it doesn't link. This program
1183            requires access to internal functions which aren't available
1184            through the dll link lib. No good solution exists for MSVC to
1185            build both a dll+its link lib+static lib.
1186    
1187        modified files:
1188         build/win32/xvid_decraw.dsp build/win32/xvid_encraw.dsp
1189    
1190    
1191    2004-02-29 12:56:36 GMT                                         patch-37
1192    
1193        Summary:
1194          DShow updates
1195        Revision:
1196          xvidcore--devapi4--1.0--patch-37
1197    
1198        Bunch of DShow updates
1199    
1200        modified files:
1201         dshow/src/CXvidDecoder.cpp dshow/src/resource.h
1202         dshow/src/xvid.ax.rc
1203    
1204    
1205    2004-02-29 12:55:41 GMT                                         patch-36
1206    
1207        Summary:
1208          VFW updates.
1209        Revision:
1210          xvidcore--devapi4--1.0--patch-36
1211    
1212        * Bunch of VFW frontends updates.
1213    
1214        modified files:
1215         vfw/src/codec.c vfw/src/codec.h vfw/src/config.c
1216         vfw/src/resource.rc vfw/src/status.c vfw/vfw.dsp
1217    
1218    
1219    2004-02-29 12:49:24 GMT                                         patch-35
1220    
1221        Summary:
1222          Artefact workaround in bframes.
1223        Revision:
1224          xvidcore--devapi4--1.0--patch-35
1225    
1226        From sysKin:
1227         * Workaround for some artefacts appearing in bframes.
1228    
1229        modified files:
1230         src/motion/estimation_bvop.c
1231    
1232    
1233    2004-02-29 12:46:13 GMT                                         patch-34
1234    
1235        Summary:
1236          Decoder buffer overflow fix.
1237        Revision:
1238          xvidcore--devapi4--1.0--patch-34
1239    
1240        From sysKin:
1241         * Avoids buffer overflow when reading the last align byte. Our
1242           bitstream do 4 byte reading because of some platform contraints
1243           (ARM) and can cause buffer overflow reads.
1244    
1245        modified files:
1246         src/decoder.c
1247    
1248    
1249    2004-02-29 11:53:47 GMT                                         patch-33
1250    
1251        Summary:
1252          Compatibility decoding for old bitstreams.
1253        Revision:
1254          xvidcore--devapi4--1.0--patch-33
1255    
1256        From syskin:
1257         * old core versions used in dev-api-3 distributed by nearly all win32 bin
1258           builders used to have a edging bug. So when this information is known,
1259           workaround the bug.
1260    
1261        modified files:
1262         src/decoder.c src/encoder.c src/image/image.c
1263         src/image/image.h
1264    
1265    #########################################################################
1266    # 1.0.0 RC2 (Bistream Version 28)
1267    #########################################################################
1268    
1269    2004-02-08 01:06:40 GMT                                         patch-32
1270    
1271        Summary:
1272          Marking RC2
1273        Revision:
1274          xvidcore--devapi4--1.0--patch-32
1275    
1276        Marking RC2
1277    
1278    
1279        modified files:
1280         ChangeLog build/generic/configure.in
1281    
1282    
1283    2004-02-07 13:54:24 GMT                                         patch-31
1284    
1285        Summary:
1286          Win32 project outputs dll lib for linking.
1287        Revision:
1288          xvidcore--devapi4--1.0--patch-31
1289    
1290        From pete:
1291         * output a lib to link against the dll (xvidcore.dll.a).
1292    
1293        modified files:
1294         build/win32/libxvidcore.dsp
1295    
1296    
1297    2004-02-07 13:51:01 GMT                                         patch-30
1298    
1299        Summary:
1300          DShow update.
1301        Revision:
1302          xvidcore--devapi4--1.0--patch-30
1303    
1304        From pete:
1305         * cmd line driving
1306    
1307        From sysKin(?):
1308         * bugfixes related to video flipping
1309         * bugfix for the 'crash at the end" bug
1310    
1311        modified files:
1312         TODO dshow/dshow.dsp dshow/src/CAbout.cpp dshow/src/CAbout.h
1313         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
1314         dshow/src/xvid.ax.def
1315    
1316    
1317    2004-02-07 13:47:45 GMT                                         patch-29
1318    
1319        Summary:
1320          VFW updates
1321        Revision:
1322          xvidcore--devapi4--1.0--patch-29
1323    
1324        Sorry feeling lazy about splitting this patch...
1325    
1326        From peter:
1327         * bitrate calculator
1328    
1329        From sysKin:
1330         * WMP9 bugfix
1331    
1332        modified files:
1333         TODO vfw/src/codec.c vfw/src/config.c vfw/src/config.h
1334         vfw/src/resource.h vfw/src/resource.rc
1335    
1336    
1337    2004-02-07 13:43:26 GMT                                         patch-28
1338    
1339        Summary:
1340          Implicit overflow tuning for 2nd pass.
1341        Revision:
1342          xvidcore--devapi4--1.0--patch-28
1343    
1344        From sysKin:
1345         * When doing a bigger 2nd pass, the overflow loop must be more
1346           aggressive else no bonus bits are reinjected. So we can auto
1347           tune the overlow values in that case.
1348    
1349        modified files:
1350         src/plugins/plugin_2pass2.c
1351    
1352    
1353    2004-02-07 13:38:33 GMT                                         patch-27
1354    
1355        Summary:
1356          GMC+interlaced bugfix in decoder.
1357        Revision:
1358          xvidcore--devapi4--1.0--patch-27
1359    
1360        From sysKin:
1361         * GMC+interlaced bugfix in decoder.
1362    
1363        modified files:
1364         src/decoder.c
1365    
1366    
1367    2004-02-07 13:35:16 GMT                                         patch-26
1368    
1369        Summary:
1370          Reverted patch-23
1371        Revision:
1372          xvidcore--devapi4--1.0--patch-26
1373    
1374        From christoph:
1375         * reverted patch-23, old code was right.
1376         * Important typo for the YVYU csp (passing the y plane instead of u).
1377    
1378        modified files:
1379         src/image/image.c src/xvid.h
1380    
1381    
1382    2004-01-31 11:20:36 GMT                                         patch-25
1383    
1384        Summary:
1385          DShow support for more mpeg4 fourccs.
1386        Revision:
1387          xvidcore--devapi4--1.0--patch-25
1388    
1389        From sysKin:
1390         * Added support for the MP4V fourcc.
1391    
1392        modified files:
1393         dshow/src/CAbout.cpp dshow/src/CAbout.h
1394         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
1395         dshow/src/resource.h dshow/src/xvid.ax.rc
1396    
1397    
1398    2004-01-31 11:12:38 GMT                                         patch-24
1399    
1400        Summary:
1401          DivX decoder compatibility
1402        Revision:
1403          xvidcore--devapi4--1.0--patch-24
1404    
1405        From sysKin:
1406         * DivX decoder compatibility improved for packed bitstreams.
1407           It should now detect them and play them fine.
1408    
1409        modified files:
1410         src/bitstream/bitstream.c
1411    
1412    
1413    2004-01-31 11:10:26 GMT                                         patch-23
1414    
1415        Summary:
1416          YV12/I420 confusion fixed.
1417        Revision:
1418          xvidcore--devapi4--1.0--patch-23
1419    
1420        From christoph:
1421         * I420/YV12 were swapped since ... ages.
1422         * CSP_USER renamed to CSP_PLANAR
1423    
1424        modified files:
1425         src/encoder.c src/image/image.c src/xvid.h
1426    
1427    
1428    2004-01-31 10:53:20 GMT                                         patch-22
1429    
1430        Summary:
1431          Arch separation for mem transfer functions
1432        Revision:
1433          xvidcore--devapi4--1.0--patch-22
1434    
1435        Arch separation for mem transfer functions
1436    
1437    
1438        modified files:
1439         src/utils/mem_transfer.h
1440    
1441    
1442    2004-01-27 14:47:08 GMT                                         patch-21
1443    
1444        Summary:
1445          Write to registry Flip video flag in dshow
1446        Revision:
1447          xvidcore--devapi4--1.0--patch-21
1448    
1449        From sysKin:
1450         * The flip video flag is now saved in registry.
1451         * Changed internal flags name convention (use n prefix for all now)
1452    
1453        modified files:
1454         dshow/src/CAbout.cpp dshow/src/CAbout.h
1455         dshow/src/CXvidDecoder.cpp
1456    
1457    
1458    2004-01-27 14:42:52 GMT                                         patch-20
1459    
1460        Summary:
1461          Added bitrate calc to VFW
1462        Revision:
1463          xvidcore--devapi4--1.0--patch-20
1464    
1465        From Pete:
1466         * Added bitrate calculator.
1467         * Changed up a few function calls to static type.
1468    
1469        modified files:
1470         vfw/src/codec.c vfw/src/codec.h vfw/src/config.c
1471         vfw/src/config.h vfw/src/resource.h vfw/src/resource.rc
1472         vfw/vfw.dsp
1473    
1474    
1475    2004-01-27 14:29:49 GMT                                         patch-19
1476    
1477        Summary:
1478          Bugfix in decoder
1479        Revision:
1480          xvidcore--devapi4--1.0--patch-19
1481    
1482        From sysKin:
1483         * when stats are not used, don't write to the stats pointer.
1484    
1485        modified files:
1486         src/decoder.c
1487    
1488    #########################################################################
1489    # 1.0.0 RC1 (Bistream Version 26)
1490    #########################################################################
1491    
1492    2004-01-25 16:01:06 GMT                                         patch-18
1493    
1494        Summary:
1495          Marking RC1
1496        Revision:
1497          xvidcore--devapi4--1.0--patch-18
1498    
1499        Marking RC1
1500    
1501        modified files:
1502         ChangeLog build/generic/configure.in src/xvid.h
1503    
1504    
1505  2004-01-25 15:37:57 GMT                                         patch-17  2004-01-25 15:37:57 GMT                                         patch-17
# Line 298  Line 1794 
1794      Archive cycling...      Archive cycling...
1795    
1796  #########################################################################  #########################################################################
1797  # 1.0.0 beta3  # 1.0.0 beta3 (Bistream Version 25)
1798  #########################################################################  #########################################################################
1799    
1800  2003-12-26 22:21:35 GMT                                         patch-162  2003-12-26 22:21:35 GMT                                         patch-162
# Line 941  Line 2437 
2437       src/plugins/plugin_2pass2.c       src/plugins/plugin_2pass2.c
2438    
2439  #########################################################################  #########################################################################
2440  # 1.0.0 beta2  # 1.0.0 beta2 (Bitstream Version 23)
2441  #########################################################################  #########################################################################
2442    
2443  2003-12-05 14:43:53 GMT                                         patch-123  2003-12-05 14:43:53 GMT                                         patch-123
# Line 1161  Line 2657 
2657    
2658    
2659  #########################################################################  #########################################################################
2660  # 1.0.0 beta1  # 1.0.0 beta1 (Bitstream Version 21)
2661  #########################################################################  #########################################################################
2662    
2663  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.6  
changed lines
  Added in v.1.2.2.7

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