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

Diff of /trunk/xvidcore/ChangeLog

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

revision 1525, Mon Jul 26 20:30:10 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  2004-07-26 20:22:38 GMT                                         patch-61
1185    
1186      Summary:      Summary:

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

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