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

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

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