[cvs] / xvidcore / ChangeLog Repository:
ViewVC logotype

Diff of /xvidcore/ChangeLog

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

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

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

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