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

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

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