[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 1609, Mon Apr 4 23:49:37 2005 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