[svn] / trunk / xvidcore / ChangeLog Repository:
ViewVC logotype

Diff of /trunk/xvidcore/ChangeLog

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

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

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

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