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

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

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

trunk/xvidcore/ChangeLog revision 1484, Sat Jul 10 17:40:42 2004 UTC branches/release-1_3-branch/xvidcore/ChangeLog revision 1963, Thu Mar 17 15:52:03 2011 UTC
# Line 1  Line 1 
1  # Ed.Gomez: This ChangeLog is generated from a personal tree maintained  # Note that this ChangeLog covers only changes to the HEAD branch
2  # under the arch revision control tool. That's why dates may be skewed. I  
3  # also removed all my email adresses from the output because they are not  ---------------------
4  # relevant.  Date: 2011/03/17 16:13:25
5    Author: Isibaar
6    Branch: release-1_3-branch
7    Tag: (none)
8    Log:
9    Don't flip RGB output for MFT decoder
10    
11    Members:
12            dshow/src/CXvidDecoder.cpp:1.25->1.25.2.4
13            dshow/src/CXvidDecoder.h:1.9->1.9.2.2
14    
15    ---------------------
16    Date: 2011/03/10 16:27:57
17    Author: Isibaar
18    Branch: release-1_3-branch
19    Tag: (none)
20    Log:
21    increase version number to 1.3.1
22    
23    Members:
24            build/generic/configure.in:1.33.2.3->1.33.2.4
25            debian/changelog:1.3->1.3.2.2
26    
27    ---------------------
28    Date: 2011/03/08 22:07:00
29    Author: Isibaar
30    Branch: release-1_3-branch
31    Tag: (none)
32    Log:
33    ramp up version number to 1.3.1
34    
35    Members:
36            src/xvid.c:1.85.2.2->1.85.2.3
37            src/xvid.h:1.74.2.3->1.74.2.4
38    
39    ---------------------
40    Date: 2011/03/08 20:18:34
41    Author: Isibaar
42    Branch: release-1_3-branch
43    Tag: (none)
44    Log:
45    fixed padding regression for input widths/heights not multiple of 16
46    
47    Members:
48            src/encoder.c:1.135.2.4->1.135.2.5
49            src/xvid.h:1.74.2.2->1.74.2.3
50            src/image/image.c:1.46.2.1->1.46.2.2
51    
52    ---------------------
53    Date: 2011/02/25 14:15:35
54    Author: Isibaar
55    Branch: release-1_3-branch
56    Tag: (none)
57    Log:
58    fixed syntax error for pthread check - thanks to Fabrian Greffrath
59    
60    Members:
61            build/generic/configure.in:1.33->1.33.2.3
62    
63    ---------------------
64    Date: 2011/02/25 13:40:25
65    Author: Isibaar
66    Branch: release-1_3-branch
67    Tag: (none)
68    Log:
69    noexec stack check not only for "elf" but also "elf32" - thanks to Fabian Greffrath
70    
71    Members:
72            src/nasm.inc:1.7->1.7.2.2
73    
74    ---------------------
75    Date: 2011/02/16 20:04:39
76    Author: Isibaar
77    Branch: release-1_3-branch
78    Tag: release-1_3_0
79    Log:
80    decoder support for lower case FourCCs (from Jawor's patch)
81    GUI cosmetics (from Jawor's patch)
82    
83    Members:
84            vfw/src/codec.c:1.30.2.2->1.30.2.3
85            vfw/src/codec.h:1.7->1.7.2.1
86            vfw/src/config.c:1.45->1.45.2.2
87            vfw/src/resource.rc:1.30.2.1->1.30.2.2
88    
89    ---------------------
90    Date: 2011/02/14 18:26:20
91    Author: Isibaar
92    Branch: release-1_3-branch
93    Tag: (none)
94    Log:
95    updated changelog for 1_3 branch
96    
97    Members:
98            ChangeLog:1.17->1.17.2.1
99    
100    ---------------------
101    Date: 2011/02/14 18:21:00
102    Author: Isibaar
103    Branch: release-1_3-branch
104    Tag: (none)
105    Log:
106    Increased version number
107    
108    Members:
109            src/xvid.c:1.85->1.85.2.2
110            src/xvid.h:1.74->1.74.2.2
111    
112    ---------------------
113    Date: 2011/02/14 17:58:54
114    Author: Isibaar
115    Branch: release-1_3-branch
116    Tag: (none)
117    Log:
118    Support for additional third-party FourCCs (based on Jawor's patch with some small fixes)
119    
120    Members:
121            dshow/src/CXvidDecoder.cpp:1.25.2.2->1.25.2.3
122            dshow/src/CXvidDecoder.h:1.9->1.9.2.1
123            dshow/src/config.c:1.12->1.12.2.1
124            dshow/src/config.h:1.8->1.8.2.1
125            dshow/src/resource.h:1.5->1.5.2.1
126            dshow/src/xvid.ax.rc:1.8->1.8.2.1
127    
128    ---------------------
129    Date: 2011/02/03 16:12:34
130    Author: Isibaar
131    Branch: release-1_3-branch
132    Tag: (none)
133    Log:
134    skip possible only for P_VOP (Jawor)
135    
136    Members:
137            src/encoder.c:1.135.2.3->1.135.2.4
138    
139    ---------------------
140    Date: 2011/02/03 16:01:06
141    Author: Isibaar
142    Branch: release-1_3-branch
143    Tag: (none)
144    Log:
145    auto framerate detection if possible, some other minor cosmetics (derived from Jawor's patches)
146    
147    Members:
148            examples/xvid_encraw.c:1.46.2.2->1.46.2.3
149    
150    ---------------------
151    Date: 2011/01/27 14:18:13
152    Author: Isibaar
153    Branch: release-1_3-branch
154    Tag: (none)
155    Log:
156    Increased filter merit
157    
158    Members:
159            dshow/src/CXvidDecoder.cpp:1.25.2.1->1.25.2.2
160    
161    ---------------------
162    Date: 2011/01/27 14:13:16
163    Author: Isibaar
164    Branch: release-1_3-branch
165    Tag: (none)
166    Log:
167    Ensure that colorspace pass-through is enabled really just for FOURCC_YV12
168    
169    Members:
170            vfw/src/codec.c:1.30.2.1->1.30.2.2
171    
172    ---------------------
173    Date: 2011/01/11 12:37:52
174    Author: Isibaar
175    Branch: release-1_3-branch
176    Tag: (none)
177    Log:
178    don't hardcode "ar" tool (thanks to Bin Tian)
179    
180    Members:
181            build/generic/Makefile:1.18->1.18.2.1
182            build/generic/configure.in:1.33.2.1->1.33.2.2
183            build/generic/platform.inc.in:1.8->1.8.2.1
184    
185    ---------------------
186    Date: 2011/01/09 14:20:50
187    Author: Isibaar
188    Branch: release-1_3-branch
189    Tag: (none)
190    Log:
191    update for macho64
192    
193    Members:
194            src/nasm.inc:1.7->1.7.2.1
195    
196    ---------------------
197    Date: 2011/01/06 15:12:29
198    Author: Isibaar
199    Branch: release-1_3-branch
200    Tag: (none)
201    Log:
202    patch for darwin 64-bit target (thanks to Bin Tian)
203    
204    Members:
205            build/generic/configure.in:1.33->1.33.2.1
206    
207    ---------------------
208    Date: 2011/01/03 09:31:22
209    Author: Isibaar
210    Branch: release-1_3-branch
211    Tag: (none)
212    Log:
213    removed absolute logo path (thanks to Brendan Brewster)
214    
215    Members:
216            vfw/src/resource.rc:1.30->1.30.2.1
217    
218    ---------------------
219    Date: 2010/12/31 11:20:22
220    Author: Isibaar
221    Branch: #CVSPS_NO_BRANCH
222    Tag: rc1_1_3_0
223    Log:
224    fix some typo
225    
226    Members:
227            src/encoder.c:1.135.2.2->1.135.2.3
228    
229    ---------------------
230    Date: 2010/12/30 23:59:31
231    Author: Isibaar
232    Branch: #CVSPS_NO_BRANCH
233    Tag: (none)
234    Log:
235    CVS corruption again
236    
237    Members:
238            vfw/src/hd1080_40.ico:1.1->1.1.2.1
239            vfw/src/hd720_40.ico:1.1->1.1.2.1
240            vfw/src/home_40.ico:1.1->1.1.2.1
241            vfw/src/mobile_40.ico:1.1->1.1.2.1
242    
243    ---------------------
244    Date: 2010/12/30 23:07:43
245    Author: Isibaar
246    Branch: #CVSPS_NO_BRANCH
247    Tag: (none)
248    Log:
249    changed num_slice determination logic
250    
251    Members:
252            vfw/src/codec.c:1.30->1.30.2.1
253            vfw/src/config.c:1.45->1.45.2.1
254            vfw/src/resource.h:1.15->1.15.2.1
255    
256    ---------------------
257    Date: 2010/12/30 12:46:58
258    Author: Isibaar
259    Branch: #CVSPS_NO_BRANCH
260    Tag: (none)
261    Log:
262    more bug squashing
263    
264    Members:
265            examples/xvid_encraw.c:1.46.2.1->1.46.2.2
266            src/image/image.c:1.46->1.46.2.1
267    
268    ---------------------
269    Date: 2010/12/29 23:29:51
270    Author: Isibaar
271    Branch: release-1_3-branch
272    Tag: (none)
273    Log:
274    bug fixing...
275    
276    Members:
277            src/encoder.c:1.135.2.1->1.135.2.2
278    
279    ---------------------
280    Date: 2010/12/29 23:29:44
281    Author: Isibaar
282    Branch: #CVSPS_NO_BRANCH
283    Tag: (none)
284    Log:
285    bug fixing...
286    
287    Members:
288            src/motion/estimation_bvop.c:1.28->1.28.2.1
289            src/motion/estimation_rd_based.c:1.16->1.16.2.1
290    
291    ---------------------
292    Date: 2010/12/28 20:19:57
293    Author: Isibaar
294    Branch: #CVSPS_NO_BRANCH
295    Tag: (none)
296    Log:
297    get rid off compiler warnings
298    
299    Members:
300            build/win32/libxvidcore.vcproj:1.5->1.5.2.1
301            build/win32/xvid_decraw.vcproj:1.3->1.3.2.1
302            build/win32/xvid_encraw.vcproj:1.4->1.4.2.1
303            dshow/dshow.vcproj:1.3->1.3.2.1
304            dshow/src/CXvidDecoder.cpp:1.25->1.25.2.1
305            examples/xvid_decraw.c:1.28->1.28.2.1
306            src/decoder.c:1.86->1.86.2.1
307            src/bitstream/bitstream.c:1.60->1.60.2.1
308            src/bitstream/bitstream.h:1.25->1.25.2.1
309            src/motion/estimation_pvop.c:1.24->1.24.2.1
310            src/motion/motion.h:1.27->1.27.2.1
311            src/motion/motion_comp.c:1.24->1.24.2.1
312            src/motion/sad.c:1.17->1.17.2.1
313            src/motion/sad.h:1.25->1.25.2.1
314            src/plugins/plugin_2pass2.c:1.10->1.10.2.1
315            src/plugins/plugin_single.c:1.4->1.4.2.1
316            src/quant/quant_matrix.c:1.16->1.16.4.1
317            vfw/vfw.vcproj:1.1->1.1.4.1
318    
319    ---------------------
320    Date: 2010/12/28 20:19:57
321    Author: Isibaar
322    Branch: release-1_3-branch
323    Tag: (none)
324    Log:
325    get rid off compiler warnings
326    
327    Members:
328            examples/xvid_encraw.c:1.46->1.46.2.1
329            src/encoder.c:1.135->1.135.2.1
330    
331    ---------------------
332    Date: 2010/12/28 17:34:55
333    Author: Isibaar
334    Branch: #CVSPS_NO_BRANCH
335    Tag: (none)
336    Log:
337    updated readme and debian files
338    
339    Members:
340            debian/changelog:1.3->1.3.2.1
341            debian/copyright:1.1->1.1.4.1
342            doc/INSTALL:1.3->1.3.2.1
343            doc/README:1.5->1.5.2.1
344            examples/README:1.3->1.3.6.1
345    
346    ---------------------
347    Date: 2010/12/28 17:04:31
348    Author: Isibaar
349    Branch: #CVSPS_NO_BRANCH
350    Tag: (none)
351    Log:
352    set version info to xvid-1.3.0-rc1
353    
354    Members:
355            src/xvid.c:1.85->1.85.2.1
356            src/xvid.h:1.74->1.74.2.1
357    
358    ---------------------
359    Date: 2010/12/27 17:39:31
360    Author: Isibaar
361    Branch: HEAD
362    Tag: tag-branching-1_3_0
363    Log:
364    updated changelog
365    
366    Members:
367            ChangeLog:INITIAL->1.17
368            TODO:1.8->1.9
369    
370    ---------------------
371    Date: 2010/12/27 17:11:05
372    Author: Isibaar
373    Branch: HEAD
374    Tag: (none)
375    Log:
376    auto slice determination
377    
378    Members:
379            vfw/src/codec.c:1.29->1.30
380            vfw/src/config.c:1.44->1.45
381            vfw/src/resource.rc:1.29->1.30
382    
383    ---------------------
384    Date: 2010/12/24 14:49:58
385    Author: Isibaar
386    Branch: HEAD
387    Tag: (none)
388    Log:
389    improved decoder robustness upon resync markers in BVOP
390    
391    Members:
392            src/decoder.c:1.85->1.86
393    
394    ---------------------
395    Date: 2010/12/24 14:31:31
396    Author: Isibaar
397    Branch: HEAD
398    Tag: (none)
399    Log:
400    update linker definitions (psnrhvsm plugin)
401    
402    Members:
403            build/generic/libxvidcore.ld:1.2->1.3
404    
405    ---------------------
406    Date: 2010/12/24 14:20:07
407    Author: Isibaar
408    Branch: HEAD
409    Tag: (none)
410    Log:
411    slice coding: workaround some third-party decoder bugs
412    
413    Members:
414            src/encoder.c:1.134->1.135
415            src/xvid.h:1.73->1.74
416            src/motion/estimation.h:1.15->1.16
417            src/motion/estimation_bvop.c:1.27->1.28
418            src/motion/estimation_rd_based_bvop.c:1.11->1.12
419            src/motion/motion.h:1.26->1.27
420    
421    ---------------------
422    Date: 2010/12/22 17:52:52
423    Author: Isibaar
424    Branch: HEAD
425    Tag: (none)
426    Log:
427    update
428    
429    Members:
430            AUTHORS:1.5->1.6
431            CodingStyle:1.3->1.4
432            README:1.2->1.3
433    
434    ---------------------
435    Date: 2010/12/22 17:52:12
436    Author: Isibaar
437    Branch: HEAD
438    Tag: (none)
439    Log:
440    slice coding GUI element
441    
442    Members:
443            vfw/src/codec.c:1.28->1.29
444            vfw/src/config.c:1.43->1.44
445            vfw/src/config.h:1.16->1.17
446            vfw/src/resource.h:1.14->1.15
447            vfw/src/resource.rc:1.28->1.29
448    
449    ---------------------
450    Date: 2010/12/22 16:21:13
451    Author: Isibaar
452    Branch: HEAD
453    Tag: (none)
454    Log:
455    read cpu_flags and num_threads from registry
456    
457    Members:
458            dshow/src/CXvidDecoder.cpp:1.24->1.25
459            dshow/src/config.c:1.11->1.12
460            dshow/src/config.h:1.7->1.8
461    
462    ---------------------
463    Date: 2010/12/21 21:23:06
464    Author: Isibaar
465    Branch: HEAD
466    Tag: (none)
467    Log:
468    some bugfixing...
469    
470    Members:
471            vfw/src/config.c:1.42->1.43
472            vfw/src/config.h:1.15->1.16
473    
474    ---------------------
475    Date: 2010/12/21 17:56:42
476    Author: Isibaar
477    Branch: HEAD
478    Tag: (none)
479    Log:
480    moved num_threads control to common tab
481    VHQ metric combobox
482    
483    Members:
484            vfw/src/codec.c:1.27->1.28
485            vfw/src/config.c:1.41->1.42
486            vfw/src/config.h:1.14->1.15
487            vfw/src/resource.h:1.13->1.14
488            vfw/src/resource.rc:1.27->1.28
489    
490    ---------------------
491    Date: 2010/12/18 17:02:00
492    Author: Isibaar
493    Branch: HEAD
494    Tag: (none)
495    Log:
496    refactorized encoder multi-threading
497    introduced slice-based encoding
498    
499    Members:
500            examples/xvid_encraw.c:1.45->1.46
501            src/encoder.c:1.133->1.134
502            src/encoder.h:1.33->1.34
503            src/xvid.h:1.72->1.73
504            src/bitstream/bitstream.c:1.59->1.60
505            src/bitstream/bitstream.h:1.24->1.25
506            src/motion/estimation.h:1.14->1.15
507            src/motion/estimation_bvop.c:1.26->1.27
508            src/motion/estimation_gmc.c:1.5->1.6
509            src/motion/estimation_pvop.c:1.23->1.24
510            src/motion/estimation_rd_based.c:1.15->1.16
511            src/motion/motion.h:1.25->1.26
512            src/motion/motion_comp.c:1.23->1.24
513            src/motion/motion_smp.h:1.7->1.8
514            src/prediction/mbprediction.c:1.19->1.20
515            src/prediction/mbprediction.h:1.25->1.26
516    
517    ---------------------
518    Date: 2010/12/18 11:16:46
519    Author: Isibaar
520    Branch: HEAD
521    Tag: (none)
522    Log:
523    set decoder threads
524    
525    Members:
526            dshow/src/CXvidDecoder.cpp:1.23->1.24
527            dshow/src/config.c:1.10->1.11
528            dshow/src/config.h:1.6->1.7
529            examples/xvid_decraw.c:1.27->1.28
530    
531    ---------------------
532    Date: 2010/12/18 11:13:30
533    Author: Isibaar
534    Branch: HEAD
535    Tag: (none)
536    Log:
537    MT deblocker
538    
539    Members:
540            src/decoder.c:1.84->1.85
541            src/decoder.h:1.19->1.20
542            src/xvid.h:1.71->1.72
543            src/image/postprocessing.c:1.5->1.6
544            src/image/postprocessing.h:1.6->1.7
545    
546    ---------------------
547    Date: 2010/12/02 07:46:07
548    Author: Isibaar
549    Branch: HEAD
550    Tag: (none)
551    Log:
552    some cleanup of vfw code, increased allowed max bitrate, profile for HD 1080
553    
554    Members:
555            vfw/src/codec.c:1.26->1.27
556            vfw/src/codec.h:1.6->1.7
557            vfw/src/config.c:1.40->1.41
558            vfw/src/config.h:1.13->1.14
559            vfw/src/debug.h:1.2->1.3
560            vfw/src/driverproc.c:1.11->1.12
561            vfw/src/hd1080_40.ico:INITIAL->1.1
562            vfw/src/hd720_40.ico:INITIAL->1.1
563            vfw/src/home_40.ico:INITIAL->1.1
564            vfw/src/mobile_40.ico:INITIAL->1.1
565            vfw/src/resource.h:1.12->1.13
566            vfw/src/resource.rc:1.26->1.27
567            vfw/src/status.c:1.4->1.5
568            vfw/src/status.h:1.2->1.3
569            vfw/src/vfwext.h:1.2->1.3
570            vfw/src/xvid.ico:1.2->1.3
571    
572    ---------------------
573    Date: 2010/11/28 16:18:21
574    Author: Isibaar
575    Branch: HEAD
576    Tag: (none)
577    Log:
578    PSNRHVSM R-D optimization
579    
580    Members:
581            examples/xvid_encraw.c:1.44->1.45
582            src/encoder.c:1.132->1.133
583            src/global.h:1.26->1.27
584            src/xvid.c:1.84->1.85
585            src/xvid.h:1.70->1.71
586            src/image/image.c:1.45->1.46
587            src/image/image.h:1.17->1.18
588            src/image/x86_asm/qpel_mmx.asm:1.12->1.13
589            src/motion/estimation.h:1.13->1.14
590            src/motion/estimation_bvop.c:1.25->1.26
591            src/motion/estimation_pvop.c:1.22->1.23
592            src/motion/estimation_rd_based.c:1.14->1.15
593            src/motion/estimation_rd_based_bvop.c:1.10->1.11
594            src/motion/sad.c:1.16->1.17
595            src/motion/sad.h:1.24->1.25
596            src/motion/x86_asm/sad_sse2.asm:1.20->1.21
597            src/plugins/plugin_psnrhvsm.c:1.3->1.4
598            src/utils/mbtransquant.c:1.32->1.33
599    
600    ---------------------
601    Date: 2010/11/23 12:00:35
602    Author: Isibaar
603    Branch: HEAD
604    Tag: (none)
605    Log:
606    Changed semantics of frame_drop_ratio: "0" will not produce any N_VOPs.
607    
608    Members:
609            src/encoder.c:1.131->1.132
610    
611    ---------------------
612    Date: 2010/11/16 15:58:42
613    Author: Isibaar
614    Branch: HEAD
615    Tag: (none)
616    Log:
617    Had accidentally overwritten the VS 2005 project files by VS 2008 ones -> Restore previous version.
618    
619    Members:
620            build/win32/libxvidcore.sln:1.3->1.4
621            build/win32/libxvidcore.vcproj:1.4->1.5
622            build/win32/xvid_decraw.vcproj:1.2->1.3
623            build/win32/xvid_encraw.vcproj:1.3->1.4
624    
625    ---------------------
626    Date: 2010/11/16 15:42:07
627    Author: Isibaar
628    Branch: HEAD
629    Tag: (none)
630    Log:
631    Clean-up for vbv_peakrate handling (many thanks to Lasse Collin)
632    
633    Members:
634            build/win32/libxvidcore.sln:1.2->1.3
635            build/win32/libxvidcore.vcproj:1.3->1.4
636            build/win32/xvid_decraw.vcproj:1.1->1.2
637            build/win32/xvid_encraw.vcproj:1.2->1.3
638            doc/INSTALL:1.2->1.3
639            doc/README:1.4->1.5
640            examples/xvid_encraw.c:1.43->1.44
641            src/xvid.h:1.69->1.70
642            src/plugins/plugin_2pass2.c:1.9->1.10
643            vfw/src/codec.c:1.25->1.26
644    
645    ---------------------
646    Date: 2010/11/12 11:10:40
647    Author: Isibaar
648    Branch: HEAD
649    Tag: (none)
650    Log:
651    fix for typo on pred mv init (thanks to Lasse Collin)
652    
653    Members:
654            src/decoder.c:1.83->1.84
655    
656    ---------------------
657    Date: 2010/11/10 22:25:16
658    Author: Isibaar
659    Branch: HEAD
660    Tag: (none)
661    Log:
662    psnrhvsm for u/v planes too
663    
664    Members:
665            src/plugins/plugin_psnrhvsm.c:1.2->1.3
666    
667    ---------------------
668    Date: 2010/11/08 21:20:39
669    Author: Isibaar
670    Branch: HEAD
671    Tag: (none)
672    Log:
673    fixed some bugs (possible overflow, mainly)
674    
675    Members:
676            src/plugins/plugin_psnrhvsm.c:1.1->1.2
677    
678    ---------------------
679    Date: 2010/10/29 18:39:07
680    Author: Isibaar
681    Branch: HEAD
682    Tag: (none)
683    Log:
684    don't use tray icon and MFT by default
685    
686    Members:
687            dshow/src/CXvidDecoder.cpp:1.22->1.23
688    
689    ---------------------
690    Date: 2010/10/29 16:33:39
691    Author: Isibaar
692    Branch: HEAD
693    Tag: (none)
694    Log:
695    tray icon update
696    
697    Members:
698            dshow/src/CXvidDecoder.cpp:1.21->1.22
699            dshow/src/xvid.ico:1.1->1.2
700    
701    ---------------------
702    Date: 2010/10/24 10:50:54
703    Author: Isibaar
704    Branch: HEAD
705    Tag: (none)
706    Log:
707    forgot to add new plugin_psnrhvsm.c source file to unix-style build environment...
708    
709    Members:
710            build/generic/sources.inc:1.15->1.16
711    
712    ---------------------
713    Date: 2010/10/17 20:36:12
714    Author: Isibaar
715    Branch: HEAD
716    Tag: (none)
717    Log:
718    fixed typo
719    
720    Members:
721            dshow/src/CXvidDecoder.cpp:1.20->1.21
722    
723    ---------------------
724    Date: 2010/10/17 20:31:46
725    Author: Isibaar
726    Branch: HEAD
727    Tag: (none)
728    Log:
729    MFT decoder
730    
731    Members:
732            dshow/dshow.vcproj:1.2->1.3
733            dshow/src/CXvidDecoder.cpp:1.19->1.20
734            dshow/src/CXvidDecoder.h:1.8->1.9
735    
736    ---------------------
737    Date: 2010/10/17 19:46:43
738    Author: Isibaar
739    Branch: HEAD
740    Tag: (none)
741    Log:
742    XVID_GBL_CONVERT: generic colorspace conversion from XVID_CSP_INTERNAL
743    
744    Members:
745            src/xvid.c:1.83->1.84
746    
747    ---------------------
748    Date: 2010/10/16 14:20:30
749    Author: Isibaar
750    Branch: HEAD
751    Tag: (none)
752    Log:
753    tray icon
754    
755    Members:
756            dshow/dshow.vcproj:1.1->1.2
757            dshow/src/CXvidDecoder.cpp:1.18->1.19
758            dshow/src/CXvidDecoder.h:1.7->1.8
759            dshow/src/Configure.cpp:1.6->1.7
760            dshow/src/debug.c:1.1->1.2
761            dshow/src/resource.h:1.4->1.5
762            dshow/src/xvid.ax.rc:1.7->1.8
763            dshow/src/xvid.ico:INITIAL->1.1
764    
765    ---------------------
766    Date: 2010/10/15 18:20:48
767    Author: Isibaar
768    Branch: HEAD
769    Tag: (none)
770    Log:
771    table update
772    
773    Members:
774            src/bitstream/mbcoding.c:1.58->1.59
775    
776    ---------------------
777    Date: 2010/10/10 21:19:46
778    Author: Isibaar
779    Branch: HEAD
780    Tag: (none)
781    Log:
782    PSNR-HVS-M quality metric
783    
784    Members:
785            build/generic/libxvidcore.def:1.6->1.7
786            build/win32/libxvidcore.vcproj:1.2->1.3
787            examples/xvid_encraw.c:1.42->1.43
788            src/xvid.h:1.68->1.69
789            src/plugins/plugin_psnrhvsm.c:INITIAL->1.1
790    
791    ---------------------
792    Date: 2010/09/13 09:38:09
793    Author: Isibaar
794    Branch: HEAD
795    Tag: (none)
796    Log:
797    define additional simple profile levels
798    
799    Members:
800            src/encoder.h:1.32->1.33
801            src/global.h:1.25->1.26
802            src/xvid.h:1.67->1.68
803    
804    ---------------------
805    Date: 2010/08/23 16:58:48
806    Author: Isibaar
807    Branch: HEAD
808    Tag: (none)
809    Log:
810    Added new simple profile levels to GUI (patch by Carl Eric Codere)
811    
812    Members:
813            vfw/src/config.c:1.39->1.40
814    
815    ---------------------
816    Date: 2010/08/10 17:00:06
817    Author: Isibaar
818    Branch: HEAD
819    Tag: (none)
820    Log:
821    decoder: better distinguish between xvid and non-xvid streams
822    
823    Members:
824            src/decoder.c:1.82->1.83
825            src/bitstream/bitstream.c:1.58->1.59
826            src/image/image.c:1.44->1.45
827            src/prediction/mbprediction.c:1.18->1.19
828    
829    ---------------------
830    Date: 2010/08/10 16:17:23
831    Author: Isibaar
832    Branch: HEAD
833    Tag: (none)
834    Log:
835    API change: signal fourcc to xvidcore
836    
837    Members:
838            dshow/src/CXvidDecoder.cpp:1.17->1.18
839            src/decoder.c:1.81->1.82
840            src/xvid.h:1.66->1.67
841            vfw/src/codec.c:1.24->1.25
842    
843    ---------------------
844    Date: 2010/06/07 09:03:37
845    Author: Isibaar
846    Branch: HEAD
847    Tag: (none)
848    Log:
849    patch for yasm >= 1.0 by Takashi Mochizuki
850    
851    Members:
852            build/generic/configure.in:1.32->1.33
853    
854    ---------------------
855    Date: 2010/05/10 15:50:46
856    Author: Isibaar
857    Branch: HEAD
858    Tag: (none)
859    Log:
860    fix for handle leak problem reported by Chris Korda
861    
862    Members:
863            vfw/src/codec.c:1.23->1.24
864    
865    ---------------------
866    Date: 2010/04/01 14:16:48
867    Author: Isibaar
868    Branch: HEAD
869    Tag: (none)
870    Log:
871    fixed rounding issue for app-level multi-threading
872    
873    Members:
874            examples/xvid_encraw.c:1.41->1.42
875    
876    ---------------------
877    Date: 2010/03/09 17:25:17
878    Author: Isibaar
879    Branch: HEAD
880    Tag: (none)
881    Log:
882    fixed multithreaded AVI input (hopefully)
883    
884    Members:
885            examples/xvid_encraw.c:1.40->1.41
886    
887    ---------------------
888    Date: 2010/03/09 15:56:02
889    Author: Isibaar
890    Branch: HEAD
891    Tag: (none)
892    Log:
893    typo with sequence splitting
894    
895    Members:
896            examples/xvid_encraw.c:1.39->1.40
897    
898    ---------------------
899    Date: 2010/03/09 11:00:14
900    Author: Isibaar
901    Branch: HEAD
902    Tag: (none)
903    Log:
904    app-level multi-threading for xvid_encraw
905    
906    Members:
907            build/win32/xvid_encraw.vcproj:1.1->1.2
908            examples/xvid_encraw.c:1.38->1.39
909            src/decoder.h:1.18->1.19
910            src/encoder.c:1.130->1.131
911            src/portab.h:1.59->1.60
912            src/xvid.c:1.82->1.83
913            src/xvid.h:1.65->1.66
914            src/dct/simple_idct.c:1.5->1.6
915            src/image/reduced.c:1.4->1.5
916            src/image/x86_asm/deintl_sse.asm:1.6->1.7
917            src/image/x86_asm/gmc_mmx.asm:1.11->1.12
918            src/image/x86_asm/postprocessing_mmx.asm:1.13->1.14
919            src/image/x86_asm/postprocessing_sse2.asm:1.16->1.17
920            src/image/x86_asm/qpel_mmx.asm:1.11->1.12
921            src/image/x86_asm/reduced_mmx.asm:1.12->1.13
922            src/motion/motion_smp.h:1.6->1.7
923            src/plugins/plugin_2pass1.c:1.3->1.4
924            src/plugins/plugin_2pass2.c:1.8->1.9
925            src/plugins/plugin_dump.c:1.3->1.4
926            src/plugins/plugin_lumimasking.c:1.8->1.9
927            src/plugins/plugin_psnr.c:1.2->1.3
928            src/plugins/plugin_single.c:1.3->1.4
929    
930    ---------------------
931    Date: 2010/03/09 10:20:05
932    Author: Isibaar
933    Branch: HEAD
934    Tag: (none)
935    Log:
936    added option for postprocessing
937    
938    Members:
939            examples/xvid_decraw.c:1.26->1.27
940    
941    ---------------------
942    Date: 2010/01/08 11:03:09
943    Author: Isibaar
944    Branch: HEAD
945    Tag: (none)
946    Log:
947    bugfix for new -f yuv option
948    
949    Members:
950            examples/xvid_decraw.c:1.25->1.26
951    
952    ---------------------
953    Date: 2010/01/05 10:25:19
954    Author: Isibaar
955    Branch: HEAD
956    Tag: (none)
957    Log:
958    added option for raw yuv output format
959    
960    Members:
961            examples/xvid_decraw.c:1.24->1.25
962    
963    ---------------------
964    Date: 2009/11/10 15:06:58
965    Author: Isibaar
966    Branch: HEAD
967    Tag: (none)
968    Log:
969    skip mv_bits assert in _DEBUG mode
970    
971    Members:
972            src/bitstream/mbcoding.c:1.57->1.58
973    
974    ---------------------
975    Date: 2009/10/05 11:55:46
976    Author: Isibaar
977    Branch: HEAD
978    Tag: (none)
979    Log:
980    Removed inner nested AC_CHECK_LIB test for pthread_join (autoconf-2.64 compatibility)
981    
982    Members:
983            build/generic/configure.in:1.31->1.32
984    
985    ---------------------
986    Date: 2009/09/16 19:07:58
987    Author: Isibaar
988    Branch: HEAD
989    Tag: (none)
990    Log:
991    no_exec stack patch for x86_64 too by Michal Schmidt (mschmidt at redhat dot com)
992    
993    Members:
994            src/nasm.inc:1.6->1.7
995            src/bitstream/x86_asm/cbp_mmx.asm:1.18->1.19
996            src/bitstream/x86_asm/cbp_sse2.asm:1.13->1.14
997            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.9->1.10
998            src/dct/x86_asm/fdct_mmx_skal.asm:1.11->1.12
999            src/dct/x86_asm/fdct_sse2_skal.asm:1.14->1.15
1000            src/dct/x86_asm/idct_3dne.asm:1.10->1.11
1001            src/dct/x86_asm/idct_mmx.asm:1.14->1.15
1002            src/dct/x86_asm/idct_sse2_dmitry.asm:1.10->1.11
1003            src/image/x86_asm/colorspace_rgb_mmx.asm:1.12->1.13
1004            src/image/x86_asm/colorspace_yuv_mmx.asm:1.14->1.15
1005            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.11->1.12
1006            src/image/x86_asm/deintl_sse.asm:1.5->1.6
1007            src/image/x86_asm/gmc_mmx.asm:1.10->1.11
1008            src/image/x86_asm/interpolate8x8_3dn.asm:1.13->1.14
1009            src/image/x86_asm/interpolate8x8_3dne.asm:1.13->1.14
1010            src/image/x86_asm/interpolate8x8_mmx.asm:1.24->1.25
1011            src/image/x86_asm/interpolate8x8_xmm.asm:1.14->1.15
1012            src/image/x86_asm/postprocessing_mmx.asm:1.12->1.13
1013            src/image/x86_asm/postprocessing_sse2.asm:1.15->1.16
1014            src/image/x86_asm/qpel_mmx.asm:1.10->1.11
1015            src/image/x86_asm/reduced_mmx.asm:1.11->1.12
1016            src/motion/x86_asm/sad_3dn.asm:1.13->1.14
1017            src/motion/x86_asm/sad_3dne.asm:1.11->1.12
1018            src/motion/x86_asm/sad_mmx.asm:1.21->1.22
1019            src/motion/x86_asm/sad_sse2.asm:1.19->1.20
1020            src/motion/x86_asm/sad_xmm.asm:1.14->1.15
1021            src/plugins/x86_asm/plugin_ssim-a.asm:1.12->1.13
1022            src/quant/x86_asm/quantize_h263_3dne.asm:1.11->1.12
1023            src/quant/x86_asm/quantize_h263_mmx.asm:1.15->1.16
1024            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.15->1.16
1025            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.12->1.13
1026            src/utils/x86_asm/cpuid.asm:1.18->1.19
1027            src/utils/x86_asm/interlacing_mmx.asm:1.11->1.12
1028            src/utils/x86_asm/mem_transfer_3dne.asm:1.12->1.13
1029            src/utils/x86_asm/mem_transfer_mmx.asm:1.21->1.22
1030    
1031    ---------------------
1032    Date: 2009/07/01 11:25:38
1033    Author: Isibaar
1034    Branch: HEAD
1035    Tag: (none)
1036    Log:
1037    Additional sanity check when reading stats file
1038    
1039    Members:
1040            src/plugins/plugin_2pass2.c:1.7->1.8
1041    
1042    ---------------------
1043    Date: 2009/06/09 09:48:57
1044    Author: Isibaar
1045    Branch: HEAD
1046    Tag: (none)
1047    Log:
1048    Use -maltivec only to compile the sources containting altivec code.
1049    GCC may otherwise produce altivec code on non-altivec PPC (thanks to Frederik Wikstrom)
1050    
1051    Members:
1052            build/generic/Makefile:1.17->1.18
1053            build/generic/configure.in:1.30->1.31
1054            build/generic/platform.inc.in:1.7->1.8
1055    
1056    ---------------------
1057    Date: 2009/06/05 09:58:41
1058    Author: Isibaar
1059    Branch: HEAD
1060    Tag: (none)
1061    Log:
1062    Patch for Amiga OS4 by Fredrik Wikstrom
1063    
1064    Members:
1065            src/xvid.c:1.81->1.82
1066            src/motion/motion_smp.h:1.5->1.6
1067            src/utils/ppc_asm/altivec_trigger.c:1.1->1.2
1068    
1069    ---------------------
1070    Date: 2009/06/02 15:06:49
1071    Author: Isibaar
1072    Branch: HEAD
1073    Tag: (none)
1074    Log:
1075    Added alternative processor cores detection routing for Apple (thanks to Fabian Groffen)
1076    C90 style fix in variance masking code
1077    
1078    Members:
1079            src/xvid.c:1.80->1.81
1080            src/plugins/plugin_lumimasking.c:1.7->1.8
1081    
1082    ---------------------
1083    Date: 2009/05/28 19:03:45
1084    Author: Isibaar
1085    Branch: release-1_2-branch
1086    Tag: release-1_2_2
1087    Log:
1088    allow text relocations for dynlib OS X target
1089    
1090    Members:
1091            build/generic/configure.in:1.25.2.3->1.25.2.4
1092    
1093    ---------------------
1094    Date: 2009/05/28 18:59:21
1095    Author: Isibaar
1096    Branch: HEAD
1097    Tag: (none)
1098    Log:
1099    Allow text relocations for dynlib OS X target
1100    
1101    Members:
1102            build/generic/configure.in:1.29->1.30
1103    
1104    ---------------------
1105    Date: 2009/05/28 17:52:33
1106    Author: Isibaar
1107    Branch: release-1_2-branch
1108    Tag: (none)
1109    Log:
1110    back-port from HEAD:
1111      - add resync-marker range check
1112      - return E_FAIL on XVID_ERR_MEMORY error in dshow
1113    
1114    Members:
1115            ChangeLog:1.14.4.3->1.14.4.4
1116            dshow/src/CXvidDecoder.cpp:1.16->1.16.4.1
1117            src/decoder.c:1.80->1.80.2.1
1118    
1119    ---------------------
1120    Date: 2009/05/28 17:42:06
1121    Author: Isibaar
1122    Branch: HEAD
1123    Tag: (none)
1124    Log:
1125    Bugfix:
1126    - Added missing resync marker range check in decoder.c (reported by IBM X-Force. Thanks go to John McDonald and Christopher Valasek)
1127    - return E_FAIL instead of S_FALSE upon XVID_ERR_MEMORY error in dshow frontend (reported by IBM X-Force. Thanks to John McDonald and Mark Dowd)
1128    
1129    Members:
1130            dshow/src/CXvidDecoder.cpp:1.16->1.17
1131            src/decoder.c:1.80->1.81
1132    
1133    ---------------------
1134    Date: 2009/05/28 17:04:35
1135    Author: Isibaar
1136    Branch: release-1_2-branch
1137    Tag: (none)
1138    Log:
1139    backport from HEAD: yasm compatibility
1140    
1141    Members:
1142            build/generic/configure.in:1.25.2.2->1.25.2.3
1143            src/nasm.inc:1.1.2.3->1.1.2.4
1144            src/image/x86_asm/colorspace_yuv_mmx.asm:1.10.2.1->1.10.2.2
1145            src/image/x86_asm/interpolate8x8_3dne.asm:1.11.2.1->1.11.2.2
1146            src/image/x86_asm/postprocessing_mmx.asm:1.9.2.1->1.9.2.2
1147            src/image/x86_asm/postprocessing_sse2.asm:1.10.2.2->1.10.2.3
1148            src/quant/x86_asm/quantize_h263_3dne.asm:1.9.2.1->1.9.2.2
1149            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.10.2.1->1.10.2.2
1150    
1151    ---------------------
1152    Date: 2009/05/28 16:15:53
1153    Author: Isibaar
1154    Branch: HEAD
1155    Tag: (none)
1156    Log:
1157    require yasm >= 0.8.0
1158    
1159    Members:
1160            build/generic/configure.in:1.28->1.29
1161    
1162    ---------------------
1163    Date: 2009/05/28 10:42:37
1164    Author: Isibaar
1165    Branch: release-1_2-branch
1166    Tag: (none)
1167    Log:
1168    backport from HEAD: Use of TEXT macro for Mach-O
1169    
1170    Members:
1171            src/nasm.inc:1.1.2.2->1.1.2.3
1172            src/bitstream/x86_asm/cbp_mmx.asm:1.17->1.17.2.1
1173            src/bitstream/x86_asm/cbp_sse2.asm:1.10.2.1->1.10.2.2
1174            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.8->1.8.2.1
1175            src/dct/x86_asm/fdct_mmx_skal.asm:1.10->1.10.2.1
1176            src/dct/x86_asm/fdct_sse2_skal.asm:1.10.2.2->1.10.2.3
1177            src/dct/x86_asm/idct_3dne.asm:1.9->1.9.2.1
1178            src/dct/x86_asm/idct_mmx.asm:1.13->1.13.2.1
1179            src/dct/x86_asm/idct_sse2_dmitry.asm:1.8.2.1->1.8.2.2
1180            src/image/x86_asm/colorspace_rgb_mmx.asm:1.10.2.1->1.10.2.2
1181            src/image/x86_asm/colorspace_yuv_mmx.asm:1.10->1.10.2.1
1182            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.10->1.10.2.1
1183            src/image/x86_asm/deintl_sse.asm:1.4->1.4.2.1
1184            src/image/x86_asm/gmc_mmx.asm:1.7.2.2->1.7.2.3
1185            src/image/x86_asm/interpolate8x8_3dn.asm:1.12->1.12.2.1
1186            src/image/x86_asm/interpolate8x8_3dne.asm:1.11->1.11.2.1
1187            src/image/x86_asm/interpolate8x8_mmx.asm:1.22->1.22.2.1
1188            src/image/x86_asm/interpolate8x8_xmm.asm:1.13->1.13.2.1
1189            src/image/x86_asm/postprocessing_mmx.asm:1.9->1.9.2.1
1190            src/image/x86_asm/postprocessing_sse2.asm:1.10.2.1->1.10.2.2
1191            src/image/x86_asm/qpel_mmx.asm:1.9->1.9.2.1
1192            src/image/x86_asm/reduced_mmx.asm:1.9->1.9.2.1
1193            src/motion/x86_asm/sad_3dn.asm:1.12->1.12.2.1
1194            src/motion/x86_asm/sad_3dne.asm:1.10->1.10.2.1
1195            src/motion/x86_asm/sad_mmx.asm:1.20->1.20.2.1
1196            src/motion/x86_asm/sad_sse2.asm:1.16.2.1->1.16.2.2
1197            src/motion/x86_asm/sad_xmm.asm:1.13->1.13.2.1
1198            src/plugins/x86_asm/plugin_ssim-a.asm:1.9.2.1->1.9.2.2
1199            src/quant/x86_asm/quantize_h263_3dne.asm:1.9->1.9.2.1
1200            src/quant/x86_asm/quantize_h263_mmx.asm:1.11.2.2->1.11.2.3
1201            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.13->1.13.2.1
1202            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.10->1.10.2.1
1203            src/utils/x86_asm/cpuid.asm:1.15.2.1->1.15.2.2
1204            src/utils/x86_asm/interlacing_mmx.asm:1.10->1.10.2.1
1205            src/utils/x86_asm/mem_transfer_3dne.asm:1.11->1.11.2.1
1206            src/utils/x86_asm/mem_transfer_mmx.asm:1.20->1.20.2.1
1207    
1208    ---------------------
1209    Date: 2009/05/27 19:27:56
1210    Author: Isibaar
1211    Branch: HEAD
1212    Tag: (none)
1213    Log:
1214    GUI for variance masking
1215    
1216    Members:
1217            vfw/src/codec.c:1.22->1.23
1218            vfw/src/config.c:1.38->1.39
1219            vfw/src/resource.h:1.11->1.12
1220            vfw/src/resource.rc:1.25->1.26
1221    
1222    ---------------------
1223    Date: 2009/05/27 17:52:05
1224    Author: Isibaar
1225    Branch: HEAD
1226    Tag: (none)
1227    Log:
1228    Added Darkshikari's variance masking as an option to lumimasking
1229    
1230    Members:
1231            ChangeLog:1.15->1.16
1232            examples/xvid_encraw.c:1.37->1.38
1233            src/xvid.h:1.64->1.65
1234            src/plugins/plugin_lumimasking.c:1.6->1.7
1235    
1236    ---------------------
1237    Date: 2009/05/13 11:39:20
1238    Author: Isibaar
1239    Branch: HEAD
1240    Tag: (none)
1241    Log:
1242    improved precision and rounding for RGB->YV12 conversion
1243    
1244    Members:
1245            src/image/colorspace.c:1.14->1.15
1246            src/image/x86_asm/colorspace_rgb_mmx.asm:1.11->1.12
1247    
1248    ---------------------
1249    Date: 2009/03/30 16:40:05
1250    Author: Isibaar
1251    Branch: HEAD
1252    Tag: (none)
1253    Log:
1254    attempt at fixing a RGB24 access violation bug reported by Matthew Allen
1255    
1256    Members:
1257            src/image/image.c:1.43->1.44
1258    
1259    ---------------------
1260    Date: 2009/02/19 18:07:29
1261    Author: Isibaar
1262    Branch: HEAD
1263    Tag: (none)
1264    Log:
1265    added proper license headers to the IA64 asm files
1266    
1267    Members:
1268            src/dct/ia64_asm/fdct_ia64.s:1.5->1.6
1269            src/dct/ia64_asm/idct_fini.s:1.1->1.2
1270            src/dct/ia64_asm/idct_ia64_ecc.s:1.1->1.2
1271            src/dct/ia64_asm/idct_ia64_gcc.s:1.1->1.2
1272            src/dct/ia64_asm/idct_init.s:1.1->1.2
1273            src/image/ia64_asm/interpolate8x8_ia64.s:1.5->1.6
1274            src/image/ia64_asm/interpolate8x8_ia64_exact.s:1.1->1.2
1275            src/motion/ia64_asm/calc_delta_1.s:1.1->1.2
1276            src/motion/ia64_asm/calc_delta_2.s:1.1->1.2
1277            src/motion/ia64_asm/calc_delta_3.s:1.1->1.2
1278            src/motion/ia64_asm/halfpel8_refine_ia64.s:1.3->1.4
1279            src/motion/ia64_asm/sad_ia64.s:1.7->1.8
1280            src/quant/ia64_asm/quant_h263_ia64.s:1.6->1.7
1281            src/utils/ia64_asm/mem_transfer_ia64.s:1.5->1.6
1282    
1283    ---------------------
1284    Date: 2009/02/18 23:09:37
1285    Author: Isibaar
1286    Branch: HEAD
1287    Tag: (none)
1288    Log:
1289    amd64
1290    
1291    Members:
1292            debian/control:1.3->1.4
1293    
1294    ---------------------
1295    Date: 2009/02/18 16:10:19
1296    Author: Isibaar
1297    Branch: HEAD
1298    Tag: (none)
1299    Log:
1300    - Some updates to license headers
1301    
1302    Members:
1303            src/image/x86_asm/colorspace_mmx.inc:1.8->1.9
1304            src/motion/motion.h:1.24->1.25
1305    
1306    ---------------------
1307    Date: 2009/01/07 17:32:31
1308    Author: Isibaar
1309    Branch: HEAD
1310    Tag: (none)
1311    Log:
1312    Added note for OSX users that nasm >=2.06rc2 is required for MACH-O build
1313    
1314    Will auto-check in the configure script once 2.06 release is out...
1315    
1316    Members:
1317            doc/README:1.3->1.4
1318    
1319    ---------------------
1320    Date: 2009/01/07 17:22:02
1321    Author: Isibaar
1322    Branch: HEAD
1323    Tag: (none)
1324    Log:
1325    added quotes around nasm include paths to fix problems with directory names containing spaces
1326    
1327    Members:
1328            build/win32/libxvidcore.dsp:1.15->1.16
1329            build/win32/libxvidcore_static.dsp:1.5->1.6
1330    
1331    ---------------------
1332    Date: 2008/12/15 11:22:07
1333    Author: Isibaar
1334    Branch: HEAD
1335    Tag: (none)
1336    Log:
1337    added -D_WIN32_IE=0x0501 to CFLAGS
1338    
1339    Members:
1340            vfw/bin/Makefile:1.6->1.7
1341    
1342    ---------------------
1343    Date: 2008/12/09 11:42:38
1344    Author: Isibaar
1345    Branch: HEAD
1346    Tag: (none)
1347    Log:
1348    Note for yasm version required for MacOS X
1349    
1350    Members:
1351            doc/README:1.2->1.3
1352    
1353    ---------------------
1354    Date: 2008/12/05 11:33:47
1355    Author: Isibaar
1356    Branch: HEAD
1357    Tag: (none)
1358    Log:
1359    added a comment
1360    
1361    Members:
1362            src/dct/x86_asm/fdct_sse2_skal.asm:1.13->1.14
1363    
1364    ---------------------
1365    Date: 2008/12/05 11:18:52
1366    Author: Isibaar
1367    Branch: HEAD
1368    Tag: (none)
1369    Log:
1370    Added -arch ppc for Apple gcc
1371    
1372    Members:
1373            build/generic/configure.in:1.27->1.28
1374    
1375    ---------------------
1376    Date: 2008/12/05 11:15:02
1377    Author: Isibaar
1378    Branch: HEAD
1379    Tag: (none)
1380    Log:
1381    MacOS X specific changes
1382    
1383    Members:
1384            src/nasm.inc:1.5->1.6
1385            src/dct/x86_asm/fdct_sse2_skal.asm:1.12->1.13
1386    
1387    ---------------------
1388    Date: 2008/12/04 19:30:36
1389    Author: Isibaar
1390    Branch: HEAD
1391    Tag: (none)
1392    Log:
1393    yasm compatibility
1394    
1395    Members:
1396            build/generic/configure.in:INITIAL->1.27
1397            src/nasm.inc:1.4->1.5
1398            src/image/x86_asm/colorspace_yuv_mmx.asm:1.13->1.14
1399            src/image/x86_asm/interpolate8x8_3dne.asm:1.12->1.13
1400            src/image/x86_asm/postprocessing_mmx.asm:1.11->1.12
1401            src/image/x86_asm/postprocessing_sse2.asm:1.14->1.15
1402            src/quant/x86_asm/quantize_h263_3dne.asm:1.10->1.11
1403            src/quant/x86_asm/quantize_h263_mmx.asm:1.14->1.15
1404            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.14->1.15
1405            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.11->1.12
1406    
1407    ---------------------
1408    Date: 2008/12/04 15:41:50
1409    Author: Isibaar
1410    Branch: HEAD
1411    Tag: (none)
1412    Log:
1413    trying to add back yasm support
1414    
1415    Members:
1416            src/nasm.inc:INITIAL->1.4
1417            src/bitstream/x86_asm/cbp_mmx.asm:1.17->1.18
1418            src/bitstream/x86_asm/cbp_sse2.asm:1.12->1.13
1419            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.8->1.9
1420            src/dct/x86_asm/fdct_mmx_skal.asm:1.10->1.11
1421            src/dct/x86_asm/fdct_sse2_skal.asm:INITIAL->1.12
1422            src/dct/x86_asm/idct_3dne.asm:1.9->1.10
1423            src/dct/x86_asm/idct_mmx.asm:1.13->1.14
1424            src/dct/x86_asm/idct_sse2_dmitry.asm:INITIAL->1.10
1425            src/image/x86_asm/colorspace_rgb_mmx.asm:1.10->1.11
1426            src/image/x86_asm/colorspace_yuv_mmx.asm:1.12->1.13
1427            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.10->1.11
1428            src/image/x86_asm/deintl_sse.asm:1.4->1.5
1429            src/image/x86_asm/gmc_mmx.asm:INITIAL->1.10
1430            src/image/x86_asm/interpolate8x8_3dn.asm:1.12->1.13
1431            src/image/x86_asm/interpolate8x8_3dne.asm:1.11->1.12
1432            src/image/x86_asm/interpolate8x8_mmx.asm:1.23->1.24
1433            src/image/x86_asm/interpolate8x8_xmm.asm:1.13->1.14
1434            src/image/x86_asm/postprocessing_mmx.asm:1.10->1.11
1435            src/image/x86_asm/postprocessing_sse2.asm:1.13->1.14
1436            src/image/x86_asm/qpel_mmx.asm:1.9->1.10
1437            src/image/x86_asm/reduced_mmx.asm:1.10->1.11
1438            src/motion/x86_asm/sad_3dn.asm:1.12->1.13
1439            src/motion/x86_asm/sad_3dne.asm:1.10->1.11
1440            src/motion/x86_asm/sad_mmx.asm:1.20->1.21
1441            src/motion/x86_asm/sad_sse2.asm:1.18->1.19
1442            src/motion/x86_asm/sad_xmm.asm:1.13->1.14
1443            src/plugins/x86_asm/plugin_ssim-a.asm:1.11->1.12
1444            src/quant/x86_asm/quantize_h263_3dne.asm:1.9->1.10
1445            src/quant/x86_asm/quantize_h263_mmx.asm:INITIAL->1.14
1446            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.13->1.14
1447            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.10->1.11
1448            src/utils/x86_asm/cpuid.asm:INITIAL->1.18
1449            src/utils/x86_asm/interlacing_mmx.asm:1.10->1.11
1450            src/utils/x86_asm/mem_transfer_3dne.asm:1.11->1.12
1451            src/utils/x86_asm/mem_transfer_mmx.asm:1.20->1.21
1452    
1453    ---------------------
1454    Date: 2008/12/02 14:58:30
1455    Author: Isibaar
1456    Branch: HEAD
1457    Tag: (none)
1458    Log:
1459    missing ENDFUNC
1460    
1461    Members:
1462            src/utils/x86_asm/cpuid.asm:1.16->1.17
1463    
1464    ---------------------
1465    Date: 2008/12/02 14:44:55
1466    Author: Isibaar
1467    Branch: HEAD
1468    Tag: (none)
1469    Log:
1470    WIN64 XMM6/XMM7 bench and asm optimization patch by Andrew Dunstan
1471    
1472    Members:
1473            examples/xvid_bench.c:1.38->1.39
1474            src/bitstream/x86_asm/cbp_sse2.asm:1.11->1.12
1475            src/image/x86_asm/gmc_mmx.asm:1.8->1.9
1476            src/image/x86_asm/postprocessing_sse2.asm:1.12->1.13
1477            src/motion/x86_asm/sad_sse2.asm:1.17->1.18
1478            src/plugins/x86_asm/plugin_ssim-a.asm:1.10->1.11
1479            src/quant/x86_asm/quantize_h263_mmx.asm:1.12->1.13
1480            src/utils/emms.h:1.16->1.17
1481            src/utils/x86_asm/cpuid.asm:1.15->1.16
1482    
1483    ---------------------
1484    Date: 2008/12/01 16:22:37
1485    Author: Isibaar
1486    Branch: HEAD
1487    Tag: (none)
1488    Log:
1489    fix for previous commit
1490    
1491    Members:
1492            src/image/x86_asm/colorspace_yuv_mmx.asm:1.11->1.12
1493    
1494    ---------------------
1495    Date: 2008/12/01 16:06:48
1496    Author: Isibaar
1497    Branch: HEAD
1498    Tag: (none)
1499    Log:
1500    OSX/Leopard compilation fix by Guillaume Poirier
1501    
1502    Members:
1503            src/xvid.c:1.79->1.80
1504    
1505    ---------------------
1506    Date: 2008/12/01 16:00:44
1507    Author: Isibaar
1508    Branch: HEAD
1509    Tag: (none)
1510    Log:
1511    ASM clean-up patch by Carlo Bramix
1512    
1513    Members:
1514            src/image/x86_asm/colorspace_mmx.inc:1.7->1.8
1515            src/image/x86_asm/colorspace_yuv_mmx.asm:1.10->1.11
1516            src/image/x86_asm/interpolate8x8_mmx.asm:1.22->1.23
1517            src/image/x86_asm/postprocessing_mmx.asm:1.9->1.10
1518            src/image/x86_asm/postprocessing_sse2.asm:1.11->1.12
1519            src/image/x86_asm/reduced_mmx.asm:1.9->1.10
1520    
1521    ---------------------
1522    Date: 2008/12/01 15:45:45
1523    Author: Isibaar
1524    Branch: HEAD
1525    Tag: (none)
1526    Log:
1527    properly treat XMM6/XMM7 as non-volatile on WIN64 (to be tested)
1528    
1529    Members:
1530            src/nasm.inc:1.2->1.3
1531            src/bitstream/x86_asm/cbp_sse2.asm:1.10->1.11
1532            src/dct/x86_asm/fdct_sse2_skal.asm:1.10->1.11
1533            src/dct/x86_asm/idct_sse2_dmitry.asm:1.8->1.9
1534            src/image/x86_asm/gmc_mmx.asm:1.7->1.8
1535            src/image/x86_asm/postprocessing_sse2.asm:1.10->1.11
1536            src/motion/x86_asm/sad_sse2.asm:1.16->1.17
1537            src/plugins/x86_asm/plugin_ssim-a.asm:1.9->1.10
1538            src/quant/x86_asm/quantize_h263_mmx.asm:1.11->1.12
1539    
1540    ---------------------
1541    Date: 2008/11/30 19:05:42
1542    Author: Isibaar
1543    Branch: HEAD
1544    Tag: (none)
1545    Log:
1546    finish up WIN64 compatibility
1547    
1548    Members:
1549            vfw/src/driverproc.c:1.10->1.11
1550    
1551    ---------------------
1552    Date: 2008/11/30 18:56:07
1553    Author: Isibaar
1554    Branch: HEAD
1555    Tag: (none)
1556    Log:
1557    finish up WIN64 compatibility
1558    
1559    Members:
1560            vfw/src/config.c:1.37->1.38
1561            vfw/src/driverproc.c:1.9->1.10
1562            vfw/src/status.c:1.3->1.4
1563    
1564    ---------------------
1565    Date: 2008/11/30 17:36:44
1566    Author: Isibaar
1567    Branch: HEAD
1568    Tag: (none)
1569    Log:
1570    VC8 win32 / x64 project files
1571    
1572    Members:
1573            build/win32/libxvidcore.sln:1.1->1.2
1574            build/win32/libxvidcore.vcproj:1.1->1.2
1575            build/win32/xvid_decraw.vcproj:INITIAL->1.1
1576            build/win32/xvid_encraw.vcproj:INITIAL->1.1
1577            dshow/dshow.vcproj:INITIAL->1.1
1578            dshow/src/CAbout.cpp:1.2->1.3
1579            dshow/src/CAbout.h:1.2->1.3
1580            dshow/src/Configure.cpp:1.5->1.6
1581            dshow/src/config.c:1.9->1.10
1582            src/nasm.inc:1.1->1.2
1583            src/portab.h:1.58->1.59
1584            src/xvid.c:INITIAL->1.79
1585            src/motion/gmc.c:1.9->1.10
1586            vfw/vfw.dsp:INITIAL->1.4
1587            vfw/vfw.vcproj:INITIAL->1.1
1588            vfw/src/config.c:1.36->1.37
1589            vfw/src/config.h:1.12->1.13
1590            vfw/src/driverproc.c:1.8->1.9
1591    
1592    ---------------------
1593    Date: 2008/11/28 19:28:41
1594    Author: Isibaar
1595    Branch: HEAD
1596    Tag: (none)
1597    Log:
1598    updated nasm dependency
1599    
1600    Members:
1601            debian/control:1.2->1.3
1602    
1603    ---------------------
1604    Date: 2008/11/28 19:16:42
1605    Author: Isibaar
1606    Branch: HEAD
1607    Tag: (none)
1608    Log:
1609    pump up HEAD version numbers
1610    
1611    Members:
1612            build/generic/configure.in:1.25->1.26
1613            debian/changelog:1.2->1.3
1614            src/xvid.c:1.77->1.78
1615            src/xvid.h:1.63->1.64
1616    
1617    ---------------------
1618    Date: 2008/11/28 17:54:43
1619    Author: Isibaar
1620    Branch: HEAD
1621    Tag: tag-branching-1_2_0
1622    Log:
1623    WIN64 compatibility
1624    
1625    Members:
1626            dshow/src/config.h:1.5->1.6
1627    
1628    ---------------------
1629    Date: 2008/11/28 17:42:50
1630    Author: Isibaar
1631    Branch: HEAD
1632    Tag: (none)
1633    Log:
1634    alternative multicore detection
1635    
1636    Members:
1637            src/xvid.c:1.76->1.77
1638    
1639    ---------------------
1640    Date: 2008/11/28 12:56:01
1641    Author: Isibaar
1642    Branch: HEAD
1643    Tag: (none)
1644    Log:
1645    Auto SMP
1646    
1647    Members:
1648            vfw/src/codec.c:1.21->1.22
1649            vfw/src/config.c:1.35->1.36
1650            vfw/src/resource.rc:1.24->1.25
1651    
1652    ---------------------
1653    Date: 2008/11/28 11:58:07
1654    Author: Isibaar
1655    Branch: HEAD
1656    Tag: (none)
1657    Log:
1658    bugfix: prevent access violation if width/height is not multiple of 2
1659    
1660    Members:
1661            src/image/image.c:1.42->1.43
1662    
1663    ---------------------
1664    Date: 2008/11/27 21:46:13
1665    Author: Isibaar
1666    Branch: HEAD
1667    Tag: (none)
1668    Log:
1669    AMD64 fix
1670    
1671    Members:
1672            src/plugins/x86_asm/plugin_ssim-a.asm:1.8->1.9
1673    
1674    ---------------------
1675    Date: 2008/11/27 21:34:53
1676    Author: Isibaar
1677    Branch: HEAD
1678    Tag: (none)
1679    Log:
1680    readded cpu check
1681    
1682    Members:
1683            src/plugins/plugin_ssim.c:1.11->1.12
1684    
1685    ---------------------
1686    Date: 2008/11/27 21:17:33
1687    Author: Isibaar
1688    Branch: HEAD
1689    Tag: (none)
1690    Log:
1691    more ssim fixes
1692    
1693    Members:
1694            examples/xvid_encraw.c:1.36->1.37
1695            src/xvid.h:1.62->1.63
1696            src/plugins/plugin_ssim.c:1.10->1.11
1697            src/plugins/plugin_ssim.h:1.3->1.4
1698    
1699    ---------------------
1700    Date: 2008/11/27 20:45:28
1701    Author: Isibaar
1702    Branch: HEAD
1703    Tag: (none)
1704    Log:
1705    fix for -ssim option
1706    
1707    Members:
1708            examples/xvid_encraw.c:1.35->1.36
1709    
1710    ---------------------
1711    Date: 2008/11/27 19:35:36
1712    Author: Isibaar
1713    Branch: HEAD
1714    Tag: (none)
1715    Log:
1716    64-bit fix
1717    
1718    Members:
1719            src/utils/x86_asm/interlacing_mmx.asm:1.9->1.10
1720    
1721    ---------------------
1722    Date: 2008/11/27 17:42:00
1723    Author: Isibaar
1724    Branch: HEAD
1725    Tag: (none)
1726    Log:
1727    updated strings
1728    
1729    Members:
1730            vfw/bin/xvid.inf:1.3->1.4
1731    
1732    ---------------------
1733    Date: 2008/11/27 17:33:32
1734    Author: Isibaar
1735    Branch: HEAD
1736    Tag: (none)
1737    Log:
1738    64-bit GUI note
1739    
1740    Members:
1741            vfw/src/config.c:1.34->1.35
1742            vfw/src/config.h:1.11->1.12
1743            vfw/src/resource.rc:1.23->1.24
1744    
1745    ---------------------
1746    Date: 2008/11/27 17:31:48
1747    Author: Isibaar
1748    Branch: HEAD
1749    Tag: (none)
1750    Log:
1751    enable SSE4 GMC code
1752    
1753    Members:
1754            src/portab.h:1.57->1.58
1755            src/motion/gmc.c:1.8->1.9
1756    
1757    ---------------------
1758    Date: 2008/11/27 12:57:28
1759    Author: Isibaar
1760    Branch: HEAD
1761    Tag: (none)
1762    Log:
1763    WIN64 compatibility
1764    
1765    Members:
1766            dshow/Makefile:1.6->1.7
1767            vfw/bin/Makefile:1.5->1.6
1768            vfw/src/config.c:1.33->1.34
1769            vfw/src/status.c:1.2->1.3
1770    
1771    ---------------------
1772    Date: 2008/11/27 01:47:03
1773    Author: Isibaar
1774    Branch: HEAD
1775    Tag: (none)
1776    Log:
1777    brightness control fix
1778    
1779    Members:
1780            src/xvid.c:1.75->1.76
1781            src/image/postprocessing.c:1.4->1.5
1782            src/image/x86_asm/postprocessing_sse2.asm:1.9->1.10
1783    
1784    ---------------------
1785    Date: 2008/11/27 00:37:28
1786    Author: Isibaar
1787    Branch: HEAD
1788    Tag: (none)
1789    Log:
1790    sad8bi bench
1791    
1792    Members:
1793            examples/xvid_bench.c:1.37->1.38
1794    
1795    ---------------------
1796    Date: 2008/11/27 00:35:50
1797    Author: Isibaar
1798    Branch: HEAD
1799    Tag: (none)
1800    Log:
1801    some WIN64 fixes
1802    
1803    Members:
1804            src/image/x86_asm/colorspace_mmx.inc:1.6->1.7
1805            src/image/x86_asm/colorspace_yuv_mmx.asm:1.9->1.10
1806            src/image/x86_asm/gmc_mmx.asm:1.6->1.7
1807            src/image/x86_asm/interpolate8x8_mmx.asm:1.21->1.22
1808            src/image/x86_asm/postprocessing_mmx.asm:1.8->1.9
1809            src/image/x86_asm/qpel_mmx.asm:1.8->1.9
1810            src/quant/x86_asm/quantize_h263_mmx.asm:1.10->1.11
1811            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.12->1.13
1812    
1813    ---------------------
1814    Date: 2008/11/26 11:11:16
1815    Author: Isibaar
1816    Branch: HEAD
1817    Tag: (none)
1818    Log:
1819    GUI controls for SSE3/SSE4
1820    Updated about box and messages
1821    
1822    Members:
1823            dshow/src/CXvidDecoder.h:1.6->1.7
1824            dshow/src/Configure.cpp:1.4->1.5
1825            dshow/src/config.c:1.8->1.9
1826            vfw/src/codec.h:1.5->1.6
1827            vfw/src/config.c:1.32->1.33
1828            vfw/src/resource.h:1.10->1.11
1829            vfw/src/resource.rc:1.22->1.23
1830    
1831    ---------------------
1832    Date: 2008/11/26 10:31:06
1833    Author: Isibaar
1834    Branch: HEAD
1835    Tag: (none)
1836    Log:
1837    some more benches
1838    
1839    Members:
1840            examples/xvid_bench.c:1.36->1.37
1841    
1842    ---------------------
1843    Date: 2008/11/26 03:36:37
1844    Author: Isibaar
1845    Branch: HEAD
1846    Tag: (none)
1847    Log:
1848    increment bs version
1849    
1850    Members:
1851            src/xvid.h:1.61->1.62
1852    
1853    ---------------------
1854    Date: 2008/11/26 03:32:54
1855    Author: Isibaar
1856    Branch: HEAD
1857    Tag: (none)
1858    Log:
1859    removed obsolete AMD64 asm source files
1860    
1861    Members:
1862            src/dct/x86_64_asm/fdct_mmx_skal.asm:1.3->1.4(DEAD)
1863            src/dct/x86_64_asm/idct_mmx.asm:1.3->1.4(DEAD)
1864            src/image/x86_64_asm/interpolate8x8_mmx.asm:1.3->1.4(DEAD)
1865            src/image/x86_64_asm/interpolate8x8_xmm.asm:1.3->1.4(DEAD)
1866            src/image/x86_64_asm/qpel_mmx.asm:1.4->1.5(DEAD)
1867            src/motion/x86_64_asm/sad_mmx.asm:1.3->1.4(DEAD)
1868            src/motion/x86_64_asm/sad_xmm.asm:1.3->1.4(DEAD)
1869            src/quant/x86_64_asm/quantize_h263_mmx.asm:1.3->1.4(DEAD)
1870            src/quant/x86_64_asm/quantize_mpeg_xmm.asm:1.3->1.4(DEAD)
1871            src/utils/x86_64_asm/cpuid.asm:1.6->1.7(DEAD)
1872            src/utils/x86_64_asm/interlacing_mmx.asm:1.5->1.6(DEAD)
1873            src/utils/x86_64_asm/mem_transfer_mmx.asm:1.3->1.4(DEAD)
1874    
1875    ---------------------
1876    Date: 2008/11/26 03:21:02
1877    Author: Isibaar
1878    Branch: HEAD
1879    Tag: (none)
1880    Log:
1881    X86_64 fixes
1882    
1883    Members:
1884            src/image/x86_asm/postprocessing_mmx.asm:1.7->1.8
1885            src/image/x86_asm/postprocessing_sse2.asm:1.8->1.9
1886            src/quant/quant_mpeg.c:1.4->1.5
1887            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.11->1.12
1888            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.9->1.10
1889    
1890    ---------------------
1891    Date: 2008/11/26 03:17:50
1892    Author: Isibaar
1893    Branch: HEAD
1894    Tag: (none)
1895    Log:
1896    win64 target
1897    
1898    Members:
1899            build/generic/Makefile:1.16->1.17
1900            build/generic/configure.in:1.24->1.25
1901            build/generic/sources.inc:1.14->1.15
1902    
1903    ---------------------
1904    Date: 2008/11/26 03:12:41
1905    Author: Isibaar
1906    Branch: HEAD
1907    Tag: (none)
1908    Log:
1909    updated MSVC project files
1910    
1911    Members:
1912            build/win32/libxvidcore.dsp:1.14->1.15
1913            build/win32/libxvidcore_static.dsp:1.4->1.5
1914    
1915    ---------------------
1916    Date: 2008/11/26 02:04:34
1917    Author: Isibaar
1918    Branch: HEAD
1919    Tag: (none)
1920    Log:
1921    Unified elf64/win64 X86_64 support
1922    
1923    Members:
1924            src/nasm.inc:INITIAL->1.1
1925            src/xvid.c:1.74->1.75
1926            src/bitstream/cbp.h:1.11->1.12
1927            src/bitstream/mbcoding.c:1.56->1.57
1928            src/bitstream/x86_asm/cbp_3dne.asm:1.7->1.8(DEAD)
1929            src/bitstream/x86_asm/cbp_mmx.asm:1.16->1.17
1930            src/bitstream/x86_asm/cbp_sse2.asm:1.9->1.10
1931            src/dct/fdct.h:1.10->1.11
1932            src/dct/idct.h:1.12->1.13
1933            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.7->1.8
1934            src/dct/x86_asm/fdct_mmx_skal.asm:1.9->1.10
1935            src/dct/x86_asm/fdct_sse2_skal.asm:1.9->1.10
1936            src/dct/x86_asm/idct_3dne.asm:1.8->1.9
1937            src/dct/x86_asm/idct_mmx.asm:1.12->1.13
1938            src/dct/x86_asm/idct_sse2_dmitry.asm:1.7->1.8
1939            src/dct/x86_asm/simple_idct_mmx.asm:1.9->1.10(DEAD)
1940            src/image/colorspace.h:1.9->1.10
1941            src/image/image.c:1.41->1.42
1942            src/image/interpolate8x8.h:1.16->1.17
1943            src/image/qpel.c:1.8->1.9
1944            src/image/qpel.h:1.7->1.8
1945            src/image/reduced.h:1.3->1.4
1946            src/image/x86_asm/colorspace_mmx.inc:1.5->1.6
1947            src/image/x86_asm/colorspace_rgb_mmx.asm:1.9->1.10
1948            src/image/x86_asm/colorspace_yuv_mmx.asm:1.8->1.9
1949            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.9->1.10
1950            src/image/x86_asm/deintl_sse.asm:1.3->1.4
1951            src/image/x86_asm/gmc_mmx.asm:1.5->1.6
1952            src/image/x86_asm/interpolate8x8_3dn.asm:1.11->1.12
1953            src/image/x86_asm/interpolate8x8_3dne.asm:1.10->1.11
1954            src/image/x86_asm/interpolate8x8_mmx.asm:1.20->1.21
1955            src/image/x86_asm/interpolate8x8_xmm.asm:1.12->1.13
1956            src/image/x86_asm/postprocessing_mmx.asm:1.6->1.7
1957            src/image/x86_asm/postprocessing_sse2.asm:1.7->1.8
1958            src/image/x86_asm/qpel_mmx.asm:1.7->1.8
1959            src/image/x86_asm/reduced_mmx.asm:1.8->1.9
1960            src/motion/motion_smp.h:1.4->1.5
1961            src/motion/sad.h:1.23->1.24
1962            src/motion/x86_asm/sad_3dn.asm:1.11->1.12
1963            src/motion/x86_asm/sad_3dne.asm:1.9->1.10
1964            src/motion/x86_asm/sad_mmx.asm:1.19->1.20
1965            src/motion/x86_asm/sad_sse2.asm:1.15->1.16
1966            src/motion/x86_asm/sad_xmm.asm:1.12->1.13
1967            src/plugins/plugin_ssim.c:1.9->1.10
1968            src/plugins/x86_asm/plugin_ssim-a.asm:1.7->1.8
1969            src/quant/quant.h:1.7->1.8
1970            src/quant/quant_matrix.c:1.15->1.16
1971            src/quant/quant_mpeg.c:1.3->1.4
1972            src/quant/x86_asm/quantize_h263_3dne.asm:1.8->1.9
1973            src/quant/x86_asm/quantize_h263_mmx.asm:1.9->1.10
1974            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.10->1.11
1975            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.8->1.9
1976            src/utils/mbfunctions.h:1.20->1.21
1977            src/utils/mem_transfer.h:1.17->1.18
1978            src/utils/x86_asm/cpuid.asm:1.14->1.15
1979            src/utils/x86_asm/interlacing_mmx.asm:1.8->1.9
1980            src/utils/x86_asm/mem_transfer_3dne.asm:1.10->1.11
1981            src/utils/x86_asm/mem_transfer_mmx.asm:1.19->1.20
1982    
1983    ---------------------
1984    Date: 2008/11/14 16:43:27
1985    Author: Isibaar
1986    Branch: HEAD
1987    Tag: (none)
1988    Log:
1989    initial SSE4 support
1990    
1991    Members:
1992            build/generic/configure.in:1.23->1.24
1993            examples/xvid_bench.c:1.35->1.36
1994            examples/xvid_encraw.c:1.34->1.35
1995            src/xvid.c:1.73->1.74
1996            src/xvid.h:1.60->1.61
1997            src/image/x86_asm/gmc_mmx.asm:1.4->1.5
1998            src/motion/gmc.c:1.7->1.8
1999            src/utils/x86_64_asm/cpuid.asm:1.5->1.6
2000            src/utils/x86_asm/cpuid.asm:1.13->1.14
2001    
2002    ---------------------
2003    Date: 2008/11/11 21:46:24
2004    Author: Isibaar
2005    Branch: HEAD
2006    Tag: (none)
2007    Log:
2008    NASM 2.x compatibility
2009    
2010    Members:
2011            src/bitstream/x86_asm/cbp_3dne.asm:1.6->1.7
2012            src/bitstream/x86_asm/cbp_mmx.asm:1.15->1.16
2013            src/bitstream/x86_asm/cbp_sse2.asm:1.8->1.9
2014            src/dct/x86_64_asm/fdct_mmx_skal.asm:1.2->1.3
2015            src/dct/x86_64_asm/idct_mmx.asm:1.2->1.3
2016            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.6->1.7
2017            src/dct/x86_asm/fdct_mmx_skal.asm:1.8->1.9
2018            src/dct/x86_asm/fdct_sse2_skal.asm:1.8->1.9
2019            src/dct/x86_asm/idct_3dne.asm:1.7->1.8
2020            src/dct/x86_asm/idct_mmx.asm:1.11->1.12
2021            src/dct/x86_asm/idct_sse2_dmitry.asm:1.6->1.7
2022            src/dct/x86_asm/simple_idct_mmx.asm:1.8->1.9
2023            src/image/x86_64_asm/interpolate8x8_mmx.asm:1.2->1.3
2024            src/image/x86_64_asm/interpolate8x8_xmm.asm:1.2->1.3
2025            src/image/x86_64_asm/qpel_mmx.asm:1.3->1.4
2026            src/image/x86_asm/colorspace_mmx.inc:1.4->1.5
2027            src/image/x86_asm/colorspace_rgb_mmx.asm:1.8->1.9
2028            src/image/x86_asm/colorspace_yuv_mmx.asm:1.7->1.8
2029            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.8->1.9
2030            src/image/x86_asm/deintl_sse.asm:1.2->1.3
2031            src/image/x86_asm/gmc_mmx.asm:1.3->1.4
2032            src/image/x86_asm/interpolate8x8_3dn.asm:1.10->1.11
2033            src/image/x86_asm/interpolate8x8_3dne.asm:1.9->1.10
2034            src/image/x86_asm/interpolate8x8_mmx.asm:1.19->1.20
2035            src/image/x86_asm/interpolate8x8_xmm.asm:1.11->1.12
2036            src/image/x86_asm/postprocessing_mmx.asm:1.5->1.6
2037            src/image/x86_asm/postprocessing_sse2.asm:1.6->1.7
2038            src/image/x86_asm/qpel_mmx.asm:1.6->1.7
2039            src/image/x86_asm/reduced_mmx.asm:1.7->1.8
2040            src/motion/x86_64_asm/sad_mmx.asm:1.2->1.3
2041            src/motion/x86_64_asm/sad_xmm.asm:1.2->1.3
2042            src/motion/x86_asm/sad_3dn.asm:1.10->1.11
2043            src/motion/x86_asm/sad_3dne.asm:1.8->1.9
2044            src/motion/x86_asm/sad_mmx.asm:1.18->1.19
2045            src/motion/x86_asm/sad_sse2.asm:1.14->1.15
2046            src/motion/x86_asm/sad_xmm.asm:1.11->1.12
2047            src/plugins/x86_asm/plugin_ssim-a.asm:1.6->1.7
2048            src/quant/x86_64_asm/quantize_h263_mmx.asm:1.2->1.3
2049            src/quant/x86_64_asm/quantize_mpeg_xmm.asm:1.2->1.3
2050            src/quant/x86_asm/quantize_h263_3dne.asm:1.7->1.8
2051            src/quant/x86_asm/quantize_h263_mmx.asm:1.8->1.9
2052            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.9->1.10
2053            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.7->1.8
2054            src/utils/x86_64_asm/cpuid.asm:1.4->1.5
2055            src/utils/x86_64_asm/interlacing_mmx.asm:1.4->1.5
2056            src/utils/x86_64_asm/mem_transfer_mmx.asm:1.2->1.3
2057            src/utils/x86_asm/cpuid.asm:1.12->1.13
2058            src/utils/x86_asm/interlacing_mmx.asm:1.7->1.8
2059            src/utils/x86_asm/mem_transfer_3dne.asm:1.9->1.10
2060            src/utils/x86_asm/mem_transfer_mmx.asm:1.18->1.19
2061    
2062    ---------------------
2063    Date: 2008/09/02 14:23:30
2064    Author: Isibaar
2065    Branch: HEAD
2066    Tag: (none)
2067    Log:
2068    - added the debian files from 1.1.3 release to CVS head
2069    - applied a patch by Fabian Greffrath <greffrath at leat ! rub ! de>
2070    
2071    Members:
2072            debian/changelog:1.1->1.2
2073            debian/compat:INITIAL->1.1
2074            debian/control:1.1->1.2
2075            debian/copyright:INITIAL->1.1
2076            debian/libxvidcore4-dev.dirs:INITIAL->1.1
2077            debian/libxvidcore4-dev.docs:INITIAL->1.1
2078            debian/libxvidcore4-dev.install:INITIAL->1.1
2079            debian/libxvidcore4.dirs:INITIAL->1.1
2080            debian/libxvidcore4.docs:INITIAL->1.1
2081            debian/libxvidcore4.install:INITIAL->1.1
2082            debian/rules:1.1->1.2
2083    
2084    ---------------------
2085    Date: 2008/08/19 11:17:17
2086    Author: Isibaar
2087    Branch: HEAD
2088    Tag: (none)
2089    Log:
2090    - removed accidental duplicates
2091    
2092    Members:
2093            src/utils/x86_64_asm/cpuid.asm:1.3->1.4
2094            src/utils/x86_64_asm/interlacing_mmx.asm:1.3->1.4
2095    
2096    ---------------------
2097    Date: 2008/08/19 11:06:48
2098    Author: Isibaar
2099    Branch: HEAD
2100    Tag: (none)
2101    Log:
2102    - noexecstack patch by Hans de Goede
2103    
2104    Members:
2105            src/bitstream/x86_asm/cbp_3dne.asm:1.5->1.6
2106            src/bitstream/x86_asm/cbp_mmx.asm:1.14->1.15
2107            src/bitstream/x86_asm/cbp_sse2.asm:1.7->1.8
2108            src/dct/x86_64_asm/fdct_mmx_skal.asm:1.1->1.2
2109            src/dct/x86_64_asm/idct_mmx.asm:1.1->1.2
2110            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.5->1.6
2111            src/dct/x86_asm/fdct_mmx_skal.asm:1.7->1.8
2112            src/dct/x86_asm/fdct_sse2_skal.asm:1.7->1.8
2113            src/dct/x86_asm/idct_3dne.asm:1.6->1.7
2114            src/dct/x86_asm/idct_mmx.asm:1.10->1.11
2115            src/dct/x86_asm/idct_sse2_dmitry.asm:1.5->1.6
2116            src/dct/x86_asm/simple_idct_mmx.asm:1.7->1.8
2117            src/image/x86_64_asm/interpolate8x8_mmx.asm:1.1->1.2
2118            src/image/x86_64_asm/interpolate8x8_xmm.asm:1.1->1.2
2119            src/image/x86_64_asm/qpel_mmx.asm:1.2->1.3
2120            src/image/x86_asm/colorspace_rgb_mmx.asm:1.7->1.8
2121            src/image/x86_asm/colorspace_yuv_mmx.asm:1.6->1.7
2122            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.7->1.8
2123            src/image/x86_asm/deintl_sse.asm:1.1->1.2
2124            src/image/x86_asm/gmc_mmx.asm:1.2->1.3
2125            src/image/x86_asm/interpolate8x8_3dn.asm:1.9->1.10
2126            src/image/x86_asm/interpolate8x8_3dne.asm:1.8->1.9
2127            src/image/x86_asm/interpolate8x8_mmx.asm:1.18->1.19
2128            src/image/x86_asm/interpolate8x8_xmm.asm:1.10->1.11
2129            src/image/x86_asm/postprocessing_mmx.asm:1.4->1.5
2130            src/image/x86_asm/postprocessing_sse2.asm:1.5->1.6
2131            src/image/x86_asm/qpel_mmx.asm:1.5->1.6
2132            src/image/x86_asm/reduced_mmx.asm:1.6->1.7
2133            src/motion/x86_64_asm/sad_mmx.asm:1.1->1.2
2134            src/motion/x86_64_asm/sad_xmm.asm:1.1->1.2
2135            src/motion/x86_asm/sad_3dn.asm:1.9->1.10
2136            src/motion/x86_asm/sad_3dne.asm:1.7->1.8
2137            src/motion/x86_asm/sad_mmx.asm:1.17->1.18
2138            src/motion/x86_asm/sad_sse2.asm:1.13->1.14
2139            src/motion/x86_asm/sad_xmm.asm:1.10->1.11
2140            src/plugins/x86_asm/plugin_ssim-a.asm:1.5->1.6
2141            src/quant/x86_64_asm/quantize_h263_mmx.asm:1.1->1.2
2142            src/quant/x86_64_asm/quantize_mpeg_xmm.asm:1.1->1.2
2143            src/quant/x86_asm/quantize_h263_3dne.asm:1.6->1.7
2144            src/quant/x86_asm/quantize_h263_mmx.asm:1.7->1.8
2145            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.8->1.9
2146            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.6->1.7
2147            src/utils/x86_64_asm/cpuid.asm:1.2->1.3
2148            src/utils/x86_64_asm/interlacing_mmx.asm:1.2->1.3
2149            src/utils/x86_64_asm/mem_transfer_mmx.asm:1.1->1.2
2150            src/utils/x86_asm/cpuid.asm:1.11->1.12
2151            src/utils/x86_asm/interlacing_mmx.asm:1.6->1.7
2152            src/utils/x86_asm/mem_transfer_3dne.asm:1.8->1.9
2153            src/utils/x86_asm/mem_transfer_mmx.asm:1.17->1.18
2154    
2155    ---------------------
2156    Date: 2007/11/23 11:45:09
2157    Author: Isibaar
2158    Branch: HEAD
2159    Tag: (none)
2160    Log:
2161    - add missing #!/usr/bin/perl
2162    
2163    Members:
2164            examples/bench_list.pl:1.2->1.3
2165    
2166    ---------------------
2167    Date: 2007/11/23 11:44:11
2168    Author: Isibaar
2169    Branch: HEAD
2170    Tag: (none)
2171    Log:
2172    - update for nasm >= 0.99
2173    
2174    Members:
2175            build/generic/configure.in:1.22->1.23
2176    
2177    ---------------------
2178    Date: 2007/09/11 14:41:13
2179    Author: suxen_drol
2180    Branch: HEAD
2181    Tag: (none)
2182    Log:
2183    nasm 0.99.x compatibility
2184    
2185    Members:
2186            src/dct/x86_asm/fdct_mmx_skal.asm:1.6->1.7
2187            src/image/x86_asm/interpolate8x8_3dne.asm:1.7->1.8
2188            src/motion/x86_asm/sad_3dne.asm:1.6->1.7
2189            src/quant/x86_asm/quantize_h263_3dne.asm:1.5->1.6
2190            src/utils/x86_asm/mem_transfer_3dne.asm:1.7->1.8
2191    
2192    ---------------------
2193    Date: 2007/07/26 16:30:31
2194    Author: suxen_drol
2195    Branch: HEAD
2196    Tag: (none)
2197    Log:
2198    posix compliance; s/malloc\.h/stdlib\.h/
2199    
2200    Members:
2201            src/plugins/plugin_ssim.c:1.8->1.9
2202    
2203    ---------------------
2204    Date: 2007/07/24 11:43:10
2205    Author: Isibaar
2206    Branch: HEAD
2207    Tag: (none)
2208    Log:
2209    - improve b-frame decoding robustness (with broken stream or missing
2210      ref frame)
2211    
2212    Members:
2213            src/bitstream/bitstream.c:1.57->1.58
2214    
2215    ---------------------
2216    Date: 2007/07/19 15:46:16
2217    Author: suxen_drol
2218    Branch: HEAD
2219    Tag: (none)
2220    Log:
2221    remove plugin_fixed.c as per instruction "[Xvid-devel] pete cvs commits digest" (13 May 2003)
2222    
2223    Members:
2224            src/plugins/plugin_fixed.c:1.2->1.3(DEAD)
2225    
2226    ---------------------
2227    Date: 2007/06/28 16:55:11
2228    Author: Skal
2229    Branch: HEAD
2230    Tag: (none)
2231    Log:
2232    
2233            Simplify index testing after get_coeff(), esp. after decoding error.
2234    
2235    Members:
2236            src/bitstream/mbcoding.c:1.55->1.56
2237    
2238    ---------------------
2239    Date: 2007/06/27 16:38:05
2240    Author: Isibaar
2241    Branch: HEAD
2242    Tag: (none)
2243    Log:
2244    - patch for a potential vulnerability reported by Secunia
2245    
2246    Members:
2247            src/bitstream/mbcoding.c:1.54->1.55
2248    
2249    ---------------------
2250    Date: 2007/06/02 15:53:13
2251    Author: syskin
2252    Branch: HEAD
2253    Tag: (none)
2254    Log:
2255    compile with unicode support correctly (windows/debug). Patch by Kurt Pruenner
2256    
2257    Members:
2258            src/portab.h:1.56->1.57
2259    
2260    ---------------------
2261    Date: 2007/04/28 18:30:20
2262    Author: syskin
2263    Branch: HEAD
2264    Tag: (none)
2265    Log:
2266    Correction to out-of-bounds memory access in d_mv_bits; an assertion showing that d_mv_bits is still wrong; VC8 project files
2267    
2268    Members:
2269            build/win32/libxvidcore.sln:INITIAL->1.1
2270            build/win32/libxvidcore.vcproj:INITIAL->1.1
2271            src/bitstream/mbcoding.c:1.53->1.54
2272            src/motion/motion_inlines.h:1.4->1.5
2273    
2274    ---------------------
2275    Date: 2007/04/16 21:01:28
2276    Author: Skal
2277    Branch: HEAD
2278    Tag: (none)
2279    Log:
2280    
2281            fix for bad resync_marker length in b-vops (both enc and dec)
2282    
2283            Thanks to Mathieu Monnier for the report
2284            (mathieu.monnier at polytechnique dot org)
2285    
2286    Members:
2287            src/decoder.c:1.79->1.80
2288            src/bitstream/bitstream.c:1.56->1.57
2289    
2290    ---------------------
2291    Date: 2007/03/08 22:40:12
2292    Author: Isibaar
2293    Branch: HEAD
2294    Tag: (none)
2295    Log:
2296    - fix SSE3 detection and port to x86_64
2297    
2298    Members:
2299            src/utils/x86_64_asm/cpuid.asm:1.1->1.2
2300            src/utils/x86_asm/cpuid.asm:1.10->1.11
2301    
2302    ---------------------
2303    Date: 2007/02/08 14:10:24
2304    Author: Isibaar
2305    Branch: HEAD
2306    Tag: (none)
2307    Log:
2308    - avoid access violation when stats==NULL - patch by Felipe Contreras
2309    
2310    Members:
2311            src/encoder.c:1.129->1.130
2312    
2313    ---------------------
2314    Date: 2007/01/09 21:08:53
2315    Author: Isibaar
2316    Branch: HEAD
2317    Tag: (none)
2318    Log:
2319    - ssim and colorspace set-up patches by Johannes Reinhardt
2320    
2321    Members:
2322            examples/xvid_encraw.c:1.33->1.34
2323    
2324    ---------------------
2325    Date: 2006/12/22 00:29:27
2326    Author: Isibaar
2327    Branch: HEAD
2328    Tag: (none)
2329    Log:
2330    - build patch for Mac by Eric Petit
2331    
2332    Members:
2333            build/generic/configure.in:1.21->1.22
2334    
2335    ---------------------
2336    Date: 2006/12/22 00:27:25
2337    Author: Isibaar
2338    Branch: HEAD
2339    Tag: (none)
2340    Log:
2341    - PPC build cleanup patch for SSIM by Paul Kurucz
2342    
2343    Members:
2344            examples/xvid_bench.c:1.34->1.35
2345            src/plugins/plugin_ssim.c:1.7->1.8
2346    
2347    ---------------------
2348    Date: 2006/12/14 14:09:00
2349    Author: Isibaar
2350    Branch: HEAD
2351    Tag: (none)
2352    Log:
2353    - missing emms() fix by squid_80
2354    
2355    Members:
2356            src/encoder.c:1.128->1.129
2357    
2358    ---------------------
2359    Date: 2006/12/06 20:55:42
2360    Author: Isibaar
2361    Branch: HEAD
2362    Tag: (none)
2363    Log:
2364    - Add xvid_plugin_ssim
2365    
2366    Members:
2367            build/generic/libxvidcore.def:1.4->1.5
2368    
2369    ---------------------
2370    Date: 2006/12/06 20:55:07
2371    Author: Isibaar
2372    Branch: HEAD
2373    Tag: (none)
2374    Log:
2375    - SSE3 patch
2376    
2377    Members:
2378            src/xvid.c:1.72->1.73
2379            src/xvid.h:1.59->1.60
2380            src/motion/sad.h:1.22->1.23
2381            src/motion/x86_asm/sad_sse2.asm:1.12->1.13
2382            src/utils/x86_asm/cpuid.asm:1.9->1.10
2383    
2384    ---------------------
2385    Date: 2006/11/12 02:40:36
2386    Author: chl
2387    Branch: HEAD
2388    Tag: (none)
2389    Log:
2390    MMX version of RGB_to_yv12, shamelessly copy&pasted from the BGR version.
2391    
2392    Members:
2393            src/xvid.c:1.71->1.72
2394            src/image/colorspace.h:1.8->1.9
2395            src/image/x86_asm/colorspace_rgb_mmx.asm:1.6->1.7
2396    
2397    ---------------------
2398    Date: 2006/11/11 23:06:44
2399    Author: chl
2400    Branch: HEAD
2401    Tag: (none)
2402    Log:
2403    Fixed RGB but, simply forgot to initialize the function ptr
2404    
2405    Members:
2406            src/xvid.c:1.70->1.71
2407    
2408    ---------------------
2409    Date: 2006/11/11 23:03:30
2410    Author: chl
2411    Branch: HEAD
2412    Tag: (none)
2413    Log:
2414    Same RGB bug, different location
2415    
2416    Members:
2417            src/image/image.c:1.40->1.41
2418    
2419    ---------------------
2420    Date: 2006/11/11 06:07:25
2421    Author: chl
2422    Branch: HEAD
2423    Tag: (none)
2424    Log:
2425    Typo in RGB, but still seems broken.
2426    
2427    Members:
2428            src/image/image.c:1.39->1.40
2429    
2430    ---------------------
2431    Date: 2006/11/10 19:58:39
2432    Author: chl
2433    Branch: HEAD
2434    Tag: (none)
2435    Log:
2436    Added support for RGB colorspace. Incredible that after 5 years, this still
2437    wasn't there (only BGR and RGB+alpha).
2438    There are no accelerated MMX version, yet.
2439    
2440    Members:
2441            src/xvid.h:1.58->1.59
2442            src/image/colorspace.c:1.13->1.14
2443            src/image/colorspace.h:1.7->1.8
2444            src/image/image.c:1.38->1.39
2445    
2446    ---------------------
2447    Date: 2006/11/08 08:17:22
2448    Author: Skal
2449    Branch: HEAD
2450    Tag: (none)
2451    Log:
2452    
2453            + added an integer-based alternative to float gaussian.
2454            #define USE_INT_GAUSSIAN to activate it
2455    
2456    Members:
2457            src/plugins/plugin_ssim.c:1.6->1.7
2458    
2459    ---------------------
2460    Date: 2006/11/08 07:55:27
2461    Author: Skal
2462    Branch: HEAD
2463    Tag: (none)
2464    Log:
2465    
2466            + applied ssim_part3.diff patch, by Johannes Reinhardt
2467    
2468    Members:
2469            examples/xvid_encraw.c:1.32->1.33
2470            src/plugins/plugin_ssim.c:1.5->1.6
2471            src/plugins/plugin_ssim.h:1.2->1.3
2472    
2473    ---------------------
2474    Date: 2006/11/07 20:59:03
2475    Author: Skal
2476    Branch: HEAD
2477    Tag: (none)
2478    Log:
2479    
2480            + added a seamingly missing emms() to generate_GMCimage()
2481            + little ASM clean-up, pointer out by Celtic_Druid
2482    
2483    Members:
2484            src/image/x86_asm/gmc_mmx.asm:1.1->1.2
2485            src/motion/gmc.c:1.6->1.7
2486    
2487    ---------------------
2488    Date: 2006/11/01 11:04:29
2489    Author: Isibaar
2490    Branch: HEAD
2491    Tag: (none)
2492    Log:
2493    - upped BS_VERSION to 47
2494    
2495    Members:
2496            src/xvid.h:1.57->1.58
2497    
2498    ---------------------
2499    Date: 2006/11/01 08:12:26
2500    Author: Skal
2501    Branch: HEAD
2502    Tag: (none)
2503    Log:
2504    
2505            + added a very simple bench to test bitstream-read functions
2506            mostly to be used in conjunction to valgrind to spot uninitialized
2507            reads.
2508    
2509    Members:
2510            examples/xvid_bench.c:1.33->1.34
2511    
2512    ---------------------
2513    Date: 2006/10/30 23:23:05
2514    Author: chl
2515    Branch: HEAD
2516    Tag: (none)
2517    Log:
2518    nasm/yasm (at least my versions) didn't like the 0EH syntax in pshufd.
2519    Change to 0x0E fixes it (thanks for the hint, skal!).
2520    
2521    Members:
2522            src/plugins/x86_asm/plugin_ssim-a.asm:1.4->1.5
2523    
2524    ---------------------
2525    Date: 2006/10/30 12:33:57
2526    Author: Skal
2527    Branch: HEAD
2528    Tag: (none)
2529    Log:
2530    
2531            + fix for rounding error while descaling
2532    
2533    Members:
2534            src/plugins/x86_asm/plugin_ssim-a.asm:1.3->1.4
2535    
2536    ---------------------
2537    Date: 2006/10/30 12:21:42
2538    Author: Skal
2539    Branch: HEAD
2540    Tag: (none)
2541    Log:
2542    
2543            + further patch for SSIM plugin by Johannes Reinhardt
2544            + updated `xvid_bench 15` => there's still a little
2545            rounding inaccuracy in the reported CRCs. Work in progress...
2546    
2547    Members:
2548            examples/xvid_bench.c:1.32->1.33
2549            examples/xvid_encraw.c:1.31->1.32
2550            src/xvid.h:1.56->1.57
2551            src/plugins/plugin_ssim.c:1.4->1.5
2552            src/plugins/plugin_ssim.h:1.1->1.2
2553            src/plugins/x86_asm/plugin_ssim-a.asm:1.2->1.3
2554    
2555    ---------------------
2556    Date: 2006/10/30 11:52:00
2557    Author: Skal
2558    Branch: HEAD
2559    Tag: (none)
2560    Log:
2561    
2562            + added support for NULL u/v pointer in yv12_to_yv12* functions
2563            (+little bug fix for the vflip case).
2564            Added a bench in xvid_bench.c (`xvid_bench 16`)
2565    
2566    Members:
2567            examples/xvid_bench.c:1.31->1.32
2568            src/image/colorspace.c:1.12->1.13
2569            src/image/x86_asm/colorspace_yuv_mmx.asm:1.5->1.6
2570    
2571    ---------------------
2572    Date: 2006/10/29 09:04:02
2573    Author: chl
2574    Branch: HEAD
2575    Tag: (none)
2576    Log:
2577    Simple handle to flooding chroma components with 0x80: set src->u and
2578    src->v to NULL. To work with VFlip, set also src_uv_stride=0.
2579    
2580    Members:
2581            src/image/colorspace.c:1.11->1.12
2582    
2583    ---------------------
2584    Date: 2006/10/26 18:34:32
2585    Author: Skal
2586    Branch: HEAD
2587    Tag: (none)
2588    Log:
2589    
2590            slightly faster lum_8x8_mmx
2591    
2592    Members:
2593            src/plugins/x86_asm/plugin_ssim-a.asm:1.1->1.2
2594    
2595    ---------------------
2596    Date: 2006/10/16 06:46:01
2597    Author: Skal
2598    Branch: HEAD
2599    Tag: (none)
2600    Log:
2601            update totalPSNR[], whatever the ARG_PROGRESS
2602    
2603    Members:
2604            examples/xvid_encraw.c:1.30->1.31
2605    
2606    ---------------------
2607    Date: 2006/10/13 17:19:48
2608    Author: Skal
2609    Branch: HEAD
2610    Tag: (none)
2611    Log:
2612    
2613            bench on lum2x8 was wrong (uninitialized reads)
2614    
2615    Members:
2616            examples/xvid_bench.c:1.30->1.31
2617    
2618    ---------------------
2619    Date: 2006/10/13 17:16:25
2620    Author: Skal
2621    Branch: HEAD
2622    Tag: (none)
2623    Log:
2624    
2625            some more SSIM patches by Johannes
2626    
2627    Members:
2628            examples/xvid_bench.c:1.29->1.30
2629            examples/xvid_encraw.c:1.29->1.30
2630            src/plugins/plugin_ssim.c:1.3->1.4
2631    
2632    ---------------------
2633    Date: 2006/10/13 13:26:18
2634    Author: Skal
2635    Branch: HEAD
2636    Tag: (none)
2637    Log:
2638    
2639            wrong call to check_cpu_features() in case of non-ARCH_IS_IA32
2640    
2641    Members:
2642            src/image/image.c:1.37->1.38
2643    
2644    ---------------------
2645    Date: 2006/10/13 11:28:46
2646    Author: Skal
2647    Branch: HEAD
2648    Tag: (none)
2649    Log:
2650    
2651            removed the #ifndef WIN32 protection around xvid_plugin_ssim
2652    
2653    Members:
2654            examples/xvid_encraw.c:1.28->1.29
2655    
2656    ---------------------
2657    Date: 2006/10/13 10:39:07
2658    Author: Isibaar
2659    Branch: HEAD
2660    Tag: (none)
2661    Log:
2662    - Updated the MSVC project files plus some minor compilation fixes
2663    
2664    Members:
2665            build/win32/libxvidcore.dsp:1.13->1.14
2666            src/image/image.c:1.36->1.37
2667            src/plugins/plugin_ssim.c:1.2->1.3
2668    
2669    ---------------------
2670    Date: 2006/10/13 09:38:09
2671    Author: Skal
2672    Branch: HEAD
2673    Tag: (none)
2674    Log:
2675    
2676            + added a simple de-interlacing func (c + sse version),
2677            declared as xvid_image_deinterlace() in image.h
2678    
2679            Of course, one should prefer deinterlacing through some avisynth
2680            plugin, but...
2681    
2682            please update the dsp/dsw
2683    
2684    Members:
2685            build/generic/sources.inc:1.13->1.14
2686            src/image/image.c:1.35->1.36
2687            src/image/image.h:1.16->1.17
2688            src/image/x86_asm/deintl_sse.asm:INITIAL->1.1
2689    
2690    ---------------------
2691    Date: 2006/10/13 08:32:02
2692    Author: Skal
2693    Branch: HEAD
2694    Tag: (none)
2695    Log:
2696    
2697            + added a forgotten ARCH_IS_IA32
2698            + added some missing emms() after asm calls (since floats are used)
2699    
2700    Members:
2701            src/plugins/plugin_ssim.c:1.1->1.2
2702    
2703    ---------------------
2704    Date: 2006/10/11 16:55:28
2705    Author: Skal
2706    Branch: HEAD
2707    Tag: (none)
2708    Log:
2709    
2710            + added a bench for SSIM's internal function (`xvid_bench 15`)
2711    
2712    Members:
2713            examples/xvid_bench.c:1.28->1.29
2714    
2715    ---------------------
2716    Date: 2006/10/11 15:55:32
2717    Author: Skal
2718    Branch: HEAD
2719    Tag: (none)
2720    Log:
2721    
2722            + added SSIM plugin code
2723    
2724            Patch by Johannes Reinhardt at uni-konstanz dot de
2725    
2726    Members:
2727            build/generic/sources.inc:1.12->1.13
2728            src/xvid.h:1.55->1.56
2729            src/plugins/plugin_ssim.c:INITIAL->1.1
2730            src/plugins/plugin_ssim.h:INITIAL->1.1
2731            src/plugins/x86_asm/plugin_ssim-a.asm:INITIAL->1.1
2732    
2733    ---------------------
2734    Date: 2006/10/11 15:52:06
2735    Author: Skal
2736    Branch: HEAD
2737    Tag: (none)
2738    Log:
2739    
2740            + added SSIM pluging to xvid_encraw.c (only for non-WIN32
2741            for now)
2742            + modified Makefile to use generic/=build/libxvidcore.a
2743            direct path
2744    
2745            Patch by Johannes Reinhardt at uni-konstanz dot de
2746    
2747    Members:
2748            examples/Makefile:1.9->1.10
2749            examples/xvid_encraw.c:1.27->1.28
2750    
2751    ---------------------
2752    Date: 2006/09/22 05:40:11
2753    Author: syskin
2754    Branch: HEAD
2755    Tag: (none)
2756    Log:
2757    stop using cmov with mmx
2758    
2759    Members:
2760            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.7->1.8
2761    
2762    ---------------------
2763    Date: 2006/09/11 00:42:15
2764    Author: Isibaar
2765    Branch: HEAD
2766    Tag: (none)
2767    Log:
2768    - small bug reported by Greg Handi
2769    
2770    Members:
2771            src/decoder.c:1.78->1.79
2772    
2773    ---------------------
2774    Date: 2006/09/03 10:46:56
2775    Author: Skal
2776    Branch: HEAD
2777    Tag: (none)
2778    Log:
2779    
2780            + added a protection flag XVID_SAFE_BS_TAIL for not reading
2781            more than 4byte past the end of the input buffer. This is
2782            disabled by default (because slow), and 8byte-padding of input
2783            buffer should be a prefered solution in case of problem.
2784            Please cross-check i didn't break something.
2785    
2786    
2787            Thanks to Liang Jian ( jianliang79 at gmail dot com ) for
2788            pointing out the problem.
2789    
2790    Members:
2791            src/bitstream/bitstream.h:1.23->1.24
2792    
2793    ---------------------
2794    Date: 2006/08/23 22:27:22
2795    Author: Skal
2796    Branch: HEAD
2797    Tag: (none)
2798    Log:
2799    
2800            Typo: use stride from data->current instead of data->reference
2801            Thanks to  Johannes.Reinhardt at uni-konstanz dot de
2802    
2803    Members:
2804            src/plugins/plugin_dump.c:1.2->1.3
2805    
2806    ---------------------
2807    Date: 2006/07/11 20:36:18
2808    Author: Isibaar
2809    Branch: HEAD
2810    Tag: (none)
2811    Log:
2812    - updated graphics
2813    
2814    Members:
2815            dshow/src/Xvid_logo.bmp:1.2->1.3
2816            vfw/src/Xvid_logo.bmp:1.2->1.3
2817            vfw/src/xvid.ico:1.1->1.2
2818    
2819    ---------------------
2820    Date: 2006/07/11 19:17:09
2821    Author: chl
2822    Branch: HEAD
2823    Tag: (none)
2824    Log:
2825    ARG_FRAMERATE=0. broke encoding with default
2826    
2827    Members:
2828            examples/xvid_encraw.c:1.26->1.27
2829    
2830    ---------------------
2831    Date: 2006/07/11 12:19:27
2832    Author: chl
2833    Branch: HEAD
2834    Tag: (none)
2835    Log:
2836    linking to pthread library was missing
2837    
2838    Members:
2839            examples/Makefile:1.8->1.9
2840    
2841    ---------------------
2842    Date: 2006/07/11 12:01:27
2843    Author: chl
2844    Branch: HEAD
2845    Tag: (none)
2846    Log:
2847    fissing .endfunc
2848    
2849    Members:
2850            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.6->1.7
2851    
2852    ---------------------
2853    Date: 2006/07/10 19:39:23
2854    Author: Isibaar
2855    Branch: HEAD
2856    Tag: (none)
2857    Log:
2858    - updated profile definitions
2859    
2860    Members:
2861            vfw/src/codec.c:1.20->1.21
2862            vfw/src/config.c:1.31->1.32
2863            vfw/src/config.h:1.10->1.11
2864    
2865    ---------------------
2866    Date: 2006/07/10 19:25:23
2867    Author: Isibaar
2868    Branch: HEAD
2869    Tag: (none)
2870    Log:
2871    - increment bs version to 45
2872    
2873    Members:
2874            src/xvid.h:1.54->1.55
2875    
2876    ---------------------
2877    Date: 2006/07/10 10:09:59
2878    Author: syskin
2879    Branch: HEAD
2880    Tag: (none)
2881    Log:
2882    faster and waaay more precise mpeg intra quantization
2883    
2884    Members:
2885            src/encoder.h:1.31->1.32
2886            src/xvid.c:1.69->1.70
2887            src/quant/quant.h:1.6->1.7
2888            src/quant/quant_matrix.c:1.14->1.15
2889            src/quant/quant_matrix.h:1.7->1.8
2890            src/quant/quant_mpeg.c:1.2->1.3
2891            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.5->1.6
2892            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.5->1.6
2893            src/utils/mbtransquant.c:1.31->1.32
2894    
2895    ---------------------
2896    Date: 2006/07/08 16:19:04
2897    Author: Skal
2898    Branch: HEAD
2899    Tag: (none)
2900    Log:
2901    
2902            some compile fix... note: -start <int> only works for
2903            raw YUV input (type 0).
2904    
2905    Members:
2906            examples/xvid_encraw.c:1.25->1.26
2907    
2908    ---------------------
2909    Date: 2006/06/17 15:07:55
2910    Author: Isibaar
2911    Branch: HEAD
2912    Tag: (none)
2913    Log:
2914    - Enabled Skal's new SIMD optimizations for GMC
2915    
2916    Members:
2917            build/win32/libxvidcore.dsp:1.12->1.13
2918            src/motion/gmc.c:1.5->1.6
2919    
2920    ---------------------
2921    Date: 2006/06/16 12:08:28
2922    Author: syskin
2923    Branch: HEAD
2924    Tag: (none)
2925    Log:
2926    xvid_encraw with AVI input support, possible MKV output support, and all options/settings. Possibly the ugliest piece of code in our tree. Needs a rewrite.
2927    
2928    Members:
2929            examples/xvid_encraw.c:1.24->1.25
2930    
2931    ---------------------
2932    Date: 2006/06/14 23:44:07
2933    Author: Skal
2934    Branch: HEAD
2935    Tag: (none)
2936    Log:
2937    
2938            added mmx/sse2 code for GMC (3-pts only).
2939            new file: image/x86_asm/gmc_mmx.asm
2940    
2941            At this point, new GMC code isn't enabled (gmc.c:586).
2942            So: this commit should give binary-exact same input/output
2943            than before.
2944    
2945            dsp/dsw not updated.
2946    
2947    Members:
2948            build/generic/sources.inc:1.11->1.12
2949            src/xvid.c:1.68->1.69
2950            src/image/x86_asm/gmc_mmx.asm:INITIAL->1.1
2951            src/motion/gmc.c:1.4->1.5
2952            src/motion/gmc.h:1.2->1.3
2953    
2954    ---------------------
2955    Date: 2006/06/07 23:00:55
2956    Author: Skal
2957    Branch: HEAD
2958    Tag: (none)
2959    Log:
2960    
2961            + fix for a long-standing typo in the clipping value
2962            for 1-pts GMC prediction.
2963    
2964    Members:
2965            src/motion/gmc.c:1.3->1.4
2966    
2967    ---------------------
2968    Date: 2006/06/05 23:30:49
2969    Author: Skal
2970    Branch: HEAD
2971    Tag: (none)
2972    Log:
2973    
2974            + added a test_yuv() stub to test YUV functions,
2975            at least : yv12_to_yuyv and yv12_to_uyvy
2976    
2977    Members:
2978            examples/xvid_bench.c:1.27->1.28
2979    
2980    ---------------------
2981    Date: 2006/06/05 23:27:36
2982    Author: Skal
2983    Branch: HEAD
2984    Tag: (none)
2985    Log:
2986    
2987            + faster yv12->yuyv / uyvy MMX functions
2988            patch suggested by Carlo Bramini ( carlo bramix at libero dot it )
2989    
2990    Members:
2991            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.6->1.7
2992    
2993    ---------------------
2994    Date: 2006/05/28 09:52:45
2995    Author: suxen_drol
2996    Branch: HEAD
2997    Tag: (none)
2998    Log:
2999    define _INTPTR_T_DEFINED
3000    
3001    Members:
3002            src/portab.h:1.55->1.56
3003    
3004    ---------------------
3005    Date: 2006/05/06 06:37:15
3006    Author: syskin
3007    Branch: HEAD
3008    Tag: (none)
3009    Log:
3010    missing #include b0rks compilation
3011    
3012    Members:
3013            src/plugins/plugin_lumimasking.c:1.5->1.6
3014    
3015    ---------------------
3016    Date: 2006/04/26 19:44:29
3017    Author: Skal
3018    Branch: HEAD
3019    Tag: (none)
3020    Log:
3021    
3022            + bswap and quant_h264_intra naming fix.
3023    
3024            Patch by Thomas Koeckerbauer ( k0055217 at students dot uni-linz dot ac dot at )
3025    
3026    Members:
3027            src/portab.h:1.54->1.55
3028            src/quant/quant.h:1.5->1.6
3029    
3030    ---------------------
3031    Date: 2006/04/25 17:19:27
3032    Author: syskin
3033    Branch: HEAD
3034    Tag: (none)
3035    Log:
3036    write stats file in the same directory as target file, not in root directory
3037    
3038    Members:
3039            vfw/src/config.h:1.9->1.10
3040    
3041    ---------------------
3042    Date: 2006/04/19 17:42:19
3043    Author: syskin
3044    Branch: HEAD
3045    Tag: (none)
3046    Log:
3047    final skip threshold had its sign reversed, oops
3048    
3049    Members:
3050            src/motion/estimation_pvop.c:1.21->1.22
3051    
3052    ---------------------
3053    Date: 2006/04/15 06:17:02
3054    Author: syskin
3055    Branch: HEAD
3056    Tag: (none)
3057    Log:
3058    s/max/MAX - *nix compilation bustage fix
3059    
3060    Members:
3061            src/plugins/plugin_lumimasking.c:1.4->1.5
3062    
3063    ---------------------
3064    Date: 2006/04/14 09:24:47
3065    Author: Skal
3066    Branch: HEAD
3067    Tag: (none)
3068    Log:
3069    
3070            preserve the intervening bytes in BitstreamInit()
3071    
3072            original reports by Alex Volkov and Liang Jian.
3073    
3074    Members:
3075            src/bitstream/bitstream.h:1.22->1.23
3076    
3077    ---------------------
3078    Date: 2006/04/13 22:48:06
3079    Author: Isibaar
3080    Branch: HEAD
3081    Tag: (none)
3082    Log:
3083    - debian patch by GomGom
3084    
3085    Members:
3086            debian/README.Debian:INITIAL->1.1
3087            debian/changelog:INITIAL->1.1
3088            debian/control:INITIAL->1.1
3089            debian/rules:INITIAL->1.1
3090    
3091    ---------------------
3092    Date: 2006/03/27 13:21:48
3093    Author: Skal
3094    Branch: HEAD
3095    Tag: (none)
3096    Log:
3097    
3098            fix for the visual_object_verid vs. video_object_layer_verid
3099            problem of 6.3.3, reported by Li Xiang (lixiang01 at gmail dot com)
3100            Thanks for report and test bitstreams!
3101    
3102    Members:
3103            src/decoder.c:1.77->1.78
3104            src/decoder.h:1.17->1.18
3105            src/bitstream/bitstream.c:1.55->1.56
3106    
3107    ---------------------
3108    Date: 2006/03/11 13:10:42
3109    Author: syskin
3110    Branch: HEAD
3111    Tag: (none)
3112    Log:
3113    let lumimasking work with quant 1 too
3114    
3115    Members:
3116            src/plugins/plugin_lumimasking.c:1.3->1.4
3117    
3118    ---------------------
3119    Date: 2006/03/05 05:01:07
3120    Author: syskin
3121    Branch: HEAD
3122    Tag: (none)
3123    Log:
3124    detect pthreads and add proper linking flags if they are found. patch by caro from irc
3125    
3126    Members:
3127            build/generic/configure.in:1.20->1.21
3128    
3129    ---------------------
3130    Date: 2006/03/03 12:54:58
3131    Author: syskin
3132    Branch: HEAD
3133    Tag: (none)
3134    Log:
3135    fixed destructor bug - temp lamdas not freed
3136    
3137    Members:
3138            src/encoder.c:1.127->1.128
3139    
3140    ---------------------
3141    Date: 2006/02/27 13:16:04
3142    Author: suxen_drol
3143    Branch: HEAD
3144    Tag: (none)
3145    Log:
3146    mingw compatibility, remove gcc warnings
3147    
3148    Members:
3149            src/motion/motion_smp.h:1.3->1.4
3150    
3151    ---------------------
3152    Date: 2006/02/27 01:24:02
3153    Author: syskin
3154    Branch: HEAD
3155    Tag: (none)
3156    Log:
3157    synchronize only once *slaps forhead*
3158    
3159    Members:
3160            src/motion/estimation_pvop.c:1.20->1.21
3161    
3162    ---------------------
3163    Date: 2006/02/27 01:22:31
3164    Author: syskin
3165    Branch: HEAD
3166    Tag: (none)
3167    Log:
3168    cosmetics; make it compile on linux and others without #defines
3169    
3170    Members:
3171            src/motion/motion_smp.h:1.2->1.3
3172    
3173    ---------------------
3174    Date: 2006/02/26 02:52:34
3175    Author: suxen_drol
3176    Branch: HEAD
3177    Tag: (none)
3178    Log:
3179    add debug.c
3180    
3181    Members:
3182            dshow/dshow.dsp:1.6->1.7
3183            dshow/src/debug.c:INITIAL->1.1
3184            dshow/src/debug.h:1.5->1.6
3185    
3186    ---------------------
3187    Date: 2006/02/25 05:41:12
3188    Author: suxen_drol
3189    Branch: HEAD
3190    Tag: (none)
3191    Log:
3192    win32: populate info.num_thread fields using GetProcessAffinityMask()
3193    
3194    Members:
3195            src/xvid.c:1.67->1.68
3196    
3197    ---------------------
3198    Date: 2006/02/25 02:20:41
3199    Author: syskin
3200    Branch: HEAD
3201    Tag: (none)
3202    Log:
3203    oops I forgot to commit these yesterday ;_;
3204    
3205    Members:
3206            src/motion/estimation_bvop.c:1.24->1.25
3207            src/motion/estimation_pvop.c:1.19->1.20
3208    
3209    ---------------------
3210    Date: 2006/02/25 00:35:04
3211    Author: suxen_drol
3212    Branch: HEAD
3213    Tag: (none)
3214    Log:
3215    add minfcode and minbcode members to SMPmotionData struct
3216    
3217    Members:
3218            src/motion/motion_smp.h:1.1->1.2
3219    
3220    ---------------------
3221    Date: 2006/02/24 23:59:07
3222    Author: suxen_drol
3223    Branch: HEAD
3224    Tag: (none)
3225    Log:
3226    prevent segfault when encoding application calls compress_end with NULL codec context (PerfectDark at yandex dot ru)
3227    
3228    Members:
3229            vfw/src/codec.c:1.19->1.20
3230    
3231    ---------------------
3232    Date: 2006/02/24 15:18:59
3233    Author: syskin
3234    Branch: HEAD
3235    Tag: (none)
3236    Log:
3237    SMP update - don't run encoding in parallel after all
3238    
3239    Members:
3240            src/encoder.c:1.126->1.127
3241    
3242    ---------------------
3243    Date: 2006/02/24 11:39:23
3244    Author: syskin
3245    Branch: HEAD
3246    Tag: (none)
3247    Log:
3248    support -threads parameter (defaults to zero)
3249    
3250    Members:
3251            examples/xvid_encraw.c:1.23->1.24
3252    
3253    ---------------------
3254    Date: 2006/02/24 09:46:22
3255    Author: syskin
3256    Branch: HEAD
3257    Tag: (none)
3258    Log:
3259    multithreaded encoding
3260    
3261    Members:
3262            src/encoder.c:1.125->1.126
3263            src/encoder.h:1.30->1.31
3264            src/motion/estimation_bvop.c:1.23->1.24
3265            src/motion/estimation_pvop.c:1.18->1.19
3266            src/motion/motion_smp.h:INITIAL->1.1
3267    
3268    ---------------------
3269    Date: 2006/02/24 09:33:52
3270    Author: syskin
3271    Branch: HEAD
3272    Tag: (none)
3273    Log:
3274    enable number of threads; treat is as any other config (no auto-detection)
3275    
3276    Members:
3277            vfw/src/config.c:1.30->1.31
3278    
3279    ---------------------
3280    Date: 2006/02/23 08:22:43
3281    Author: syskin
3282    Branch: HEAD
3283    Tag: (none)
3284    Log:
3285    reset dquant table, all of it
3286    
3287    Members:
3288            src/encoder.c:1.124->1.125
3289    
3290    ---------------------
3291    Date: 2006/02/15 21:58:43
3292    Author: Isibaar
3293    Branch: HEAD
3294    Tag: (none)
3295    Log:
3296    - N-VOP patch by Andrew Dunstan
3297    
3298    Members:
3299            src/encoder.c:1.123->1.124
3300    
3301    ---------------------
3302    Date: 2006/02/15 20:16:39
3303    Author: Isibaar
3304    Branch: HEAD
3305    Tag: (none)
3306    Log:
3307    Bugfix: Decoding was prematurely terminated upon EOF
3308    
3309    Members:
3310            examples/xvid_decraw.c:1.23->1.24
3311    
3312    ---------------------
3313    Date: 2006/01/19 23:25:18
3314    Author: Isibaar
3315    Branch: HEAD
3316    Tag: (none)
3317    Log:
3318    - Added MV bits to statistics
3319    
3320    Members:
3321            src/encoder.c:1.122->1.123
3322            src/encoder.h:1.29->1.30
3323            src/bitstream/mbcoding.c:1.52->1.53
3324    
3325    ---------------------
3326    Date: 2006/01/17 20:06:25
3327    Author: Isibaar
3328    Branch: HEAD
3329    Tag: (none)
3330    Log:
3331    - Removed the 9999 frames encode limit from xvid_encraw
3332    
3333    Members:
3334            examples/xvid_encraw.c:1.22->1.23
3335    
3336    ---------------------
3337    Date: 2006/01/09 01:39:43
3338    Author: Isibaar
3339    Branch: HEAD
3340    Tag: (none)
3341    Log:
3342    - fix for EMT64 platform
3343    
3344    Members:
3345            src/xvid.c:1.66->1.67
3346    
3347    ---------------------
3348    Date: 2006/01/08 23:25:57
3349    Author: Isibaar
3350    Branch: HEAD
3351    Tag: (none)
3352    Log:
3353    - Increased the bs_version to 43
3354    
3355    Members:
3356            src/xvid.h:1.53->1.54
3357    
3358    ---------------------
3359    Date: 2005/12/30 15:04:49
3360    Author: Isibaar
3361    Branch: HEAD
3362    Tag: (none)
3363    Log:
3364    - Initialize dec->bs_version to high value. Before it seemed unititalized for
3365      non Xvid streams...
3366    
3367    Members:
3368            src/decoder.c:1.76->1.77
3369    
3370    ---------------------
3371    Date: 2005/12/30 14:52:32
3372    Author: Isibaar
3373    Branch: HEAD
3374    Tag: (none)
3375    Log:
3376    - Made the debug build config link again
3377    
3378    Members:
3379            dshow/dshow.dsp:1.5->1.6
3380            dshow/src/debug.h:1.4->1.5
3381    
3382    ---------------------
3383    Date: 2005/12/24 02:06:20
3384    Author: Isibaar
3385    Branch: HEAD
3386    Tag: (none)
3387    Log:
3388    - (hopefully) fixed the decoder bugs reported by Michael Niedermayer
3389    
3390    Members:
3391            src/decoder.c:1.75->1.76
3392    
3393    ---------------------
3394    Date: 2005/12/18 07:52:12
3395    Author: syskin
3396    Branch: HEAD
3397    Tag: (none)
3398    Log:
3399    cleanup; skip decision moved to separate function
3400    
3401    Members:
3402            src/motion/estimation_pvop.c:1.17->1.18
3403            src/motion/motion.h:1.23->1.24
3404    
3405    ---------------------
3406    Date: 2005/12/18 03:55:54
3407    Author: syskin
3408    Branch: HEAD
3409    Tag: (none)
3410    Log:
3411    -freduce-all-givs not supporeted by gcc4 - easiest to just remove
3412    
3413    Members:
3414            dshow/Makefile:1.5->1.6
3415            vfw/bin/Makefile:1.4->1.5
3416    
3417    ---------------------
3418    Date: 2005/12/17 14:57:15
3419    Author: syskin
3420    Branch: HEAD
3421    Tag: (none)
3422    Log:
3423    stupid typo in latest patch
3424    
3425    Members:
3426            src/image/image.c:1.34->1.35
3427    
3428    ---------------------
3429    Date: 2005/12/17 13:04:52
3430    Author: syskin
3431    Branch: HEAD
3432    Tag: (none)
3433    Log:
3434    easier image_interpolate() call, absolete comments removed
3435    
3436    Members:
3437            src/encoder.c:1.121->1.122
3438            src/image/image.c:1.33->1.34
3439            src/image/image.h:1.15->1.16
3440    
3441    ---------------------
3442    Date: 2005/12/17 12:24:32
3443    Author: syskin
3444    Branch: HEAD
3445    Tag: (none)
3446    Log:
3447    ancient useless code removed
3448    
3449    Members:
3450            src/image/image.c:1.32->1.33
3451    
3452    ---------------------
3453    Date: 2005/12/10 06:20:35
3454    Author: syskin
3455    Branch: HEAD
3456    Tag: (none)
3457    Log:
3458    slightly better trellis - check at least 3 coefficients. 0.05dB better with no measurable speed penalty
3459    
3460    Members:
3461            src/utils/mbtransquant.c:1.30->1.31
3462    
3463    ---------------------
3464    Date: 2005/12/09 05:45:35
3465    Author: syskin
3466    Branch: HEAD
3467    Tag: (none)
3468    Log:
3469    expose VHQ and Trellis lambdas to HVS plugins
3470    
3471    Members:
3472            src/encoder.c:1.120->1.121
3473            src/encoder.h:1.28->1.29
3474            src/global.h:1.24->1.25
3475            src/xvid.h:1.52->1.53
3476            src/motion/estimation_rd_based.c:1.13->1.14
3477            src/motion/estimation_rd_based_bvop.c:1.9->1.10
3478            src/utils/mbtransquant.c:1.29->1.30
3479    
3480    ---------------------
3481    Date: 2005/12/09 05:39:49
3482    Author: syskin
3483    Branch: HEAD
3484    Tag: (none)
3485    Log:
3486    tuning lambdas for better PSNR and vhq0 mode decision
3487    
3488    Members:
3489            src/motion/estimation.h:1.12->1.13
3490            src/motion/estimation_common.c:1.12->1.13
3491    
3492    ---------------------
3493    Date: 2005/11/25 13:07:01
3494    Author: chl
3495    Branch: HEAD
3496    Tag: (none)
3497    Log:
3498    remove "xvid" in PGM-header, so xvid_encraw understands it
3499    
3500    Members:
3501            examples/xvid_decraw.c:1.22->1.23
3502    
3503    ---------------------
3504    Date: 2005/11/22 11:53:10
3505    Author: suxen_drol
3506    Branch: HEAD
3507    Tag: (none)
3508    Log:
3509    update cvs-head to reflect xvid-1.2 development status:
3510            set build string to "xvid-1.2.0-dev"
3511            set XVID_VERSION to 1.2.-127
3512            set XVID_BS_VERSION to 40
3513            set XVID_UNSTABLE
3514    
3515    Members:
3516            src/xvid.c:1.65->1.66
3517            src/xvid.h:1.51->1.52
3518    
3519    ---------------------
3520    Date: 2005/11/22 11:23:01
3521    Author: suxen_drol
3522    Branch: HEAD
3523    Tag: (none)
3524    Log:
3525    cleanings in code spotted by sparse (ed dot gomez at free dot fr>
3526    
3527    Members:
3528            src/decoder.c:1.74->1.75
3529            src/encoder.c:1.119->1.120
3530            src/xvid.c:1.64->1.65
3531            src/bitstream/bitstream.c:1.54->1.55
3532            src/dct/idct.c:1.8->1.9
3533            src/image/colorspace.c:1.10->1.11
3534            src/image/font.c:1.6->1.7
3535            src/image/qpel.c:1.7->1.8
3536            src/motion/estimation_rd_based.c:1.12->1.13
3537            src/motion/estimation_rd_based_bvop.c:1.8->1.9
3538            src/prediction/mbprediction.c:1.17->1.18
3539            src/utils/emms.c:1.10->1.11
3540            src/utils/mbtransquant.c:1.28->1.29
3541            src/utils/timer.h:1.10->1.11
3542    
3543    ---------------------
3544    Date: 2005/11/03 06:44:07
3545    Author: Skal
3546    Branch: HEAD
3547    Tag: (none)
3548    Log:
3549    
3550            typo fixed (thanks squid_80)
3551    
3552    Members:
3553            examples/xvid_bench.c:1.26->1.27
3554    
3555    ---------------------
3556    Date: 2005/10/26 14:38:33
3557    Author: Skal
3558    Branch: HEAD
3559    Tag: (none)
3560    Log:
3561    
3562             + removed the x_Ref%4 in qpel.h, in favor of x_Ref>>2.
3563            As suggested by Gruel, there might be a compiler
3564            problem for some very very exotic platform.
3565            Hence, i've added a test_compiler() in xvid_bench.c, to
3566            be sure everything are ok. Hope the test is correct.
3567    
3568            + added benches for interlaced decoding, as supplied
3569            by Christoph Kühnel (info at intek-darmstadt dot de).
3570            Thanks a lot.
3571    
3572    Members:
3573            examples/xvid_bench.c:1.25->1.26
3574            src/image/qpel.h:1.6->1.7
3575    
3576    ---------------------
3577    Date: 2005/10/23 00:32:44
3578    Author: Isibaar
3579    Branch: HEAD
3580    Tag: (none)
3581    Log:
3582    - Renamed and extended the profiles
3583    
3584    Members:
3585            vfw/src/codec.c:1.18->1.19
3586            vfw/src/config.c:1.29->1.30
3587            vfw/src/config.h:1.8->1.9
3588    
3589    ---------------------
3590    Date: 2005/10/16 02:00:04
3591    Author: suxen_drol
3592    Branch: HEAD
3593    Tag: (none)
3594    Log:
3595    vfw quality presets
3596    
3597    Members:
3598            vfw/src/codec.c:1.17->1.18
3599            vfw/src/config.c:1.28->1.29
3600            vfw/src/config.h:1.7->1.8
3601            vfw/src/resource.h:1.9->1.10
3602            vfw/src/resource.rc:1.21->1.22
3603    
3604    ---------------------
3605    Date: 2005/10/09 09:38:33
3606    Author: suxen_drol
3607    Branch: HEAD
3608    Tag: (none)
3609    Log:
3610    TODO/Changelog update
3611    
3612    Members:
3613            ChangeLog:1.13->1.14
3614            TODO:1.7->1.8
3615    
3616    2005/10/8 0:58:2, 'suxen_drol'
3617            compatibility with haali media splitter:
3618            - FORMAT_MPEG2Video support
3619            - handle uppercase MP4V fourcc/clsid
3620    
3621    2005/10/7 15:2:28, 'suxen_drol'
3622            minor xvid_{enc,dec}_raw fixes:
3623            - fix clock resolution (thanks yuri khan)
3624            - link vfw32.lib for win32 avifile support
3625            - honour avifile stream length
3626    
3627    2005/10/6 18:28:31, 'Isibaar'
3628            - added avi/avs input support
3629            - various new options
3630    
3631    2005/10/6 10:46:42, 'Isibaar'
3632            - Wiped the remainders of RRV encoding support
3633            - Marked the RRV flags as obsolete in xvid.h API
3634    
3635    2005/10/5 11:20:22, 'suxen_drol'
3636            vfw: replace "Picture Aspect Ratio" with "Display Aspect Ratio"
3637    
3638    2005/9/24 3:10:37, 'suxen_drol'
3639            bugfix: calc_cbp_mmx was ignoring negative coeff case. have replaced "coeff_sum>0" evaluation with "coeff_sum != 0"
3640            see http://forum.doom9.org/showthread.php?t=100275 for description of bug.
3641    
3642    2005/9/23 12:53:35, 'suxen_drol'
3643            +ve/-ve cbp test (to demonstrate fault with current calc_cbp_mmx function
3644    
3645    2005/9/20 11:54:11, 'suxen_drol'
3646            > > -      uint32_t intra_dc_threshold; /* fake variable */
3647            > > +      int intra_dc_threshold; /* fake variable */
3648            This patch fixes a warning spotted by gcc 4.0.1, because &intra_dc_threshold
3649            is passed to some function which expects a int*, not a uint32_t* (on 64bit this
3650            is important, even if this is fake data, the callee could corrupt the stack
3651            writing 64bit to a 32bit allocated destination)
3652    
3653    2005/9/20 11:51:40, 'suxen_drol'
3654            msvc fails on void* arithmetic in xvid_bench.c
3655    
3656    2005/9/20 11:19:34, 'suxen_drol'
3657            update example documentation to "newer" commandline arguments for encraw/decraw (the arguments were changed ~2003).
3658            bugfix: prevent endless loop when useful_bytes==1 within xvid_decraw.c
3659    
3660    2005/9/18 1:34:13, 'suxen_drol'
3661            renamed dshow "Aspect_Ratio" registry key to "Decoder_Aspect_Ratio", in order to prevent conflict with vfw encoder registry key.
3662    
3663    2005/9/15 10:52:28, 'suxen_drol'
3664            bugfix: support for aspect ratio when decoding unpacked b-frames
3665    
3666    2005/9/15 10:55:29, 'suxen_drol'
3667            OutputDebugString cleanup
3668    
3669    2005-09-19 19:37:45 GMT                                         patch-38
3670    
3671        Summary:
3672          Renamed dshow aspect ratio registry key
3673        Revision:
3674          xvidcore--head--0.0--patch-38
3675    
3676        From pete:
3677         * Renamed dshow "Aspect_Ratio" registry key to "Decoder_Aspect_Ratio",
3678           in order to prevent conflict with vfw encoder registry key.
3679    
3680        modified files:
3681         dshow/src/config.c
3682    
3683    
3684    2005-09-15 16:30:59 GMT                                         patch-37
3685    
3686        Summary:
3687          Field interlaced decoding
3688        Revision:
3689          xvidcore--head--0.0--patch-37
3690    
3691        From Christoph Kuehnel:
3692    
3693          * decoder.c
3694            - Some new defines for DIV
3695            - <decoder_mb_decode> modified: had wrong address offsets for
3696              interlaced
3697            - <decoder_mbinter_field> = new function for interlaced
3698            - <get_motion_vector_interlaced> = new function for interlaced
3699              motion vector prediction
3700            - <decoder_pframe> modified so that it differs between frame and
3701              field prediction
3702    
3703          * global.h
3704            - For field motion prediction MACORBLOCK has new member that is the
3705              average of field1 and field2 motion vector = <mvs_avg>
3706    
3707          * xvid.c
3708            - For field predicted macroblocks we need new field oriented transfer
3709              functions.
3710              For colour calculations they may only process 4 lines (one field
3711              from the colour macroblock that is 8x8). So I introduced 4 new
3712              function pointers:
3713              <transfer8x4_copy, interpolate8x4_ ...>
3714    
3715          * mbcoding.c
3716            - _DEBUG code; index is checked against 64
3717    
3718          * interpolate8x8.[c,h,asm]
3719            - New 8x4 functions
3720    
3721          * mbpredicition.[c,h]
3722            - New function <get_pmv2_interlaced> for interlaced prediciton
3723              according to spec
3724    
3725          * mem_transfer.[c,h,asm]
3726            - New 8x4 function
3727    
3728        modified files:
3729         AUTHORS src/bitstream/mbcoding.c src/decoder.c src/global.h
3730         src/image/image.c src/image/image.h src/image/interpolate8x8.c
3731         src/image/interpolate8x8.h
3732         src/image/x86_asm/interpolate8x8_3dn.asm
3733         src/image/x86_asm/interpolate8x8_3dne.asm
3734         src/image/x86_asm/interpolate8x8_mmx.asm
3735         src/image/x86_asm/interpolate8x8_xmm.asm
3736         src/prediction/mbprediction.c src/prediction/mbprediction.h
3737         src/utils/mem_transfer.c src/utils/mem_transfer.h
3738         src/utils/x86_asm/mem_transfer_3dne.asm
3739         src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c
3740         vfw/src/config.c vfw/src/driverproc.c
3741    
3742    
3743    2005-09-15 16:27:07 GMT                                         patch-36
3744    
3745        Summary:
3746          Optimiozed cbp operator on IA32
3747        Revision:
3748          xvidcore--head--0.0--patch-36
3749    
3750        From carlo dot bramix at libero dot it:
3751         - Optimized CBP opeartor for ia32 arch
3752    
3753        modified files:
3754         examples/xvid_bench.c src/bitstream/x86_asm/cbp_mmx.asm
3755    
3756    
3757    2005-09-15 16:20:49 GMT                                         patch-35
3758    
3759        Summary:
3760          OutputDebugStream cleanup
3761        Revision:
3762          xvidcore--head--0.0--patch-35
3763    
3764        From pete:
3765         - OutputDebugStream cleanup
3766    
3767        modified files:
3768         dshow/dshow.dsp dshow/sources.inc dshow/src/CXvidDecoder.cpp
3769         dshow/src/debug.h
3770    
3771    
3772    2005-07-26 23:32:52 GMT                                         patch-34
3773    
3774        Summary:
3775          Long standing error in xvid_decraw for big endian hosts
3776        Revision:
3777          xvidcore--head--0.0--patch-34
3778    
3779        From ed.gomez, spoted by Paul Kurucz ptk9417 at ritvax.isc.rit.edu
3780         * No width and height declared in write_tga bug.
3781    
3782        modified files:
3783         examples/xvid_decraw.c
3784    
3785    
3786    2005-07-25 19:45:25 GMT                                         patch-33
3787    
3788        Summary:
3789          Fix big endian tga output for decraw.
3790        Revision:
3791          xvidcore--head--0.0--patch-33
3792    
3793        From ed.gomez:
3794         * Writing pointed data is always better than memory
3795           addresses
3796    
3797        modified files:
3798         examples/xvid_decraw.c
3799    
3800    
3801    2005-07-14 14:25:43 GMT                                         patch-32
3802    
3803        Summary:
3804          Disable packed-bframes widget for dxn profile
3805        Revision:
3806          xvidcore--head--0.0--patch-32
3807    
3808        From pete:
3809         * Disable packed-bframes widget for dxn profile
3810    
3811        modified files:
3812         vfw/src/config.c
3813    
3814    
3815    2005-07-14 14:22:53 GMT                                         patch-31
3816    
3817        Summary:
3818          Fixed qpel for gcc4 and x86_64
3819        Revision:
3820          xvidcore--head--0.0--patch-31
3821    
3822        From Martin Drab <drab at kepler dot fjfi dot cvut dot cz>
3823         * Incomplete type definitions are not supported in GCC4 and newer.
3824           This was breaking x86_64.
3825    
3826        From ed.gomez:
3827         * If both generic and x86_64 share 90% of the array declaration,
3828           better use an extern macro. Makes teh code clearer.
3829    
3830        modified files:
3831         src/image/qpel.c
3832    
3833    
3834    2005-07-14 14:11:24 GMT                                         patch-30
3835    
3836        Summary:
3837          Added VHQ support to xvid_encraw
3838        Revision:
3839          xvidcore--head--0.0--patch-30
3840    
3841        From skal:
3842         * Added VHQ support to xvid_encraw
3843    
3844        modified files:
3845         examples/xvid_encraw.c
3846    
3847    
3848    2005-06-26 15:05:01 GMT                                         patch-29
3849    
3850        Summary:
3851          Merge noise
3852        Revision:
3853          xvidcore--head--0.0--patch-29
3854    
3855        From ed.gomez:
3856         - Merge noise forgotten bit. Other small differences exist with
3857           the CVS tree, but i consider them to not fullfill the local
3858           code style and thus don't fit well...
3859    
3860        modified files:
3861         src/dct/idct.h
3862    
3863    
3864    2005-06-26 15:02:05 GMT                                         patch-28
3865    
3866        Summary:
3867          Bench updates
3868        Revision:
3869          xvidcore--head--0.0--patch-28
3870    
3871        From skal:
3872         - Fixed bench for big endian platforms, updated tests
3873    
3874        modified files:
3875         examples/bench.pl examples/bench_list.pl examples/xvid_bench.c
3876    
3877    
3878    2005-06-26 14:59:17 GMT                                         patch-27
3879    
3880        Summary:
3881          Optimized C mem transfer functions
3882        Revision:
3883          xvidcore--head--0.0--patch-27
3884    
3885        From skal:
3886         - Optimized C mem transfer funcs, disabled for safety.
3887           Enabled by undefining USE_REFERENCE_CODE at the top of
3888           the mem_transfer.c file
3889    
3890        modified files:
3891         src/utils/mem_transfer.c
3892    
3893    
3894    2005-06-26 14:55:35 GMT                                         patch-26
3895    
3896        Summary:
3897          Optimized gcd
3898        Revision:
3899          xvidcore--head--0.0--patch-26
3900    
3901        From skal:
3902         - Optmized GCD, added test for gcd in xvid_bench
3903    
3904        modified files:
3905         examples/xvid_bench.c src/encoder.c
3906    
3907    
3908    2005-06-26 14:51:35 GMT                                         patch-25
3909    
3910        Summary:
3911          Fixed write_video_packet_header
3912        Revision:
3913          xvidcore--head--0.0--patch-25
3914    
3915        From Sigdrak at free.fr:
3916         - Fix write_video_packet_header() which was buggy and kind of obfuscated.
3917    
3918        From skal:
3919         - Fixed log table
3920         - Small cleanup
3921    
3922        modified files:
3923         src/bitstream/bitstream.c
3924    
3925    
3926    2005-06-26 14:46:23 GMT                                         patch-24
3927    
3928        Summary:
3929          Added greyscale option support in xvid_encraw
3930        Revision:
3931          xvidcore--head--0.0--patch-24
3932    
3933        Added greyscale option support in xvid_encraw
3934    
3935    
3936        modified files:
3937         examples/xvid_encraw.c
3938    
3939    
3940    2005-06-26 14:43:42 GMT                                         patch-23
3941    
3942        Summary:
3943          IEEE-1180 SSE2 iDCT implementation
3944        Revision:
3945          xvidcore--head--0.0--patch-23
3946    
3947        From skal:
3948         - Implemented IEEE-1180 SSE2 iDCT. Disabled for safety.
3949    
3950        modified files:
3951         src/dct/x86_asm/fdct_sse2_skal.asm src/xvid.c
3952    
3953    
3954    2005-05-18 22:08:12 GMT                                         patch-22
3955    
3956        Summary:
3957          No executable shared objects installed
3958        Revision:
3959          xvidcore--head--0.0--patch-22
3960    
3961        From ed.gomez:
3962         * Do not install the lib as executable. It's no use as the SO has no
3963           main symbol anyway, and the static lib is not runnable anyway.
3964    
3965        modified files:
3966         build/generic/Makefile
3967    
3968    
3969    2005-05-18 22:05:09 GMT                                         patch-21
3970    
3971        Summary:
3972          Statically link xvid_bench with libxvidcore.a
3973        Revision:
3974          xvidcore--head--0.0--patch-21
3975    
3976        Statically link xvid_bench with libxvidcore.a
3977    
3978    
3979        modified files:
3980         examples/Makefile
3981    
3982    
3983    2005-05-18 21:59:27 GMT                                         patch-20
3984    
3985        Summary:
3986          New autoconf garbage removal
3987        Revision:
3988          xvidcore--head--0.0--patch-20
3989    
3990        New autoconf garbage removal
3991    
3992    
3993        modified files:
3994         build/generic/bootstrap.sh
3995    
3996    
3997    2005-05-18 21:58:16 GMT                                         patch-19
3998    
3999        Summary:
4000          Quotes in configure.in
4001        Revision:
4002          xvidcore--head--0.0--patch-19
4003    
4004        Quotes in configure.in
4005    
4006    
4007        modified files:
4008         build/generic/configure.in
4009    
4010    
4011    2005-05-18 19:40:18 GMT                                         patch-18
4012    
4013        Summary:
4014          Added bitstream helper functions for packets.
4015        Revision:
4016          xvidcore--head--0.0--patch-18
4017    
4018        From Skal:
4019         * Added helper functions for video packets, though they're still unused.
4020    
4021        modified files:
4022         src/bitstream/bitstream.c src/bitstream/bitstream.h
4023    
4024    
4025    2005-05-18 19:30:41 GMT                                         patch-17
4026    
4027        Summary:
4028          A few more bench stuff
4029        Revision:
4030          xvidcore--head--0.0--patch-17
4031    
4032        From Skal:
4033         * Added Perl scripts to automate benches.
4034         * Worked on xvid_bench tests to cover more code.
4035    
4036        new files:
4037         examples/.arch-ids/bench.pl.id
4038         examples/.arch-ids/bench_list.pl.id examples/bench.pl
4039         examples/bench_list.pl
4040    
4041        modified files:
4042         examples/xvid_bench.c
4043    
4044    
4045    2005-05-18 19:22:28 GMT                                         patch-16
4046    
4047        Summary:
4048          Decoder cleanup for memory de/allocation
4049        Revision:
4050          xvidcore--head--0.0--patch-16
4051    
4052        From Skal:
4053         * Memory de/allocation code refactored using goto.
4054    
4055        modified files:
4056         src/decoder.c
4057    
4058    
4059    2005-05-11 21:18:41 GMT                                         patch-15
4060    
4061        Summary:
4062          Export only public API for GNU/Linux and Solaris
4063        Revision:
4064          xvidcore--head--0.0--patch-15
4065    
4066        From ed.gomez:
4067         * Use ld version script to hide internal functions.
4068    
4069        new files:
4070         build/generic/.arch-ids/libxvidcore.ld.id
4071         build/generic/libxvidcore.ld
4072    
4073        modified files:
4074         build/generic/Makefile build/generic/configure.in
4075    
4076    
4077    2005-05-11 21:07:00 GMT                                         patch-14
4078    
4079        Summary:
4080          Warnings GCC4
4081        Revision:
4082          xvidcore--head--0.0--patch-14
4083    
4084        From ed.gomez:
4085         * Remove all GCC 4 warnings.
4086    
4087        modified files:
4088         src/bitstream/bitstream.c src/bitstream/bitstream.h
4089         src/decoder.c src/encoder.c src/image/image.c
4090         src/image/image.h src/motion/estimation_common.c
4091         src/utils/mbtransquant.c
4092    
4093    
4094    2005-05-11 20:18:49 GMT                                         patch-13
4095    
4096        Summary:
4097          Add support for gcc-4 in configure system
4098        Revision:
4099          xvidcore--head--0.0--patch-13
4100    
4101        From ed.gomez:
4102         * Added gcc 4 detection and CFLAG option filtering for it.
4103    
4104        modified files:
4105         build/generic/configure.in
4106    
4107    
4108    2005-05-11 20:07:54 GMT                                         patch-12
4109    
4110        Summary:
4111    
4112        Revision:
4113          xvidcore--head--0.0--patch-12
4114    
4115        From pete:
4116         * bugfix: correct max bitrate display for slider
4117           layout: "(kbps)" added to avgerage bitrate labels within calculator
4118           dialog
4119    
4120        modified files:
4121         vfw/src/config.c vfw/src/resource.rc
4122    
4123    
4124    2005-05-11 20:06:04 GMT                                         patch-11
4125    
4126        Summary:
4127          Fix alignment issue for mem tranfer
4128        Revision:
4129          xvidcore--head--0.0--patch-11
4130    
4131        From skal:
4132         * Fix alignment issue (32 bit reading from non aligned memory)
4133           likely for RISC CPUs using the C code.
4134    
4135        modified files:
4136         src/utils/mem_transfer.c
4137    
4138    
4139    2005-05-11 20:03:57 GMT                                         patch-10
4140    
4141        Summary:
4142          Get time function right on win32
4143        Revision:
4144          xvidcore--head--0.0--patch-10
4145    
4146        From Skal:
4147         * Get the time function right for win32 (ms precision)
4148    
4149        modified files:
4150         examples/xvid_bench.c
4151    
4152    
4153    2005-05-11 20:01:28 GMT                                         patch-9
4154    
4155        Summary:
4156          Better ASP bitstream autodetection
4157        Revision:
4158          xvidcore--head--0.0--patch-9
4159    
4160        From pete:
4161         - Use more flags to determine ASP activation or not.
4162    
4163        modified files:
4164         src/bitstream/bitstream.c
4165    
4166    
4167    #########################################################################
4168    # 1.1.0-beta2 (Bitstream Version 39)
4169    #########################################################################
4170    
4171    2005-04-03 20:15:00 GMT                                         patch-7
4172    
4173        Summary:
4174          Makefile credits and whitespace cleaning
4175        Revision:
4176          xvidcore--head--0.0--patch-7
4177    
4178        Makefile credits and whitespace cleaning
4179    
4180    
4181        modified files:
4182         dshow/Makefile vfw/bin/Makefile
4183    
4184    
4185    2005-04-03 19:52:35 GMT                                         patch-6
4186    
4187        Summary:
4188          Various small things to vbv conformance and divx5 compatibility.
4189        Revision:
4190          xvidcore--head--0.0--patch-6
4191    
4192        From pete:
4193        xvidcore
4194        ========
4195        * added XVID_GLOBAL_DIVX5_USERDATA global flag
4196        * removed the bvop delay warning text ("warning: nothing to output),
4197          as this often confuses joe user.
4198        * minor changed to closed gop image_printf statement:
4199          s/"DX50 BVOP->PVOP"/"CLOSED GOP BVOP->PVOP"
4200        * additional comments for low_delay_default mode within decoder_decode()
4201        * divx userdata string: s/DivX999b000/DivX503b1393. this has been
4202          suggested by dxn for improved hardware compatibility [nb: i dont
4203          have a hardware player to confirm this]
4204        * vbv_peakrate constraint is ignored if <= 0
4205    
4206        vfw frontend
4207        ============
4208        * dxn profiles now confirm to "DivX Certified Profile Compatibility v1.1",
4209          February 2005. this document was provided by DivXNetworks, USA. when a
4210          dxn profile is selected, strict conformance is enabled:
4211          - force 1:1 picture aspect ratio
4212          - disable bframes if interlacing is enabled
4213          - force maximum of 1 consecutive bvops for the portable and ht profiles,
4214            2 bvops for the hd profile
4215          - always write divx 5 userdata string to bitstream
4216          - force packed bitstream option
4217        - updated dxn vbv parameters
4218        * added PROFILE_4MV flag. 4mv is now disabled for the dxn handheld profile.
4219        * moved PROFILE_AS/PROFILE_ARTS/PROFILE_S to config.c
4220        * profile[].max_bitrate now measured in bit/sec (not kbps)
4221        * profile->level box: widgets are now greyed-out if they are not used.
4222        * increase vertical size of profile drop down list.
4223        * about box button: s/Dismiss/OK
4224    
4225        modified files:
4226         src/bitstream/bitstream.c src/decoder.c src/encoder.c
4227         src/plugins/plugin_2pass2.c src/xvid.h vfw/src/codec.c
4228         vfw/src/config.c vfw/src/config.h vfw/src/resource.h
4229         vfw/src/resource.rc
4230    
4231    
4232    2005-04-03 19:50:05 GMT                                         patch-5
4233    
4234        Summary:
4235          Fixed bug in cartoon mode.
4236        Revision:
4237          xvidcore--head--0.0--patch-5
4238    
4239        From Isiibar:
4240         - Fixed cartoon bug as described by CrunCher.
4241    
4242        modified files:
4243         src/motion/estimation_pvop.c
4244    
4245    
4246    2005-03-22 20:40:47 GMT                                         patch-4
4247    
4248        Summary:
4249          Added MPEG quant support for PPC
4250        Revision:
4251          xvidcore--head--0.0--patch-4
4252    
4253        From Christoph Nageli:
4254         * Added support for MPEG quant functions for PPC.
4255    
4256        new files:
4257         src/quant/ppc_asm/.arch-ids/quant_mpeg_altivec.c.id
4258         src/quant/ppc_asm/quant_mpeg_altivec.c
4259    
4260        modified files:
4261         build/generic/sources.inc src/quant/quant.h src/xvid.c
4262    
4263    
4264    2005-03-18 18:00:13 GMT                                         patch-3
4265    
4266        Summary:
4267          Updated ChangeLog
4268        Revision:
4269          xvidcore--head--0.0--patch-3
4270    
4271        Updated ChangeLog
4272    
4273    
4274        modified files:
4275         ChangeLog
4276    
4277    
4278    2005-03-18 17:53:24 GMT                                         patch-2
4279    
4280        Summary:
4281          Colorspace code for PPC
4282        Revision:
4283          xvidcore--head--0.0--patch-2
4284    
4285        From Christoph Nageli:
4286         - Colorspace function fixes for non 16bytes aligned target adresses.
4287    
4288        modified files:
4289         src/image/ppc_asm/colorspace_altivec.c
4290    
4291    
4292    2005-03-18 17:39:00 GMT                                         patch-1
4293    
4294        Summary:
4295          Fix for 64bit interlacing
4296        Revision:
4297          xvidcore--head--0.0--patch-1
4298    
4299        From Andrew Dunstan:
4300         * Fixed bug where 64bit mov shoud have been 32bit
4301    
4302        modified files:
4303         src/utils/x86_64_asm/interlacing_mmx.asm
4304    
4305    
4306    2005-03-18 17:28:00 GMT                                         base-0
4307    
4308        Summary:
4309          tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-121
4310        Revision:
4311          xvidcore--head--0.0--base-0
4312    
4313        (automatically generated log message)
4314    
4315    # Change of arch/tla archive, explains the patch number wraparound
4316    
4317    2005-03-18 16:58:08 GMT                                         patch-121
4318    
4319        Summary:
4320          ME work
4321        Revision:
4322          xvidcore--head--0.0--patch-121
4323    
4324        From Isiibar:
4325         - Cartoon mode bugfix
4326         - New lambda tables for R-D motion search. The old tables were
4327           obviously taken from h.264, which uses a logarithmic quantizer
4328           scale. This lead to bad results at very low bit-rates. With this
4329           patch, compression efficiency at low bit-rates is greatly improved.
4330    
4331        modified files:
4332         src/motion/estimation.h src/motion/estimation_bvop.c
4333         src/motion/estimation_common.c src/motion/estimation_pvop.c
4334    
4335    
4336    2005-03-18 16:56:13 GMT                                         patch-120
4337    
4338        Summary:
4339          Better instruction pairing in sad mmx
4340        Revision:
4341          xvidcore--head--0.0--patch-120
4342    
4343        From Dark sylinc (dark_sylinc at yahoo dor com dor ar), commited by Isiibar:
4344         * Better instruction pairing in sad_mmx.asm, improves speed.
4345    
4346        modified files:
4347         src/motion/x86_asm/sad_mmx.asm src/utils/emms.c
4348    
4349    
4350    2005-03-18 16:53:00 GMT                                         patch-119
4351    
4352        Summary:
4353          Fixed resource leak in Dshow
4354        Revision:
4355          xvidcore--head--0.0--patch-119
4356    
4357        From antonz, commited by Isiibar:
4358         * Fixed resource leaking caused by poor xvidcore initialization tracking.
4359    
4360        modified files:
4361         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
4362    
4363    
4364    2005-03-18 16:50:44 GMT                                         patch-118
4365    
4366        Summary:
4367          Debug flag support in vfw
4368        Revision:
4369          xvidcore--head--0.0--patch-118
4370    
4371        From pete:
4372         * debug flag support for vfw decoder.
4373    
4374        modified files:
4375         vfw/src/codec.c
4376    
4377    
4378    #########################################################################
4379    # 1.1.0-beta1 (Bitstream Version 38)
4380    #########################################################################
4381    
4382    
4383    2005-01-16 10:27:41 GMT                                         patch-117
4384    
4385        Summary:
4386          License was using wrong linefeeds for vfw
4387        Revision:
4388          xvidcore--head--0.0--patch-117
4389    
4390        License was using wrong linefeeds for vfw
4391    
4392    
4393        new files:
4394         vfw/.arch-ids/LICENSE.id vfw/LICENSE
4395    
4396        modified files:
4397         vfw/src/resource.rc
4398    
4399    
4400    2005-01-10 22:59:46 GMT                                         patch-116
4401    
4402        Summary:
4403          Last minutes vfw bugfixes/improvements
4404        Revision:
4405          xvidcore--head--0.0--patch-116
4406    
4407        From sysKin:
4408         * last minute fixes and improvements to vfw frontend.
4409    
4410        modified files:
4411         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
4412         vfw/src/resource.rc
4413    
4414    
4415    2005-01-09 20:37:32 GMT                                         patch-115
4416    
4417        Summary:
4418          Marking 1.1.0 beta1
4419        Revision:
4420          xvidcore--head--0.0--patch-115
4421    
4422        From ed.gomez:
4423         * Marking xvid 1.1.0 beta1 release.
4424    
4425        modified files:
4426         ChangeLog build/generic/configure.in src/xvid.c src/xvid.h
4427    
4428    
4429    2005-01-09 20:15:14 GMT                                         patch-114
4430    
4431        Summary:
4432          Moved cartoon mode to zones in vfw.
4433        Revision:
4434          xvidcore--head--0.0--patch-114
4435    
4436        From sysKin:
4437         * Moved cartoon mode to zones in vfw frontend.
4438    
4439        modified files:
4440         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
4441         vfw/src/resource.rc
4442    
4443    
4444    2005-01-09 20:09:27 GMT                                         patch-113
4445    
4446        Summary:
4447    
4448        Revision:
4449          xvidcore--head--0.0--patch-113
4450    
4451        From algern0n (#xvid@freenode):
4452         * Avoid infinite loop when updating audio size.
4453    
4454        modified files:
4455         vfw/src/config.c
4456    
4457    
4458    2005-01-09 11:32:41 GMT                                         patch-112
4459    
4460        Summary:
4461          Long standing bug in 2pass2 code. Double overflow accumulation.
4462        Revision:
4463          xvidcore--head--0.0--patch-112
4464    
4465        From pengvado (x264 developer, sorry i don't have your realname):
4466         * rc_2pass2_after accumulates overflow twice, once in each I/PB subcase
4467           and then in a common code path. The common path was just supposed to
4468           store the stat struct entry error for statistics (even if they're unused)
4469    
4470        modified files:
4471         src/plugins/plugin_2pass2.c
4472    
4473    
4474    2005-01-06 23:42:12 GMT                                         patch-111
4475    
4476        Summary:
4477          Merged amd64 branch fix
4478        Revision:
4479          xvidcore--head--0.0--patch-111
4480    
4481        Merged amd64 branch fix
4482    
4483        Patches applied:
4484    
4485         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-12
4486           Merged upstream
4487    
4488         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-13
4489           Bug fix for qpel problem  from Andrew Dunstan
4490    
4491    
4492        modified files:
4493         src/image/x86_64_asm/qpel_mmx.asm
4494    
4495        new patches:
4496         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-12
4497         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-13
4498    
4499    
4500    2005-01-05 22:53:12 GMT                                         patch-110
4501    
4502        Summary:
4503          Merged x86_64 Linux port
4504        Revision:
4505          xvidcore--head--0.0--patch-110
4506    
4507        Merged x86_64 Linux port
4508    
4509        Patches applied:
4510    
4511         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--base-0
4512           tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-96
4513    
4514         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-1
4515           Merged mainline up to patch-101
4516    
4517         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-2
4518           Merged mainline again for hotfixes
4519    
4520         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-3
4521           Added x86_64 detection in configure system
4522    
4523         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-4
4524           Added src/utils/x86_64_asm files
4525    
4526         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-5
4527           Added /src/quant/x86_64_asm files
4528    
4529         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-6
4530           Added src/motion/x86_64_asm files
4531    
4532         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-7
4533           Added src/dct/x86_64_asm
4534    
4535         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-8
4536           Added halfpel part of src/image/x86_64_asm files
4537    
4538         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-9
4539           Merged mainline
4540    
4541         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-10
4542           Ported the new mem transfer function
4543    
4544         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-11
4545           Added src/image/x86_4 qpel code
4546    
4547    
4548        new files:
4549         src/dct/x86_64_asm/.arch-ids/=id
4550         src/dct/x86_64_asm/.arch-ids/fdct_mmx_skal.asm.id
4551         src/dct/x86_64_asm/.arch-ids/idct_mmx.asm.id
4552         src/dct/x86_64_asm/fdct_mmx_skal.asm
4553         src/dct/x86_64_asm/idct_mmx.asm
4554         src/image/x86_64_asm/.arch-ids/=id
4555         src/image/x86_64_asm/.arch-ids/interpolate8x8_mmx.asm.id
4556         src/image/x86_64_asm/.arch-ids/interpolate8x8_xmm.asm.id
4557         src/image/x86_64_asm/.arch-ids/qpel_mmx.asm.id
4558         src/image/x86_64_asm/interpolate8x8_mmx.asm
4559         src/image/x86_64_asm/interpolate8x8_xmm.asm
4560         src/image/x86_64_asm/qpel_mmx.asm
4561         src/motion/x86_64_asm/.arch-ids/=id
4562         src/motion/x86_64_asm/.arch-ids/sad_mmx.asm.id
4563         src/motion/x86_64_asm/.arch-ids/sad_xmm.asm.id
4564         src/motion/x86_64_asm/sad_mmx.asm
4565         src/motion/x86_64_asm/sad_xmm.asm
4566         src/quant/x86_64_asm/.arch-ids/=id
4567         src/quant/x86_64_asm/.arch-ids/quantize_h263_mmx.asm.id
4568         src/quant/x86_64_asm/.arch-ids/quantize_mpeg_xmm.asm.id
4569         src/quant/x86_64_asm/quantize_h263_mmx.asm
4570         src/quant/x86_64_asm/quantize_mpeg_xmm.asm
4571         src/utils/x86_64_asm/.arch-ids/=id
4572         src/utils/x86_64_asm/.arch-ids/cpuid.asm.id
4573         src/utils/x86_64_asm/.arch-ids/interlacing_mmx.asm.id
4574         src/utils/x86_64_asm/.arch-ids/mem_transfer_mmx.asm.id
4575         src/utils/x86_64_asm/cpuid.asm
4576         src/utils/x86_64_asm/interlacing_mmx.asm
4577         src/utils/x86_64_asm/mem_transfer_mmx.asm
4578    
4579        modified files:
4580         build/generic/configure.in build/generic/sources.inc
4581         examples/xvid_bench.c src/dct/fdct.h src/dct/idct.h
4582         src/image/interpolate8x8.h src/image/qpel.c src/image/qpel.h
4583         src/motion/sad.h src/portab.h src/quant/quant.h
4584         src/utils/emms.h src/utils/mbfunctions.h
4585         src/utils/mem_transfer.h src/xvid.c
4586    
4587        new directories:
4588         src/dct/x86_64_asm src/dct/x86_64_asm/.arch-ids
4589         src/image/x86_64_asm src/image/x86_64_asm/.arch-ids
4590         src/motion/x86_64_asm src/motion/x86_64_asm/.arch-ids
4591         src/quant/x86_64_asm src/quant/x86_64_asm/.arch-ids
4592         src/utils/x86_64_asm src/utils/x86_64_asm/.arch-ids
4593    
4594        new patches:
4595         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--base-0
4596         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-1
4597         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-2
4598         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-3
4599         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-4
4600         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-5
4601         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-6
4602         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-7
4603         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-8
4604         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-9
4605         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-10
4606         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-11
4607    
4608    
4609    2004-12-19 16:58:13 GMT                                         patch-109
4610    
4611        Summary:
4612          bvhq speedup.
4613        Revision:
4614          xvidcore--head--0.0--patch-109
4615    
4616        From sysKin:
4617         * Add cbp cost as soon as possible, so it saves a few candidates
4618           testing.
4619    
4620        modified files:
4621         src/motion/estimation_rd_based_bvop.c
4622    
4623    
4624    2004-12-19 16:55:47 GMT                                         patch-108
4625    
4626        Summary:
4627          Added ia32 optimized code for new mem transfer operator.
4628        Revision:
4629          xvidcore--head--0.0--patch-108
4630    
4631        From sysKin:
4632         * Added ia32 (xmm) optimized code for new mem transfer operator.
4633    
4634        modified files:
4635         src/utils/mem_transfer.c src/utils/mem_transfer.h
4636         src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c
4637    
4638    
4639    2004-12-19 13:39:58 GMT                                         patch-107
4640    
4641        Summary:
4642          Added missing license header
4643        Revision:
4644          xvidcore--head--0.0--patch-107
4645    
4646        From ed.gomez:
4647         * The GPL header was missing
4648    
4649    
4650    
4651        modified files:
4652         src/motion/estimation_rd_based_bvop.c
4653    
4654    
4655    2004-12-19 12:41:02 GMT                                         patch-106
4656    
4657        Summary:
4658          Updated ChangeLog
4659        Revision:
4660          xvidcore--head--0.0--patch-106
4661    
4662        Updated ChangeLog
4663    
4664    
4665        modified files:
4666         ChangeLog
4667    
4668    
4669    2004-12-19 12:38:15 GMT                                         patch-105
4670    
4671        Summary:
4672          Merged stable 1.0.3 release patches
4673        Revision:
4674          xvidcore--head--0.0--patch-105
4675    
4676        Merged stable 1.0.3 release patches
4677    
4678        Patches applied:
4679    
4680         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-63
4681           Trellis overflow for quant<=2
4682    
4683         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-64
4684           Marking 1.0.3 release
4685    
4686    
4687        modified files:
4688         ChangeLog-1.0 src/utils/mbtransquant.c src/xvid.h
4689    
4690        new patches:
4691         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-63
4692         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-64
4693    
4694    
4695    2004-12-19 11:15:53 GMT                                         patch-104
4696    
4697        Summary:
4698          Faster bvhq
4699        Revision:
4700          xvidcore--head--0.0--patch-104
4701    
4702        From sysKin:
4703         * Faster bvhq skipping Intra test if the rd optimized rate
4704           is already < 24bits... some other things too
4705    
4706        modified files:
4707         src/motion/estimation.h src/motion/estimation_bvop.c
4708         src/motion/estimation_rd_based.c
4709         src/motion/estimation_rd_based_bvop.c
4710    
4711    
4712    2004-12-10 20:51:56 GMT                                         patch-103
4713    
4714        Summary:
4715          Encoder cleanups.
4716        Revision:
4717          xvidcore--head--0.0--patch-103
4718    
4719        From sysKin:
4720         * Moved greyscale code to mbcoding.
4721         * Moved the fcode code to its own function.
4722         * Some other minor cleanups.
4723    
4724    
4725        modified files:
4726         src/bitstream/mbcoding.c src/encoder.c
4727    
4728    
4729    2004-12-10 20:39:23 GMT                                         patch-102
4730    
4731        Summary:
4732          Fixed patch-101
4733        Revision:
4734          xvidcore--head--0.0--patch-102
4735    
4736        From sysKin:
4737         * Add a cbp assigment that should not have disapeared in patch-101.
4738    
4739        modified files:
4740         src/encoder.c
4741    
4742    
4743    2004-12-09 22:53:20 GMT                                         patch-101
4744    
4745        Summary:
4746          Speedup using RD results
4747        Revision:
4748          xvidcore--head--0.0--patch-101
4749    
4750        From sysKin:
4751         * Use cbp from RD to speedup things a bit.
4752    
4753        modified files:
4754         src/encoder.c
4755    
4756    
4757    2004-12-09 22:51:02 GMT                                         patch-100
4758    
4759        Summary:
4760          Speedup RD a bit
4761        Revision:
4762          xvidcore--head--0.0--patch-100
4763    
4764        From sysKin:
4765         * Saves a few multiplies in RD code saving the quant*quant value
4766           into the SearchData struct.
4767    
4768        modified files:
4769         src/motion/estimation.h src/motion/estimation_bvop.c
4770         src/motion/estimation_rd_based.c
4771    
4772    
4773    2004-12-09 22:48:06 GMT                                         patch-99
4774    
4775        Summary:
4776          Smarter fcode code
4777        Revision:
4778          xvidcore--head--0.0--patch-99
4779    
4780        From sysKin:
4781         * Replaced old fcode code with smarter one.
4782    
4783        modified files:
4784         src/bitstream/mbcoding.c src/encoder.c src/motion/estimation.h
4785         src/motion/estimation_bvop.c src/motion/estimation_common.c
4786         src/motion/estimation_pvop.c src/motion/motion_inlines.h
4787    
4788    
4789    2004-12-09 22:00:49 GMT                                         patch-98
4790    
4791        Summary:
4792          Removed Reduced Resolution Vops support
4793        Revision:
4794          xvidcore--head--0.0--patch-98
4795    
4796        From sysKin:
4797         * it's now a long time we planned removing support for RRV as it
4798           adds complexity to the ME, to the decoder and this feature fits
4799           nowhere in any MPEG4 profile we plan to support.
4800    
4801        modified files:
4802         src/bitstream/bitstream.c src/bitstream/bitstream.h
4803         src/decoder.c src/encoder.c src/image/image.c
4804         src/motion/estimation.h src/motion/estimation_bvop.c
4805         src/motion/estimation_gmc.c src/motion/estimation_pvop.c
4806         src/motion/estimation_rd_based.c
4807         src/motion/estimation_rd_based_bvop.c src/motion/motion.h
4808         src/motion/motion_comp.c src/motion/motion_inlines.h
4809         src/motion/vop_type_decision.c src/utils/mbtransquant.c
4810         src/xvid.c
4811    
4812    
4813    2004-12-07 23:58:12 GMT                                         patch-97
4814    
4815        Summary:
4816          Merged PowerPC fixes from christoph naegeli's branch
4817        Revision:
4818          xvidcore--head--0.0--patch-97
4819    
4820        Merged PowerPC fixes from christoph naegeli's branch
4821    
4822        Patches applied:
4823    
4824         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-11
4825           Star-merge with Edouards Branch
4826    
4827         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-12
4828           debug alignment bugfixes
4829    
4830         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-13
4831           bugfixes in altivec alignment assumptions
4832    
4833         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-14
4834           linux gcc fixes
4835    
4836         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-15
4837           linux ppc long fixes
4838    
4839         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-16
4840           minor ppc linux enhancements...
4841    
4842    
4843        modified files:
4844         src/image/ppc_asm/colorspace_altivec.c
4845         src/image/ppc_asm/interpolate8x8_altivec.c
4846         src/image/ppc_asm/qpel_altivec.c
4847         src/motion/ppc_asm/sad_altivec.c
4848         src/quant/ppc_asm/quant_h263_altivec.c
4849         src/utils/ppc_asm/mem_transfer_altivec.c src/xvid.c
4850    
4851        new patches:
4852         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-11
4853         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-12
4854         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-13
4855         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-14
4856         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-15
4857         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-16
4858    
4859    
4860    2004-11-24 22:10:17 GMT                                         patch-96
4861    
4862        Summary:
4863          Forgotten bit of patch-94 (vbv code in vfw)
4864        Revision:
4865          xvidcore--head--0.0--patch-96
4866    
4867        Forgotten bit of patch-94 (vbv code in vfw)
4868    
4869    
4870        modified files:
4871         vfw/src/codec.c
4872    
4873    
4874    2004-11-24 21:50:45 GMT                                         patch-95
4875    
4876        Summary:
4877          Changed default Brightness value in DShow frontend
4878        Revision:
4879          xvidcore--head--0.0--patch-95
4880    
4881        Changed default Brightness value in DShow frontend
4882    
4883    
4884        modified files:
4885         dshow/src/config.c
4886    
4887    
4888    2004-11-24 21:50:14 GMT                                         patch-94
4889    
4890        Summary:
4891          Added support for VBV in frontend.
4892        Revision:
4893          xvidcore--head--0.0--patch-94
4894    
4895        From sysKin:
4896         * Added support code for VBV in VFW frontend.
4897    
4898        modified files:
4899         vfw/src/config.c vfw/src/resource.rc
4900    
4901    
4902    2004-11-24 21:48:35 GMT                                         patch-93
4903    
4904        Summary:
4905          Added interlaced option parsing in xvid_encraw.
4906        Revision:
4907          xvidcore--head--0.0--patch-93
4908    
4909        From christoph:
4910         * Added support for interlaced option in xvid_encraw.
4911    
4912        modified files:
4913         examples/xvid_encraw.c
4914    
4915    
4916    2004-11-24 21:45:47 GMT                                         patch-92
4917    
4918        Summary:
4919          Synced with stable tree
4920        Revision:
4921          xvidcore--head--0.0--patch-92
4922    
4923        Synced with stable tree
4924    
4925        Patches applied:
4926    
4927         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-60
4928           Fixed DiamondSearch
4929    
4930         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-61
4931           Fixed stride in DShow decoder.
4932    
4933         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-62
4934           Fixed stride in vfw frontend.
4935    
4936    
4937        modified files:
4938         dshow/src/CXvidDecoder.cpp src/motion/estimation_common.c
4939         vfw/src/codec.c
4940    
4941        new patches:
4942         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-60
4943         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-61
4944         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-62
4945    
4946    
4947    2004-10-17 10:13:02 GMT                                         patch-91
4948    
4949        Summary:
4950          Syncing with Christoph Nageli branch
4951        Revision:
4952          xvidcore--head--0.0--patch-91
4953    
4954        Syncing with Christoph Nageli branch
4955    
4956        Patches applied:
4957    
4958         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--base-0
4959           tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-68
4960    
4961         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-1
4962           interpolate8x8_haflpel add functions
4963    
4964         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-2
4965           little enhancement
4966    
4967         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-3
4968           Basic QPel pass_16 routines altivec codec
4969    
4970         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-4
4971           Basic QPel pass_8 routines altivec code
4972    
4973         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-5
4974           packed pass_16 routines in a macro
4975    
4976         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-6
4977           packed pass_8 routines in a macro
4978    
4979         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-7
4980           Enhancement of the qpel functions for P-frames
4981    
4982         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-8
4983           QPel Pass_16 Add Functions
4984    
4985         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-9
4986           Pass_8_Add Altivec functions
4987    
4988         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-10
4989           Bugfix for Pass_8 Add routines
4990    
4991    
4992        new files:
4993         src/image/ppc_asm/.arch-ids/qpel_altivec.c.id
4994         src/image/ppc_asm/qpel_altivec.c
4995    
4996        modified files:
4997         build/generic/sources.inc src/image/interpolate8x8.h
4998         src/image/ppc_asm/colorspace_altivec.c
4999         src/image/ppc_asm/interpolate8x8_altivec.c src/image/qpel.c
5000         src/image/qpel.h src/xvid.c
5001    
5002        new patches:
5003         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--base-0
5004         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-1
5005         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-2
5006         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-3
5007         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-4
5008         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-5
5009         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-6
5010         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-7
5011         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-8
5012         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-9
5013         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-10
5014    
5015    
5016    2004-10-12 21:00:08 GMT                                         patch-90
5017    
5018        Summary:
5019          Resynced with 1.0 tree
5020        Revision:
5021          xvidcore--head--0.0--patch-90
5022    
5023        Resynced with 1.0 tree
5024    
5025        Patches applied:
5026    
5027         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-59
5028           Don't read too short streams.
5029    
5030    
5031        modified files:
5032         src/bitstream/bitstream.c
5033    
5034        new patches:
5035         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-59
5036    
5037    
5038    2004-10-12 20:54:47 GMT                                         patch-89
5039    
5040        Summary:
5041          Credits to Christoph Nageli for his work on PPC port
5042        Revision:
5043          xvidcore--head--0.0--patch-89
5044    
5045        Credits to Christoph Nageli for his work on PPC port
5046    
5047    
5048        modified files:
5049         AUTHORS
5050    
5051    
5052    2004-10-12 20:51:24 GMT                                         patch-88
5053    
5054        Summary:
5055    
5056        Revision:
5057          xvidcore--head--0.0--patch-88
5058    
5059        Patches applied:
5060    
5061         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-57
5062           ME fix.
5063    
5064         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-58
5065           64bit fixes
5066    
5067        From ed.gomez:
5068         * Resolved conflicts caused by the 64bit fixes, extended it for qpel.h
5069           Note that 1.1 tree needs a new review for 64bit problems as lot
5070           of ME code has changed.
5071    
5072        modified files:
5073         src/image/qpel.h src/motion/estimation_bvop.c
5074         src/motion/estimation_common.c src/motion/motion_comp.c
5075    
5076        new patches:
5077         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-57
5078         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-58
5079    
5080    
5081    2004-09-22 22:42:16 GMT                                         patch-87
5082    
5083        Summary:
5084          DESTDIR support in Makefile
5085        Revision:
5086          xvidcore--head--0.0--patch-87
5087    
5088        From Thomas Galliano (Gentoo bug #62190):
5089         * Added DESTDIR prefix variable to all install commands destination
5090           (ed.gomez: i think it's for packaging issues, so the install
5091            process installs all files as if they were going to the real
5092            location, as xvid doesn't use any path, i always thought this
5093            was not required)
5094    
5095        modified files:
5096         build/generic/Makefile build/generic/platform.inc.in
5097    
5098    
5099    2004-09-04 15:10:33 GMT                                         patch-86
5100    
5101        Summary:
5102          First bvop search must initalize best_sad
5103        Revision:
5104          xvidcore--head--0.0--patch-86
5105    
5106        From sysKin:
5107         * First bvop search must initalize best_sad
5108    
5109        modified files:
5110         src/motion/estimation_bvop.c
5111    
5112    
5113    2004-09-04 14:11:43 GMT                                         patch-85
5114    
5115        Summary:
5116          Fixed function prototype/definition mismatch
5117        Revision:
5118          xvidcore--head--0.0--patch-85
5119    
5120        From sysKin:
5121         * Fixed function prototype/definition mismatch for some
5122           interpolation C functions.
5123    
5124        modified files:
5125         src/image/interpolate8x8.c
5126    
5127    
5128    2004-09-04 14:08:13 GMT                                         patch-84
5129    
5130        Summary:
5131          Fixed buffer termination logic in xvid_decraw.
5132        Revision:
5133          xvidcore--head--0.0--patch-84
5134    
5135        From ed.gomez:
5136         * Fixed main decoding loop condition to really match
5137           the empty buffer and end of stream condition.
5138         * Removed the unwanted frame number limitation
5139    
5140        modified files:
5141         examples/xvid_decraw.c
5142    
5143    
5144    2004-09-04 14:04:48 GMT                                         patch-83
5145    
5146        Summary:
5147          Uninitialized user data usage.
5148        Revision:
5149          xvidcore--head--0.0--patch-83
5150    
5151        From ed.gomez:
5152         - Fixed user data parsing uninitialized data.
5153    
5154        modified files:
5155         src/bitstream/bitstream.c
5156    
5157    
5158    2004-09-04 13:59:26 GMT                                         patch-82
5159    
5160        Summary:
5161          Unitialized data in bvop ME
5162        Revision:
5163          xvidcore--head--0.0--patch-82
5164    
5165        From ed.gomez:
5166         * Fixed unitialized data usage during bvop ME.
5167    
5168        modified files:
5169         src/motion/estimation_bvop.c
5170    
5171    
5172    2004-09-03 00:13:31 GMT                                         patch-81
5173    
5174        Summary:
5175          Add VOL header saving in xvid_decraw
5176        Revision:
5177          xvidcore--head--0.0--patch-81
5178    
5179        From ed.gomez:
5180         * Added VOL header saving in xvid_decraw
5181    
5182        The little story:
5183           I was trying to cut some frames off of a big stream (150MB)
5184           with "xvid_decraw -m", and cat'ing the single frame stream
5185           files together. The reconstructed stream was rejected by all
5186           mpeg4 decoders because the vol header wasn't present. Thus
5187           the fix.
5188    
5189        modified files:
5190         examples/xvid_decraw.c
5191    
5192    
5193    2004-08-30 23:22:35 GMT                                         patch-80
5194    
5195        Summary:
5196          Complete previous API numbering change
5197        Revision:
5198          xvidcore--head--0.0--patch-80
5199    
5200        Complete previous API numbering change
5201    
5202    
5203        modified files:
5204         src/xvid.h
5205    
5206    
5207    2004-08-29 11:53:05 GMT                                         patch-79
5208    
5209        Summary:
5210          Merged stable tree
5211        Revision:
5212          xvidcore--head--0.0--patch-79
5213    
5214        Merged stable tree
5215    
5216        Patches applied:
5217    
5218         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-54
5219           Marking 1.0.2
5220    
5221         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-55
5222           Merged one important forgotten bugfix from head
5223    
5224         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-56
5225           ChangeLog update
5226    
5227    
5228        modified files:
5229         ChangeLog-1.0 src/xvid.h
5230    
5231        new patches:
5232         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-54
5233         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-55
5234         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-56
5235    
5236    
5237    2004-08-29 09:56:34 GMT                                         patch-78
5238    
5239        Summary:
5240          Write ia32 symbols' size to elf output.
5241        Revision:
5242          xvidcore--head--0.0--patch-78
5243    
5244        From ed.gomez:
5245         - write symbols size to elf output, so the asm objects look
5246           really like any usual object file.
5247    
5248        modified files:
5249         src/bitstream/x86_asm/cbp_3dne.asm
5250         src/bitstream/x86_asm/cbp_mmx.asm
5251         src/bitstream/x86_asm/cbp_sse2.asm
5252         src/dct/x86_asm/fdct_mmx_ffmpeg.asm
5253         src/dct/x86_asm/fdct_mmx_skal.asm
5254         src/dct/x86_asm/fdct_sse2_skal.asm
5255         src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/idct_mmx.asm
5256         src/dct/x86_asm/idct_sse2_dmitry.asm
5257         src/dct/x86_asm/simple_idct_mmx.asm
5258         src/image/x86_asm/colorspace_mmx.inc
5259         src/image/x86_asm/colorspace_rgb_mmx.asm
5260         src/image/x86_asm/colorspace_yuv_mmx.asm
5261         src/image/x86_asm/colorspace_yuyv_mmx.asm
5262         src/image/x86_asm/interpolate8x8_3dn.asm
5263         src/image/x86_asm/interpolate8x8_3dne.asm
5264         src/image/x86_asm/interpolate8x8_mmx.asm
5265         src/image/x86_asm/interpolate8x8_xmm.asm
5266         src/image/x86_asm/postprocessing_mmx.asm
5267         src/image/x86_asm/postprocessing_sse2.asm
5268         src/image/x86_asm/qpel_mmx.asm
5269         src/image/x86_asm/reduced_mmx.asm
5270         src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_3dne.asm
5271         src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm
5272         src/motion/x86_asm/sad_xmm.asm
5273         src/quant/x86_asm/quantize_h263_3dne.asm
5274         src/quant/x86_asm/quantize_h263_mmx.asm
5275         src/quant/x86_asm/quantize_mpeg_mmx.asm
5276         src/quant/x86_asm/quantize_mpeg_xmm.asm
5277         src/utils/x86_asm/cpuid.asm
5278         src/utils/x86_asm/interlacing_mmx.asm
5279         src/utils/x86_asm/mem_transfer_3dne.asm
5280         src/utils/x86_asm/mem_transfer_mmx.asm
5281    
5282    
5283    2004-08-28 13:00:56 GMT                                         patch-77
5284    
5285        Summary:
5286          Thread safety problem in sse2 brightness control
5287        Revision:
5288          xvidcore--head--0.0--patch-77
5289    
5290        From ed.gomez:
5291         * CodingStyle for the sse2 image brightness file
5292         * Fixed thread safety problem/big error. Writing to a RO
5293           data segment is a no go ! and using global data segment
5294           is a no go either (use stack instead) !
5295    
5296        modified files:
5297         src/image/x86_asm/postprocessing_sse2.asm
5298    
5299    
5300    2004-08-22 13:11:23 GMT                                         patch-76
5301    
5302        Summary:
5303          Stable merge
5304        Revision:
5305          xvidcore--head--0.0--patch-76
5306    
5307        Stable merge
5308    
5309        Patches applied:
5310    
5311         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-53
5312           Thread safety problem in idct C version
5313    
5314    
5315        modified files:
5316         src/bitstream/mbcoding.c src/dct/idct.c
5317    
5318        new patches:
5319         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-53
5320    
5321    
5322    2004-08-22 11:48:23 GMT                                         patch-75
5323    
5324        Summary:
5325          This tree isn't API 4.0 anymore, mark it as 4.1
5326        Revision:
5327          xvidcore--head--0.0--patch-75
5328    
5329        From ed.gomez:
5330         * The fields added to some structs make this lib isn't
5331           API 4.0 anymore, mark it as 4.1 because ABI compatibility
5332           is conserved.
5333    
5334        modified files:
5335         build/generic/configure.in
5336    
5337    
5338    2004-08-22 11:41:22 GMT                                         patch-74
5339    
5340        Summary:
5341          Functions qualified as such for elf format.
5342        Revision:
5343          xvidcore--head--0.0--patch-74
5344    
5345        From ed.gomez:
5346         * Functions weren't marked as functions in ia32 asm files.
5347           Added support for the function qualifier for elf.
5348    
5349        modified files:
5350         build/generic/configure.in src/bitstream/x86_asm/cbp_3dne.asm
5351         src/bitstream/x86_asm/cbp_mmx.asm
5352         src/bitstream/x86_asm/cbp_sse2.asm
5353         src/dct/x86_asm/fdct_mmx_ffmpeg.asm
5354         src/dct/x86_asm/fdct_mmx_skal.asm
5355         src/dct/x86_asm/fdct_sse2_skal.asm
5356         src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/idct_mmx.asm
5357         src/dct/x86_asm/idct_sse2_dmitry.asm
5358         src/dct/x86_asm/simple_idct_mmx.asm
5359         src/image/x86_asm/colorspace_rgb_mmx.asm
5360         src/image/x86_asm/colorspace_yuv_mmx.asm
5361         src/image/x86_asm/colorspace_yuyv_mmx.asm
5362         src/image/x86_asm/interpolate8x8_3dn.asm
5363         src/image/x86_asm/interpolate8x8_3dne.asm
5364         src/image/x86_asm/interpolate8x8_mmx.asm
5365         src/image/x86_asm/interpolate8x8_xmm.asm
5366         src/image/x86_asm/postprocessing_mmx.asm
5367         src/image/x86_asm/postprocessing_sse2.asm
5368         src/image/x86_asm/qpel_mmx.asm
5369         src/image/x86_asm/reduced_mmx.asm
5370         src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_3dne.asm
5371         src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm
5372         src/motion/x86_asm/sad_xmm.asm
5373         src/quant/x86_asm/quantize_h263_3dne.asm
5374         src/quant/x86_asm/quantize_h263_mmx.asm
5375         src/quant/x86_asm/quantize_mpeg_mmx.asm
5376         src/quant/x86_asm/quantize_mpeg_xmm.asm
5377         src/utils/x86_asm/cpuid.asm
5378         src/utils/x86_asm/interlacing_mmx.asm
5379         src/utils/x86_asm/mem_transfer_3dne.asm
5380         src/utils/x86_asm/mem_transfer_mmx.asm
5381    
5382    
5383    2004-08-21 17:04:57 GMT                                         patch-73
5384    
5385        Summary:
5386          Added yasm support in configure.in
5387        Revision:
5388          xvidcore--head--0.0--patch-73
5389    
5390        From ed.gomez:
5391         * Added yasm configure.in support. It's my preferred ia32 assembly
5392           because it allows debugging/profiling of assembly code with oprofile.
5393    
5394        modified files:
5395         build/generic/configure.in
5396    
5397    
5398    2004-08-21 11:47:31 GMT                                         patch-72
5399    
5400        Summary:
5401          Merged fix from stable
5402        Revision:
5403          xvidcore--head--0.0--patch-72
5404    
5405        Merged fix from stable
5406    
5407        Patches applied:
5408    
5409         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-52
5410           Stupid typo+error in fdct_xxx_skal macro generator.
5411    
5412    
5413        modified files:
5414         src/dct/x86_asm/fdct_mmx_skal.asm
5415    
5416        new patches:
5417         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-52
5418    
5419    
5420    2004-08-16 22:32:46 GMT                                         patch-71
5421    
5422        Summary:
5423          Decoder optimization (fixing regression)
5424        Revision:
5425          xvidcore--head--0.0--patch-71
5426    
5427        From ed.gomez:
5428         * With newly introduced vector checking, decoder became noticeably
5429           slower. This was caused by poorly written code (sorry sysKin :P)
5430            + unrolled loop
5431            + removed duplicated border computings
5432            + marks the function as __inline
5433    
5434        modified files:
5435         src/decoder.c
5436    
5437    
5438    2004-08-15 11:42:20 GMT                                         patch-70
5439    
5440        Summary:
5441          Out of bounds MVs clipping
5442        Revision:
5443          xvidcore--head--0.0--patch-70
5444    
5445        From sysKin:
5446         * Clip vectors that end up out of bounds.
5447    
5448        modified files:
5449         src/decoder.c
5450    
5451    
5452    2004-08-10 22:30:09 GMT                                         patch-69
5453    
5454        Summary:
5455          Fixed CBR plugin.
5456        Revision:
5457          xvidcore--head--0.0--patch-69
5458    
5459        From Foxer:
5460         * Do not set the return quantizer to the frame's quantizer
5461           (caused the crazy quant choices)
5462         * Allow quant1 to influence the sequence quality
5463         * Allow more than +- 1 quantizer variation if the desired
5464           quantizer is much higher than the previous.
5465         * Clamp the overflow influence to 1 unit of buffer, that
5466           should help cases where still motion scenes are followed
5467           by normal motion scenes... old code was reaching amazing
5468           high bitrate, with this modification it should keep
5469           smaller bitrate.
5470    
5471        modified files:
5472         src/plugins/plugin_single.c
5473    
5474    
5475    2004-08-01 15:23:49 GMT                                         patch-68
5476    
5477        Summary:
5478          error in dshow par array indexing
5479        Revision:
5480          xvidcore--head--0.0--patch-68
5481    
5482        error in dshow par array indexing
5483    
5484    
5485        modified files:
5486         dshow/src/CXvidDecoder.cpp
5487    
5488    
5489    2004-08-01 13:38:36 GMT                                         patch-67
5490    
5491        Summary:
5492          Faster bframe decoding (qpel this time)
5493        Revision:
5494          xvidcore--head--0.0--patch-67
5495    
5496        From ed.gomez:
5497         * Used the same trick as for halfpel bvops, merge backward
5498           interpolation and dst averaging steps.
5499    
5500        NB: i'm currently not able to say if it's a real speedup or not
5501            because my linux kernel uses a process scheduler gives great
5502            variance to results... so far i'm sure this isn't a slowdown
5503            neither for C nor ia32 SIMD.
5504    
5505        modified files:
5506         src/decoder.c src/image/qpel.c src/image/qpel.h
5507    
5508    
5509    2004-08-01 11:24:07 GMT                                         patch-66
5510    
5511        Summary:
5512          Unified qpel code path for all platforms
5513        Revision:
5514          xvidcore--head--0.0--patch-66
5515    
5516        From ed.gomez and skal:
5517         * Unified qpel code path for all platforms. Next step is
5518           to fully exploit this code path to speedup qpel bframe
5519           decoding
5520    
5521        NB: this makes also ports life easier as they would not port
5522            obsoleted function sets...
5523    
5524        modified files:
5525         src/decoder.c src/image/interpolate8x8.h src/image/qpel.c
5526         src/image/qpel.h src/motion/motion_comp.c
5527    
5528    
5529    2004-07-31 15:08:19 GMT                                         patch-65
5530    
5531        Summary:
5532          Faster bframe decoding.
5533        Revision:
5534          xvidcore--head--0.0--patch-65
5535    
5536        From ed.gomez and skal:
5537         * Faster direct/interpolated bvop blocks decoding for halfpel
5538           sequences. The trick is to compute and average directly with
5539           destination during one of the forward/backward interpolations.
5540           At this moment, this patch covers only halfpel decoding, the
5541           same trick is expected to be hacked for qpel.
5542    
5543        modified files:
5544         src/decoder.c src/image/interpolate8x8.c
5545         src/image/interpolate8x8.h
5546         src/image/x86_asm/interpolate8x8_mmx.asm
5547         src/image/x86_asm/interpolate8x8_xmm.asm src/xvid.c
5548    
5549    
5550    2004-07-31 09:13:23 GMT                                         patch-64
5551    
5552        Summary:
5553          Last bit for dshow gcc support
5554        Revision:
5555          xvidcore--head--0.0--patch-64
5556    
5557        From pete:
5558         * Last bits concerning gcc build support for dshow.
5559    
5560        removed files:
5561         dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.patch.id
5562         dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.txt.id
5563         dshow/dxpatch/DXVCSDK-9.0-gcc.patch
5564         dshow/dxpatch/DXVCSDK-9.0-gcc.txt
5565    
5566        modified files:
5567         dshow/src/Configure.cpp
5568    
5569    
5570    2004-07-27 21:10:02 GMT                                         patch-63
5571    
5572        Summary:
5573          Better cross compilation support for dshow.
5574        Revision:
5575          xvidcore--head--0.0--patch-63
5576    
5577        From pete and ed.gomez:
5578         * gcc 3.4.1 is even more pedantic, ::GUID was breaking it, use
5579           struct _GUID instead.
5580         * Some uppercase/lowercase mixing in MS headers.
5581         * More documentation footage for the braves !
5582    
5583        NB: with all this, dshow should compile, but it is not guaranted
5584            to work ! There's even a patch for Configure.cpp that could be
5585            required... postponed to a later patch.
5586    
5587        modified files:
5588         dshow/dxpatch/dx90sdk-update-gcc.patch
5589         dshow/dxpatch/dx90sdk-update-gcc.txt
5590    
5591    
5592    2004-07-26 20:25:52 GMT                                         patch-62
5593    
5594        Summary:
5595          ChangeLog 1.1 update
5596        Revision:
5597          xvidcore--head--0.0--patch-62
5598    
5599        ChangeLog 1.1 update
5600    
5601    
5602        modified files:
5603         ChangeLog
5604    
5605    
5606    2004-07-26 20:22:38 GMT                                         patch-61
5607    
5608        Summary:
5609          Update from stable
5610        Revision:
5611          xvidcore--head--0.0--patch-61
5612    
5613        Update from stable
5614    
5615        Patches applied:
5616    
5617         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-51
5618           ChangeLog Update
5619    
5620    
5621        modified files:
5622         ChangeLog-1.0
5623    
5624        new patches:
5625         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-51
5626    
5627    
5628    2004-07-26 19:26:24 GMT                                         patch-60
5629    
5630        Summary:
5631          Another missing memset in xvid_decraw
5632        Revision:
5633          xvidcore--head--0.0--patch-60
5634    
5635        Another missing memset in xvid_decraw
5636    
5637    
5638        modified files:
5639         examples/xvid_decraw.c
5640    
5641    
5642    2004-07-26 19:14:45 GMT                                         patch-59
5643    
5644        Summary:
5645          DShow updates for gcc toolchain.
5646        Revision:
5647          xvidcore--head--0.0--patch-59
5648    
5649        From pete:
5650         * More work on the gcc toolchain.
5651    
5652        new files:
5653         dshow/dxpatch/.arch-ids/dx90sdk-update-gcc.patch.id
5654         dshow/dxpatch/.arch-ids/dx90sdk-update-gcc.txt.id
5655         dshow/dxpatch/dx90sdk-update-gcc.patch
5656         dshow/dxpatch/dx90sdk-update-gcc.txt
5657    
5658        modified files:
5659         dshow/Makefile dshow/dshow.dsp dshow/src/CXvidDecoder.cpp
5660    
5661    
5662    2004-07-25 21:31:41 GMT                                         patch-58
5663    
5664        Summary:
5665          Added GPL to vfw frontend
5666        Revision:
5667          xvidcore--head--0.0--patch-58
5668    
5669        From pete:
5670         * Added GPL to VFW ressources.
5671    
5672        modified files:
5673         vfw/src/config.c vfw/src/driverproc.c vfw/src/resource.h
5674         vfw/src/resource.rc
5675    
5676    
5677    2004-07-25 19:31:32 GMT                                         patch-57
5678    
5679        Summary:
5680          decoder_mb_decode cleanup
5681        Revision:
5682          xvidcore--head--0.0--patch-57
5683    
5684        From ed.gomez:
5685         * Try to cleanup the decoder_mb_decode function. A bit more
5686           computing required, less branches, more readable code.
5687    
5688        modified files:
5689         src/decoder.c
5690    
5691    
5692    2004-07-24 11:39:57 GMT                                         patch-56
5693    
5694        Summary:
5695          Important bugfix from stable
5696        Revision:
5697          xvidcore--head--0.0--patch-56
5698    
5699        Important bugfix from stable
5700    
5701        Patches applied:
5702    
5703         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-50
5704           BVOP direct/interpolated ref block rounding fix.
5705    
5706    
5707        modified files:
5708         src/decoder.c
5709    
5710        new patches:
5711         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-50
5712    
5713    
5714    2004-07-23 20:40:08 GMT                                         patch-55
5715    
5716        Summary:
5717    
5718        Revision:
5719          xvidcore--head--0.0--patch-55
5720    
5721        From ed.gomez:
5722         * Extended stable patch pplying same change to new nasm files
5723    
5724        Patches applied:
5725    
5726         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-49
5727           Removed data qualifer in .rodata
5728    
5729    
5730        modified files:
5731         src/bitstream/x86_asm/cbp_mmx.asm
5732         src/bitstream/x86_asm/cbp_sse2.asm
5733         src/dct/x86_asm/fdct_mmx_ffmpeg.asm
5734         src/dct/x86_asm/fdct_mmx_skal.asm
5735         src/dct/x86_asm/fdct_sse2_skal.asm
5736         src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/idct_mmx.asm
5737         src/dct/x86_asm/idct_sse2_dmitry.asm
5738         src/dct/x86_asm/simple_idct_mmx.asm
5739         src/image/x86_asm/colorspace_rgb_mmx.asm
5740         src/image/x86_asm/colorspace_yuyv_mmx.asm
5741         src/image/x86_asm/interpolate8x8_3dn.asm
5742         src/image/x86_asm/interpolate8x8_3dne.asm
5743         src/image/x86_asm/interpolate8x8_mmx.asm
5744         src/image/x86_asm/interpolate8x8_xmm.asm
5745         src/image/x86_asm/postprocessing_mmx.asm
5746         src/image/x86_asm/postprocessing_sse2.asm
5747         src/image/x86_asm/qpel_mmx.asm
5748         src/image/x86_asm/reduced_mmx.asm
5749         src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_3dne.asm
5750         src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm
5751         src/motion/x86_asm/sad_xmm.asm
5752         src/quant/x86_asm/quantize_h263_3dne.asm
5753         src/quant/x86_asm/quantize_h263_mmx.asm
5754         src/quant/x86_asm/quantize_mpeg_mmx.asm
5755         src/quant/x86_asm/quantize_mpeg_xmm.asm
5756         src/utils/x86_asm/cpuid.asm
5757         src/utils/x86_asm/interlacing_mmx.asm
5758         src/utils/x86_asm/mem_transfer_3dne.asm
5759         src/utils/x86_asm/mem_transfer_mmx.asm
5760    
5761        new patches:
5762         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-49
5763    
5764    
5765    2004-07-21 19:36:46 GMT                                         patch-54
5766    
5767        Summary:
5768          Bframe fixes, still not back to 1.0.1 level
5769        Revision:
5770          xvidcore--head--0.0--patch-54
5771    
5772        Bframe fixes, still not back to 1.0.1 level
5773    
5774    
5775        modified files:
5776         src/motion/estimation_bvop.c
5777         src/motion/estimation_rd_based_bvop.c
5778    
5779    
5780    2004-07-19 18:46:09 GMT                                         patch-53
5781    
5782        Summary:
5783          Stable merge
5784        Revision:
5785          xvidcore--head--0.0--patch-53
5786    
5787        Stable merge
5788    
5789        Patches applied:
5790    
5791         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-47
5792           ISO C99'ism fix
5793    
5794         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-48
5795           Complete previous xvid_decraw patch
5796    
5797    
5798        modified files:
5799         examples/xvid_decraw.c src/encoder.c
5800    
5801        new patches:
5802         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-47
5803         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-48
5804    
5805    
5806    2004-07-18 15:19:58 GMT                                         patch-52
5807    
5808        Summary:
5809          Added dshow mingw build process
5810        Revision:
5811          xvidcore--head--0.0--patch-52
5812    
5813        From pete:
5814         - Added mingw build process to dshow frontend.
5815    
5816        new files:
5817         dshow/.arch-ids/Makefile.id dshow/.arch-ids/sources.inc.id
5818         dshow/Makefile dshow/dxpatch/.arch-ids/=id
5819         dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.patch.id
5820         dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.txt.id
5821         dshow/dxpatch/DXVCSDK-9.0-gcc.patch
5822         dshow/dxpatch/DXVCSDK-9.0-gcc.txt dshow/sources.inc
5823    
5824        modified files:
5825         dshow/dshow.dsp dshow/src/CXvidDecoder.cpp
5826         dshow/src/Configure.cpp dshow/src/config.h dshow/src/debug.h
5827         dshow/src/xvid.ax.rc
5828    
5829        new directories:
5830         dshow/dxpatch dshow/dxpatch/.arch-ids
5831    
5832    
5833    2004-07-18 15:01:02 GMT                                         patch-51
5834    
5835        Summary:
5836          Added RD optimized block mode decision in bvops
5837        Revision:
5838          xvidcore--head--0.0--patch-51
5839    
5840        From sysKin:
5841         *  Added RD optimized block mode decision in bvops.
5842    
5843        new files:
5844         src/motion/.arch-ids/estimation_rd_based_bvop.c.id
5845         src/motion/estimation_rd_based_bvop.c
5846    
5847        modified files:
5848         build/generic/sources.inc build/win32/libxvidcore.dsp
5849         build/win32/libxvidcore_static.dsp src/motion/estimation.h
5850         src/motion/estimation_bvop.c src/motion/estimation_rd_based.c
5851         src/plugins/plugin_2pass1.c src/xvid.h vfw/src/codec.c
5852         vfw/src/config.c vfw/src/config.h vfw/src/resource.h
5853         vfw/src/resource.rc
5854    
5855    
5856    2004-07-17 11:37:21 GMT                                         patch-50
5857    
5858        Summary:
5859          Stable merges
5860        Revision:
5861          xvidcore--head--0.0--patch-50
5862    
5863        Stable merges
5864    
5865        Patches applied:
5866    
5867         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-45
5868           Future version interoperability
5869    
5870         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-46
5871           Make sure time incr is never larger than 16bit.
5872    
5873    
5874        modified files:
5875         examples/xvid_decraw.c src/encoder.c
5876    
5877        new patches:
5878         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-45
5879         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-46
5880    
5881    
5882    2004-07-16 19:53:27 GMT                                         patch-49
5883    
5884        Summary:
5885          AR support in DShow
5886        Revision:
5887          xvidcore--head--0.0--patch-49
5888    
5889        From koepi/minolta:
5890         * Added AR support to dshow frontend.
5891    
5892        modified files:
5893         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
5894         dshow/src/config.c
5895    
5896    
5897    2004-07-16 19:49:25 GMT                                         patch-48
5898    
5899        Summary:
5900          VFW update and fixes
5901        Revision:
5902          xvidcore--head--0.0--patch-48
5903    
5904        From makc on our forums:
5905         * Use non deprecated defines
5906         * Fixed frame size formula.
5907    
5908        modified files:
5909         TODO vfw/src/codec.c vfw/src/driverproc.c
5910    
5911    
5912    2004-07-16 19:29:58 GMT                                         patch-47
5913    
5914        Summary:
5915          SSE2 brightness postproc.
5916        Revision:
5917          xvidcore--head--0.0--patch-47
5918    
5919        From Decoder:
5920         * Added SS2 brightness postproc code.
5921    
5922        new files:
5923         src/image/x86_asm/.arch-ids/postprocessing_sse2.asm.id
5924         src/image/x86_asm/postprocessing_sse2.asm
5925    
5926        modified files:
5927         build/generic/sources.inc build/win32/libxvidcore.dsp
5928         build/win32/libxvidcore_static.dsp src/image/postprocessing.h
5929         src/xvid.c src/xvid.h
5930    
5931    
5932    2004-07-14 23:27:14 GMT                                         patch-46
5933    
5934        Summary:
5935          More audio for VFW bitcalc
5936        Revision:
5937          xvidcore--head--0.0--patch-46
5938    
5939        From ???:
5940         * added more audio formats to bitcalc
5941         * replaced old ogm overhead formula with more precise one
5942    
5943        modified files:
5944         TODO vfw/src/config.c vfw/src/resource.rc
5945    
5946    
5947    2004-07-14 13:01:57 GMT                                         patch-45
5948    
5949        Summary:
5950          Enable MMX qpel in decoder.
5951        Revision:
5952          xvidcore--head--0.0--patch-45
5953    
5954        From ed.gomez:
5955         * It seems we're not that smart. We had mmx qpel code for more than
5956           a year, it is used in encoder but wasn't in decoder :\
5957    
5958        modified files:
5959         src/decoder.c
5960    
5961    
5962    2004-07-14 10:27:43 GMT                                         patch-44
5963    
5964        Summary:
5965          Speedup block transfer C functionKeywords:
5966        Revision:
5967          xvidcore--head--0.0--patch-44
5968    
5969        From ed.gomez:
5970         * Not that a useful patch for most of users, but transfer8x8 was
5971           really too slow. Simple optimizations did great, all 32bit
5972           platforms using the C code should benefit from this speedup.
5973    
5974        modified files:
5975         src/utils/mem_transfer.c
5976    
5977    
5978    2004-07-11 12:53:19 GMT                                         patch-43
5979    
5980        Summary:
5981          Manual AR setting for dshow.
5982        Revision:
5983          xvidcore--head--0.0--patch-43
5984    
5985        From koepi:
5986         * added manual AR setting in dshow.
5987    
5988        modified files:
5989         dshow/src/CXvidDecoder.cpp dshow/src/config.c
5990         dshow/src/config.h dshow/src/resource.h dshow/src/xvid.ax.rc
5991    
5992    
5993    2004-07-11 10:34:56 GMT                                         patch-42
5994    
5995        Summary:
5996          Added top field control to vfw.
5997        Revision:
5998          xvidcore--head--0.0--patch-42
5999    
6000        From koepi:
6001         * added top field first flag to vfw.
6002    
6003        modified files:
6004         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
6005         vfw/src/resource.h vfw/src/resource.rc
6006    
6007    
6008    2004-07-10 17:47:01 GMT                                         patch-41
6009    
6010        Summary:
6011          Decoder work.
6012        Revision:
6013          xvidcore--head--0.0--patch-41
6014    
6015        From ed.gomez:
6016         * Faster get coeff (now gcc can even inline it)
6017         * On the fly coeff dequant for inter blocks
6018           (intra don't get this, because there are lot more non
6019            zero coeffs, and i doubt it'd get faster with this)
6020    
6021        modified files:
6022         src/bitstream/mbcoding.c src/bitstream/mbcoding.h
6023         src/decoder.c
6024    
6025    
6026    2004-07-10 17:34:19 GMT                                         patch-40
6027    
6028        Summary:
6029          ChangeLog update + removed my email
6030        Revision:
6031          xvidcore--head--0.0--patch-40
6032    
6033        ChangeLog update + removed my email
6034    
6035    
6036        modified files:
6037         ChangeLog
6038    
6039    
6040  2004-07-10 17:31:36 GMT                                         patch-39  2004-07-10 17:31:36 GMT                                         patch-39
# Line 1013  Line 7046 
7046  2004-04-02 21:26:57 GMT                                         patch-2  2004-04-02 21:26:57 GMT                                         patch-2
7047    
7048      Summary:      Summary:
7049        messed with XviD BS version        messed with Xvid BS version
7050      Revision:      Revision:
7051        xvidcore--head--0.0--patch-2        xvidcore--head--0.0--patch-2
7052    
7053      messed with XviD BS version      messed with Xvid BS version
7054    
7055    
7056      modified files:      modified files:

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

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