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

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

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