[cvs] / xvidcore / ChangeLog Repository:
ViewVC logotype

Diff of /xvidcore/ChangeLog

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

revision 1.9, Sun Dec 19 12:49:05 2004 UTC revision 1.14.2.2, Thu Jun 28 15:16:37 2007 UTC
# Line 3  Line 3 
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    user:   Isibaar
7    date:           Thu Jun 27 14:38:05 2007 +0100
8    files:  src/bitstream/mbcoding.c
9    description:
10    - patch for a potential vulnerability reported by Secunia
11    
12    
13    user:
14    date:        Tue Nov 22 21:08:50 2005 +0100
15    files:       examples/xvid_bench.c
16    description:
17    Typos in xvid_bench
18    
19    
20    date:        Tue Nov 15 00:01:06 2005 +0100
21    files:       src/decoder.c src/motion/estimation_rd_based.c src/motion/estimation_rd_based_bvop.c src/prediction/mbprediction.c src/utils/mbtransquant.c
22    description:
23    Pointer type mismatchs
24    
25    From ed.gomez:
26     * Pointer type mismatchs, correct casts do the trick.
27       Spotted by sparse.
28    
29    
30    date:        Wed Nov  2 01:28:25 2005 +0100
31    files:       src/bitstream/bitstream.c src/decoder.c src/image/colorspace.c src/image/font.c src/image/qpel.c src/prediction/mbprediction.c
32    description:
33    Fixed symbols scope
34    
35    From ed.gomez:
36     * Some symbols were defined with too wide scopes. These have
37       been narrowed to help the compiler. Spotted by sparse.
38    
39    
40    date:        Tue Nov  1 19:29:03 2005 +0100
41    files:       src/dct/idct.c src/image/qpel.c src/utils/emms.c src/xvid.c
42    description:
43    Fixed non ANSI C prototypes (bis)
44    
45    From ed.gomez:
46     * ANSI C requires explicit void arg. Spotted by sparse.
47    
48    
49    date:        Tue Nov  1 19:21:55 2005 +0100
50    files:       src/utils/timer.h
51    description:
52    Fixed non ANSI C prototypes
53    
54    From ed.gomez:
55     * ANSI C requires explicit void arg. Spotted by sparse.
56    
57    
58    date:        Tue Nov  1 19:14:46 2005 +0100
59    files:       src/encoder.c src/image/qpel.c src/prediction/mbprediction.c src/xvid.c
60    description:
61    Fixed using plain 0 instead of NULL
62    
63    From ed.gomez:
64     * Removed all occurences of plain 0 when dealing with pointers.
65       Use of NULL is the way to do this. Spotted by sparse.
66    
67    
68    date:        Wed Oct 26 21:04:18 2005 +0200
69    files:       examples/xvid_bench.c src/image/qpel.h
70    description:
71    Micro optimization in qpel code
72    
73    From skal:
74     * removed the x_Ref%4 in qpel.h, in favor of x_Ref>>2.
75       As suggested by Gruel, there might be a compiler problem for
76       some very very exotic platform. Hence, i've added a test_compiler()
77       in xvid_bench.c, to be sure everything are ok. Hope the test is
78       correct.
79    
80     * added benches for interlaced decoding, as supplied by Christoph
81       Kühnel (info at intek-darmstadt dot de).
82       Thanks a lot.
83    
84    
85    date:        Wed Oct 26 20:57:58 2005 +0200
86    files:       vfw/src/codec.c vfw/src/config.c vfw/src/config.h
87    description:
88    Renamed/extended VFW profiles
89    
90    From michael:
91     * Renamed and extended profiles declared in VFW GUI
92    
93    
94    date:        Sun Oct 16 12:41:34 2005 +0200
95    files:       vfw/src/codec.c vfw/src/config.c vfw/src/config.h vfw/src/resource.h vfw/src/resource.rc
96    description:
97    Added quality presets to VFW GUI
98    
99    From pete:
100     * Added quality presets to VFW GUI. Should help the beginner
101       users.
102    
103    
104    date:        Fri Oct 14 22:35:38 2005 +0200
105    files:       TODO
106    description:
107    Updated TODO
108    
109    
110    date:        Fri Oct 14 22:33:25 2005 +0200
111    files:       debian/README.Debian debian/changelog debian/control debian/copyright debian/libxvidcore4-dev.dirs debian/libxvidcore4-dev.docs debian/libxvidcore4-dev.install debian/libxvidcore4.dirs debian/libxvidcore4.docs debian/libxvidcore4.install debian/rules
112    description:
113    Added debian build directory.
114    
115    From ed.gomez:
116     * Added the debian build directory i used to maintain for 2 years now as
117       a separate source project.
118    
119    
120    date:        Fri Oct 14 22:25:17 2005 +0200
121    files:       dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
122    description:
123    Two updates to the DShow frontend
124    
125    From pete:
126     * Compatibility with haali media splitter:
127       + FORMAT_MPEG2Video support
128       + handle uppercase MP4V fourcc/clsid
129    
130    
131    date:        Fri Oct 14 22:21:52 2005 +0200
132    files:       vfw/src/resource.rc
133    description:
134    Label changers in vfw GUI
135    
136    From pete:
137     * Changed some labels in VFW GUI
138    
139    
140    date:        Fri Oct 14 22:19:29 2005 +0200
141    files:       build/win32/xvid_encraw.dsp build/win32/xvid_encraw_static.dsp examples/README examples/xvid_bench.c examples/xvid_decraw.c examples/xvid_encraw.c
142    description:
143    Updates to the example apps
144    
145    From pete:
146     * update example documentation to "newer" commandline arguments for
147       encraw/decraw (the arguments were changed ~2003).
148     * Added AVI/AVS input in xvid_encraw
149     * prevent endless loop when useful_bytes==1 within xvid_decraw.c
150     * fix clock resolution in xvid_enc/decraw (thanks yuri khan)
151     * link vfw32.lib for win32 avifile support in xvid_encraw
152     * honour avifile stream length
153    
154    
155    date:        Fri Oct 14 22:08:43 2005 +0200
156    files:       src/bitstream/x86_asm/cbp_mmx.asm
157    description:
158    Fixed calc_cbp_mmx
159    
160    From pete:
161    * calc_cbp_mmx was ignoring negative coeff case. have replaced "coeff_sum>0"
162      evaluation with "coeff_sum != 0"
163    
164    See:
165    http://forum.doom9.org/showthread.php?t=100275 for description of bug.
166    
167    
168    date:        Fri Oct 14 22:03:29 2005 +0200
169    files:       src/bitstream/bitstream.c src/xvid.h
170    description:
171    Removed last traces of reduced resolution code
172    
173    From michael:
174     * Removed last traces of reduced resolution support in thebitstream code
175       Marked the reduced flags as deprecated in the xvid.h header
176    
177    
178    date:        Mon Sep 19 18:08:35 2005 +0000
179    files:       ChangeLog build/generic/configure.in src/xvid.c src/xvid.h
180    description:
181    Marked release 1.1.0-beta3
182    
183    From ed.gomez:
184     * Marked release 1.1.0-beta3
185    
186    
187    date:        Mon Sep 19 17:47:45 2005 +0000
188    files:       src/decoder.c
189    description:
190    GCC 4.0.1 warning in decoder.c
191    
192    From ed.gomez:
193     * Fixed a gcc 4.0.1 warning
194    
195    
196    #########################################################################
197    # 1.1.0-beta3 (Bitstream Version 40)
198    #########################################################################
199    
200    2005-09-19 19:47:45 GMT                                         patch-39
201    
202        Summary:
203          GCC 4.0.1 warning in decoder.c
204        Revision:
205          xvidcore--head--0.0--patch-39
206    
207        From ed.gomez:
208         * Fixed a gcc 4.0.1 warning
209    
210        modified files:
211         src/decoder.c
212    
213    
214    2005-09-19 19:37:45 GMT                                         patch-38
215    
216        Summary:
217          Renamed dshow aspect ratio registry key
218        Revision:
219          xvidcore--head--0.0--patch-38
220    
221        From pete:
222         * Renamed dshow "Aspect_Ratio" registry key to "Decoder_Aspect_Ratio",
223           in order to prevent conflict with vfw encoder registry key.
224    
225        modified files:
226         dshow/src/config.c
227    
228    
229    2005-09-15 16:30:59 GMT                                         patch-37
230    
231        Summary:
232          Field interlaced decoding
233        Revision:
234          xvidcore--head--0.0--patch-37
235    
236        From Christoph Kuehnel:
237    
238          * decoder.c
239            - Some new defines for DIV
240            - <decoder_mb_decode> modified: had wrong address offsets for
241              interlaced
242            - <decoder_mbinter_field> = new function for interlaced
243            - <get_motion_vector_interlaced> = new function for interlaced
244              motion vector prediction
245            - <decoder_pframe> modified so that it differs between frame and
246              field prediction
247    
248          * global.h
249            - For field motion prediction MACORBLOCK has new member that is the
250              average of field1 and field2 motion vector = <mvs_avg>
251    
252          * xvid.c
253            - For field predicted macroblocks we need new field oriented transfer
254              functions.
255              For colour calculations they may only process 4 lines (one field
256              from the colour macroblock that is 8x8). So I introduced 4 new
257              function pointers:
258              <transfer8x4_copy, interpolate8x4_ ...>
259    
260          * mbcoding.c
261            - _DEBUG code; index is checked against 64
262    
263          * interpolate8x8.[c,h,asm]
264            - New 8x4 functions
265    
266          * mbpredicition.[c,h]
267            - New function <get_pmv2_interlaced> for interlaced prediciton
268              according to spec
269    
270          * mem_transfer.[c,h,asm]
271            - New 8x4 function
272    
273        modified files:
274         AUTHORS src/bitstream/mbcoding.c src/decoder.c src/global.h
275         src/image/image.c src/image/image.h src/image/interpolate8x8.c
276         src/image/interpolate8x8.h
277         src/image/x86_asm/interpolate8x8_3dn.asm
278         src/image/x86_asm/interpolate8x8_3dne.asm
279         src/image/x86_asm/interpolate8x8_mmx.asm
280         src/image/x86_asm/interpolate8x8_xmm.asm
281         src/prediction/mbprediction.c src/prediction/mbprediction.h
282         src/utils/mem_transfer.c src/utils/mem_transfer.h
283         src/utils/x86_asm/mem_transfer_3dne.asm
284         src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c
285         vfw/src/config.c vfw/src/driverproc.c
286    
287    
288    2005-09-15 16:27:07 GMT                                         patch-36
289    
290        Summary:
291          Optimiozed cbp operator on IA32
292        Revision:
293          xvidcore--head--0.0--patch-36
294    
295        From carlo dot bramix at libero dot it:
296         - Optimized CBP opeartor for ia32 arch
297    
298        modified files:
299         examples/xvid_bench.c src/bitstream/x86_asm/cbp_mmx.asm
300    
301    
302    2005-09-15 16:20:49 GMT                                         patch-35
303    
304        Summary:
305          OutputDebugStream cleanup
306        Revision:
307          xvidcore--head--0.0--patch-35
308    
309        From pete:
310         - OutputDebugStream cleanup
311    
312        modified files:
313         dshow/dshow.dsp dshow/sources.inc dshow/src/CXvidDecoder.cpp
314         dshow/src/debug.h
315    
316    
317    2005-07-26 23:32:52 GMT                                         patch-34
318    
319        Summary:
320          Long standing error in xvid_decraw for big endian hosts
321        Revision:
322          xvidcore--head--0.0--patch-34
323    
324        From ed.gomez, spoted by Paul Kurucz ptk9417 at ritvax.isc.rit.edu
325         * No width and height declared in write_tga bug.
326    
327        modified files:
328         examples/xvid_decraw.c
329    
330    
331    2005-07-25 19:45:25 GMT                                         patch-33
332    
333        Summary:
334          Fix big endian tga output for decraw.
335        Revision:
336          xvidcore--head--0.0--patch-33
337    
338        From ed.gomez:
339         * Writing pointed data is always better than memory
340           addresses
341    
342        modified files:
343         examples/xvid_decraw.c
344    
345    
346    2005-07-14 14:25:43 GMT                                         patch-32
347    
348        Summary:
349          Disable packed-bframes widget for dxn profile
350        Revision:
351          xvidcore--head--0.0--patch-32
352    
353        From pete:
354         * Disable packed-bframes widget for dxn profile
355    
356        modified files:
357         vfw/src/config.c
358    
359    
360    2005-07-14 14:22:53 GMT                                         patch-31
361    
362        Summary:
363          Fixed qpel for gcc4 and x86_64
364        Revision:
365          xvidcore--head--0.0--patch-31
366    
367        From Martin Drab <drab at kepler dot fjfi dot cvut dot cz>
368         * Incomplete type definitions are not supported in GCC4 and newer.
369           This was breaking x86_64.
370    
371        From ed.gomez:
372         * If both generic and x86_64 share 90% of the array declaration,
373           better use an extern macro. Makes teh code clearer.
374    
375        modified files:
376         src/image/qpel.c
377    
378    
379    2005-07-14 14:11:24 GMT                                         patch-30
380    
381        Summary:
382          Added VHQ support to xvid_encraw
383        Revision:
384          xvidcore--head--0.0--patch-30
385    
386        From skal:
387         * Added VHQ support to xvid_encraw
388    
389        modified files:
390         examples/xvid_encraw.c
391    
392    
393    2005-06-26 15:05:01 GMT                                         patch-29
394    
395        Summary:
396          Merge noise
397        Revision:
398          xvidcore--head--0.0--patch-29
399    
400        From ed.gomez:
401         - Merge noise forgotten bit. Other small differences exist with
402           the CVS tree, but i consider them to not fullfill the local
403           code style and thus don't fit well...
404    
405        modified files:
406         src/dct/idct.h
407    
408    
409    2005-06-26 15:02:05 GMT                                         patch-28
410    
411        Summary:
412          Bench updates
413        Revision:
414          xvidcore--head--0.0--patch-28
415    
416        From skal:
417         - Fixed bench for big endian platforms, updated tests
418    
419        modified files:
420         examples/bench.pl examples/bench_list.pl examples/xvid_bench.c
421    
422    
423    2005-06-26 14:59:17 GMT                                         patch-27
424    
425        Summary:
426          Optimized C mem transfer functions
427        Revision:
428          xvidcore--head--0.0--patch-27
429    
430        From skal:
431         - Optimized C mem transfer funcs, disabled for safety.
432           Enabled by undefining USE_REFERENCE_CODE at the top of
433           the mem_transfer.c file
434    
435        modified files:
436         src/utils/mem_transfer.c
437    
438    
439    2005-06-26 14:55:35 GMT                                         patch-26
440    
441        Summary:
442          Optimized gcd
443        Revision:
444          xvidcore--head--0.0--patch-26
445    
446        From skal:
447         - Optmized GCD, added test for gcd in xvid_bench
448    
449        modified files:
450         examples/xvid_bench.c src/encoder.c
451    
452    
453    2005-06-26 14:51:35 GMT                                         patch-25
454    
455        Summary:
456          Fixed write_video_packet_header
457        Revision:
458          xvidcore--head--0.0--patch-25
459    
460        From Sigdrak at free.fr:
461         - Fix write_video_packet_header() which was buggy and kind of obfuscated.
462    
463        From skal:
464         - Fixed log table
465         - Small cleanup
466    
467        modified files:
468         src/bitstream/bitstream.c
469    
470    
471    2005-06-26 14:46:23 GMT                                         patch-24
472    
473        Summary:
474          Added greyscale option support in xvid_encraw
475        Revision:
476          xvidcore--head--0.0--patch-24
477    
478        Added greyscale option support in xvid_encraw
479    
480    
481        modified files:
482         examples/xvid_encraw.c
483    
484    
485    2005-06-26 14:43:42 GMT                                         patch-23
486    
487        Summary:
488          IEEE-1180 SSE2 iDCT implementation
489        Revision:
490          xvidcore--head--0.0--patch-23
491    
492        From skal:
493         - Implemented IEEE-1180 SSE2 iDCT. Disabled for safety.
494    
495        modified files:
496         src/dct/x86_asm/fdct_sse2_skal.asm src/xvid.c
497    
498    
499    2005-05-18 22:08:12 GMT                                         patch-22
500    
501        Summary:
502          No executable shared objects installed
503        Revision:
504          xvidcore--head--0.0--patch-22
505    
506        From ed.gomez:
507         * Do not install the lib as executable. It's no use as the SO has no
508           main symbol anyway, and the static lib is not runnable anyway.
509    
510        modified files:
511         build/generic/Makefile
512    
513    
514    2005-05-18 22:05:09 GMT                                         patch-21
515    
516        Summary:
517          Statically link xvid_bench with libxvidcore.a
518        Revision:
519          xvidcore--head--0.0--patch-21
520    
521        Statically link xvid_bench with libxvidcore.a
522    
523    
524        modified files:
525         examples/Makefile
526    
527    
528    2005-05-18 21:59:27 GMT                                         patch-20
529    
530        Summary:
531          New autoconf garbage removal
532        Revision:
533          xvidcore--head--0.0--patch-20
534    
535        New autoconf garbage removal
536    
537    
538        modified files:
539         build/generic/bootstrap.sh
540    
541    
542    2005-05-18 21:58:16 GMT                                         patch-19
543    
544        Summary:
545          Quotes in configure.in
546        Revision:
547          xvidcore--head--0.0--patch-19
548    
549        Quotes in configure.in
550    
551    
552        modified files:
553         build/generic/configure.in
554    
555    
556    2005-05-18 19:40:18 GMT                                         patch-18
557    
558        Summary:
559          Added bitstream helper functions for packets.
560        Revision:
561          xvidcore--head--0.0--patch-18
562    
563        From Skal:
564         * Added helper functions for video packets, though they're still unused.
565    
566        modified files:
567         src/bitstream/bitstream.c src/bitstream/bitstream.h
568    
569    
570    2005-05-18 19:30:41 GMT                                         patch-17
571    
572        Summary:
573          A few more bench stuff
574        Revision:
575          xvidcore--head--0.0--patch-17
576    
577        From Skal:
578         * Added Perl scripts to automate benches.
579         * Worked on xvid_bench tests to cover more code.
580    
581        new files:
582         examples/.arch-ids/bench.pl.id
583         examples/.arch-ids/bench_list.pl.id examples/bench.pl
584         examples/bench_list.pl
585    
586        modified files:
587         examples/xvid_bench.c
588    
589    
590    2005-05-18 19:22:28 GMT                                         patch-16
591    
592        Summary:
593          Decoder cleanup for memory de/allocation
594        Revision:
595          xvidcore--head--0.0--patch-16
596    
597        From Skal:
598         * Memory de/allocation code refactored using goto.
599    
600        modified files:
601         src/decoder.c
602    
603    
604    2005-05-11 21:18:41 GMT                                         patch-15
605    
606        Summary:
607          Export only public API for GNU/Linux and Solaris
608        Revision:
609          xvidcore--head--0.0--patch-15
610    
611        From ed.gomez:
612         * Use ld version script to hide internal functions.
613    
614        new files:
615         build/generic/.arch-ids/libxvidcore.ld.id
616         build/generic/libxvidcore.ld
617    
618        modified files:
619         build/generic/Makefile build/generic/configure.in
620    
621    
622    2005-05-11 21:07:00 GMT                                         patch-14
623    
624        Summary:
625          Warnings GCC4
626        Revision:
627          xvidcore--head--0.0--patch-14
628    
629        From ed.gomez:
630         * Remove all GCC 4 warnings.
631    
632        modified files:
633         src/bitstream/bitstream.c src/bitstream/bitstream.h
634         src/decoder.c src/encoder.c src/image/image.c
635         src/image/image.h src/motion/estimation_common.c
636         src/utils/mbtransquant.c
637    
638    
639    2005-05-11 20:18:49 GMT                                         patch-13
640    
641        Summary:
642          Add support for gcc-4 in configure system
643        Revision:
644          xvidcore--head--0.0--patch-13
645    
646        From ed.gomez:
647         * Added gcc 4 detection and CFLAG option filtering for it.
648    
649        modified files:
650         build/generic/configure.in
651    
652    
653    2005-05-11 20:07:54 GMT                                         patch-12
654    
655        Summary:
656    
657        Revision:
658          xvidcore--head--0.0--patch-12
659    
660        From pete:
661         * bugfix: correct max bitrate display for slider
662           layout: "(kbps)" added to avgerage bitrate labels within calculator
663           dialog
664    
665        modified files:
666         vfw/src/config.c vfw/src/resource.rc
667    
668    
669    2005-05-11 20:06:04 GMT                                         patch-11
670    
671        Summary:
672          Fix alignment issue for mem tranfer
673        Revision:
674          xvidcore--head--0.0--patch-11
675    
676        From skal:
677         * Fix alignment issue (32 bit reading from non aligned memory)
678           likely for RISC CPUs using the C code.
679    
680        modified files:
681         src/utils/mem_transfer.c
682    
683    
684    2005-05-11 20:03:57 GMT                                         patch-10
685    
686        Summary:
687          Get time function right on win32
688        Revision:
689          xvidcore--head--0.0--patch-10
690    
691        From Skal:
692         * Get the time function right for win32 (ms precision)
693    
694        modified files:
695         examples/xvid_bench.c
696    
697    
698    2005-05-11 20:01:28 GMT                                         patch-9
699    
700        Summary:
701          Better ASP bitstream autodetection
702        Revision:
703          xvidcore--head--0.0--patch-9
704    
705        From pete:
706         - Use more flags to determine ASP activation or not.
707    
708        modified files:
709         src/bitstream/bitstream.c
710    
711    
712    #########################################################################
713    # 1.1.0-beta2 (Bitstream Version 39)
714    #########################################################################
715    
716    2005-04-03 20:16:22 GMT                                         patch-8
717    
718        Summary:
719          Marking 1.1.0-beta2
720        Revision:
721          xvidcore--head--0.0--patch-8
722    
723        Marking 1.1.0-beta2
724    
725    
726        modified files:
727         AUTHORS ChangeLog build/generic/configure.in
728         src/bitstream/mbcoding.c src/xvid.c src/xvid.h
729    
730    
731    2005-04-03 20:15:00 GMT                                         patch-7
732    
733        Summary:
734          Makefile credits and whitespace cleaning
735        Revision:
736          xvidcore--head--0.0--patch-7
737    
738        Makefile credits and whitespace cleaning
739    
740    
741        modified files:
742         dshow/Makefile vfw/bin/Makefile
743    
744    
745    2005-04-03 19:52:35 GMT                                         patch-6
746    
747        Summary:
748          Various small things to vbv conformance and divx5 compatibility.
749        Revision:
750          xvidcore--head--0.0--patch-6
751    
752        From pete:
753        xvidcore
754        ========
755        * added XVID_GLOBAL_DIVX5_USERDATA global flag
756        * removed the bvop delay warning text ("warning: nothing to output),
757          as this often confuses joe user.
758        * minor changed to closed gop image_printf statement:
759          s/"DX50 BVOP->PVOP"/"CLOSED GOP BVOP->PVOP"
760        * additional comments for low_delay_default mode within decoder_decode()
761        * divx userdata string: s/DivX999b000/DivX503b1393. this has been
762          suggested by dxn for improved hardware compatibility [nb: i dont
763          have a hardware player to confirm this]
764        * vbv_peakrate constraint is ignored if <= 0
765    
766        vfw frontend
767        ============
768        * dxn profiles now confirm to "DivX Certified Profile Compatibility v1.1",
769          February 2005. this document was provided by DivXNetworks, USA. when a
770          dxn profile is selected, strict conformance is enabled:
771          - force 1:1 picture aspect ratio
772          - disable bframes if interlacing is enabled
773          - force maximum of 1 consecutive bvops for the portable and ht profiles,
774            2 bvops for the hd profile
775          - always write divx 5 userdata string to bitstream
776          - force packed bitstream option
777        - updated dxn vbv parameters
778        * added PROFILE_4MV flag. 4mv is now disabled for the dxn handheld profile.
779        * moved PROFILE_AS/PROFILE_ARTS/PROFILE_S to config.c
780        * profile[].max_bitrate now measured in bit/sec (not kbps)
781        * profile->level box: widgets are now greyed-out if they are not used.
782        * increase vertical size of profile drop down list.
783        * about box button: s/Dismiss/OK
784    
785        modified files:
786         src/bitstream/bitstream.c src/decoder.c src/encoder.c
787         src/plugins/plugin_2pass2.c src/xvid.h vfw/src/codec.c
788         vfw/src/config.c vfw/src/config.h vfw/src/resource.h
789         vfw/src/resource.rc
790    
791    
792    2005-04-03 19:50:05 GMT                                         patch-5
793    
794        Summary:
795          Fixed bug in cartoon mode.
796        Revision:
797          xvidcore--head--0.0--patch-5
798    
799        From Isiibar:
800         - Fixed cartoon bug as described by CrunCher.
801    
802        modified files:
803         src/motion/estimation_pvop.c
804    
805    
806    2005-03-22 20:40:47 GMT                                         patch-4
807    
808        Summary:
809          Added MPEG quant support for PPC
810        Revision:
811          xvidcore--head--0.0--patch-4
812    
813        From Christoph Nageli:
814         * Added support for MPEG quant functions for PPC.
815    
816        new files:
817         src/quant/ppc_asm/.arch-ids/quant_mpeg_altivec.c.id
818         src/quant/ppc_asm/quant_mpeg_altivec.c
819    
820        modified files:
821         build/generic/sources.inc src/quant/quant.h src/xvid.c
822    
823    
824    2005-03-18 18:00:13 GMT                                         patch-3
825    
826        Summary:
827          Updated ChangeLog
828        Revision:
829          xvidcore--head--0.0--patch-3
830    
831        Updated ChangeLog
832    
833    
834        modified files:
835         ChangeLog
836    
837    
838    2005-03-18 17:53:24 GMT                                         patch-2
839    
840        Summary:
841          Colorspace code for PPC
842        Revision:
843          xvidcore--head--0.0--patch-2
844    
845        From Christoph Nageli:
846         - Colorspace function fixes for non 16bytes aligned target adresses.
847    
848        modified files:
849         src/image/ppc_asm/colorspace_altivec.c
850    
851    
852    2005-03-18 17:39:00 GMT                                         patch-1
853    
854        Summary:
855          Fix for 64bit interlacing
856        Revision:
857          xvidcore--head--0.0--patch-1
858    
859        From Andrew Dunstan:
860         * Fixed bug where 64bit mov shoud have been 32bit
861    
862        modified files:
863         src/utils/x86_64_asm/interlacing_mmx.asm
864    
865    
866    2005-03-18 17:28:00 GMT                                         base-0
867    
868        Summary:
869          tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-121
870        Revision:
871          xvidcore--head--0.0--base-0
872    
873        (automatically generated log message)
874    
875    # Change of arch/tla archive, explains the patch number wraparound
876    
877    2005-03-18 16:58:08 GMT                                         patch-121
878    
879        Summary:
880          ME work
881        Revision:
882          xvidcore--head--0.0--patch-121
883    
884        From Isiibar:
885         - Cartoon mode bugfix
886         - New lambda tables for R-D motion search. The old tables were
887           obviously taken from h.264, which uses a logarithmic quantizer
888           scale. This lead to bad results at very low bit-rates. With this
889           patch, compression efficiency at low bit-rates is greatly improved.
890    
891        modified files:
892         src/motion/estimation.h src/motion/estimation_bvop.c
893         src/motion/estimation_common.c src/motion/estimation_pvop.c
894    
895    
896    2005-03-18 16:56:13 GMT                                         patch-120
897    
898        Summary:
899          Better instruction pairing in sad mmx
900        Revision:
901          xvidcore--head--0.0--patch-120
902    
903        From Dark sylinc (dark_sylinc at yahoo dor com dor ar), commited by Isiibar:
904         * Better instruction pairing in sad_mmx.asm, improves speed.
905    
906        modified files:
907         src/motion/x86_asm/sad_mmx.asm src/utils/emms.c
908    
909    
910    2005-03-18 16:53:00 GMT                                         patch-119
911    
912        Summary:
913          Fixed resource leak in Dshow
914        Revision:
915          xvidcore--head--0.0--patch-119
916    
917        From antonz, commited by Isiibar:
918         * Fixed resource leaking caused by poor xvidcore initialization tracking.
919    
920        modified files:
921         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
922    
923    
924    2005-03-18 16:50:44 GMT                                         patch-118
925    
926        Summary:
927          Debug flag support in vfw
928        Revision:
929          xvidcore--head--0.0--patch-118
930    
931        From pete:
932         * debug flag support for vfw decoder.
933    
934        modified files:
935         vfw/src/codec.c
936    
937    
938    #########################################################################
939    # 1.1.0-beta1 (Bitstream Version 38)
940    #########################################################################
941    
942    
943    2005-01-16 10:27:41 GMT                                         patch-117
944    
945        Summary:
946          License was using wrong linefeeds for vfw
947        Revision:
948          xvidcore--head--0.0--patch-117
949    
950        License was using wrong linefeeds for vfw
951    
952    
953        new files:
954         vfw/.arch-ids/LICENSE.id vfw/LICENSE
955    
956        modified files:
957         vfw/src/resource.rc
958    
959    
960    2005-01-10 22:59:46 GMT                                         patch-116
961    
962        Summary:
963          Last minutes vfw bugfixes/improvements
964        Revision:
965          xvidcore--head--0.0--patch-116
966    
967        From sysKin:
968         * last minute fixes and improvements to vfw frontend.
969    
970        modified files:
971         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
972         vfw/src/resource.rc
973    
974    
975    2005-01-09 20:37:32 GMT                                         patch-115
976    
977        Summary:
978          Marking 1.1.0 beta1
979        Revision:
980          xvidcore--head--0.0--patch-115
981    
982        From ed.gomez:
983         * Marking xvid 1.1.0 beta1 release.
984    
985        modified files:
986         ChangeLog build/generic/configure.in src/xvid.c src/xvid.h
987    
988    
989    2005-01-09 20:15:14 GMT                                         patch-114
990    
991        Summary:
992          Moved cartoon mode to zones in vfw.
993        Revision:
994          xvidcore--head--0.0--patch-114
995    
996        From sysKin:
997         * Moved cartoon mode to zones in vfw frontend.
998    
999        modified files:
1000         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
1001         vfw/src/resource.rc
1002    
1003    
1004    2005-01-09 20:09:27 GMT                                         patch-113
1005    
1006        Summary:
1007    
1008        Revision:
1009          xvidcore--head--0.0--patch-113
1010    
1011        From algern0n (#xvid@freenode):
1012         * Avoid infinite loop when updating audio size.
1013    
1014        modified files:
1015         vfw/src/config.c
1016    
1017    
1018    2005-01-09 11:32:41 GMT                                         patch-112
1019    
1020        Summary:
1021          Long standing bug in 2pass2 code. Double overflow accumulation.
1022        Revision:
1023          xvidcore--head--0.0--patch-112
1024    
1025        From pengvado (x264 developer, sorry i don't have your realname):
1026         * rc_2pass2_after accumulates overflow twice, once in each I/PB subcase
1027           and then in a common code path. The common path was just supposed to
1028           store the stat struct entry error for statistics (even if they're unused)
1029    
1030        modified files:
1031         src/plugins/plugin_2pass2.c
1032    
1033    
1034    2005-01-06 23:42:12 GMT                                         patch-111
1035    
1036        Summary:
1037          Merged amd64 branch fix
1038        Revision:
1039          xvidcore--head--0.0--patch-111
1040    
1041        Merged amd64 branch fix
1042    
1043        Patches applied:
1044    
1045         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-12
1046           Merged upstream
1047    
1048         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-13
1049           Bug fix for qpel problem  from Andrew Dunstan
1050    
1051    
1052        modified files:
1053         src/image/x86_64_asm/qpel_mmx.asm
1054    
1055        new patches:
1056         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-12
1057         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-13
1058    
1059    
1060    2005-01-05 22:53:12 GMT                                         patch-110
1061    
1062        Summary:
1063          Merged x86_64 Linux port
1064        Revision:
1065          xvidcore--head--0.0--patch-110
1066    
1067        Merged x86_64 Linux port
1068    
1069        Patches applied:
1070    
1071         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--base-0
1072           tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-96
1073    
1074         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-1
1075           Merged mainline up to patch-101
1076    
1077         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-2
1078           Merged mainline again for hotfixes
1079    
1080         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-3
1081           Added x86_64 detection in configure system
1082    
1083         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-4
1084           Added src/utils/x86_64_asm files
1085    
1086         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-5
1087           Added /src/quant/x86_64_asm files
1088    
1089         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-6
1090           Added src/motion/x86_64_asm files
1091    
1092         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-7
1093           Added src/dct/x86_64_asm
1094    
1095         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-8
1096           Added halfpel part of src/image/x86_64_asm files
1097    
1098         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-9
1099           Merged mainline
1100    
1101         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-10
1102           Ported the new mem transfer function
1103    
1104         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-11
1105           Added src/image/x86_4 qpel code
1106    
1107    
1108        new files:
1109         src/dct/x86_64_asm/.arch-ids/=id
1110         src/dct/x86_64_asm/.arch-ids/fdct_mmx_skal.asm.id
1111         src/dct/x86_64_asm/.arch-ids/idct_mmx.asm.id
1112         src/dct/x86_64_asm/fdct_mmx_skal.asm
1113         src/dct/x86_64_asm/idct_mmx.asm
1114         src/image/x86_64_asm/.arch-ids/=id
1115         src/image/x86_64_asm/.arch-ids/interpolate8x8_mmx.asm.id
1116         src/image/x86_64_asm/.arch-ids/interpolate8x8_xmm.asm.id
1117         src/image/x86_64_asm/.arch-ids/qpel_mmx.asm.id
1118         src/image/x86_64_asm/interpolate8x8_mmx.asm
1119         src/image/x86_64_asm/interpolate8x8_xmm.asm
1120         src/image/x86_64_asm/qpel_mmx.asm
1121         src/motion/x86_64_asm/.arch-ids/=id
1122         src/motion/x86_64_asm/.arch-ids/sad_mmx.asm.id
1123         src/motion/x86_64_asm/.arch-ids/sad_xmm.asm.id
1124         src/motion/x86_64_asm/sad_mmx.asm
1125         src/motion/x86_64_asm/sad_xmm.asm
1126         src/quant/x86_64_asm/.arch-ids/=id
1127         src/quant/x86_64_asm/.arch-ids/quantize_h263_mmx.asm.id
1128         src/quant/x86_64_asm/.arch-ids/quantize_mpeg_xmm.asm.id
1129         src/quant/x86_64_asm/quantize_h263_mmx.asm
1130         src/quant/x86_64_asm/quantize_mpeg_xmm.asm
1131         src/utils/x86_64_asm/.arch-ids/=id
1132         src/utils/x86_64_asm/.arch-ids/cpuid.asm.id
1133         src/utils/x86_64_asm/.arch-ids/interlacing_mmx.asm.id
1134         src/utils/x86_64_asm/.arch-ids/mem_transfer_mmx.asm.id
1135         src/utils/x86_64_asm/cpuid.asm
1136         src/utils/x86_64_asm/interlacing_mmx.asm
1137         src/utils/x86_64_asm/mem_transfer_mmx.asm
1138    
1139        modified files:
1140         build/generic/configure.in build/generic/sources.inc
1141         examples/xvid_bench.c src/dct/fdct.h src/dct/idct.h
1142         src/image/interpolate8x8.h src/image/qpel.c src/image/qpel.h
1143         src/motion/sad.h src/portab.h src/quant/quant.h
1144         src/utils/emms.h src/utils/mbfunctions.h
1145         src/utils/mem_transfer.h src/xvid.c
1146    
1147        new directories:
1148         src/dct/x86_64_asm src/dct/x86_64_asm/.arch-ids
1149         src/image/x86_64_asm src/image/x86_64_asm/.arch-ids
1150         src/motion/x86_64_asm src/motion/x86_64_asm/.arch-ids
1151         src/quant/x86_64_asm src/quant/x86_64_asm/.arch-ids
1152         src/utils/x86_64_asm src/utils/x86_64_asm/.arch-ids
1153    
1154        new patches:
1155         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--base-0
1156         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-1
1157         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-2
1158         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-3
1159         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-4
1160         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-5
1161         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-6
1162         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-7
1163         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-8
1164         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-9
1165         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-10
1166         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-11
1167    
1168    
1169    2004-12-19 16:58:13 GMT                                         patch-109
1170    
1171        Summary:
1172          bvhq speedup.
1173        Revision:
1174          xvidcore--head--0.0--patch-109
1175    
1176        From sysKin:
1177         * Add cbp cost as soon as possible, so it saves a few candidates
1178           testing.
1179    
1180        modified files:
1181         src/motion/estimation_rd_based_bvop.c
1182    
1183    
1184    2004-12-19 16:55:47 GMT                                         patch-108
1185    
1186        Summary:
1187          Added ia32 optimized code for new mem transfer operator.
1188        Revision:
1189          xvidcore--head--0.0--patch-108
1190    
1191        From sysKin:
1192         * Added ia32 (xmm) optimized code for new mem transfer operator.
1193    
1194        modified files:
1195         src/utils/mem_transfer.c src/utils/mem_transfer.h
1196         src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c
1197    
1198    
1199    2004-12-19 13:39:58 GMT                                         patch-107
1200    
1201        Summary:
1202          Added missing license header
1203        Revision:
1204          xvidcore--head--0.0--patch-107
1205    
1206        From ed.gomez:
1207         * The GPL header was missing
1208    
1209    
1210    
1211        modified files:
1212         src/motion/estimation_rd_based_bvop.c
1213    
1214    
1215    2004-12-19 12:41:02 GMT                                         patch-106
1216    
1217        Summary:
1218          Updated ChangeLog
1219        Revision:
1220          xvidcore--head--0.0--patch-106
1221    
1222        Updated ChangeLog
1223    
1224    
1225        modified files:
1226         ChangeLog
1227    
1228    
1229  2004-12-19 12:38:15 GMT                                         patch-105  2004-12-19 12:38:15 GMT                                         patch-105
1230    

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.14.2.2

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