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

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