[svn] / branches / release-1_3-branch / xvidcore / ChangeLog Repository:
ViewVC logotype

Diff of /branches/release-1_3-branch/xvidcore/ChangeLog

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

revision 1484, Sat Jul 10 17:40:42 2004 UTC revision 1609, Mon Apr 4 23:49:37 2005 UTC
# Line 4  Line 4 
4  # relevant.  # relevant.
5    
6    
7    #########################################################################
8    # 1.1.0-beta2 (Bitstream Version 39)
9    #########################################################################
10    
11    2005-04-03 20:15:00 GMT                                         patch-7
12    
13        Summary:
14          Makefile credits and whitespace cleaning
15        Revision:
16          xvidcore--head--0.0--patch-7
17    
18        Makefile credits and whitespace cleaning
19    
20    
21        modified files:
22         dshow/Makefile vfw/bin/Makefile
23    
24    
25    2005-04-03 19:52:35 GMT                                         patch-6
26    
27        Summary:
28          Various small things to vbv conformance and divx5 compatibility.
29        Revision:
30          xvidcore--head--0.0--patch-6
31    
32        From pete:
33        xvidcore
34        ========
35        * added XVID_GLOBAL_DIVX5_USERDATA global flag
36        * removed the bvop delay warning text ("warning: nothing to output),
37          as this often confuses joe user.
38        * minor changed to closed gop image_printf statement:
39          s/"DX50 BVOP->PVOP"/"CLOSED GOP BVOP->PVOP"
40        * additional comments for low_delay_default mode within decoder_decode()
41        * divx userdata string: s/DivX999b000/DivX503b1393. this has been
42          suggested by dxn for improved hardware compatibility [nb: i dont
43          have a hardware player to confirm this]
44        * vbv_peakrate constraint is ignored if <= 0
45    
46        vfw frontend
47        ============
48        * dxn profiles now confirm to "DivX Certified Profile Compatibility v1.1",
49          February 2005. this document was provided by DivXNetworks, USA. when a
50          dxn profile is selected, strict conformance is enabled:
51          - force 1:1 picture aspect ratio
52          - disable bframes if interlacing is enabled
53          - force maximum of 1 consecutive bvops for the portable and ht profiles,
54            2 bvops for the hd profile
55          - always write divx 5 userdata string to bitstream
56          - force packed bitstream option
57        - updated dxn vbv parameters
58        * added PROFILE_4MV flag. 4mv is now disabled for the dxn handheld profile.
59        * moved PROFILE_AS/PROFILE_ARTS/PROFILE_S to config.c
60        * profile[].max_bitrate now measured in bit/sec (not kbps)
61        * profile->level box: widgets are now greyed-out if they are not used.
62        * increase vertical size of profile drop down list.
63        * about box button: s/Dismiss/OK
64    
65        modified files:
66         src/bitstream/bitstream.c src/decoder.c src/encoder.c
67         src/plugins/plugin_2pass2.c src/xvid.h vfw/src/codec.c
68         vfw/src/config.c vfw/src/config.h vfw/src/resource.h
69         vfw/src/resource.rc
70    
71    
72    2005-04-03 19:50:05 GMT                                         patch-5
73    
74        Summary:
75          Fixed bug in cartoon mode.
76        Revision:
77          xvidcore--head--0.0--patch-5
78    
79        From Isiibar:
80         - Fixed cartoon bug as described by CrunCher.
81    
82        modified files:
83         src/motion/estimation_pvop.c
84    
85    
86    2005-03-22 20:40:47 GMT                                         patch-4
87    
88        Summary:
89          Added MPEG quant support for PPC
90        Revision:
91          xvidcore--head--0.0--patch-4
92    
93        From Christoph Nageli:
94         * Added support for MPEG quant functions for PPC.
95    
96        new files:
97         src/quant/ppc_asm/.arch-ids/quant_mpeg_altivec.c.id
98         src/quant/ppc_asm/quant_mpeg_altivec.c
99    
100        modified files:
101         build/generic/sources.inc src/quant/quant.h src/xvid.c
102    
103    
104    2005-03-18 18:00:13 GMT                                         patch-3
105    
106        Summary:
107          Updated ChangeLog
108        Revision:
109          xvidcore--head--0.0--patch-3
110    
111        Updated ChangeLog
112    
113    
114        modified files:
115         ChangeLog
116    
117    
118    2005-03-18 17:53:24 GMT                                         patch-2
119    
120        Summary:
121          Colorspace code for PPC
122        Revision:
123          xvidcore--head--0.0--patch-2
124    
125        From Christoph Nageli:
126         - Colorspace function fixes for non 16bytes aligned target adresses.
127    
128        modified files:
129         src/image/ppc_asm/colorspace_altivec.c
130    
131    
132    2005-03-18 17:39:00 GMT                                         patch-1
133    
134        Summary:
135          Fix for 64bit interlacing
136        Revision:
137          xvidcore--head--0.0--patch-1
138    
139        From Andrew Dunstan:
140         * Fixed bug where 64bit mov shoud have been 32bit
141    
142        modified files:
143         src/utils/x86_64_asm/interlacing_mmx.asm
144    
145    
146    2005-03-18 17:28:00 GMT                                         base-0
147    
148        Summary:
149          tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-121
150        Revision:
151          xvidcore--head--0.0--base-0
152    
153        (automatically generated log message)
154    
155    # Change of arch/tla archive, explains the patch number wraparound
156    
157    2005-03-18 16:58:08 GMT                                         patch-121
158    
159        Summary:
160          ME work
161        Revision:
162          xvidcore--head--0.0--patch-121
163    
164        From Isiibar:
165         - Cartoon mode bugfix
166         - New lambda tables for R-D motion search. The old tables were
167           obviously taken from h.264, which uses a logarithmic quantizer
168           scale. This lead to bad results at very low bit-rates. With this
169           patch, compression efficiency at low bit-rates is greatly improved.
170    
171        modified files:
172         src/motion/estimation.h src/motion/estimation_bvop.c
173         src/motion/estimation_common.c src/motion/estimation_pvop.c
174    
175    
176    2005-03-18 16:56:13 GMT                                         patch-120
177    
178        Summary:
179          Better instruction pairing in sad mmx
180        Revision:
181          xvidcore--head--0.0--patch-120
182    
183        From Dark sylinc (dark_sylinc at yahoo dor com dor ar), commited by Isiibar:
184         * Better instruction pairing in sad_mmx.asm, improves speed.
185    
186        modified files:
187         src/motion/x86_asm/sad_mmx.asm src/utils/emms.c
188    
189    
190    2005-03-18 16:53:00 GMT                                         patch-119
191    
192        Summary:
193          Fixed resource leak in Dshow
194        Revision:
195          xvidcore--head--0.0--patch-119
196    
197        From antonz, commited by Isiibar:
198         * Fixed resource leaking caused by poor xvidcore initialization tracking.
199    
200        modified files:
201         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
202    
203    
204    2005-03-18 16:50:44 GMT                                         patch-118
205    
206        Summary:
207          Debug flag support in vfw
208        Revision:
209          xvidcore--head--0.0--patch-118
210    
211        From pete:
212         * debug flag support for vfw decoder.
213    
214        modified files:
215         vfw/src/codec.c
216    
217    
218    #########################################################################
219    # 1.1.0-beta1 (Bitstream Version 38)
220    #########################################################################
221    
222    
223    2005-01-16 10:27:41 GMT                                         patch-117
224    
225        Summary:
226          License was using wrong linefeeds for vfw
227        Revision:
228          xvidcore--head--0.0--patch-117
229    
230        License was using wrong linefeeds for vfw
231    
232    
233        new files:
234         vfw/.arch-ids/LICENSE.id vfw/LICENSE
235    
236        modified files:
237         vfw/src/resource.rc
238    
239    
240    2005-01-10 22:59:46 GMT                                         patch-116
241    
242        Summary:
243          Last minutes vfw bugfixes/improvements
244        Revision:
245          xvidcore--head--0.0--patch-116
246    
247        From sysKin:
248         * last minute fixes and improvements to vfw frontend.
249    
250        modified files:
251         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
252         vfw/src/resource.rc
253    
254    
255    2005-01-09 20:37:32 GMT                                         patch-115
256    
257        Summary:
258          Marking 1.1.0 beta1
259        Revision:
260          xvidcore--head--0.0--patch-115
261    
262        From ed.gomez:
263         * Marking xvid 1.1.0 beta1 release.
264    
265        modified files:
266         ChangeLog build/generic/configure.in src/xvid.c src/xvid.h
267    
268    
269    2005-01-09 20:15:14 GMT                                         patch-114
270    
271        Summary:
272          Moved cartoon mode to zones in vfw.
273        Revision:
274          xvidcore--head--0.0--patch-114
275    
276        From sysKin:
277         * Moved cartoon mode to zones in vfw frontend.
278    
279        modified files:
280         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
281         vfw/src/resource.rc
282    
283    
284    2005-01-09 20:09:27 GMT                                         patch-113
285    
286        Summary:
287    
288        Revision:
289          xvidcore--head--0.0--patch-113
290    
291        From algern0n (#xvid@freenode):
292         * Avoid infinite loop when updating audio size.
293    
294        modified files:
295         vfw/src/config.c
296    
297    
298    2005-01-09 11:32:41 GMT                                         patch-112
299    
300        Summary:
301          Long standing bug in 2pass2 code. Double overflow accumulation.
302        Revision:
303          xvidcore--head--0.0--patch-112
304    
305        From pengvado (x264 developer, sorry i don't have your realname):
306         * rc_2pass2_after accumulates overflow twice, once in each I/PB subcase
307           and then in a common code path. The common path was just supposed to
308           store the stat struct entry error for statistics (even if they're unused)
309    
310        modified files:
311         src/plugins/plugin_2pass2.c
312    
313    
314    2005-01-06 23:42:12 GMT                                         patch-111
315    
316        Summary:
317          Merged amd64 branch fix
318        Revision:
319          xvidcore--head--0.0--patch-111
320    
321        Merged amd64 branch fix
322    
323        Patches applied:
324    
325         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-12
326           Merged upstream
327    
328         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-13
329           Bug fix for qpel problem  from Andrew Dunstan
330    
331    
332        modified files:
333         src/image/x86_64_asm/qpel_mmx.asm
334    
335        new patches:
336         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-12
337         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-13
338    
339    
340    2005-01-05 22:53:12 GMT                                         patch-110
341    
342        Summary:
343          Merged x86_64 Linux port
344        Revision:
345          xvidcore--head--0.0--patch-110
346    
347        Merged x86_64 Linux port
348    
349        Patches applied:
350    
351         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--base-0
352           tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-96
353    
354         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-1
355           Merged mainline up to patch-101
356    
357         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-2
358           Merged mainline again for hotfixes
359    
360         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-3
361           Added x86_64 detection in configure system
362    
363         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-4
364           Added src/utils/x86_64_asm files
365    
366         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-5
367           Added /src/quant/x86_64_asm files
368    
369         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-6
370           Added src/motion/x86_64_asm files
371    
372         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-7
373           Added src/dct/x86_64_asm
374    
375         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-8
376           Added halfpel part of src/image/x86_64_asm files
377    
378         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-9
379           Merged mainline
380    
381         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-10
382           Ported the new mem transfer function
383    
384         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-11
385           Added src/image/x86_4 qpel code
386    
387    
388        new files:
389         src/dct/x86_64_asm/.arch-ids/=id
390         src/dct/x86_64_asm/.arch-ids/fdct_mmx_skal.asm.id
391         src/dct/x86_64_asm/.arch-ids/idct_mmx.asm.id
392         src/dct/x86_64_asm/fdct_mmx_skal.asm
393         src/dct/x86_64_asm/idct_mmx.asm
394         src/image/x86_64_asm/.arch-ids/=id
395         src/image/x86_64_asm/.arch-ids/interpolate8x8_mmx.asm.id
396         src/image/x86_64_asm/.arch-ids/interpolate8x8_xmm.asm.id
397         src/image/x86_64_asm/.arch-ids/qpel_mmx.asm.id
398         src/image/x86_64_asm/interpolate8x8_mmx.asm
399         src/image/x86_64_asm/interpolate8x8_xmm.asm
400         src/image/x86_64_asm/qpel_mmx.asm
401         src/motion/x86_64_asm/.arch-ids/=id
402         src/motion/x86_64_asm/.arch-ids/sad_mmx.asm.id
403         src/motion/x86_64_asm/.arch-ids/sad_xmm.asm.id
404         src/motion/x86_64_asm/sad_mmx.asm
405         src/motion/x86_64_asm/sad_xmm.asm
406         src/quant/x86_64_asm/.arch-ids/=id
407         src/quant/x86_64_asm/.arch-ids/quantize_h263_mmx.asm.id
408         src/quant/x86_64_asm/.arch-ids/quantize_mpeg_xmm.asm.id
409         src/quant/x86_64_asm/quantize_h263_mmx.asm
410         src/quant/x86_64_asm/quantize_mpeg_xmm.asm
411         src/utils/x86_64_asm/.arch-ids/=id
412         src/utils/x86_64_asm/.arch-ids/cpuid.asm.id
413         src/utils/x86_64_asm/.arch-ids/interlacing_mmx.asm.id
414         src/utils/x86_64_asm/.arch-ids/mem_transfer_mmx.asm.id
415         src/utils/x86_64_asm/cpuid.asm
416         src/utils/x86_64_asm/interlacing_mmx.asm
417         src/utils/x86_64_asm/mem_transfer_mmx.asm
418    
419        modified files:
420         build/generic/configure.in build/generic/sources.inc
421         examples/xvid_bench.c src/dct/fdct.h src/dct/idct.h
422         src/image/interpolate8x8.h src/image/qpel.c src/image/qpel.h
423         src/motion/sad.h src/portab.h src/quant/quant.h
424         src/utils/emms.h src/utils/mbfunctions.h
425         src/utils/mem_transfer.h src/xvid.c
426    
427        new directories:
428         src/dct/x86_64_asm src/dct/x86_64_asm/.arch-ids
429         src/image/x86_64_asm src/image/x86_64_asm/.arch-ids
430         src/motion/x86_64_asm src/motion/x86_64_asm/.arch-ids
431         src/quant/x86_64_asm src/quant/x86_64_asm/.arch-ids
432         src/utils/x86_64_asm src/utils/x86_64_asm/.arch-ids
433    
434        new patches:
435         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--base-0
436         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-1
437         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-2
438         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-3
439         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-4
440         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-5
441         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-6
442         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-7
443         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-8
444         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-9
445         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-10
446         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-11
447    
448    
449    2004-12-19 16:58:13 GMT                                         patch-109
450    
451        Summary:
452          bvhq speedup.
453        Revision:
454          xvidcore--head--0.0--patch-109
455    
456        From sysKin:
457         * Add cbp cost as soon as possible, so it saves a few candidates
458           testing.
459    
460        modified files:
461         src/motion/estimation_rd_based_bvop.c
462    
463    
464    2004-12-19 16:55:47 GMT                                         patch-108
465    
466        Summary:
467          Added ia32 optimized code for new mem transfer operator.
468        Revision:
469          xvidcore--head--0.0--patch-108
470    
471        From sysKin:
472         * Added ia32 (xmm) optimized code for new mem transfer operator.
473    
474        modified files:
475         src/utils/mem_transfer.c src/utils/mem_transfer.h
476         src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c
477    
478    
479    2004-12-19 13:39:58 GMT                                         patch-107
480    
481        Summary:
482          Added missing license header
483        Revision:
484          xvidcore--head--0.0--patch-107
485    
486        From ed.gomez:
487         * The GPL header was missing
488    
489    
490    
491        modified files:
492         src/motion/estimation_rd_based_bvop.c
493    
494    
495    2004-12-19 12:41:02 GMT                                         patch-106
496    
497        Summary:
498          Updated ChangeLog
499        Revision:
500          xvidcore--head--0.0--patch-106
501    
502        Updated ChangeLog
503    
504    
505        modified files:
506         ChangeLog
507    
508    
509    2004-12-19 12:38:15 GMT                                         patch-105
510    
511        Summary:
512          Merged stable 1.0.3 release patches
513        Revision:
514          xvidcore--head--0.0--patch-105
515    
516        Merged stable 1.0.3 release patches
517    
518        Patches applied:
519    
520         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-63
521           Trellis overflow for quant<=2
522    
523         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-64
524           Marking 1.0.3 release
525    
526    
527        modified files:
528         ChangeLog-1.0 src/utils/mbtransquant.c src/xvid.h
529    
530        new patches:
531         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-63
532         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-64
533    
534    
535    2004-12-19 11:15:53 GMT                                         patch-104
536    
537        Summary:
538          Faster bvhq
539        Revision:
540          xvidcore--head--0.0--patch-104
541    
542        From sysKin:
543         * Faster bvhq skipping Intra test if the rd optimized rate
544           is already < 24bits... some other things too
545    
546        modified files:
547         src/motion/estimation.h src/motion/estimation_bvop.c
548         src/motion/estimation_rd_based.c
549         src/motion/estimation_rd_based_bvop.c
550    
551    
552    2004-12-10 20:51:56 GMT                                         patch-103
553    
554        Summary:
555          Encoder cleanups.
556        Revision:
557          xvidcore--head--0.0--patch-103
558    
559        From sysKin:
560         * Moved greyscale code to mbcoding.
561         * Moved the fcode code to its own function.
562         * Some other minor cleanups.
563    
564    
565        modified files:
566         src/bitstream/mbcoding.c src/encoder.c
567    
568    
569    2004-12-10 20:39:23 GMT                                         patch-102
570    
571        Summary:
572          Fixed patch-101
573        Revision:
574          xvidcore--head--0.0--patch-102
575    
576        From sysKin:
577         * Add a cbp assigment that should not have disapeared in patch-101.
578    
579        modified files:
580         src/encoder.c
581    
582    
583    2004-12-09 22:53:20 GMT                                         patch-101
584    
585        Summary:
586          Speedup using RD results
587        Revision:
588          xvidcore--head--0.0--patch-101
589    
590        From sysKin:
591         * Use cbp from RD to speedup things a bit.
592    
593        modified files:
594         src/encoder.c
595    
596    
597    2004-12-09 22:51:02 GMT                                         patch-100
598    
599        Summary:
600          Speedup RD a bit
601        Revision:
602          xvidcore--head--0.0--patch-100
603    
604        From sysKin:
605         * Saves a few multiplies in RD code saving the quant*quant value
606           into the SearchData struct.
607    
608        modified files:
609         src/motion/estimation.h src/motion/estimation_bvop.c
610         src/motion/estimation_rd_based.c
611    
612    
613    2004-12-09 22:48:06 GMT                                         patch-99
614    
615        Summary:
616          Smarter fcode code
617        Revision:
618          xvidcore--head--0.0--patch-99
619    
620        From sysKin:
621         * Replaced old fcode code with smarter one.
622    
623        modified files:
624         src/bitstream/mbcoding.c src/encoder.c src/motion/estimation.h
625         src/motion/estimation_bvop.c src/motion/estimation_common.c
626         src/motion/estimation_pvop.c src/motion/motion_inlines.h
627    
628    
629    2004-12-09 22:00:49 GMT                                         patch-98
630    
631        Summary:
632          Removed Reduced Resolution Vops support
633        Revision:
634          xvidcore--head--0.0--patch-98
635    
636        From sysKin:
637         * it's now a long time we planned removing support for RRV as it
638           adds complexity to the ME, to the decoder and this feature fits
639           nowhere in any MPEG4 profile we plan to support.
640    
641        modified files:
642         src/bitstream/bitstream.c src/bitstream/bitstream.h
643         src/decoder.c src/encoder.c src/image/image.c
644         src/motion/estimation.h src/motion/estimation_bvop.c
645         src/motion/estimation_gmc.c src/motion/estimation_pvop.c
646         src/motion/estimation_rd_based.c
647         src/motion/estimation_rd_based_bvop.c src/motion/motion.h
648         src/motion/motion_comp.c src/motion/motion_inlines.h
649         src/motion/vop_type_decision.c src/utils/mbtransquant.c
650         src/xvid.c
651    
652    
653    2004-12-07 23:58:12 GMT                                         patch-97
654    
655        Summary:
656          Merged PowerPC fixes from christoph naegeli's branch
657        Revision:
658          xvidcore--head--0.0--patch-97
659    
660        Merged PowerPC fixes from christoph naegeli's branch
661    
662        Patches applied:
663    
664         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-11
665           Star-merge with Edouards Branch
666    
667         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-12
668           debug alignment bugfixes
669    
670         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-13
671           bugfixes in altivec alignment assumptions
672    
673         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-14
674           linux gcc fixes
675    
676         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-15
677           linux ppc long fixes
678    
679         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-16
680           minor ppc linux enhancements...
681    
682    
683        modified files:
684         src/image/ppc_asm/colorspace_altivec.c
685         src/image/ppc_asm/interpolate8x8_altivec.c
686         src/image/ppc_asm/qpel_altivec.c
687         src/motion/ppc_asm/sad_altivec.c
688         src/quant/ppc_asm/quant_h263_altivec.c
689         src/utils/ppc_asm/mem_transfer_altivec.c src/xvid.c
690    
691        new patches:
692         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-11
693         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-12
694         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-13
695         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-14
696         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-15
697         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-16
698    
699    
700    2004-11-24 22:10:17 GMT                                         patch-96
701    
702        Summary:
703          Forgotten bit of patch-94 (vbv code in vfw)
704        Revision:
705          xvidcore--head--0.0--patch-96
706    
707        Forgotten bit of patch-94 (vbv code in vfw)
708    
709    
710        modified files:
711         vfw/src/codec.c
712    
713    
714    2004-11-24 21:50:45 GMT                                         patch-95
715    
716        Summary:
717          Changed default Brightness value in DShow frontend
718        Revision:
719          xvidcore--head--0.0--patch-95
720    
721        Changed default Brightness value in DShow frontend
722    
723    
724        modified files:
725         dshow/src/config.c
726    
727    
728    2004-11-24 21:50:14 GMT                                         patch-94
729    
730        Summary:
731          Added support for VBV in frontend.
732        Revision:
733          xvidcore--head--0.0--patch-94
734    
735        From sysKin:
736         * Added support code for VBV in VFW frontend.
737    
738        modified files:
739         vfw/src/config.c vfw/src/resource.rc
740    
741    
742    2004-11-24 21:48:35 GMT                                         patch-93
743    
744        Summary:
745          Added interlaced option parsing in xvid_encraw.
746        Revision:
747          xvidcore--head--0.0--patch-93
748    
749        From christoph:
750         * Added support for interlaced option in xvid_encraw.
751    
752        modified files:
753         examples/xvid_encraw.c
754    
755    
756    2004-11-24 21:45:47 GMT                                         patch-92
757    
758        Summary:
759          Synced with stable tree
760        Revision:
761          xvidcore--head--0.0--patch-92
762    
763        Synced with stable tree
764    
765        Patches applied:
766    
767         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-60
768           Fixed DiamondSearch
769    
770         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-61
771           Fixed stride in DShow decoder.
772    
773         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-62
774           Fixed stride in vfw frontend.
775    
776    
777        modified files:
778         dshow/src/CXvidDecoder.cpp src/motion/estimation_common.c
779         vfw/src/codec.c
780    
781        new patches:
782         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-60
783         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-61
784         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-62
785    
786    
787    2004-10-17 10:13:02 GMT                                         patch-91
788    
789        Summary:
790          Syncing with Christoph Nageli branch
791        Revision:
792          xvidcore--head--0.0--patch-91
793    
794        Syncing with Christoph Nageli branch
795    
796        Patches applied:
797    
798         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--base-0
799           tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-68
800    
801         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-1
802           interpolate8x8_haflpel add functions
803    
804         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-2
805           little enhancement
806    
807         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-3
808           Basic QPel pass_16 routines altivec codec
809    
810         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-4
811           Basic QPel pass_8 routines altivec code
812    
813         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-5
814           packed pass_16 routines in a macro
815    
816         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-6
817           packed pass_8 routines in a macro
818    
819         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-7
820           Enhancement of the qpel functions for P-frames
821    
822         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-8
823           QPel Pass_16 Add Functions
824    
825         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-9
826           Pass_8_Add Altivec functions
827    
828         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-10
829           Bugfix for Pass_8 Add routines
830    
831    
832        new files:
833         src/image/ppc_asm/.arch-ids/qpel_altivec.c.id
834         src/image/ppc_asm/qpel_altivec.c
835    
836        modified files:
837         build/generic/sources.inc src/image/interpolate8x8.h
838         src/image/ppc_asm/colorspace_altivec.c
839         src/image/ppc_asm/interpolate8x8_altivec.c src/image/qpel.c
840         src/image/qpel.h src/xvid.c
841    
842        new patches:
843         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--base-0
844         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-1
845         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-2
846         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-3
847         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-4
848         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-5
849         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-6
850         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-7
851         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-8
852         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-9
853         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-10
854    
855    
856    2004-10-12 21:00:08 GMT                                         patch-90
857    
858        Summary:
859          Resynced with 1.0 tree
860        Revision:
861          xvidcore--head--0.0--patch-90
862    
863        Resynced with 1.0 tree
864    
865        Patches applied:
866    
867         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-59
868           Don't read too short streams.
869    
870    
871        modified files:
872         src/bitstream/bitstream.c
873    
874        new patches:
875         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-59
876    
877    
878    2004-10-12 20:54:47 GMT                                         patch-89
879    
880        Summary:
881          Credits to Christoph Nageli for his work on PPC port
882        Revision:
883          xvidcore--head--0.0--patch-89
884    
885        Credits to Christoph Nageli for his work on PPC port
886    
887    
888        modified files:
889         AUTHORS
890    
891    
892    2004-10-12 20:51:24 GMT                                         patch-88
893    
894        Summary:
895    
896        Revision:
897          xvidcore--head--0.0--patch-88
898    
899        Patches applied:
900    
901         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-57
902           ME fix.
903    
904         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-58
905           64bit fixes
906    
907        From ed.gomez:
908         * Resolved conflicts caused by the 64bit fixes, extended it for qpel.h
909           Note that 1.1 tree needs a new review for 64bit problems as lot
910           of ME code has changed.
911    
912        modified files:
913         src/image/qpel.h src/motion/estimation_bvop.c
914         src/motion/estimation_common.c src/motion/motion_comp.c
915    
916        new patches:
917         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-57
918         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-58
919    
920    
921    2004-09-22 22:42:16 GMT                                         patch-87
922    
923        Summary:
924          DESTDIR support in Makefile
925        Revision:
926          xvidcore--head--0.0--patch-87
927    
928        From Thomas Galliano (Gentoo bug #62190):
929         * Added DESTDIR prefix variable to all install commands destination
930           (ed.gomez: i think it's for packaging issues, so the install
931            process installs all files as if they were going to the real
932            location, as xvid doesn't use any path, i always thought this
933            was not required)
934    
935        modified files:
936         build/generic/Makefile build/generic/platform.inc.in
937    
938    
939    2004-09-04 15:10:33 GMT                                         patch-86
940    
941        Summary:
942          First bvop search must initalize best_sad
943        Revision:
944          xvidcore--head--0.0--patch-86
945    
946        From sysKin:
947         * First bvop search must initalize best_sad
948    
949        modified files:
950         src/motion/estimation_bvop.c
951    
952    
953    2004-09-04 14:11:43 GMT                                         patch-85
954    
955        Summary:
956          Fixed function prototype/definition mismatch
957        Revision:
958          xvidcore--head--0.0--patch-85
959    
960        From sysKin:
961         * Fixed function prototype/definition mismatch for some
962           interpolation C functions.
963    
964        modified files:
965         src/image/interpolate8x8.c
966    
967    
968    2004-09-04 14:08:13 GMT                                         patch-84
969    
970        Summary:
971          Fixed buffer termination logic in xvid_decraw.
972        Revision:
973          xvidcore--head--0.0--patch-84
974    
975        From ed.gomez:
976         * Fixed main decoding loop condition to really match
977           the empty buffer and end of stream condition.
978         * Removed the unwanted frame number limitation
979    
980        modified files:
981         examples/xvid_decraw.c
982    
983    
984    2004-09-04 14:04:48 GMT                                         patch-83
985    
986        Summary:
987          Uninitialized user data usage.
988        Revision:
989          xvidcore--head--0.0--patch-83
990    
991        From ed.gomez:
992         - Fixed user data parsing uninitialized data.
993    
994        modified files:
995         src/bitstream/bitstream.c
996    
997    
998    2004-09-04 13:59:26 GMT                                         patch-82
999    
1000        Summary:
1001          Unitialized data in bvop ME
1002        Revision:
1003          xvidcore--head--0.0--patch-82
1004    
1005        From ed.gomez:
1006         * Fixed unitialized data usage during bvop ME.
1007    
1008        modified files:
1009         src/motion/estimation_bvop.c
1010    
1011    
1012    2004-09-03 00:13:31 GMT                                         patch-81
1013    
1014        Summary:
1015          Add VOL header saving in xvid_decraw
1016        Revision:
1017          xvidcore--head--0.0--patch-81
1018    
1019        From ed.gomez:
1020         * Added VOL header saving in xvid_decraw
1021    
1022        The little story:
1023           I was trying to cut some frames off of a big stream (150MB)
1024           with "xvid_decraw -m", and cat'ing the single frame stream
1025           files together. The reconstructed stream was rejected by all
1026           mpeg4 decoders because the vol header wasn't present. Thus
1027           the fix.
1028    
1029        modified files:
1030         examples/xvid_decraw.c
1031    
1032    
1033    2004-08-30 23:22:35 GMT                                         patch-80
1034    
1035        Summary:
1036          Complete previous API numbering change
1037        Revision:
1038          xvidcore--head--0.0--patch-80
1039    
1040        Complete previous API numbering change
1041    
1042    
1043        modified files:
1044         src/xvid.h
1045    
1046    
1047    2004-08-29 11:53:05 GMT                                         patch-79
1048    
1049        Summary:
1050          Merged stable tree
1051        Revision:
1052          xvidcore--head--0.0--patch-79
1053    
1054        Merged stable tree
1055    
1056        Patches applied:
1057    
1058         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-54
1059           Marking 1.0.2
1060    
1061         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-55
1062           Merged one important forgotten bugfix from head
1063    
1064         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-56
1065           ChangeLog update
1066    
1067    
1068        modified files:
1069         ChangeLog-1.0 src/xvid.h
1070    
1071        new patches:
1072         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-54
1073         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-55
1074         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-56
1075    
1076    
1077    2004-08-29 09:56:34 GMT                                         patch-78
1078    
1079        Summary:
1080          Write ia32 symbols' size to elf output.
1081        Revision:
1082          xvidcore--head--0.0--patch-78
1083    
1084        From ed.gomez:
1085         - write symbols size to elf output, so the asm objects look
1086           really like any usual object file.
1087    
1088        modified files:
1089         src/bitstream/x86_asm/cbp_3dne.asm
1090         src/bitstream/x86_asm/cbp_mmx.asm
1091         src/bitstream/x86_asm/cbp_sse2.asm
1092         src/dct/x86_asm/fdct_mmx_ffmpeg.asm
1093         src/dct/x86_asm/fdct_mmx_skal.asm
1094         src/dct/x86_asm/fdct_sse2_skal.asm
1095         src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/idct_mmx.asm
1096         src/dct/x86_asm/idct_sse2_dmitry.asm
1097         src/dct/x86_asm/simple_idct_mmx.asm
1098         src/image/x86_asm/colorspace_mmx.inc
1099         src/image/x86_asm/colorspace_rgb_mmx.asm
1100         src/image/x86_asm/colorspace_yuv_mmx.asm
1101         src/image/x86_asm/colorspace_yuyv_mmx.asm
1102         src/image/x86_asm/interpolate8x8_3dn.asm
1103         src/image/x86_asm/interpolate8x8_3dne.asm
1104         src/image/x86_asm/interpolate8x8_mmx.asm
1105         src/image/x86_asm/interpolate8x8_xmm.asm
1106         src/image/x86_asm/postprocessing_mmx.asm
1107         src/image/x86_asm/postprocessing_sse2.asm
1108         src/image/x86_asm/qpel_mmx.asm
1109         src/image/x86_asm/reduced_mmx.asm
1110         src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_3dne.asm
1111         src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm
1112         src/motion/x86_asm/sad_xmm.asm
1113         src/quant/x86_asm/quantize_h263_3dne.asm
1114         src/quant/x86_asm/quantize_h263_mmx.asm
1115         src/quant/x86_asm/quantize_mpeg_mmx.asm
1116         src/quant/x86_asm/quantize_mpeg_xmm.asm
1117         src/utils/x86_asm/cpuid.asm
1118         src/utils/x86_asm/interlacing_mmx.asm
1119         src/utils/x86_asm/mem_transfer_3dne.asm
1120         src/utils/x86_asm/mem_transfer_mmx.asm
1121    
1122    
1123    2004-08-28 13:00:56 GMT                                         patch-77
1124    
1125        Summary:
1126          Thread safety problem in sse2 brightness control
1127        Revision:
1128          xvidcore--head--0.0--patch-77
1129    
1130        From ed.gomez:
1131         * CodingStyle for the sse2 image brightness file
1132         * Fixed thread safety problem/big error. Writing to a RO
1133           data segment is a no go ! and using global data segment
1134           is a no go either (use stack instead) !
1135    
1136        modified files:
1137         src/image/x86_asm/postprocessing_sse2.asm
1138    
1139    
1140    2004-08-22 13:11:23 GMT                                         patch-76
1141    
1142        Summary:
1143          Stable merge
1144        Revision:
1145          xvidcore--head--0.0--patch-76
1146    
1147        Stable merge
1148    
1149        Patches applied:
1150    
1151         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-53
1152           Thread safety problem in idct C version
1153    
1154    
1155        modified files:
1156         src/bitstream/mbcoding.c src/dct/idct.c
1157    
1158        new patches:
1159         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-53
1160    
1161    
1162    2004-08-22 11:48:23 GMT                                         patch-75
1163    
1164        Summary:
1165          This tree isn't API 4.0 anymore, mark it as 4.1
1166        Revision:
1167          xvidcore--head--0.0--patch-75
1168    
1169        From ed.gomez:
1170         * The fields added to some structs make this lib isn't
1171           API 4.0 anymore, mark it as 4.1 because ABI compatibility
1172           is conserved.
1173    
1174        modified files:
1175         build/generic/configure.in
1176    
1177    
1178    2004-08-22 11:41:22 GMT                                         patch-74
1179    
1180        Summary:
1181          Functions qualified as such for elf format.
1182        Revision:
1183          xvidcore--head--0.0--patch-74
1184    
1185        From ed.gomez:
1186         * Functions weren't marked as functions in ia32 asm files.
1187           Added support for the function qualifier for elf.
1188    
1189        modified files:
1190         build/generic/configure.in src/bitstream/x86_asm/cbp_3dne.asm
1191         src/bitstream/x86_asm/cbp_mmx.asm
1192         src/bitstream/x86_asm/cbp_sse2.asm
1193         src/dct/x86_asm/fdct_mmx_ffmpeg.asm
1194         src/dct/x86_asm/fdct_mmx_skal.asm
1195         src/dct/x86_asm/fdct_sse2_skal.asm
1196         src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/idct_mmx.asm
1197         src/dct/x86_asm/idct_sse2_dmitry.asm
1198         src/dct/x86_asm/simple_idct_mmx.asm
1199         src/image/x86_asm/colorspace_rgb_mmx.asm
1200         src/image/x86_asm/colorspace_yuv_mmx.asm
1201         src/image/x86_asm/colorspace_yuyv_mmx.asm
1202         src/image/x86_asm/interpolate8x8_3dn.asm
1203         src/image/x86_asm/interpolate8x8_3dne.asm
1204         src/image/x86_asm/interpolate8x8_mmx.asm
1205         src/image/x86_asm/interpolate8x8_xmm.asm
1206         src/image/x86_asm/postprocessing_mmx.asm
1207         src/image/x86_asm/postprocessing_sse2.asm
1208         src/image/x86_asm/qpel_mmx.asm
1209         src/image/x86_asm/reduced_mmx.asm
1210         src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_3dne.asm
1211         src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm
1212         src/motion/x86_asm/sad_xmm.asm
1213         src/quant/x86_asm/quantize_h263_3dne.asm
1214         src/quant/x86_asm/quantize_h263_mmx.asm
1215         src/quant/x86_asm/quantize_mpeg_mmx.asm
1216         src/quant/x86_asm/quantize_mpeg_xmm.asm
1217         src/utils/x86_asm/cpuid.asm
1218         src/utils/x86_asm/interlacing_mmx.asm
1219         src/utils/x86_asm/mem_transfer_3dne.asm
1220         src/utils/x86_asm/mem_transfer_mmx.asm
1221    
1222    
1223    2004-08-21 17:04:57 GMT                                         patch-73
1224    
1225        Summary:
1226          Added yasm support in configure.in
1227        Revision:
1228          xvidcore--head--0.0--patch-73
1229    
1230        From ed.gomez:
1231         * Added yasm configure.in support. It's my preferred ia32 assembly
1232           because it allows debugging/profiling of assembly code with oprofile.
1233    
1234        modified files:
1235         build/generic/configure.in
1236    
1237    
1238    2004-08-21 11:47:31 GMT                                         patch-72
1239    
1240        Summary:
1241          Merged fix from stable
1242        Revision:
1243          xvidcore--head--0.0--patch-72
1244    
1245        Merged fix from stable
1246    
1247        Patches applied:
1248    
1249         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-52
1250           Stupid typo+error in fdct_xxx_skal macro generator.
1251    
1252    
1253        modified files:
1254         src/dct/x86_asm/fdct_mmx_skal.asm
1255    
1256        new patches:
1257         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-52
1258    
1259    
1260    2004-08-16 22:32:46 GMT                                         patch-71
1261    
1262        Summary:
1263          Decoder optimization (fixing regression)
1264        Revision:
1265          xvidcore--head--0.0--patch-71
1266    
1267        From ed.gomez:
1268         * With newly introduced vector checking, decoder became noticeably
1269           slower. This was caused by poorly written code (sorry sysKin :P)
1270            + unrolled loop
1271            + removed duplicated border computings
1272            + marks the function as __inline
1273    
1274        modified files:
1275         src/decoder.c
1276    
1277    
1278    2004-08-15 11:42:20 GMT                                         patch-70
1279    
1280        Summary:
1281          Out of bounds MVs clipping
1282        Revision:
1283          xvidcore--head--0.0--patch-70
1284    
1285        From sysKin:
1286         * Clip vectors that end up out of bounds.
1287    
1288        modified files:
1289         src/decoder.c
1290    
1291    
1292    2004-08-10 22:30:09 GMT                                         patch-69
1293    
1294        Summary:
1295          Fixed CBR plugin.
1296        Revision:
1297          xvidcore--head--0.0--patch-69
1298    
1299        From Foxer:
1300         * Do not set the return quantizer to the frame's quantizer
1301           (caused the crazy quant choices)
1302         * Allow quant1 to influence the sequence quality
1303         * Allow more than +- 1 quantizer variation if the desired
1304           quantizer is much higher than the previous.
1305         * Clamp the overflow influence to 1 unit of buffer, that
1306           should help cases where still motion scenes are followed
1307           by normal motion scenes... old code was reaching amazing
1308           high bitrate, with this modification it should keep
1309           smaller bitrate.
1310    
1311        modified files:
1312         src/plugins/plugin_single.c
1313    
1314    
1315    2004-08-01 15:23:49 GMT                                         patch-68
1316    
1317        Summary:
1318          error in dshow par array indexing
1319        Revision:
1320          xvidcore--head--0.0--patch-68
1321    
1322        error in dshow par array indexing
1323    
1324    
1325        modified files:
1326         dshow/src/CXvidDecoder.cpp
1327    
1328    
1329    2004-08-01 13:38:36 GMT                                         patch-67
1330    
1331        Summary:
1332          Faster bframe decoding (qpel this time)
1333        Revision:
1334          xvidcore--head--0.0--patch-67
1335    
1336        From ed.gomez:
1337         * Used the same trick as for halfpel bvops, merge backward
1338           interpolation and dst averaging steps.
1339    
1340        NB: i'm currently not able to say if it's a real speedup or not
1341            because my linux kernel uses a process scheduler gives great
1342            variance to results... so far i'm sure this isn't a slowdown
1343            neither for C nor ia32 SIMD.
1344    
1345        modified files:
1346         src/decoder.c src/image/qpel.c src/image/qpel.h
1347    
1348    
1349    2004-08-01 11:24:07 GMT                                         patch-66
1350    
1351        Summary:
1352          Unified qpel code path for all platforms
1353        Revision:
1354          xvidcore--head--0.0--patch-66
1355    
1356        From ed.gomez and skal:
1357         * Unified qpel code path for all platforms. Next step is
1358           to fully exploit this code path to speedup qpel bframe
1359           decoding
1360    
1361        NB: this makes also ports life easier as they would not port
1362            obsoleted function sets...
1363    
1364        modified files:
1365         src/decoder.c src/image/interpolate8x8.h src/image/qpel.c
1366         src/image/qpel.h src/motion/motion_comp.c
1367    
1368    
1369    2004-07-31 15:08:19 GMT                                         patch-65
1370    
1371        Summary:
1372          Faster bframe decoding.
1373        Revision:
1374          xvidcore--head--0.0--patch-65
1375    
1376        From ed.gomez and skal:
1377         * Faster direct/interpolated bvop blocks decoding for halfpel
1378           sequences. The trick is to compute and average directly with
1379           destination during one of the forward/backward interpolations.
1380           At this moment, this patch covers only halfpel decoding, the
1381           same trick is expected to be hacked for qpel.
1382    
1383        modified files:
1384         src/decoder.c src/image/interpolate8x8.c
1385         src/image/interpolate8x8.h
1386         src/image/x86_asm/interpolate8x8_mmx.asm
1387         src/image/x86_asm/interpolate8x8_xmm.asm src/xvid.c
1388    
1389    
1390    2004-07-31 09:13:23 GMT                                         patch-64
1391    
1392        Summary:
1393          Last bit for dshow gcc support
1394        Revision:
1395          xvidcore--head--0.0--patch-64
1396    
1397        From pete:
1398         * Last bits concerning gcc build support for dshow.
1399    
1400        removed files:
1401         dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.patch.id
1402         dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.txt.id
1403         dshow/dxpatch/DXVCSDK-9.0-gcc.patch
1404         dshow/dxpatch/DXVCSDK-9.0-gcc.txt
1405    
1406        modified files:
1407         dshow/src/Configure.cpp
1408    
1409    
1410    2004-07-27 21:10:02 GMT                                         patch-63
1411    
1412        Summary:
1413          Better cross compilation support for dshow.
1414        Revision:
1415          xvidcore--head--0.0--patch-63
1416    
1417        From pete and ed.gomez:
1418         * gcc 3.4.1 is even more pedantic, ::GUID was breaking it, use
1419           struct _GUID instead.
1420         * Some uppercase/lowercase mixing in MS headers.
1421         * More documentation footage for the braves !
1422    
1423        NB: with all this, dshow should compile, but it is not guaranted
1424            to work ! There's even a patch for Configure.cpp that could be
1425            required... postponed to a later patch.
1426    
1427        modified files:
1428         dshow/dxpatch/dx90sdk-update-gcc.patch
1429         dshow/dxpatch/dx90sdk-update-gcc.txt
1430    
1431    
1432    2004-07-26 20:25:52 GMT                                         patch-62
1433    
1434        Summary:
1435          ChangeLog 1.1 update
1436        Revision:
1437          xvidcore--head--0.0--patch-62
1438    
1439        ChangeLog 1.1 update
1440    
1441    
1442        modified files:
1443         ChangeLog
1444    
1445    
1446    2004-07-26 20:22:38 GMT                                         patch-61
1447    
1448        Summary:
1449          Update from stable
1450        Revision:
1451          xvidcore--head--0.0--patch-61
1452    
1453        Update from stable
1454    
1455        Patches applied:
1456    
1457         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-51
1458           ChangeLog Update
1459    
1460    
1461        modified files:
1462         ChangeLog-1.0
1463    
1464        new patches:
1465         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-51
1466    
1467    
1468    2004-07-26 19:26:24 GMT                                         patch-60
1469    
1470        Summary:
1471          Another missing memset in xvid_decraw
1472        Revision:
1473          xvidcore--head--0.0--patch-60
1474    
1475        Another missing memset in xvid_decraw
1476    
1477    
1478        modified files:
1479         examples/xvid_decraw.c
1480    
1481    
1482    2004-07-26 19:14:45 GMT                                         patch-59
1483    
1484        Summary:
1485          DShow updates for gcc toolchain.
1486        Revision:
1487          xvidcore--head--0.0--patch-59
1488    
1489        From pete:
1490         * More work on the gcc toolchain.
1491    
1492        new files:
1493         dshow/dxpatch/.arch-ids/dx90sdk-update-gcc.patch.id
1494         dshow/dxpatch/.arch-ids/dx90sdk-update-gcc.txt.id
1495         dshow/dxpatch/dx90sdk-update-gcc.patch
1496         dshow/dxpatch/dx90sdk-update-gcc.txt
1497    
1498        modified files:
1499         dshow/Makefile dshow/dshow.dsp dshow/src/CXvidDecoder.cpp
1500    
1501    
1502    2004-07-25 21:31:41 GMT                                         patch-58
1503    
1504        Summary:
1505          Added GPL to vfw frontend
1506        Revision:
1507          xvidcore--head--0.0--patch-58
1508    
1509        From pete:
1510         * Added GPL to VFW ressources.
1511    
1512        modified files:
1513         vfw/src/config.c vfw/src/driverproc.c vfw/src/resource.h
1514         vfw/src/resource.rc
1515    
1516    
1517    2004-07-25 19:31:32 GMT                                         patch-57
1518    
1519        Summary:
1520          decoder_mb_decode cleanup
1521        Revision:
1522          xvidcore--head--0.0--patch-57
1523    
1524        From ed.gomez:
1525         * Try to cleanup the decoder_mb_decode function. A bit more
1526           computing required, less branches, more readable code.
1527    
1528        modified files:
1529         src/decoder.c
1530    
1531    
1532    2004-07-24 11:39:57 GMT                                         patch-56
1533    
1534        Summary:
1535          Important bugfix from stable
1536        Revision:
1537          xvidcore--head--0.0--patch-56
1538    
1539        Important bugfix from stable
1540    
1541        Patches applied:
1542    
1543         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-50
1544           BVOP direct/interpolated ref block rounding fix.
1545    
1546    
1547        modified files:
1548         src/decoder.c
1549    
1550        new patches:
1551         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-50
1552    
1553    
1554    2004-07-23 20:40:08 GMT                                         patch-55
1555    
1556        Summary:
1557    
1558        Revision:
1559          xvidcore--head--0.0--patch-55
1560    
1561        From ed.gomez:
1562         * Extended stable patch pplying same change to new nasm files
1563    
1564        Patches applied:
1565    
1566         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-49
1567           Removed data qualifer in .rodata
1568    
1569    
1570        modified files:
1571         src/bitstream/x86_asm/cbp_mmx.asm
1572         src/bitstream/x86_asm/cbp_sse2.asm
1573         src/dct/x86_asm/fdct_mmx_ffmpeg.asm
1574         src/dct/x86_asm/fdct_mmx_skal.asm
1575         src/dct/x86_asm/fdct_sse2_skal.asm
1576         src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/idct_mmx.asm
1577         src/dct/x86_asm/idct_sse2_dmitry.asm
1578         src/dct/x86_asm/simple_idct_mmx.asm
1579         src/image/x86_asm/colorspace_rgb_mmx.asm
1580         src/image/x86_asm/colorspace_yuyv_mmx.asm
1581         src/image/x86_asm/interpolate8x8_3dn.asm
1582         src/image/x86_asm/interpolate8x8_3dne.asm
1583         src/image/x86_asm/interpolate8x8_mmx.asm
1584         src/image/x86_asm/interpolate8x8_xmm.asm
1585         src/image/x86_asm/postprocessing_mmx.asm
1586         src/image/x86_asm/postprocessing_sse2.asm
1587         src/image/x86_asm/qpel_mmx.asm
1588         src/image/x86_asm/reduced_mmx.asm
1589         src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_3dne.asm
1590         src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm
1591         src/motion/x86_asm/sad_xmm.asm
1592         src/quant/x86_asm/quantize_h263_3dne.asm
1593         src/quant/x86_asm/quantize_h263_mmx.asm
1594         src/quant/x86_asm/quantize_mpeg_mmx.asm
1595         src/quant/x86_asm/quantize_mpeg_xmm.asm
1596         src/utils/x86_asm/cpuid.asm
1597         src/utils/x86_asm/interlacing_mmx.asm
1598         src/utils/x86_asm/mem_transfer_3dne.asm
1599         src/utils/x86_asm/mem_transfer_mmx.asm
1600    
1601        new patches:
1602         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-49
1603    
1604    
1605    2004-07-21 19:36:46 GMT                                         patch-54
1606    
1607        Summary:
1608          Bframe fixes, still not back to 1.0.1 level
1609        Revision:
1610          xvidcore--head--0.0--patch-54
1611    
1612        Bframe fixes, still not back to 1.0.1 level
1613    
1614    
1615        modified files:
1616         src/motion/estimation_bvop.c
1617         src/motion/estimation_rd_based_bvop.c
1618    
1619    
1620    2004-07-19 18:46:09 GMT                                         patch-53
1621    
1622        Summary:
1623          Stable merge
1624        Revision:
1625          xvidcore--head--0.0--patch-53
1626    
1627        Stable merge
1628    
1629        Patches applied:
1630    
1631         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-47
1632           ISO C99'ism fix
1633    
1634         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-48
1635           Complete previous xvid_decraw patch
1636    
1637    
1638        modified files:
1639         examples/xvid_decraw.c src/encoder.c
1640    
1641        new patches:
1642         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-47
1643         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-48
1644    
1645    
1646    2004-07-18 15:19:58 GMT                                         patch-52
1647    
1648        Summary:
1649          Added dshow mingw build process
1650        Revision:
1651          xvidcore--head--0.0--patch-52
1652    
1653        From pete:
1654         - Added mingw build process to dshow frontend.
1655    
1656        new files:
1657         dshow/.arch-ids/Makefile.id dshow/.arch-ids/sources.inc.id
1658         dshow/Makefile dshow/dxpatch/.arch-ids/=id
1659         dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.patch.id
1660         dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.txt.id
1661         dshow/dxpatch/DXVCSDK-9.0-gcc.patch
1662         dshow/dxpatch/DXVCSDK-9.0-gcc.txt dshow/sources.inc
1663    
1664        modified files:
1665         dshow/dshow.dsp dshow/src/CXvidDecoder.cpp
1666         dshow/src/Configure.cpp dshow/src/config.h dshow/src/debug.h
1667         dshow/src/xvid.ax.rc
1668    
1669        new directories:
1670         dshow/dxpatch dshow/dxpatch/.arch-ids
1671    
1672    
1673    2004-07-18 15:01:02 GMT                                         patch-51
1674    
1675        Summary:
1676          Added RD optimized block mode decision in bvops
1677        Revision:
1678          xvidcore--head--0.0--patch-51
1679    
1680        From sysKin:
1681         *  Added RD optimized block mode decision in bvops.
1682    
1683        new files:
1684         src/motion/.arch-ids/estimation_rd_based_bvop.c.id
1685         src/motion/estimation_rd_based_bvop.c
1686    
1687        modified files:
1688         build/generic/sources.inc build/win32/libxvidcore.dsp
1689         build/win32/libxvidcore_static.dsp src/motion/estimation.h
1690         src/motion/estimation_bvop.c src/motion/estimation_rd_based.c
1691         src/plugins/plugin_2pass1.c src/xvid.h vfw/src/codec.c
1692         vfw/src/config.c vfw/src/config.h vfw/src/resource.h
1693         vfw/src/resource.rc
1694    
1695    
1696    2004-07-17 11:37:21 GMT                                         patch-50
1697    
1698        Summary:
1699          Stable merges
1700        Revision:
1701          xvidcore--head--0.0--patch-50
1702    
1703        Stable merges
1704    
1705        Patches applied:
1706    
1707         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-45
1708           Future version interoperability
1709    
1710         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-46
1711           Make sure time incr is never larger than 16bit.
1712    
1713    
1714        modified files:
1715         examples/xvid_decraw.c src/encoder.c
1716    
1717        new patches:
1718         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-45
1719         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-46
1720    
1721    
1722    2004-07-16 19:53:27 GMT                                         patch-49
1723    
1724        Summary:
1725          AR support in DShow
1726        Revision:
1727          xvidcore--head--0.0--patch-49
1728    
1729        From koepi/minolta:
1730         * Added AR support to dshow frontend.
1731    
1732        modified files:
1733         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
1734         dshow/src/config.c
1735    
1736    
1737    2004-07-16 19:49:25 GMT                                         patch-48
1738    
1739        Summary:
1740          VFW update and fixes
1741        Revision:
1742          xvidcore--head--0.0--patch-48
1743    
1744        From makc on our forums:
1745         * Use non deprecated defines
1746         * Fixed frame size formula.
1747    
1748        modified files:
1749         TODO vfw/src/codec.c vfw/src/driverproc.c
1750    
1751    
1752    2004-07-16 19:29:58 GMT                                         patch-47
1753    
1754        Summary:
1755          SSE2 brightness postproc.
1756        Revision:
1757          xvidcore--head--0.0--patch-47
1758    
1759        From Decoder:
1760         * Added SS2 brightness postproc code.
1761    
1762        new files:
1763         src/image/x86_asm/.arch-ids/postprocessing_sse2.asm.id
1764         src/image/x86_asm/postprocessing_sse2.asm
1765    
1766        modified files:
1767         build/generic/sources.inc build/win32/libxvidcore.dsp
1768         build/win32/libxvidcore_static.dsp src/image/postprocessing.h
1769         src/xvid.c src/xvid.h
1770    
1771    
1772    2004-07-14 23:27:14 GMT                                         patch-46
1773    
1774        Summary:
1775          More audio for VFW bitcalc
1776        Revision:
1777          xvidcore--head--0.0--patch-46
1778    
1779        From ???:
1780         * added more audio formats to bitcalc
1781         * replaced old ogm overhead formula with more precise one
1782    
1783        modified files:
1784         TODO vfw/src/config.c vfw/src/resource.rc
1785    
1786    
1787    2004-07-14 13:01:57 GMT                                         patch-45
1788    
1789        Summary:
1790          Enable MMX qpel in decoder.
1791        Revision:
1792          xvidcore--head--0.0--patch-45
1793    
1794        From ed.gomez:
1795         * It seems we're not that smart. We had mmx qpel code for more than
1796           a year, it is used in encoder but wasn't in decoder :\
1797    
1798        modified files:
1799         src/decoder.c
1800    
1801    
1802    2004-07-14 10:27:43 GMT                                         patch-44
1803    
1804        Summary:
1805          Speedup block transfer C functionKeywords:
1806        Revision:
1807          xvidcore--head--0.0--patch-44
1808    
1809        From ed.gomez:
1810         * Not that a useful patch for most of users, but transfer8x8 was
1811           really too slow. Simple optimizations did great, all 32bit
1812           platforms using the C code should benefit from this speedup.
1813    
1814        modified files:
1815         src/utils/mem_transfer.c
1816    
1817    
1818    2004-07-11 12:53:19 GMT                                         patch-43
1819    
1820        Summary:
1821          Manual AR setting for dshow.
1822        Revision:
1823          xvidcore--head--0.0--patch-43
1824    
1825        From koepi:
1826         * added manual AR setting in dshow.
1827    
1828        modified files:
1829         dshow/src/CXvidDecoder.cpp dshow/src/config.c
1830         dshow/src/config.h dshow/src/resource.h dshow/src/xvid.ax.rc
1831    
1832    
1833    2004-07-11 10:34:56 GMT                                         patch-42
1834    
1835        Summary:
1836          Added top field control to vfw.
1837        Revision:
1838          xvidcore--head--0.0--patch-42
1839    
1840        From koepi:
1841         * added top field first flag to vfw.
1842    
1843        modified files:
1844         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
1845         vfw/src/resource.h vfw/src/resource.rc
1846    
1847    
1848    2004-07-10 17:47:01 GMT                                         patch-41
1849    
1850        Summary:
1851          Decoder work.
1852        Revision:
1853          xvidcore--head--0.0--patch-41
1854    
1855        From ed.gomez:
1856         * Faster get coeff (now gcc can even inline it)
1857         * On the fly coeff dequant for inter blocks
1858           (intra don't get this, because there are lot more non
1859            zero coeffs, and i doubt it'd get faster with this)
1860    
1861        modified files:
1862         src/bitstream/mbcoding.c src/bitstream/mbcoding.h
1863         src/decoder.c
1864    
1865    
1866    2004-07-10 17:34:19 GMT                                         patch-40
1867    
1868        Summary:
1869          ChangeLog update + removed my email
1870        Revision:
1871          xvidcore--head--0.0--patch-40
1872    
1873        ChangeLog update + removed my email
1874    
1875    
1876        modified files:
1877         ChangeLog
1878    
1879    
1880  2004-07-10 17:31:36 GMT                                         patch-39  2004-07-10 17:31:36 GMT                                         patch-39
1881    
1882      Summary:      Summary:

Legend:
Removed from v.1484  
changed lines
  Added in v.1609

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