[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 1596, Sun Jan 16 10:34:52 2005 UTC branches/release-1_3-branch/xvidcore/ChangeLog revision 2010, Sat May 21 16:55:38 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 release 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  2011-05-18 16:13  Isibaar
4  # relevant.  
5            * xvidcore/dshow/src/CXvidDecoder.cpp, xvidcore/dshow/src/config.c,
6              xvidcore/dshow/src/config.h, xvidcore/dshow/src/resource.h,
7              xvidcore/dshow/src/xvid.ax.rc: Display version number in About
8              box
9    
10    2011-05-18 12:30  Isibaar
11    
12            * xvidcore/vfw/src/resource.rc: More GUI cosmetics
13    
14    2011-05-18 09:55  Isibaar
15    
16            * xvidcore/vfw/src/resource.rc: Minor GUI cosmetics
17    
18    2011-05-18 09:08  Isibaar
19    
20            * xvidcore/src/dct/README.IJG: deleted deprecated README.IJG
21    
22    2011-05-18 09:07  Isibaar
23    
24            * xvidcore/src/dct/fdct.c, xvidcore/src/dct/fdct.h,
25              xvidcore/src/dct/idct.c, xvidcore/src/dct/idct.h: re-applied new
26              IDCT/DCT patch from trunk
27    
28    2011-05-18 09:02  Isibaar
29    
30            * xvidcore/dshow/src/CAbout.h, xvidcore/dshow/src/CXvidDecoder.h,
31              xvidcore/dshow/src/IXvidDecoder.h, xvidcore/dshow/src/config.c,
32              xvidcore/dshow/src/config.h, xvidcore/dshow/src/debug.c,
33              xvidcore/dshow/src/debug.h, xvidcore/dshow/src/resource.h,
34              xvidcore/examples/xvid_bench.c, xvidcore/examples/xvid_decraw.c,
35              xvidcore/examples/xvid_encraw.c,
36              xvidcore/src/bitstream/bitstream.c,
37              xvidcore/src/bitstream/bitstream.h, xvidcore/src/bitstream/cbp.c,
38              xvidcore/src/bitstream/cbp.h, xvidcore/src/bitstream/mbcoding.c,
39              xvidcore/src/bitstream/mbcoding.h,
40              xvidcore/src/bitstream/vlc_codes.h,
41              xvidcore/src/bitstream/zigzag.h, xvidcore/src/dct/fdct.c,
42              xvidcore/src/dct/fdct.h, xvidcore/src/dct/idct.c,
43              xvidcore/src/dct/idct.h, xvidcore/src/dct/ppc_asm/idct_altivec.c,
44              xvidcore/src/dct/simple_idct.c, xvidcore/src/decoder.c,
45              xvidcore/src/decoder.h, xvidcore/src/encoder.c,
46              xvidcore/src/encoder.h, xvidcore/src/global.h,
47              xvidcore/src/image/colorspace.c, xvidcore/src/image/colorspace.h,
48              xvidcore/src/image/font.c, xvidcore/src/image/font.h,
49              xvidcore/src/image/image.c, xvidcore/src/image/image.h,
50              xvidcore/src/image/interpolate8x8.c,
51              xvidcore/src/image/interpolate8x8.h,
52              xvidcore/src/image/postprocessing.c,
53              xvidcore/src/image/postprocessing.h,
54              xvidcore/src/image/ppc_asm/colorspace_altivec.c,
55              xvidcore/src/image/ppc_asm/interpolate8x8_altivec.c,
56              xvidcore/src/image/ppc_asm/qpel_altivec.c,
57              xvidcore/src/image/qpel.c, xvidcore/src/image/qpel.h,
58              xvidcore/src/image/reduced.c, xvidcore/src/image/reduced.h,
59              xvidcore/src/motion/estimation.h,
60              xvidcore/src/motion/estimation_bvop.c,
61              xvidcore/src/motion/estimation_common.c,
62              xvidcore/src/motion/estimation_gmc.c,
63              xvidcore/src/motion/estimation_pvop.c,
64              xvidcore/src/motion/estimation_rd_based.c,
65              xvidcore/src/motion/estimation_rd_based_bvop.c,
66              xvidcore/src/motion/gmc.c, xvidcore/src/motion/gmc.h,
67              xvidcore/src/motion/motion.h, xvidcore/src/motion/motion_comp.c,
68              xvidcore/src/motion/motion_inlines.h,
69              xvidcore/src/motion/motion_smp.h,
70              xvidcore/src/motion/ppc_asm/sad_altivec.c,
71              xvidcore/src/motion/sad.c, xvidcore/src/motion/sad.h,
72              xvidcore/src/motion/vop_type_decision.c,
73              xvidcore/src/plugins/plugin_2pass1.c,
74              xvidcore/src/plugins/plugin_2pass2.c,
75              xvidcore/src/plugins/plugin_dump.c,
76              xvidcore/src/plugins/plugin_lumimasking.c,
77              xvidcore/src/plugins/plugin_psnr.c,
78              xvidcore/src/plugins/plugin_psnrhvsm.c,
79              xvidcore/src/plugins/plugin_single.c,
80              xvidcore/src/plugins/plugin_ssim.c,
81              xvidcore/src/plugins/plugin_ssim.h, xvidcore/src/portab.h,
82              xvidcore/src/prediction/mbprediction.c,
83              xvidcore/src/prediction/mbprediction.h,
84              xvidcore/src/quant/ppc_asm/quant_h263_altivec.c,
85              xvidcore/src/quant/ppc_asm/quant_mpeg_altivec.c,
86              xvidcore/src/quant/quant.h, xvidcore/src/quant/quant_h263.c,
87              xvidcore/src/quant/quant_matrix.c,
88              xvidcore/src/quant/quant_matrix.h,
89              xvidcore/src/quant/quant_mpeg.c, xvidcore/src/utils/emms.c,
90              xvidcore/src/utils/emms.h, xvidcore/src/utils/mbfunctions.h,
91              xvidcore/src/utils/mbtransquant.c,
92              xvidcore/src/utils/mem_align.c, xvidcore/src/utils/mem_align.h,
93              xvidcore/src/utils/mem_transfer.c,
94              xvidcore/src/utils/mem_transfer.h,
95              xvidcore/src/utils/ppc_asm/altivec_trigger.c,
96              xvidcore/src/utils/ppc_asm/mem_transfer_altivec.c,
97              xvidcore/src/utils/timer.c, xvidcore/src/utils/timer.h,
98              xvidcore/src/xvid.c, xvidcore/src/xvid.h,
99              xvidcore/vfw/src/codec.c, xvidcore/vfw/src/codec.h,
100              xvidcore/vfw/src/config.c, xvidcore/vfw/src/config.h,
101              xvidcore/vfw/src/debug.h, xvidcore/vfw/src/driverproc.c,
102              xvidcore/vfw/src/resource.h, xvidcore/vfw/src/status.c,
103              xvidcore/vfw/src/status.h, xvidcore/vfw/src/vfwext.h,
104              xvidcore/vfw/src/w32api/vfw.h: enabled auto-props property
105    
106    2011-05-18 08:51  Isibaar
107    
108            * xvidcore/src/dct/fdct.c, xvidcore/src/dct/fdct.h,
109              xvidcore/src/dct/idct.c, xvidcore/src/dct/idct.h: backported new
110              DCT/IDCT C-implementations from trunk
111    
112    2011-05-18 08:06  Isibaar
113    
114            * xvidcore/build/generic/Makefile: make info
115    
116    2011-05-18 07:59  Isibaar
117    
118            * xvidcore/build/generic/configure.in: Increased version number to
119              1.3.2
120    
121    2011-05-18 07:38  Isibaar
122    
123            * xvidcore/src/xvid.c, xvidcore/src/xvid.h: Pump up version number
124              to 1.3.2
125    
126    2011-05-16 10:09  Isibaar
127    
128            * xvidcore/build/win32/libxvidcore.sln: - Fixed issue with CR/LF
129    
130    2011-05-16 09:38  Isibaar
131    
132            * xvidcore/debian: - Removed debian directory from release branch
133    
134    2011-04-07 19:07  Isibaar
135    
136            * xvidcore/build/generic/configure.in, xvidcore/src/encoder.c,
137              xvidcore/src/image/postprocessing.c: switchable pthread
138              (backported from HEAD)
139    
140    2011-03-21 16:00  Isibaar
141    
142            * xvidcore/src/image/image.c: add brackets to avoid ambuigity
143    
144    2011-03-21 14:25  Isibaar
145    
146            * xvidcore/dshow/dshow.vcproj: switched back to LIBCMT runtime
147    
148    2011-03-18 21:16  Isibaar
149    
150            * xvidcore/dshow/src/xvid.ico: icon with darker blue
151    
152    2011-03-17 15:52  Isibaar
153    
154            * xvidcore/ChangeLog: Updated changelog
155    
156    ---------------------
157    Date: 2011/03/17 16:13:25
158    Author: Isibaar
159    Branch: release-1_3-branch
160    Tag: (none)
161    Log:
162    Don't flip RGB output for MFT decoder
163    
164    Members:
165            dshow/src/CXvidDecoder.cpp:1.25->1.25.2.4
166            dshow/src/CXvidDecoder.h:1.9->1.9.2.2
167    
168    ---------------------
169    Date: 2011/03/10 16:27:57
170    Author: Isibaar
171    Branch: release-1_3-branch
172    Tag: (none)
173    Log:
174    increase version number to 1.3.1
175    
176    Members:
177            build/generic/configure.in:1.33.2.3->1.33.2.4
178            debian/changelog:1.3->1.3.2.2
179    
180    ---------------------
181    Date: 2011/03/08 22:07:00
182    Author: Isibaar
183    Branch: release-1_3-branch
184    Tag: (none)
185    Log:
186    ramp up version number to 1.3.1
187    
188    Members:
189            src/xvid.c:1.85.2.2->1.85.2.3
190            src/xvid.h:1.74.2.3->1.74.2.4
191    
192    ---------------------
193    Date: 2011/03/08 20:18:34
194    Author: Isibaar
195    Branch: release-1_3-branch
196    Tag: (none)
197    Log:
198    fixed padding regression for input widths/heights not multiple of 16
199    
200    Members:
201            src/encoder.c:1.135.2.4->1.135.2.5
202            src/xvid.h:1.74.2.2->1.74.2.3
203            src/image/image.c:1.46.2.1->1.46.2.2
204    
205    ---------------------
206    Date: 2011/02/25 14:15:35
207    Author: Isibaar
208    Branch: release-1_3-branch
209    Tag: (none)
210    Log:
211    fixed syntax error for pthread check - thanks to Fabrian Greffrath
212    
213    Members:
214            build/generic/configure.in:1.33->1.33.2.3
215    
216    ---------------------
217    Date: 2011/02/25 13:40:25
218    Author: Isibaar
219    Branch: release-1_3-branch
220    Tag: (none)
221    Log:
222    noexec stack check not only for "elf" but also "elf32" - thanks to Fabian Greffrath
223    
224    Members:
225            src/nasm.inc:1.7->1.7.2.2
226    
227    ---------------------
228    Date: 2011/02/16 20:04:39
229    Author: Isibaar
230    Branch: release-1_3-branch
231    Tag: release-1_3_0
232    Log:
233    decoder support for lower case FourCCs (from Jawor's patch)
234    GUI cosmetics (from Jawor's patch)
235    
236    Members:
237            vfw/src/codec.c:1.30.2.2->1.30.2.3
238            vfw/src/codec.h:1.7->1.7.2.1
239            vfw/src/config.c:1.45->1.45.2.2
240            vfw/src/resource.rc:1.30.2.1->1.30.2.2
241    
242    ---------------------
243    Date: 2011/02/14 18:26:20
244    Author: Isibaar
245    Branch: release-1_3-branch
246    Tag: (none)
247    Log:
248    updated changelog for 1_3 branch
249    
250    Members:
251            ChangeLog:1.17->1.17.2.1
252    
253    ---------------------
254    Date: 2011/02/14 18:21:00
255    Author: Isibaar
256    Branch: release-1_3-branch
257    Tag: (none)
258    Log:
259    Increased version number
260    
261    Members:
262            src/xvid.c:1.85->1.85.2.2
263            src/xvid.h:1.74->1.74.2.2
264    
265    ---------------------
266    Date: 2011/02/14 17:58:54
267    Author: Isibaar
268    Branch: release-1_3-branch
269    Tag: (none)
270    Log:
271    Support for additional third-party FourCCs (based on Jawor's patch with some small fixes)
272    
273    Members:
274            dshow/src/CXvidDecoder.cpp:1.25.2.2->1.25.2.3
275            dshow/src/CXvidDecoder.h:1.9->1.9.2.1
276            dshow/src/config.c:1.12->1.12.2.1
277            dshow/src/config.h:1.8->1.8.2.1
278            dshow/src/resource.h:1.5->1.5.2.1
279            dshow/src/xvid.ax.rc:1.8->1.8.2.1
280    
281    ---------------------
282    Date: 2011/02/03 16:12:34
283    Author: Isibaar
284    Branch: release-1_3-branch
285    Tag: (none)
286    Log:
287    skip possible only for P_VOP (Jawor)
288    
289    Members:
290            src/encoder.c:1.135.2.3->1.135.2.4
291    
292    ---------------------
293    Date: 2011/02/03 16:01:06
294    Author: Isibaar
295    Branch: release-1_3-branch
296    Tag: (none)
297    Log:
298    auto framerate detection if possible, some other minor cosmetics (derived from Jawor's patches)
299    
300    Members:
301            examples/xvid_encraw.c:1.46.2.2->1.46.2.3
302    
303    ---------------------
304    Date: 2011/01/27 14:18:13
305    Author: Isibaar
306    Branch: release-1_3-branch
307    Tag: (none)
308    Log:
309    Increased filter merit
310    
311    Members:
312            dshow/src/CXvidDecoder.cpp:1.25.2.1->1.25.2.2
313    
314    ---------------------
315    Date: 2011/01/27 14:13:16
316    Author: Isibaar
317    Branch: release-1_3-branch
318    Tag: (none)
319    Log:
320    Ensure that colorspace pass-through is enabled really just for FOURCC_YV12
321    
322    Members:
323            vfw/src/codec.c:1.30.2.1->1.30.2.2
324    
325    ---------------------
326    Date: 2011/01/11 12:37:52
327    Author: Isibaar
328    Branch: release-1_3-branch
329    Tag: (none)
330    Log:
331    don't hardcode "ar" tool (thanks to Bin Tian)
332    
333    Members:
334            build/generic/Makefile:1.18->1.18.2.1
335            build/generic/configure.in:1.33.2.1->1.33.2.2
336            build/generic/platform.inc.in:1.8->1.8.2.1
337    
338    ---------------------
339    Date: 2011/01/09 14:20:50
340    Author: Isibaar
341    Branch: release-1_3-branch
342    Tag: (none)
343    Log:
344    update for macho64
345    
346    Members:
347            src/nasm.inc:1.7->1.7.2.1
348    
349    ---------------------
350    Date: 2011/01/06 15:12:29
351    Author: Isibaar
352    Branch: release-1_3-branch
353    Tag: (none)
354    Log:
355    patch for darwin 64-bit target (thanks to Bin Tian)
356    
357    Members:
358            build/generic/configure.in:1.33->1.33.2.1
359    
360    ---------------------
361    Date: 2011/01/03 09:31:22
362    Author: Isibaar
363    Branch: release-1_3-branch
364    Tag: (none)
365    Log:
366    removed absolute logo path (thanks to Brendan Brewster)
367    
368    Members:
369            vfw/src/resource.rc:1.30->1.30.2.1
370    
371    ---------------------
372    Date: 2010/12/31 11:20:22
373    Author: Isibaar
374    Branch: #CVSPS_NO_BRANCH
375    Tag: rc1_1_3_0
376    Log:
377    fix some typo
378    
379    Members:
380            src/encoder.c:1.135.2.2->1.135.2.3
381    
382    ---------------------
383    Date: 2010/12/30 23:59:31
384    Author: Isibaar
385    Branch: #CVSPS_NO_BRANCH
386    Tag: (none)
387    Log:
388    CVS corruption again
389    
390    Members:
391            vfw/src/hd1080_40.ico:1.1->1.1.2.1
392            vfw/src/hd720_40.ico:1.1->1.1.2.1
393            vfw/src/home_40.ico:1.1->1.1.2.1
394            vfw/src/mobile_40.ico:1.1->1.1.2.1
395    
396    ---------------------
397    Date: 2010/12/30 23:07:43
398    Author: Isibaar
399    Branch: #CVSPS_NO_BRANCH
400    Tag: (none)
401    Log:
402    changed num_slice determination logic
403    
404    Members:
405            vfw/src/codec.c:1.30->1.30.2.1
406            vfw/src/config.c:1.45->1.45.2.1
407            vfw/src/resource.h:1.15->1.15.2.1
408    
409    ---------------------
410    Date: 2010/12/30 12:46:58
411    Author: Isibaar
412    Branch: #CVSPS_NO_BRANCH
413    Tag: (none)
414    Log:
415    more bug squashing
416    
417    Members:
418            examples/xvid_encraw.c:1.46.2.1->1.46.2.2
419            src/image/image.c:1.46->1.46.2.1
420    
421    ---------------------
422    Date: 2010/12/29 23:29:51
423    Author: Isibaar
424    Branch: release-1_3-branch
425    Tag: (none)
426    Log:
427    bug fixing...
428    
429    Members:
430            src/encoder.c:1.135.2.1->1.135.2.2
431    
432    ---------------------
433    Date: 2010/12/29 23:29:44
434    Author: Isibaar
435    Branch: #CVSPS_NO_BRANCH
436    Tag: (none)
437    Log:
438    bug fixing...
439    
440    Members:
441            src/motion/estimation_bvop.c:1.28->1.28.2.1
442            src/motion/estimation_rd_based.c:1.16->1.16.2.1
443    
444    ---------------------
445    Date: 2010/12/28 20:19:57
446    Author: Isibaar
447    Branch: #CVSPS_NO_BRANCH
448    Tag: (none)
449    Log:
450    get rid off compiler warnings
451    
452    Members:
453            build/win32/libxvidcore.vcproj:1.5->1.5.2.1
454            build/win32/xvid_decraw.vcproj:1.3->1.3.2.1
455            build/win32/xvid_encraw.vcproj:1.4->1.4.2.1
456            dshow/dshow.vcproj:1.3->1.3.2.1
457            dshow/src/CXvidDecoder.cpp:1.25->1.25.2.1
458            examples/xvid_decraw.c:1.28->1.28.2.1
459            src/decoder.c:1.86->1.86.2.1
460            src/bitstream/bitstream.c:1.60->1.60.2.1
461            src/bitstream/bitstream.h:1.25->1.25.2.1
462            src/motion/estimation_pvop.c:1.24->1.24.2.1
463            src/motion/motion.h:1.27->1.27.2.1
464            src/motion/motion_comp.c:1.24->1.24.2.1
465            src/motion/sad.c:1.17->1.17.2.1
466            src/motion/sad.h:1.25->1.25.2.1
467            src/plugins/plugin_2pass2.c:1.10->1.10.2.1
468            src/plugins/plugin_single.c:1.4->1.4.2.1
469            src/quant/quant_matrix.c:1.16->1.16.4.1
470            vfw/vfw.vcproj:1.1->1.1.4.1
471    
472    ---------------------
473    Date: 2010/12/28 20:19:57
474    Author: Isibaar
475    Branch: release-1_3-branch
476    Tag: (none)
477    Log:
478    get rid off compiler warnings
479    
480    Members:
481            examples/xvid_encraw.c:1.46->1.46.2.1
482            src/encoder.c:1.135->1.135.2.1
483    
484    ---------------------
485    Date: 2010/12/28 17:34:55
486    Author: Isibaar
487    Branch: #CVSPS_NO_BRANCH
488    Tag: (none)
489    Log:
490    updated readme and debian files
491    
492    Members:
493            debian/changelog:1.3->1.3.2.1
494            debian/copyright:1.1->1.1.4.1
495            doc/INSTALL:1.3->1.3.2.1
496            doc/README:1.5->1.5.2.1
497            examples/README:1.3->1.3.6.1
498    
499    ---------------------
500    Date: 2010/12/28 17:04:31
501    Author: Isibaar
502    Branch: #CVSPS_NO_BRANCH
503    Tag: (none)
504    Log:
505    set version info to xvid-1.3.0-rc1
506    
507    Members:
508            src/xvid.c:1.85->1.85.2.1
509            src/xvid.h:1.74->1.74.2.1
510    
511    ---------------------
512    Date: 2010/12/27 17:39:31
513    Author: Isibaar
514    Branch: HEAD
515    Tag: tag-branching-1_3_0
516    Log:
517    updated changelog
518    
519    Members:
520            ChangeLog:INITIAL->1.17
521            TODO:1.8->1.9
522    
523    ---------------------
524    Date: 2010/12/27 17:11:05
525    Author: Isibaar
526    Branch: HEAD
527    Tag: (none)
528    Log:
529    auto slice determination
530    
531    Members:
532            vfw/src/codec.c:1.29->1.30
533            vfw/src/config.c:1.44->1.45
534            vfw/src/resource.rc:1.29->1.30
535    
536    ---------------------
537    Date: 2010/12/24 14:49:58
538    Author: Isibaar
539    Branch: HEAD
540    Tag: (none)
541    Log:
542    improved decoder robustness upon resync markers in BVOP
543    
544    Members:
545            src/decoder.c:1.85->1.86
546    
547    ---------------------
548    Date: 2010/12/24 14:31:31
549    Author: Isibaar
550    Branch: HEAD
551    Tag: (none)
552    Log:
553    update linker definitions (psnrhvsm plugin)
554    
555    Members:
556            build/generic/libxvidcore.ld:1.2->1.3
557    
558    ---------------------
559    Date: 2010/12/24 14:20:07
560    Author: Isibaar
561    Branch: HEAD
562    Tag: (none)
563    Log:
564    slice coding: workaround some third-party decoder bugs
565    
566    Members:
567            src/encoder.c:1.134->1.135
568            src/xvid.h:1.73->1.74
569            src/motion/estimation.h:1.15->1.16
570            src/motion/estimation_bvop.c:1.27->1.28
571            src/motion/estimation_rd_based_bvop.c:1.11->1.12
572            src/motion/motion.h:1.26->1.27
573    
574    ---------------------
575    Date: 2010/12/22 17:52:52
576    Author: Isibaar
577    Branch: HEAD
578    Tag: (none)
579    Log:
580    update
581    
582    Members:
583            AUTHORS:1.5->1.6
584            CodingStyle:1.3->1.4
585            README:1.2->1.3
586    
587    ---------------------
588    Date: 2010/12/22 17:52:12
589    Author: Isibaar
590    Branch: HEAD
591    Tag: (none)
592    Log:
593    slice coding GUI element
594    
595    Members:
596            vfw/src/codec.c:1.28->1.29
597            vfw/src/config.c:1.43->1.44
598            vfw/src/config.h:1.16->1.17
599            vfw/src/resource.h:1.14->1.15
600            vfw/src/resource.rc:1.28->1.29
601    
602    ---------------------
603    Date: 2010/12/22 16:21:13
604    Author: Isibaar
605    Branch: HEAD
606    Tag: (none)
607    Log:
608    read cpu_flags and num_threads from registry
609    
610    Members:
611            dshow/src/CXvidDecoder.cpp:1.24->1.25
612            dshow/src/config.c:1.11->1.12
613            dshow/src/config.h:1.7->1.8
614    
615    ---------------------
616    Date: 2010/12/21 21:23:06
617    Author: Isibaar
618    Branch: HEAD
619    Tag: (none)
620    Log:
621    some bugfixing...
622    
623    Members:
624            vfw/src/config.c:1.42->1.43
625            vfw/src/config.h:1.15->1.16
626    
627    ---------------------
628    Date: 2010/12/21 17:56:42
629    Author: Isibaar
630    Branch: HEAD
631    Tag: (none)
632    Log:
633    moved num_threads control to common tab
634    VHQ metric combobox
635    
636    Members:
637            vfw/src/codec.c:1.27->1.28
638            vfw/src/config.c:1.41->1.42
639            vfw/src/config.h:1.14->1.15
640            vfw/src/resource.h:1.13->1.14
641            vfw/src/resource.rc:1.27->1.28
642    
643    ---------------------
644    Date: 2010/12/18 17:02:00
645    Author: Isibaar
646    Branch: HEAD
647    Tag: (none)
648    Log:
649    refactorized encoder multi-threading
650    introduced slice-based encoding
651    
652    Members:
653            examples/xvid_encraw.c:1.45->1.46
654            src/encoder.c:1.133->1.134
655            src/encoder.h:1.33->1.34
656            src/xvid.h:1.72->1.73
657            src/bitstream/bitstream.c:1.59->1.60
658            src/bitstream/bitstream.h:1.24->1.25
659            src/motion/estimation.h:1.14->1.15
660            src/motion/estimation_bvop.c:1.26->1.27
661            src/motion/estimation_gmc.c:1.5->1.6
662            src/motion/estimation_pvop.c:1.23->1.24
663            src/motion/estimation_rd_based.c:1.15->1.16
664            src/motion/motion.h:1.25->1.26
665            src/motion/motion_comp.c:1.23->1.24
666            src/motion/motion_smp.h:1.7->1.8
667            src/prediction/mbprediction.c:1.19->1.20
668            src/prediction/mbprediction.h:1.25->1.26
669    
670    ---------------------
671    Date: 2010/12/18 11:16:46
672    Author: Isibaar
673    Branch: HEAD
674    Tag: (none)
675    Log:
676    set decoder threads
677    
678    Members:
679            dshow/src/CXvidDecoder.cpp:1.23->1.24
680            dshow/src/config.c:1.10->1.11
681            dshow/src/config.h:1.6->1.7
682            examples/xvid_decraw.c:1.27->1.28
683    
684    ---------------------
685    Date: 2010/12/18 11:13:30
686    Author: Isibaar
687    Branch: HEAD
688    Tag: (none)
689    Log:
690    MT deblocker
691    
692    Members:
693            src/decoder.c:1.84->1.85
694            src/decoder.h:1.19->1.20
695            src/xvid.h:1.71->1.72
696            src/image/postprocessing.c:1.5->1.6
697            src/image/postprocessing.h:1.6->1.7
698    
699    ---------------------
700    Date: 2010/12/02 07:46:07
701    Author: Isibaar
702    Branch: HEAD
703    Tag: (none)
704    Log:
705    some cleanup of vfw code, increased allowed max bitrate, profile for HD 1080
706    
707    Members:
708            vfw/src/codec.c:1.26->1.27
709            vfw/src/codec.h:1.6->1.7
710            vfw/src/config.c:1.40->1.41
711            vfw/src/config.h:1.13->1.14
712            vfw/src/debug.h:1.2->1.3
713            vfw/src/driverproc.c:1.11->1.12
714            vfw/src/hd1080_40.ico:INITIAL->1.1
715            vfw/src/hd720_40.ico:INITIAL->1.1
716            vfw/src/home_40.ico:INITIAL->1.1
717            vfw/src/mobile_40.ico:INITIAL->1.1
718            vfw/src/resource.h:1.12->1.13
719            vfw/src/resource.rc:1.26->1.27
720            vfw/src/status.c:1.4->1.5
721            vfw/src/status.h:1.2->1.3
722            vfw/src/vfwext.h:1.2->1.3
723            vfw/src/xvid.ico:1.2->1.3
724    
725    ---------------------
726    Date: 2010/11/28 16:18:21
727    Author: Isibaar
728    Branch: HEAD
729    Tag: (none)
730    Log:
731    PSNRHVSM R-D optimization
732    
733    Members:
734            examples/xvid_encraw.c:1.44->1.45
735            src/encoder.c:1.132->1.133
736            src/global.h:1.26->1.27
737            src/xvid.c:1.84->1.85
738            src/xvid.h:1.70->1.71
739            src/image/image.c:1.45->1.46
740            src/image/image.h:1.17->1.18
741            src/image/x86_asm/qpel_mmx.asm:1.12->1.13
742            src/motion/estimation.h:1.13->1.14
743            src/motion/estimation_bvop.c:1.25->1.26
744            src/motion/estimation_pvop.c:1.22->1.23
745            src/motion/estimation_rd_based.c:1.14->1.15
746            src/motion/estimation_rd_based_bvop.c:1.10->1.11
747            src/motion/sad.c:1.16->1.17
748            src/motion/sad.h:1.24->1.25
749            src/motion/x86_asm/sad_sse2.asm:1.20->1.21
750            src/plugins/plugin_psnrhvsm.c:1.3->1.4
751            src/utils/mbtransquant.c:1.32->1.33
752    
753    ---------------------
754    Date: 2010/11/23 12:00:35
755    Author: Isibaar
756    Branch: HEAD
757    Tag: (none)
758    Log:
759    Changed semantics of frame_drop_ratio: "0" will not produce any N_VOPs.
760    
761    Members:
762            src/encoder.c:1.131->1.132
763    
764    ---------------------
765    Date: 2010/11/16 15:58:42
766    Author: Isibaar
767    Branch: HEAD
768    Tag: (none)
769    Log:
770    Had accidentally overwritten the VS 2005 project files by VS 2008 ones -> Restore previous version.
771    
772    Members:
773            build/win32/libxvidcore.sln:1.3->1.4
774            build/win32/libxvidcore.vcproj:1.4->1.5
775            build/win32/xvid_decraw.vcproj:1.2->1.3
776            build/win32/xvid_encraw.vcproj:1.3->1.4
777    
778    ---------------------
779    Date: 2010/11/16 15:42:07
780    Author: Isibaar
781    Branch: HEAD
782    Tag: (none)
783    Log:
784    Clean-up for vbv_peakrate handling (many thanks to Lasse Collin)
785    
786    Members:
787            build/win32/libxvidcore.sln:1.2->1.3
788            build/win32/libxvidcore.vcproj:1.3->1.4
789            build/win32/xvid_decraw.vcproj:1.1->1.2
790            build/win32/xvid_encraw.vcproj:1.2->1.3
791            doc/INSTALL:1.2->1.3
792            doc/README:1.4->1.5
793            examples/xvid_encraw.c:1.43->1.44
794            src/xvid.h:1.69->1.70
795            src/plugins/plugin_2pass2.c:1.9->1.10
796            vfw/src/codec.c:1.25->1.26
797    
798    ---------------------
799    Date: 2010/11/12 11:10:40
800    Author: Isibaar
801    Branch: HEAD
802    Tag: (none)
803    Log:
804    fix for typo on pred mv init (thanks to Lasse Collin)
805    
806    Members:
807            src/decoder.c:1.83->1.84
808    
809    ---------------------
810    Date: 2010/11/10 22:25:16
811    Author: Isibaar
812    Branch: HEAD
813    Tag: (none)
814    Log:
815    psnrhvsm for u/v planes too
816    
817    Members:
818            src/plugins/plugin_psnrhvsm.c:1.2->1.3
819    
820    ---------------------
821    Date: 2010/11/08 21:20:39
822    Author: Isibaar
823    Branch: HEAD
824    Tag: (none)
825    Log:
826    fixed some bugs (possible overflow, mainly)
827    
828    Members:
829            src/plugins/plugin_psnrhvsm.c:1.1->1.2
830    
831    ---------------------
832    Date: 2010/10/29 18:39:07
833    Author: Isibaar
834    Branch: HEAD
835    Tag: (none)
836    Log:
837    don't use tray icon and MFT by default
838    
839    Members:
840            dshow/src/CXvidDecoder.cpp:1.22->1.23
841    
842    ---------------------
843    Date: 2010/10/29 16:33:39
844    Author: Isibaar
845    Branch: HEAD
846    Tag: (none)
847    Log:
848    tray icon update
849    
850    Members:
851            dshow/src/CXvidDecoder.cpp:1.21->1.22
852            dshow/src/xvid.ico:1.1->1.2
853    
854    ---------------------
855    Date: 2010/10/24 10:50:54
856    Author: Isibaar
857    Branch: HEAD
858    Tag: (none)
859    Log:
860    forgot to add new plugin_psnrhvsm.c source file to unix-style build environment...
861    
862    Members:
863            build/generic/sources.inc:1.15->1.16
864    
865    ---------------------
866    Date: 2010/10/17 20:36:12
867    Author: Isibaar
868    Branch: HEAD
869    Tag: (none)
870    Log:
871    fixed typo
872    
873    Members:
874            dshow/src/CXvidDecoder.cpp:1.20->1.21
875    
876    ---------------------
877    Date: 2010/10/17 20:31:46
878    Author: Isibaar
879    Branch: HEAD
880    Tag: (none)
881    Log:
882    MFT decoder
883    
884    Members:
885            dshow/dshow.vcproj:1.2->1.3
886            dshow/src/CXvidDecoder.cpp:1.19->1.20
887            dshow/src/CXvidDecoder.h:1.8->1.9
888    
889    ---------------------
890    Date: 2010/10/17 19:46:43
891    Author: Isibaar
892    Branch: HEAD
893    Tag: (none)
894    Log:
895    XVID_GBL_CONVERT: generic colorspace conversion from XVID_CSP_INTERNAL
896    
897    Members:
898            src/xvid.c:1.83->1.84
899    
900    ---------------------
901    Date: 2010/10/16 14:20:30
902    Author: Isibaar
903    Branch: HEAD
904    Tag: (none)
905    Log:
906    tray icon
907    
908    Members:
909            dshow/dshow.vcproj:1.1->1.2
910            dshow/src/CXvidDecoder.cpp:1.18->1.19
911            dshow/src/CXvidDecoder.h:1.7->1.8
912            dshow/src/Configure.cpp:1.6->1.7
913            dshow/src/debug.c:1.1->1.2
914            dshow/src/resource.h:1.4->1.5
915            dshow/src/xvid.ax.rc:1.7->1.8
916            dshow/src/xvid.ico:INITIAL->1.1
917    
918    ---------------------
919    Date: 2010/10/15 18:20:48
920    Author: Isibaar
921    Branch: HEAD
922    Tag: (none)
923    Log:
924    table update
925    
926    Members:
927            src/bitstream/mbcoding.c:1.58->1.59
928    
929    ---------------------
930    Date: 2010/10/10 21:19:46
931    Author: Isibaar
932    Branch: HEAD
933    Tag: (none)
934    Log:
935    PSNR-HVS-M quality metric
936    
937    Members:
938            build/generic/libxvidcore.def:1.6->1.7
939            build/win32/libxvidcore.vcproj:1.2->1.3
940            examples/xvid_encraw.c:1.42->1.43
941            src/xvid.h:1.68->1.69
942            src/plugins/plugin_psnrhvsm.c:INITIAL->1.1
943    
944    ---------------------
945    Date: 2010/09/13 09:38:09
946    Author: Isibaar
947    Branch: HEAD
948    Tag: (none)
949    Log:
950    define additional simple profile levels
951    
952    Members:
953            src/encoder.h:1.32->1.33
954            src/global.h:1.25->1.26
955            src/xvid.h:1.67->1.68
956    
957    ---------------------
958    Date: 2010/08/23 16:58:48
959    Author: Isibaar
960    Branch: HEAD
961    Tag: (none)
962    Log:
963    Added new simple profile levels to GUI (patch by Carl Eric Codere)
964    
965    Members:
966            vfw/src/config.c:1.39->1.40
967    
968    ---------------------
969    Date: 2010/08/10 17:00:06
970    Author: Isibaar
971    Branch: HEAD
972    Tag: (none)
973    Log:
974    decoder: better distinguish between xvid and non-xvid streams
975    
976    Members:
977            src/decoder.c:1.82->1.83
978            src/bitstream/bitstream.c:1.58->1.59
979            src/image/image.c:1.44->1.45
980            src/prediction/mbprediction.c:1.18->1.19
981    
982    ---------------------
983    Date: 2010/08/10 16:17:23
984    Author: Isibaar
985    Branch: HEAD
986    Tag: (none)
987    Log:
988    API change: signal fourcc to xvidcore
989    
990    Members:
991            dshow/src/CXvidDecoder.cpp:1.17->1.18
992            src/decoder.c:1.81->1.82
993            src/xvid.h:1.66->1.67
994            vfw/src/codec.c:1.24->1.25
995    
996    ---------------------
997    Date: 2010/06/07 09:03:37
998    Author: Isibaar
999    Branch: HEAD
1000    Tag: (none)
1001    Log:
1002    patch for yasm >= 1.0 by Takashi Mochizuki
1003    
1004    Members:
1005            build/generic/configure.in:1.32->1.33
1006    
1007    ---------------------
1008    Date: 2010/05/10 15:50:46
1009    Author: Isibaar
1010    Branch: HEAD
1011    Tag: (none)
1012    Log:
1013    fix for handle leak problem reported by Chris Korda
1014    
1015    Members:
1016            vfw/src/codec.c:1.23->1.24
1017    
1018    ---------------------
1019    Date: 2010/04/01 14:16:48
1020    Author: Isibaar
1021    Branch: HEAD
1022    Tag: (none)
1023    Log:
1024    fixed rounding issue for app-level multi-threading
1025    
1026    Members:
1027            examples/xvid_encraw.c:1.41->1.42
1028    
1029    ---------------------
1030    Date: 2010/03/09 17:25:17
1031    Author: Isibaar
1032    Branch: HEAD
1033    Tag: (none)
1034    Log:
1035    fixed multithreaded AVI input (hopefully)
1036    
1037    Members:
1038            examples/xvid_encraw.c:1.40->1.41
1039    
1040    ---------------------
1041    Date: 2010/03/09 15:56:02
1042    Author: Isibaar
1043    Branch: HEAD
1044    Tag: (none)
1045    Log:
1046    typo with sequence splitting
1047    
1048    Members:
1049            examples/xvid_encraw.c:1.39->1.40
1050    
1051    ---------------------
1052    Date: 2010/03/09 11:00:14
1053    Author: Isibaar
1054    Branch: HEAD
1055    Tag: (none)
1056    Log:
1057    app-level multi-threading for xvid_encraw
1058    
1059    Members:
1060            build/win32/xvid_encraw.vcproj:1.1->1.2
1061            examples/xvid_encraw.c:1.38->1.39
1062            src/decoder.h:1.18->1.19
1063            src/encoder.c:1.130->1.131
1064            src/portab.h:1.59->1.60
1065            src/xvid.c:1.82->1.83
1066            src/xvid.h:1.65->1.66
1067            src/dct/simple_idct.c:1.5->1.6
1068            src/image/reduced.c:1.4->1.5
1069            src/image/x86_asm/deintl_sse.asm:1.6->1.7
1070            src/image/x86_asm/gmc_mmx.asm:1.11->1.12
1071            src/image/x86_asm/postprocessing_mmx.asm:1.13->1.14
1072            src/image/x86_asm/postprocessing_sse2.asm:1.16->1.17
1073            src/image/x86_asm/qpel_mmx.asm:1.11->1.12
1074            src/image/x86_asm/reduced_mmx.asm:1.12->1.13
1075            src/motion/motion_smp.h:1.6->1.7
1076            src/plugins/plugin_2pass1.c:1.3->1.4
1077            src/plugins/plugin_2pass2.c:1.8->1.9
1078            src/plugins/plugin_dump.c:1.3->1.4
1079            src/plugins/plugin_lumimasking.c:1.8->1.9
1080            src/plugins/plugin_psnr.c:1.2->1.3
1081            src/plugins/plugin_single.c:1.3->1.4
1082    
1083    ---------------------
1084    Date: 2010/03/09 10:20:05
1085    Author: Isibaar
1086    Branch: HEAD
1087    Tag: (none)
1088    Log:
1089    added option for postprocessing
1090    
1091    Members:
1092            examples/xvid_decraw.c:1.26->1.27
1093    
1094    ---------------------
1095    Date: 2010/01/08 11:03:09
1096    Author: Isibaar
1097    Branch: HEAD
1098    Tag: (none)
1099    Log:
1100    bugfix for new -f yuv option
1101    
1102    Members:
1103            examples/xvid_decraw.c:1.25->1.26
1104    
1105    ---------------------
1106    Date: 2010/01/05 10:25:19
1107    Author: Isibaar
1108    Branch: HEAD
1109    Tag: (none)
1110    Log:
1111    added option for raw yuv output format
1112    
1113    Members:
1114            examples/xvid_decraw.c:1.24->1.25
1115    
1116    ---------------------
1117    Date: 2009/11/10 15:06:58
1118    Author: Isibaar
1119    Branch: HEAD
1120    Tag: (none)
1121    Log:
1122    skip mv_bits assert in _DEBUG mode
1123    
1124    Members:
1125            src/bitstream/mbcoding.c:1.57->1.58
1126    
1127    ---------------------
1128    Date: 2009/10/05 11:55:46
1129    Author: Isibaar
1130    Branch: HEAD
1131    Tag: (none)
1132    Log:
1133    Removed inner nested AC_CHECK_LIB test for pthread_join (autoconf-2.64 compatibility)
1134    
1135    Members:
1136            build/generic/configure.in:1.31->1.32
1137    
1138    ---------------------
1139    Date: 2009/09/16 19:07:58
1140    Author: Isibaar
1141    Branch: HEAD
1142    Tag: (none)
1143    Log:
1144    no_exec stack patch for x86_64 too by Michal Schmidt (mschmidt at redhat dot com)
1145    
1146    Members:
1147            src/nasm.inc:1.6->1.7
1148            src/bitstream/x86_asm/cbp_mmx.asm:1.18->1.19
1149            src/bitstream/x86_asm/cbp_sse2.asm:1.13->1.14
1150            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.9->1.10
1151            src/dct/x86_asm/fdct_mmx_skal.asm:1.11->1.12
1152            src/dct/x86_asm/fdct_sse2_skal.asm:1.14->1.15
1153            src/dct/x86_asm/idct_3dne.asm:1.10->1.11
1154            src/dct/x86_asm/idct_mmx.asm:1.14->1.15
1155            src/dct/x86_asm/idct_sse2_dmitry.asm:1.10->1.11
1156            src/image/x86_asm/colorspace_rgb_mmx.asm:1.12->1.13
1157            src/image/x86_asm/colorspace_yuv_mmx.asm:1.14->1.15
1158            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.11->1.12
1159            src/image/x86_asm/deintl_sse.asm:1.5->1.6
1160            src/image/x86_asm/gmc_mmx.asm:1.10->1.11
1161            src/image/x86_asm/interpolate8x8_3dn.asm:1.13->1.14
1162            src/image/x86_asm/interpolate8x8_3dne.asm:1.13->1.14
1163            src/image/x86_asm/interpolate8x8_mmx.asm:1.24->1.25
1164            src/image/x86_asm/interpolate8x8_xmm.asm:1.14->1.15
1165            src/image/x86_asm/postprocessing_mmx.asm:1.12->1.13
1166            src/image/x86_asm/postprocessing_sse2.asm:1.15->1.16
1167            src/image/x86_asm/qpel_mmx.asm:1.10->1.11
1168            src/image/x86_asm/reduced_mmx.asm:1.11->1.12
1169            src/motion/x86_asm/sad_3dn.asm:1.13->1.14
1170            src/motion/x86_asm/sad_3dne.asm:1.11->1.12
1171            src/motion/x86_asm/sad_mmx.asm:1.21->1.22
1172            src/motion/x86_asm/sad_sse2.asm:1.19->1.20
1173            src/motion/x86_asm/sad_xmm.asm:1.14->1.15
1174            src/plugins/x86_asm/plugin_ssim-a.asm:1.12->1.13
1175            src/quant/x86_asm/quantize_h263_3dne.asm:1.11->1.12
1176            src/quant/x86_asm/quantize_h263_mmx.asm:1.15->1.16
1177            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.15->1.16
1178            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.12->1.13
1179            src/utils/x86_asm/cpuid.asm:1.18->1.19
1180            src/utils/x86_asm/interlacing_mmx.asm:1.11->1.12
1181            src/utils/x86_asm/mem_transfer_3dne.asm:1.12->1.13
1182            src/utils/x86_asm/mem_transfer_mmx.asm:1.21->1.22
1183    
1184    ---------------------
1185    Date: 2009/07/01 11:25:38
1186    Author: Isibaar
1187    Branch: HEAD
1188    Tag: (none)
1189    Log:
1190    Additional sanity check when reading stats file
1191    
1192    Members:
1193            src/plugins/plugin_2pass2.c:1.7->1.8
1194    
1195    ---------------------
1196    Date: 2009/06/09 09:48:57
1197    Author: Isibaar
1198    Branch: HEAD
1199    Tag: (none)
1200    Log:
1201    Use -maltivec only to compile the sources containting altivec code.
1202    GCC may otherwise produce altivec code on non-altivec PPC (thanks to Frederik Wikstrom)
1203    
1204    Members:
1205            build/generic/Makefile:1.17->1.18
1206            build/generic/configure.in:1.30->1.31
1207            build/generic/platform.inc.in:1.7->1.8
1208    
1209    ---------------------
1210    Date: 2009/06/05 09:58:41
1211    Author: Isibaar
1212    Branch: HEAD
1213    Tag: (none)
1214    Log:
1215    Patch for Amiga OS4 by Fredrik Wikstrom
1216    
1217    Members:
1218            src/xvid.c:1.81->1.82
1219            src/motion/motion_smp.h:1.5->1.6
1220            src/utils/ppc_asm/altivec_trigger.c:1.1->1.2
1221    
1222    ---------------------
1223    Date: 2009/06/02 15:06:49
1224    Author: Isibaar
1225    Branch: HEAD
1226    Tag: (none)
1227    Log:
1228    Added alternative processor cores detection routing for Apple (thanks to Fabian Groffen)
1229    C90 style fix in variance masking code
1230    
1231    Members:
1232            src/xvid.c:1.80->1.81
1233            src/plugins/plugin_lumimasking.c:1.7->1.8
1234    
1235    ---------------------
1236    Date: 2009/05/28 19:03:45
1237    Author: Isibaar
1238    Branch: release-1_2-branch
1239    Tag: release-1_2_2
1240    Log:
1241    allow text relocations for dynlib OS X target
1242    
1243    Members:
1244            build/generic/configure.in:1.25.2.3->1.25.2.4
1245    
1246    ---------------------
1247    Date: 2009/05/28 18:59:21
1248    Author: Isibaar
1249    Branch: HEAD
1250    Tag: (none)
1251    Log:
1252    Allow text relocations for dynlib OS X target
1253    
1254    Members:
1255            build/generic/configure.in:1.29->1.30
1256    
1257    ---------------------
1258    Date: 2009/05/28 17:52:33
1259    Author: Isibaar
1260    Branch: release-1_2-branch
1261    Tag: (none)
1262    Log:
1263    back-port from HEAD:
1264      - add resync-marker range check
1265      - return E_FAIL on XVID_ERR_MEMORY error in dshow
1266    
1267    Members:
1268            ChangeLog:1.14.4.3->1.14.4.4
1269            dshow/src/CXvidDecoder.cpp:1.16->1.16.4.1
1270            src/decoder.c:1.80->1.80.2.1
1271    
1272    ---------------------
1273    Date: 2009/05/28 17:42:06
1274    Author: Isibaar
1275    Branch: HEAD
1276    Tag: (none)
1277    Log:
1278    Bugfix:
1279    - Added missing resync marker range check in decoder.c (reported by IBM X-Force. Thanks go to John McDonald and Christopher Valasek)
1280    - 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)
1281    
1282    Members:
1283            dshow/src/CXvidDecoder.cpp:1.16->1.17
1284            src/decoder.c:1.80->1.81
1285    
1286    ---------------------
1287    Date: 2009/05/28 17:04:35
1288    Author: Isibaar
1289    Branch: release-1_2-branch
1290    Tag: (none)
1291    Log:
1292    backport from HEAD: yasm compatibility
1293    
1294    Members:
1295            build/generic/configure.in:1.25.2.2->1.25.2.3
1296            src/nasm.inc:1.1.2.3->1.1.2.4
1297            src/image/x86_asm/colorspace_yuv_mmx.asm:1.10.2.1->1.10.2.2
1298            src/image/x86_asm/interpolate8x8_3dne.asm:1.11.2.1->1.11.2.2
1299            src/image/x86_asm/postprocessing_mmx.asm:1.9.2.1->1.9.2.2
1300            src/image/x86_asm/postprocessing_sse2.asm:1.10.2.2->1.10.2.3
1301            src/quant/x86_asm/quantize_h263_3dne.asm:1.9.2.1->1.9.2.2
1302            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.10.2.1->1.10.2.2
1303    
1304    ---------------------
1305    Date: 2009/05/28 16:15:53
1306    Author: Isibaar
1307    Branch: HEAD
1308    Tag: (none)
1309    Log:
1310    require yasm >= 0.8.0
1311    
1312    Members:
1313            build/generic/configure.in:1.28->1.29
1314    
1315    ---------------------
1316    Date: 2009/05/28 10:42:37
1317    Author: Isibaar
1318    Branch: release-1_2-branch
1319    Tag: (none)
1320    Log:
1321    backport from HEAD: Use of TEXT macro for Mach-O
1322    
1323    Members:
1324            src/nasm.inc:1.1.2.2->1.1.2.3
1325            src/bitstream/x86_asm/cbp_mmx.asm:1.17->1.17.2.1
1326            src/bitstream/x86_asm/cbp_sse2.asm:1.10.2.1->1.10.2.2
1327            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.8->1.8.2.1
1328            src/dct/x86_asm/fdct_mmx_skal.asm:1.10->1.10.2.1
1329            src/dct/x86_asm/fdct_sse2_skal.asm:1.10.2.2->1.10.2.3
1330            src/dct/x86_asm/idct_3dne.asm:1.9->1.9.2.1
1331            src/dct/x86_asm/idct_mmx.asm:1.13->1.13.2.1
1332            src/dct/x86_asm/idct_sse2_dmitry.asm:1.8.2.1->1.8.2.2
1333            src/image/x86_asm/colorspace_rgb_mmx.asm:1.10.2.1->1.10.2.2
1334            src/image/x86_asm/colorspace_yuv_mmx.asm:1.10->1.10.2.1
1335            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.10->1.10.2.1
1336            src/image/x86_asm/deintl_sse.asm:1.4->1.4.2.1
1337            src/image/x86_asm/gmc_mmx.asm:1.7.2.2->1.7.2.3
1338            src/image/x86_asm/interpolate8x8_3dn.asm:1.12->1.12.2.1
1339            src/image/x86_asm/interpolate8x8_3dne.asm:1.11->1.11.2.1
1340            src/image/x86_asm/interpolate8x8_mmx.asm:1.22->1.22.2.1
1341            src/image/x86_asm/interpolate8x8_xmm.asm:1.13->1.13.2.1
1342            src/image/x86_asm/postprocessing_mmx.asm:1.9->1.9.2.1
1343            src/image/x86_asm/postprocessing_sse2.asm:1.10.2.1->1.10.2.2
1344            src/image/x86_asm/qpel_mmx.asm:1.9->1.9.2.1
1345            src/image/x86_asm/reduced_mmx.asm:1.9->1.9.2.1
1346            src/motion/x86_asm/sad_3dn.asm:1.12->1.12.2.1
1347            src/motion/x86_asm/sad_3dne.asm:1.10->1.10.2.1
1348            src/motion/x86_asm/sad_mmx.asm:1.20->1.20.2.1
1349            src/motion/x86_asm/sad_sse2.asm:1.16.2.1->1.16.2.2
1350            src/motion/x86_asm/sad_xmm.asm:1.13->1.13.2.1
1351            src/plugins/x86_asm/plugin_ssim-a.asm:1.9.2.1->1.9.2.2
1352            src/quant/x86_asm/quantize_h263_3dne.asm:1.9->1.9.2.1
1353            src/quant/x86_asm/quantize_h263_mmx.asm:1.11.2.2->1.11.2.3
1354            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.13->1.13.2.1
1355            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.10->1.10.2.1
1356            src/utils/x86_asm/cpuid.asm:1.15.2.1->1.15.2.2
1357            src/utils/x86_asm/interlacing_mmx.asm:1.10->1.10.2.1
1358            src/utils/x86_asm/mem_transfer_3dne.asm:1.11->1.11.2.1
1359            src/utils/x86_asm/mem_transfer_mmx.asm:1.20->1.20.2.1
1360    
1361    ---------------------
1362    Date: 2009/05/27 19:27:56
1363    Author: Isibaar
1364    Branch: HEAD
1365    Tag: (none)
1366    Log:
1367    GUI for variance masking
1368    
1369    Members:
1370            vfw/src/codec.c:1.22->1.23
1371            vfw/src/config.c:1.38->1.39
1372            vfw/src/resource.h:1.11->1.12
1373            vfw/src/resource.rc:1.25->1.26
1374    
1375    ---------------------
1376    Date: 2009/05/27 17:52:05
1377    Author: Isibaar
1378    Branch: HEAD
1379    Tag: (none)
1380    Log:
1381    Added Darkshikari's variance masking as an option to lumimasking
1382    
1383    Members:
1384            ChangeLog:1.15->1.16
1385            examples/xvid_encraw.c:1.37->1.38
1386            src/xvid.h:1.64->1.65
1387            src/plugins/plugin_lumimasking.c:1.6->1.7
1388    
1389    ---------------------
1390    Date: 2009/05/13 11:39:20
1391    Author: Isibaar
1392    Branch: HEAD
1393    Tag: (none)
1394    Log:
1395    improved precision and rounding for RGB->YV12 conversion
1396    
1397    Members:
1398            src/image/colorspace.c:1.14->1.15
1399            src/image/x86_asm/colorspace_rgb_mmx.asm:1.11->1.12
1400    
1401    ---------------------
1402    Date: 2009/03/30 16:40:05
1403    Author: Isibaar
1404    Branch: HEAD
1405    Tag: (none)
1406    Log:
1407    attempt at fixing a RGB24 access violation bug reported by Matthew Allen
1408    
1409    Members:
1410            src/image/image.c:1.43->1.44
1411    
1412    ---------------------
1413    Date: 2009/02/19 18:07:29
1414    Author: Isibaar
1415    Branch: HEAD
1416    Tag: (none)
1417    Log:
1418    added proper license headers to the IA64 asm files
1419    
1420    Members:
1421            src/dct/ia64_asm/fdct_ia64.s:1.5->1.6
1422            src/dct/ia64_asm/idct_fini.s:1.1->1.2
1423            src/dct/ia64_asm/idct_ia64_ecc.s:1.1->1.2
1424            src/dct/ia64_asm/idct_ia64_gcc.s:1.1->1.2
1425            src/dct/ia64_asm/idct_init.s:1.1->1.2
1426            src/image/ia64_asm/interpolate8x8_ia64.s:1.5->1.6
1427            src/image/ia64_asm/interpolate8x8_ia64_exact.s:1.1->1.2
1428            src/motion/ia64_asm/calc_delta_1.s:1.1->1.2
1429            src/motion/ia64_asm/calc_delta_2.s:1.1->1.2
1430            src/motion/ia64_asm/calc_delta_3.s:1.1->1.2
1431            src/motion/ia64_asm/halfpel8_refine_ia64.s:1.3->1.4
1432            src/motion/ia64_asm/sad_ia64.s:1.7->1.8
1433            src/quant/ia64_asm/quant_h263_ia64.s:1.6->1.7
1434            src/utils/ia64_asm/mem_transfer_ia64.s:1.5->1.6
1435    
1436    ---------------------
1437    Date: 2009/02/18 23:09:37
1438    Author: Isibaar
1439    Branch: HEAD
1440    Tag: (none)
1441    Log:
1442    amd64
1443    
1444    Members:
1445            debian/control:1.3->1.4
1446    
1447    ---------------------
1448    Date: 2009/02/18 16:10:19
1449    Author: Isibaar
1450    Branch: HEAD
1451    Tag: (none)
1452    Log:
1453    - Some updates to license headers
1454    
1455    Members:
1456            src/image/x86_asm/colorspace_mmx.inc:1.8->1.9
1457            src/motion/motion.h:1.24->1.25
1458    
1459    ---------------------
1460    Date: 2009/01/07 17:32:31
1461    Author: Isibaar
1462    Branch: HEAD
1463    Tag: (none)
1464    Log:
1465    Added note for OSX users that nasm >=2.06rc2 is required for MACH-O build
1466    
1467    Will auto-check in the configure script once 2.06 release is out...
1468    
1469    Members:
1470            doc/README:1.3->1.4
1471    
1472    ---------------------
1473    Date: 2009/01/07 17:22:02
1474    Author: Isibaar
1475    Branch: HEAD
1476    Tag: (none)
1477    Log:
1478    added quotes around nasm include paths to fix problems with directory names containing spaces
1479    
1480    Members:
1481            build/win32/libxvidcore.dsp:1.15->1.16
1482            build/win32/libxvidcore_static.dsp:1.5->1.6
1483    
1484    ---------------------
1485    Date: 2008/12/15 11:22:07
1486    Author: Isibaar
1487    Branch: HEAD
1488    Tag: (none)
1489    Log:
1490    added -D_WIN32_IE=0x0501 to CFLAGS
1491    
1492    Members:
1493            vfw/bin/Makefile:1.6->1.7
1494    
1495    ---------------------
1496    Date: 2008/12/09 11:42:38
1497    Author: Isibaar
1498    Branch: HEAD
1499    Tag: (none)
1500    Log:
1501    Note for yasm version required for MacOS X
1502    
1503    Members:
1504            doc/README:1.2->1.3
1505    
1506    ---------------------
1507    Date: 2008/12/05 11:33:47
1508    Author: Isibaar
1509    Branch: HEAD
1510    Tag: (none)
1511    Log:
1512    added a comment
1513    
1514    Members:
1515            src/dct/x86_asm/fdct_sse2_skal.asm:1.13->1.14
1516    
1517    ---------------------
1518    Date: 2008/12/05 11:18:52
1519    Author: Isibaar
1520    Branch: HEAD
1521    Tag: (none)
1522    Log:
1523    Added -arch ppc for Apple gcc
1524    
1525    Members:
1526            build/generic/configure.in:1.27->1.28
1527    
1528    ---------------------
1529    Date: 2008/12/05 11:15:02
1530    Author: Isibaar
1531    Branch: HEAD
1532    Tag: (none)
1533    Log:
1534    MacOS X specific changes
1535    
1536    Members:
1537            src/nasm.inc:1.5->1.6
1538            src/dct/x86_asm/fdct_sse2_skal.asm:1.12->1.13
1539    
1540    ---------------------
1541    Date: 2008/12/04 19:30:36
1542    Author: Isibaar
1543    Branch: HEAD
1544    Tag: (none)
1545    Log:
1546    yasm compatibility
1547    
1548    Members:
1549            build/generic/configure.in:INITIAL->1.27
1550            src/nasm.inc:1.4->1.5
1551            src/image/x86_asm/colorspace_yuv_mmx.asm:1.13->1.14
1552            src/image/x86_asm/interpolate8x8_3dne.asm:1.12->1.13
1553            src/image/x86_asm/postprocessing_mmx.asm:1.11->1.12
1554            src/image/x86_asm/postprocessing_sse2.asm:1.14->1.15
1555            src/quant/x86_asm/quantize_h263_3dne.asm:1.10->1.11
1556            src/quant/x86_asm/quantize_h263_mmx.asm:1.14->1.15
1557            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.14->1.15
1558            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.11->1.12
1559    
1560    ---------------------
1561    Date: 2008/12/04 15:41:50
1562    Author: Isibaar
1563    Branch: HEAD
1564    Tag: (none)
1565    Log:
1566    trying to add back yasm support
1567    
1568    Members:
1569            src/nasm.inc:INITIAL->1.4
1570            src/bitstream/x86_asm/cbp_mmx.asm:1.17->1.18
1571            src/bitstream/x86_asm/cbp_sse2.asm:1.12->1.13
1572            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.8->1.9
1573            src/dct/x86_asm/fdct_mmx_skal.asm:1.10->1.11
1574            src/dct/x86_asm/fdct_sse2_skal.asm:INITIAL->1.12
1575            src/dct/x86_asm/idct_3dne.asm:1.9->1.10
1576            src/dct/x86_asm/idct_mmx.asm:1.13->1.14
1577            src/dct/x86_asm/idct_sse2_dmitry.asm:INITIAL->1.10
1578            src/image/x86_asm/colorspace_rgb_mmx.asm:1.10->1.11
1579            src/image/x86_asm/colorspace_yuv_mmx.asm:1.12->1.13
1580            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.10->1.11
1581            src/image/x86_asm/deintl_sse.asm:1.4->1.5
1582            src/image/x86_asm/gmc_mmx.asm:INITIAL->1.10
1583            src/image/x86_asm/interpolate8x8_3dn.asm:1.12->1.13
1584            src/image/x86_asm/interpolate8x8_3dne.asm:1.11->1.12
1585            src/image/x86_asm/interpolate8x8_mmx.asm:1.23->1.24
1586            src/image/x86_asm/interpolate8x8_xmm.asm:1.13->1.14
1587            src/image/x86_asm/postprocessing_mmx.asm:1.10->1.11
1588            src/image/x86_asm/postprocessing_sse2.asm:1.13->1.14
1589            src/image/x86_asm/qpel_mmx.asm:1.9->1.10
1590            src/image/x86_asm/reduced_mmx.asm:1.10->1.11
1591            src/motion/x86_asm/sad_3dn.asm:1.12->1.13
1592            src/motion/x86_asm/sad_3dne.asm:1.10->1.11
1593            src/motion/x86_asm/sad_mmx.asm:1.20->1.21
1594            src/motion/x86_asm/sad_sse2.asm:1.18->1.19
1595            src/motion/x86_asm/sad_xmm.asm:1.13->1.14
1596            src/plugins/x86_asm/plugin_ssim-a.asm:1.11->1.12
1597            src/quant/x86_asm/quantize_h263_3dne.asm:1.9->1.10
1598            src/quant/x86_asm/quantize_h263_mmx.asm:INITIAL->1.14
1599            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.13->1.14
1600            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.10->1.11
1601            src/utils/x86_asm/cpuid.asm:INITIAL->1.18
1602            src/utils/x86_asm/interlacing_mmx.asm:1.10->1.11
1603            src/utils/x86_asm/mem_transfer_3dne.asm:1.11->1.12
1604            src/utils/x86_asm/mem_transfer_mmx.asm:1.20->1.21
1605    
1606    ---------------------
1607    Date: 2008/12/02 14:58:30
1608    Author: Isibaar
1609    Branch: HEAD
1610    Tag: (none)
1611    Log:
1612    missing ENDFUNC
1613    
1614    Members:
1615            src/utils/x86_asm/cpuid.asm:1.16->1.17
1616    
1617    ---------------------
1618    Date: 2008/12/02 14:44:55
1619    Author: Isibaar
1620    Branch: HEAD
1621    Tag: (none)
1622    Log:
1623    WIN64 XMM6/XMM7 bench and asm optimization patch by Andrew Dunstan
1624    
1625    Members:
1626            examples/xvid_bench.c:1.38->1.39
1627            src/bitstream/x86_asm/cbp_sse2.asm:1.11->1.12
1628            src/image/x86_asm/gmc_mmx.asm:1.8->1.9
1629            src/image/x86_asm/postprocessing_sse2.asm:1.12->1.13
1630            src/motion/x86_asm/sad_sse2.asm:1.17->1.18
1631            src/plugins/x86_asm/plugin_ssim-a.asm:1.10->1.11
1632            src/quant/x86_asm/quantize_h263_mmx.asm:1.12->1.13
1633            src/utils/emms.h:1.16->1.17
1634            src/utils/x86_asm/cpuid.asm:1.15->1.16
1635    
1636    ---------------------
1637    Date: 2008/12/01 16:22:37
1638    Author: Isibaar
1639    Branch: HEAD
1640    Tag: (none)
1641    Log:
1642    fix for previous commit
1643    
1644    Members:
1645            src/image/x86_asm/colorspace_yuv_mmx.asm:1.11->1.12
1646    
1647    ---------------------
1648    Date: 2008/12/01 16:06:48
1649    Author: Isibaar
1650    Branch: HEAD
1651    Tag: (none)
1652    Log:
1653    OSX/Leopard compilation fix by Guillaume Poirier
1654    
1655    Members:
1656            src/xvid.c:1.79->1.80
1657    
1658    ---------------------
1659    Date: 2008/12/01 16:00:44
1660    Author: Isibaar
1661    Branch: HEAD
1662    Tag: (none)
1663    Log:
1664    ASM clean-up patch by Carlo Bramix
1665    
1666    Members:
1667            src/image/x86_asm/colorspace_mmx.inc:1.7->1.8
1668            src/image/x86_asm/colorspace_yuv_mmx.asm:1.10->1.11
1669            src/image/x86_asm/interpolate8x8_mmx.asm:1.22->1.23
1670            src/image/x86_asm/postprocessing_mmx.asm:1.9->1.10
1671            src/image/x86_asm/postprocessing_sse2.asm:1.11->1.12
1672            src/image/x86_asm/reduced_mmx.asm:1.9->1.10
1673    
1674    ---------------------
1675    Date: 2008/12/01 15:45:45
1676    Author: Isibaar
1677    Branch: HEAD
1678    Tag: (none)
1679    Log:
1680    properly treat XMM6/XMM7 as non-volatile on WIN64 (to be tested)
1681    
1682    Members:
1683            src/nasm.inc:1.2->1.3
1684            src/bitstream/x86_asm/cbp_sse2.asm:1.10->1.11
1685            src/dct/x86_asm/fdct_sse2_skal.asm:1.10->1.11
1686            src/dct/x86_asm/idct_sse2_dmitry.asm:1.8->1.9
1687            src/image/x86_asm/gmc_mmx.asm:1.7->1.8
1688            src/image/x86_asm/postprocessing_sse2.asm:1.10->1.11
1689            src/motion/x86_asm/sad_sse2.asm:1.16->1.17
1690            src/plugins/x86_asm/plugin_ssim-a.asm:1.9->1.10
1691            src/quant/x86_asm/quantize_h263_mmx.asm:1.11->1.12
1692    
1693    ---------------------
1694    Date: 2008/11/30 19:05:42
1695    Author: Isibaar
1696    Branch: HEAD
1697    Tag: (none)
1698    Log:
1699    finish up WIN64 compatibility
1700    
1701    Members:
1702            vfw/src/driverproc.c:1.10->1.11
1703    
1704    ---------------------
1705    Date: 2008/11/30 18:56:07
1706    Author: Isibaar
1707    Branch: HEAD
1708    Tag: (none)
1709    Log:
1710    finish up WIN64 compatibility
1711    
1712    Members:
1713            vfw/src/config.c:1.37->1.38
1714            vfw/src/driverproc.c:1.9->1.10
1715            vfw/src/status.c:1.3->1.4
1716    
1717    ---------------------
1718    Date: 2008/11/30 17:36:44
1719    Author: Isibaar
1720    Branch: HEAD
1721    Tag: (none)
1722    Log:
1723    VC8 win32 / x64 project files
1724    
1725    Members:
1726            build/win32/libxvidcore.sln:1.1->1.2
1727            build/win32/libxvidcore.vcproj:1.1->1.2
1728            build/win32/xvid_decraw.vcproj:INITIAL->1.1
1729            build/win32/xvid_encraw.vcproj:INITIAL->1.1
1730            dshow/dshow.vcproj:INITIAL->1.1
1731            dshow/src/CAbout.cpp:1.2->1.3
1732            dshow/src/CAbout.h:1.2->1.3
1733            dshow/src/Configure.cpp:1.5->1.6
1734            dshow/src/config.c:1.9->1.10
1735            src/nasm.inc:1.1->1.2
1736            src/portab.h:1.58->1.59
1737            src/xvid.c:INITIAL->1.79
1738            src/motion/gmc.c:1.9->1.10
1739            vfw/vfw.dsp:INITIAL->1.4
1740            vfw/vfw.vcproj:INITIAL->1.1
1741            vfw/src/config.c:1.36->1.37
1742            vfw/src/config.h:1.12->1.13
1743            vfw/src/driverproc.c:1.8->1.9
1744    
1745    ---------------------
1746    Date: 2008/11/28 19:28:41
1747    Author: Isibaar
1748    Branch: HEAD
1749    Tag: (none)
1750    Log:
1751    updated nasm dependency
1752    
1753    Members:
1754            debian/control:1.2->1.3
1755    
1756    ---------------------
1757    Date: 2008/11/28 19:16:42
1758    Author: Isibaar
1759    Branch: HEAD
1760    Tag: (none)
1761    Log:
1762    pump up HEAD version numbers
1763    
1764    Members:
1765            build/generic/configure.in:1.25->1.26
1766            debian/changelog:1.2->1.3
1767            src/xvid.c:1.77->1.78
1768            src/xvid.h:1.63->1.64
1769    
1770    ---------------------
1771    Date: 2008/11/28 17:54:43
1772    Author: Isibaar
1773    Branch: HEAD
1774    Tag: tag-branching-1_2_0
1775    Log:
1776    WIN64 compatibility
1777    
1778    Members:
1779            dshow/src/config.h:1.5->1.6
1780    
1781    ---------------------
1782    Date: 2008/11/28 17:42:50
1783    Author: Isibaar
1784    Branch: HEAD
1785    Tag: (none)
1786    Log:
1787    alternative multicore detection
1788    
1789    Members:
1790            src/xvid.c:1.76->1.77
1791    
1792    ---------------------
1793    Date: 2008/11/28 12:56:01
1794    Author: Isibaar
1795    Branch: HEAD
1796    Tag: (none)
1797    Log:
1798    Auto SMP
1799    
1800    Members:
1801            vfw/src/codec.c:1.21->1.22
1802            vfw/src/config.c:1.35->1.36
1803            vfw/src/resource.rc:1.24->1.25
1804    
1805    ---------------------
1806    Date: 2008/11/28 11:58:07
1807    Author: Isibaar
1808    Branch: HEAD
1809    Tag: (none)
1810    Log:
1811    bugfix: prevent access violation if width/height is not multiple of 2
1812    
1813    Members:
1814            src/image/image.c:1.42->1.43
1815    
1816    ---------------------
1817    Date: 2008/11/27 21:46:13
1818    Author: Isibaar
1819    Branch: HEAD
1820    Tag: (none)
1821    Log:
1822    AMD64 fix
1823    
1824    Members:
1825            src/plugins/x86_asm/plugin_ssim-a.asm:1.8->1.9
1826    
1827    ---------------------
1828    Date: 2008/11/27 21:34:53
1829    Author: Isibaar
1830    Branch: HEAD
1831    Tag: (none)
1832    Log:
1833    readded cpu check
1834    
1835    Members:
1836            src/plugins/plugin_ssim.c:1.11->1.12
1837    
1838    ---------------------
1839    Date: 2008/11/27 21:17:33
1840    Author: Isibaar
1841    Branch: HEAD
1842    Tag: (none)
1843    Log:
1844    more ssim fixes
1845    
1846    Members:
1847            examples/xvid_encraw.c:1.36->1.37
1848            src/xvid.h:1.62->1.63
1849            src/plugins/plugin_ssim.c:1.10->1.11
1850            src/plugins/plugin_ssim.h:1.3->1.4
1851    
1852    ---------------------
1853    Date: 2008/11/27 20:45:28
1854    Author: Isibaar
1855    Branch: HEAD
1856    Tag: (none)
1857    Log:
1858    fix for -ssim option
1859    
1860    Members:
1861            examples/xvid_encraw.c:1.35->1.36
1862    
1863    ---------------------
1864    Date: 2008/11/27 19:35:36
1865    Author: Isibaar
1866    Branch: HEAD
1867    Tag: (none)
1868    Log:
1869    64-bit fix
1870    
1871    Members:
1872            src/utils/x86_asm/interlacing_mmx.asm:1.9->1.10
1873    
1874    ---------------------
1875    Date: 2008/11/27 17:42:00
1876    Author: Isibaar
1877    Branch: HEAD
1878    Tag: (none)
1879    Log:
1880    updated strings
1881    
1882    Members:
1883            vfw/bin/xvid.inf:1.3->1.4
1884    
1885    ---------------------
1886    Date: 2008/11/27 17:33:32
1887    Author: Isibaar
1888    Branch: HEAD
1889    Tag: (none)
1890    Log:
1891    64-bit GUI note
1892    
1893    Members:
1894            vfw/src/config.c:1.34->1.35
1895            vfw/src/config.h:1.11->1.12
1896            vfw/src/resource.rc:1.23->1.24
1897    
1898    ---------------------
1899    Date: 2008/11/27 17:31:48
1900    Author: Isibaar
1901    Branch: HEAD
1902    Tag: (none)
1903    Log:
1904    enable SSE4 GMC code
1905    
1906    Members:
1907            src/portab.h:1.57->1.58
1908            src/motion/gmc.c:1.8->1.9
1909    
1910    ---------------------
1911    Date: 2008/11/27 12:57:28
1912    Author: Isibaar
1913    Branch: HEAD
1914    Tag: (none)
1915    Log:
1916    WIN64 compatibility
1917    
1918    Members:
1919            dshow/Makefile:1.6->1.7
1920            vfw/bin/Makefile:1.5->1.6
1921            vfw/src/config.c:1.33->1.34
1922            vfw/src/status.c:1.2->1.3
1923    
1924    ---------------------
1925    Date: 2008/11/27 01:47:03
1926    Author: Isibaar
1927    Branch: HEAD
1928    Tag: (none)
1929    Log:
1930    brightness control fix
1931    
1932    Members:
1933            src/xvid.c:1.75->1.76
1934            src/image/postprocessing.c:1.4->1.5
1935            src/image/x86_asm/postprocessing_sse2.asm:1.9->1.10
1936    
1937    ---------------------
1938    Date: 2008/11/27 00:37:28
1939    Author: Isibaar
1940    Branch: HEAD
1941    Tag: (none)
1942    Log:
1943    sad8bi bench
1944    
1945    Members:
1946            examples/xvid_bench.c:1.37->1.38
1947    
1948    ---------------------
1949    Date: 2008/11/27 00:35:50
1950    Author: Isibaar
1951    Branch: HEAD
1952    Tag: (none)
1953    Log:
1954    some WIN64 fixes
1955    
1956    Members:
1957            src/image/x86_asm/colorspace_mmx.inc:1.6->1.7
1958            src/image/x86_asm/colorspace_yuv_mmx.asm:1.9->1.10
1959            src/image/x86_asm/gmc_mmx.asm:1.6->1.7
1960            src/image/x86_asm/interpolate8x8_mmx.asm:1.21->1.22
1961            src/image/x86_asm/postprocessing_mmx.asm:1.8->1.9
1962            src/image/x86_asm/qpel_mmx.asm:1.8->1.9
1963            src/quant/x86_asm/quantize_h263_mmx.asm:1.10->1.11
1964            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.12->1.13
1965    
1966    ---------------------
1967    Date: 2008/11/26 11:11:16
1968    Author: Isibaar
1969    Branch: HEAD
1970    Tag: (none)
1971    Log:
1972    GUI controls for SSE3/SSE4
1973    Updated about box and messages
1974    
1975    Members:
1976            dshow/src/CXvidDecoder.h:1.6->1.7
1977            dshow/src/Configure.cpp:1.4->1.5
1978            dshow/src/config.c:1.8->1.9
1979            vfw/src/codec.h:1.5->1.6
1980            vfw/src/config.c:1.32->1.33
1981            vfw/src/resource.h:1.10->1.11
1982            vfw/src/resource.rc:1.22->1.23
1983    
1984    ---------------------
1985    Date: 2008/11/26 10:31:06
1986    Author: Isibaar
1987    Branch: HEAD
1988    Tag: (none)
1989    Log:
1990    some more benches
1991    
1992    Members:
1993            examples/xvid_bench.c:1.36->1.37
1994    
1995    ---------------------
1996    Date: 2008/11/26 03:36:37
1997    Author: Isibaar
1998    Branch: HEAD
1999    Tag: (none)
2000    Log:
2001    increment bs version
2002    
2003    Members:
2004            src/xvid.h:1.61->1.62
2005    
2006    ---------------------
2007    Date: 2008/11/26 03:32:54
2008    Author: Isibaar
2009    Branch: HEAD
2010    Tag: (none)
2011    Log:
2012    removed obsolete AMD64 asm source files
2013    
2014    Members:
2015            src/dct/x86_64_asm/fdct_mmx_skal.asm:1.3->1.4(DEAD)
2016            src/dct/x86_64_asm/idct_mmx.asm:1.3->1.4(DEAD)
2017            src/image/x86_64_asm/interpolate8x8_mmx.asm:1.3->1.4(DEAD)
2018            src/image/x86_64_asm/interpolate8x8_xmm.asm:1.3->1.4(DEAD)
2019            src/image/x86_64_asm/qpel_mmx.asm:1.4->1.5(DEAD)
2020            src/motion/x86_64_asm/sad_mmx.asm:1.3->1.4(DEAD)
2021            src/motion/x86_64_asm/sad_xmm.asm:1.3->1.4(DEAD)
2022            src/quant/x86_64_asm/quantize_h263_mmx.asm:1.3->1.4(DEAD)
2023            src/quant/x86_64_asm/quantize_mpeg_xmm.asm:1.3->1.4(DEAD)
2024            src/utils/x86_64_asm/cpuid.asm:1.6->1.7(DEAD)
2025            src/utils/x86_64_asm/interlacing_mmx.asm:1.5->1.6(DEAD)
2026            src/utils/x86_64_asm/mem_transfer_mmx.asm:1.3->1.4(DEAD)
2027    
2028    ---------------------
2029    Date: 2008/11/26 03:21:02
2030    Author: Isibaar
2031    Branch: HEAD
2032    Tag: (none)
2033    Log:
2034    X86_64 fixes
2035    
2036    Members:
2037            src/image/x86_asm/postprocessing_mmx.asm:1.7->1.8
2038            src/image/x86_asm/postprocessing_sse2.asm:1.8->1.9
2039            src/quant/quant_mpeg.c:1.4->1.5
2040            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.11->1.12
2041            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.9->1.10
2042    
2043    ---------------------
2044    Date: 2008/11/26 03:17:50
2045    Author: Isibaar
2046    Branch: HEAD
2047    Tag: (none)
2048    Log:
2049    win64 target
2050    
2051    Members:
2052            build/generic/Makefile:1.16->1.17
2053            build/generic/configure.in:1.24->1.25
2054            build/generic/sources.inc:1.14->1.15
2055    
2056    ---------------------
2057    Date: 2008/11/26 03:12:41
2058    Author: Isibaar
2059    Branch: HEAD
2060    Tag: (none)
2061    Log:
2062    updated MSVC project files
2063    
2064    Members:
2065            build/win32/libxvidcore.dsp:1.14->1.15
2066            build/win32/libxvidcore_static.dsp:1.4->1.5
2067    
2068    ---------------------
2069    Date: 2008/11/26 02:04:34
2070    Author: Isibaar
2071    Branch: HEAD
2072    Tag: (none)
2073    Log:
2074    Unified elf64/win64 X86_64 support
2075    
2076    Members:
2077            src/nasm.inc:INITIAL->1.1
2078            src/xvid.c:1.74->1.75
2079            src/bitstream/cbp.h:1.11->1.12
2080            src/bitstream/mbcoding.c:1.56->1.57
2081            src/bitstream/x86_asm/cbp_3dne.asm:1.7->1.8(DEAD)
2082            src/bitstream/x86_asm/cbp_mmx.asm:1.16->1.17
2083            src/bitstream/x86_asm/cbp_sse2.asm:1.9->1.10
2084            src/dct/fdct.h:1.10->1.11
2085            src/dct/idct.h:1.12->1.13
2086            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.7->1.8
2087            src/dct/x86_asm/fdct_mmx_skal.asm:1.9->1.10
2088            src/dct/x86_asm/fdct_sse2_skal.asm:1.9->1.10
2089            src/dct/x86_asm/idct_3dne.asm:1.8->1.9
2090            src/dct/x86_asm/idct_mmx.asm:1.12->1.13
2091            src/dct/x86_asm/idct_sse2_dmitry.asm:1.7->1.8
2092            src/dct/x86_asm/simple_idct_mmx.asm:1.9->1.10(DEAD)
2093            src/image/colorspace.h:1.9->1.10
2094            src/image/image.c:1.41->1.42
2095            src/image/interpolate8x8.h:1.16->1.17
2096            src/image/qpel.c:1.8->1.9
2097            src/image/qpel.h:1.7->1.8
2098            src/image/reduced.h:1.3->1.4
2099            src/image/x86_asm/colorspace_mmx.inc:1.5->1.6
2100            src/image/x86_asm/colorspace_rgb_mmx.asm:1.9->1.10
2101            src/image/x86_asm/colorspace_yuv_mmx.asm:1.8->1.9
2102            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.9->1.10
2103            src/image/x86_asm/deintl_sse.asm:1.3->1.4
2104            src/image/x86_asm/gmc_mmx.asm:1.5->1.6
2105            src/image/x86_asm/interpolate8x8_3dn.asm:1.11->1.12
2106            src/image/x86_asm/interpolate8x8_3dne.asm:1.10->1.11
2107            src/image/x86_asm/interpolate8x8_mmx.asm:1.20->1.21
2108            src/image/x86_asm/interpolate8x8_xmm.asm:1.12->1.13
2109            src/image/x86_asm/postprocessing_mmx.asm:1.6->1.7
2110            src/image/x86_asm/postprocessing_sse2.asm:1.7->1.8
2111            src/image/x86_asm/qpel_mmx.asm:1.7->1.8
2112            src/image/x86_asm/reduced_mmx.asm:1.8->1.9
2113            src/motion/motion_smp.h:1.4->1.5
2114            src/motion/sad.h:1.23->1.24
2115            src/motion/x86_asm/sad_3dn.asm:1.11->1.12
2116            src/motion/x86_asm/sad_3dne.asm:1.9->1.10
2117            src/motion/x86_asm/sad_mmx.asm:1.19->1.20
2118            src/motion/x86_asm/sad_sse2.asm:1.15->1.16
2119            src/motion/x86_asm/sad_xmm.asm:1.12->1.13
2120            src/plugins/plugin_ssim.c:1.9->1.10
2121            src/plugins/x86_asm/plugin_ssim-a.asm:1.7->1.8
2122            src/quant/quant.h:1.7->1.8
2123            src/quant/quant_matrix.c:1.15->1.16
2124            src/quant/quant_mpeg.c:1.3->1.4
2125            src/quant/x86_asm/quantize_h263_3dne.asm:1.8->1.9
2126            src/quant/x86_asm/quantize_h263_mmx.asm:1.9->1.10
2127            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.10->1.11
2128            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.8->1.9
2129            src/utils/mbfunctions.h:1.20->1.21
2130            src/utils/mem_transfer.h:1.17->1.18
2131            src/utils/x86_asm/cpuid.asm:1.14->1.15
2132            src/utils/x86_asm/interlacing_mmx.asm:1.8->1.9
2133            src/utils/x86_asm/mem_transfer_3dne.asm:1.10->1.11
2134            src/utils/x86_asm/mem_transfer_mmx.asm:1.19->1.20
2135    
2136    ---------------------
2137    Date: 2008/11/14 16:43:27
2138    Author: Isibaar
2139    Branch: HEAD
2140    Tag: (none)
2141    Log:
2142    initial SSE4 support
2143    
2144    Members:
2145            build/generic/configure.in:1.23->1.24
2146            examples/xvid_bench.c:1.35->1.36
2147            examples/xvid_encraw.c:1.34->1.35
2148            src/xvid.c:1.73->1.74
2149            src/xvid.h:1.60->1.61
2150            src/image/x86_asm/gmc_mmx.asm:1.4->1.5
2151            src/motion/gmc.c:1.7->1.8
2152            src/utils/x86_64_asm/cpuid.asm:1.5->1.6
2153            src/utils/x86_asm/cpuid.asm:1.13->1.14
2154    
2155    ---------------------
2156    Date: 2008/11/11 21:46:24
2157    Author: Isibaar
2158    Branch: HEAD
2159    Tag: (none)
2160    Log:
2161    NASM 2.x compatibility
2162    
2163    Members:
2164            src/bitstream/x86_asm/cbp_3dne.asm:1.6->1.7
2165            src/bitstream/x86_asm/cbp_mmx.asm:1.15->1.16
2166            src/bitstream/x86_asm/cbp_sse2.asm:1.8->1.9
2167            src/dct/x86_64_asm/fdct_mmx_skal.asm:1.2->1.3
2168            src/dct/x86_64_asm/idct_mmx.asm:1.2->1.3
2169            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.6->1.7
2170            src/dct/x86_asm/fdct_mmx_skal.asm:1.8->1.9
2171            src/dct/x86_asm/fdct_sse2_skal.asm:1.8->1.9
2172            src/dct/x86_asm/idct_3dne.asm:1.7->1.8
2173            src/dct/x86_asm/idct_mmx.asm:1.11->1.12
2174            src/dct/x86_asm/idct_sse2_dmitry.asm:1.6->1.7
2175            src/dct/x86_asm/simple_idct_mmx.asm:1.8->1.9
2176            src/image/x86_64_asm/interpolate8x8_mmx.asm:1.2->1.3
2177            src/image/x86_64_asm/interpolate8x8_xmm.asm:1.2->1.3
2178            src/image/x86_64_asm/qpel_mmx.asm:1.3->1.4
2179            src/image/x86_asm/colorspace_mmx.inc:1.4->1.5
2180            src/image/x86_asm/colorspace_rgb_mmx.asm:1.8->1.9
2181            src/image/x86_asm/colorspace_yuv_mmx.asm:1.7->1.8
2182            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.8->1.9
2183            src/image/x86_asm/deintl_sse.asm:1.2->1.3
2184            src/image/x86_asm/gmc_mmx.asm:1.3->1.4
2185            src/image/x86_asm/interpolate8x8_3dn.asm:1.10->1.11
2186            src/image/x86_asm/interpolate8x8_3dne.asm:1.9->1.10
2187            src/image/x86_asm/interpolate8x8_mmx.asm:1.19->1.20
2188            src/image/x86_asm/interpolate8x8_xmm.asm:1.11->1.12
2189            src/image/x86_asm/postprocessing_mmx.asm:1.5->1.6
2190            src/image/x86_asm/postprocessing_sse2.asm:1.6->1.7
2191            src/image/x86_asm/qpel_mmx.asm:1.6->1.7
2192            src/image/x86_asm/reduced_mmx.asm:1.7->1.8
2193            src/motion/x86_64_asm/sad_mmx.asm:1.2->1.3
2194            src/motion/x86_64_asm/sad_xmm.asm:1.2->1.3
2195            src/motion/x86_asm/sad_3dn.asm:1.10->1.11
2196            src/motion/x86_asm/sad_3dne.asm:1.8->1.9
2197            src/motion/x86_asm/sad_mmx.asm:1.18->1.19
2198            src/motion/x86_asm/sad_sse2.asm:1.14->1.15
2199            src/motion/x86_asm/sad_xmm.asm:1.11->1.12
2200            src/plugins/x86_asm/plugin_ssim-a.asm:1.6->1.7
2201            src/quant/x86_64_asm/quantize_h263_mmx.asm:1.2->1.3
2202            src/quant/x86_64_asm/quantize_mpeg_xmm.asm:1.2->1.3
2203            src/quant/x86_asm/quantize_h263_3dne.asm:1.7->1.8
2204            src/quant/x86_asm/quantize_h263_mmx.asm:1.8->1.9
2205            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.9->1.10
2206            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.7->1.8
2207            src/utils/x86_64_asm/cpuid.asm:1.4->1.5
2208            src/utils/x86_64_asm/interlacing_mmx.asm:1.4->1.5
2209            src/utils/x86_64_asm/mem_transfer_mmx.asm:1.2->1.3
2210            src/utils/x86_asm/cpuid.asm:1.12->1.13
2211            src/utils/x86_asm/interlacing_mmx.asm:1.7->1.8
2212            src/utils/x86_asm/mem_transfer_3dne.asm:1.9->1.10
2213            src/utils/x86_asm/mem_transfer_mmx.asm:1.18->1.19
2214    
2215    ---------------------
2216    Date: 2008/09/02 14:23:30
2217    Author: Isibaar
2218    Branch: HEAD
2219    Tag: (none)
2220    Log:
2221    - added the debian files from 1.1.3 release to CVS head
2222    - applied a patch by Fabian Greffrath <greffrath at leat ! rub ! de>
2223    
2224    Members:
2225            debian/changelog:1.1->1.2
2226            debian/compat:INITIAL->1.1
2227            debian/control:1.1->1.2
2228            debian/copyright:INITIAL->1.1
2229            debian/libxvidcore4-dev.dirs:INITIAL->1.1
2230            debian/libxvidcore4-dev.docs:INITIAL->1.1
2231            debian/libxvidcore4-dev.install:INITIAL->1.1
2232            debian/libxvidcore4.dirs:INITIAL->1.1
2233            debian/libxvidcore4.docs:INITIAL->1.1
2234            debian/libxvidcore4.install:INITIAL->1.1
2235            debian/rules:1.1->1.2
2236    
2237    ---------------------
2238    Date: 2008/08/19 11:17:17
2239    Author: Isibaar
2240    Branch: HEAD
2241    Tag: (none)
2242    Log:
2243    - removed accidental duplicates
2244    
2245    Members:
2246            src/utils/x86_64_asm/cpuid.asm:1.3->1.4
2247            src/utils/x86_64_asm/interlacing_mmx.asm:1.3->1.4
2248    
2249    ---------------------
2250    Date: 2008/08/19 11:06:48
2251    Author: Isibaar
2252    Branch: HEAD
2253    Tag: (none)
2254    Log:
2255    - noexecstack patch by Hans de Goede
2256    
2257    Members:
2258            src/bitstream/x86_asm/cbp_3dne.asm:1.5->1.6
2259            src/bitstream/x86_asm/cbp_mmx.asm:1.14->1.15
2260            src/bitstream/x86_asm/cbp_sse2.asm:1.7->1.8
2261            src/dct/x86_64_asm/fdct_mmx_skal.asm:1.1->1.2
2262            src/dct/x86_64_asm/idct_mmx.asm:1.1->1.2
2263            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.5->1.6
2264            src/dct/x86_asm/fdct_mmx_skal.asm:1.7->1.8
2265            src/dct/x86_asm/fdct_sse2_skal.asm:1.7->1.8
2266            src/dct/x86_asm/idct_3dne.asm:1.6->1.7
2267            src/dct/x86_asm/idct_mmx.asm:1.10->1.11
2268            src/dct/x86_asm/idct_sse2_dmitry.asm:1.5->1.6
2269            src/dct/x86_asm/simple_idct_mmx.asm:1.7->1.8
2270            src/image/x86_64_asm/interpolate8x8_mmx.asm:1.1->1.2
2271            src/image/x86_64_asm/interpolate8x8_xmm.asm:1.1->1.2
2272            src/image/x86_64_asm/qpel_mmx.asm:1.2->1.3
2273            src/image/x86_asm/colorspace_rgb_mmx.asm:1.7->1.8
2274            src/image/x86_asm/colorspace_yuv_mmx.asm:1.6->1.7
2275            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.7->1.8
2276            src/image/x86_asm/deintl_sse.asm:1.1->1.2
2277            src/image/x86_asm/gmc_mmx.asm:1.2->1.3
2278            src/image/x86_asm/interpolate8x8_3dn.asm:1.9->1.10
2279            src/image/x86_asm/interpolate8x8_3dne.asm:1.8->1.9
2280            src/image/x86_asm/interpolate8x8_mmx.asm:1.18->1.19
2281            src/image/x86_asm/interpolate8x8_xmm.asm:1.10->1.11
2282            src/image/x86_asm/postprocessing_mmx.asm:1.4->1.5
2283            src/image/x86_asm/postprocessing_sse2.asm:1.5->1.6
2284            src/image/x86_asm/qpel_mmx.asm:1.5->1.6
2285            src/image/x86_asm/reduced_mmx.asm:1.6->1.7
2286            src/motion/x86_64_asm/sad_mmx.asm:1.1->1.2
2287            src/motion/x86_64_asm/sad_xmm.asm:1.1->1.2
2288            src/motion/x86_asm/sad_3dn.asm:1.9->1.10
2289            src/motion/x86_asm/sad_3dne.asm:1.7->1.8
2290            src/motion/x86_asm/sad_mmx.asm:1.17->1.18
2291            src/motion/x86_asm/sad_sse2.asm:1.13->1.14
2292            src/motion/x86_asm/sad_xmm.asm:1.10->1.11
2293            src/plugins/x86_asm/plugin_ssim-a.asm:1.5->1.6
2294            src/quant/x86_64_asm/quantize_h263_mmx.asm:1.1->1.2
2295            src/quant/x86_64_asm/quantize_mpeg_xmm.asm:1.1->1.2
2296            src/quant/x86_asm/quantize_h263_3dne.asm:1.6->1.7
2297            src/quant/x86_asm/quantize_h263_mmx.asm:1.7->1.8
2298            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.8->1.9
2299            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.6->1.7
2300            src/utils/x86_64_asm/cpuid.asm:1.2->1.3
2301            src/utils/x86_64_asm/interlacing_mmx.asm:1.2->1.3
2302            src/utils/x86_64_asm/mem_transfer_mmx.asm:1.1->1.2
2303            src/utils/x86_asm/cpuid.asm:1.11->1.12
2304            src/utils/x86_asm/interlacing_mmx.asm:1.6->1.7
2305            src/utils/x86_asm/mem_transfer_3dne.asm:1.8->1.9
2306            src/utils/x86_asm/mem_transfer_mmx.asm:1.17->1.18
2307    
2308    ---------------------
2309    Date: 2007/11/23 11:45:09
2310    Author: Isibaar
2311    Branch: HEAD
2312    Tag: (none)
2313    Log:
2314    - add missing #!/usr/bin/perl
2315    
2316    Members:
2317            examples/bench_list.pl:1.2->1.3
2318    
2319    ---------------------
2320    Date: 2007/11/23 11:44:11
2321    Author: Isibaar
2322    Branch: HEAD
2323    Tag: (none)
2324    Log:
2325    - update for nasm >= 0.99
2326    
2327    Members:
2328            build/generic/configure.in:1.22->1.23
2329    
2330    ---------------------
2331    Date: 2007/09/11 14:41:13
2332    Author: suxen_drol
2333    Branch: HEAD
2334    Tag: (none)
2335    Log:
2336    nasm 0.99.x compatibility
2337    
2338    Members:
2339            src/dct/x86_asm/fdct_mmx_skal.asm:1.6->1.7
2340            src/image/x86_asm/interpolate8x8_3dne.asm:1.7->1.8
2341            src/motion/x86_asm/sad_3dne.asm:1.6->1.7
2342            src/quant/x86_asm/quantize_h263_3dne.asm:1.5->1.6
2343            src/utils/x86_asm/mem_transfer_3dne.asm:1.7->1.8
2344    
2345    ---------------------
2346    Date: 2007/07/26 16:30:31
2347    Author: suxen_drol
2348    Branch: HEAD
2349    Tag: (none)
2350    Log:
2351    posix compliance; s/malloc\.h/stdlib\.h/
2352    
2353    Members:
2354            src/plugins/plugin_ssim.c:1.8->1.9
2355    
2356    ---------------------
2357    Date: 2007/07/24 11:43:10
2358    Author: Isibaar
2359    Branch: HEAD
2360    Tag: (none)
2361    Log:
2362    - improve b-frame decoding robustness (with broken stream or missing
2363      ref frame)
2364    
2365    Members:
2366            src/bitstream/bitstream.c:1.57->1.58
2367    
2368    ---------------------
2369    Date: 2007/07/19 15:46:16
2370    Author: suxen_drol
2371    Branch: HEAD
2372    Tag: (none)
2373    Log:
2374    remove plugin_fixed.c as per instruction "[Xvid-devel] pete cvs commits digest" (13 May 2003)
2375    
2376    Members:
2377            src/plugins/plugin_fixed.c:1.2->1.3(DEAD)
2378    
2379    ---------------------
2380    Date: 2007/06/28 16:55:11
2381    Author: Skal
2382    Branch: HEAD
2383    Tag: (none)
2384    Log:
2385    
2386            Simplify index testing after get_coeff(), esp. after decoding error.
2387    
2388    Members:
2389            src/bitstream/mbcoding.c:1.55->1.56
2390    
2391    ---------------------
2392    Date: 2007/06/27 16:38:05
2393    Author: Isibaar
2394    Branch: HEAD
2395    Tag: (none)
2396    Log:
2397    - patch for a potential vulnerability reported by Secunia
2398    
2399    Members:
2400            src/bitstream/mbcoding.c:1.54->1.55
2401    
2402    ---------------------
2403    Date: 2007/06/02 15:53:13
2404    Author: syskin
2405    Branch: HEAD
2406    Tag: (none)
2407    Log:
2408    compile with unicode support correctly (windows/debug). Patch by Kurt Pruenner
2409    
2410    Members:
2411            src/portab.h:1.56->1.57
2412    
2413    ---------------------
2414    Date: 2007/04/28 18:30:20
2415    Author: syskin
2416    Branch: HEAD
2417    Tag: (none)
2418    Log:
2419    Correction to out-of-bounds memory access in d_mv_bits; an assertion showing that d_mv_bits is still wrong; VC8 project files
2420    
2421    Members:
2422            build/win32/libxvidcore.sln:INITIAL->1.1
2423            build/win32/libxvidcore.vcproj:INITIAL->1.1
2424            src/bitstream/mbcoding.c:1.53->1.54
2425            src/motion/motion_inlines.h:1.4->1.5
2426    
2427    ---------------------
2428    Date: 2007/04/16 21:01:28
2429    Author: Skal
2430    Branch: HEAD
2431    Tag: (none)
2432    Log:
2433    
2434            fix for bad resync_marker length in b-vops (both enc and dec)
2435    
2436            Thanks to Mathieu Monnier for the report
2437            (mathieu.monnier at polytechnique dot org)
2438    
2439    Members:
2440            src/decoder.c:1.79->1.80
2441            src/bitstream/bitstream.c:1.56->1.57
2442    
2443    ---------------------
2444    Date: 2007/03/08 22:40:12
2445    Author: Isibaar
2446    Branch: HEAD
2447    Tag: (none)
2448    Log:
2449    - fix SSE3 detection and port to x86_64
2450    
2451    Members:
2452            src/utils/x86_64_asm/cpuid.asm:1.1->1.2
2453            src/utils/x86_asm/cpuid.asm:1.10->1.11
2454    
2455    ---------------------
2456    Date: 2007/02/08 14:10:24
2457    Author: Isibaar
2458    Branch: HEAD
2459    Tag: (none)
2460    Log:
2461    - avoid access violation when stats==NULL - patch by Felipe Contreras
2462    
2463    Members:
2464            src/encoder.c:1.129->1.130
2465    
2466    ---------------------
2467    Date: 2007/01/09 21:08:53
2468    Author: Isibaar
2469    Branch: HEAD
2470    Tag: (none)
2471    Log:
2472    - ssim and colorspace set-up patches by Johannes Reinhardt
2473    
2474    Members:
2475            examples/xvid_encraw.c:1.33->1.34
2476    
2477    ---------------------
2478    Date: 2006/12/22 00:29:27
2479    Author: Isibaar
2480    Branch: HEAD
2481    Tag: (none)
2482    Log:
2483    - build patch for Mac by Eric Petit
2484    
2485    Members:
2486            build/generic/configure.in:1.21->1.22
2487    
2488    ---------------------
2489    Date: 2006/12/22 00:27:25
2490    Author: Isibaar
2491    Branch: HEAD
2492    Tag: (none)
2493    Log:
2494    - PPC build cleanup patch for SSIM by Paul Kurucz
2495    
2496    Members:
2497            examples/xvid_bench.c:1.34->1.35
2498            src/plugins/plugin_ssim.c:1.7->1.8
2499    
2500    ---------------------
2501    Date: 2006/12/14 14:09:00
2502    Author: Isibaar
2503    Branch: HEAD
2504    Tag: (none)
2505    Log:
2506    - missing emms() fix by squid_80
2507    
2508    Members:
2509            src/encoder.c:1.128->1.129
2510    
2511    ---------------------
2512    Date: 2006/12/06 20:55:42
2513    Author: Isibaar
2514    Branch: HEAD
2515    Tag: (none)
2516    Log:
2517    - Add xvid_plugin_ssim
2518    
2519    Members:
2520            build/generic/libxvidcore.def:1.4->1.5
2521    
2522    ---------------------
2523    Date: 2006/12/06 20:55:07
2524    Author: Isibaar
2525    Branch: HEAD
2526    Tag: (none)
2527    Log:
2528    - SSE3 patch
2529    
2530    Members:
2531            src/xvid.c:1.72->1.73
2532            src/xvid.h:1.59->1.60
2533            src/motion/sad.h:1.22->1.23
2534            src/motion/x86_asm/sad_sse2.asm:1.12->1.13
2535            src/utils/x86_asm/cpuid.asm:1.9->1.10
2536    
2537    ---------------------
2538    Date: 2006/11/12 02:40:36
2539    Author: chl
2540    Branch: HEAD
2541    Tag: (none)
2542    Log:
2543    MMX version of RGB_to_yv12, shamelessly copy&pasted from the BGR version.
2544    
2545    Members:
2546            src/xvid.c:1.71->1.72
2547            src/image/colorspace.h:1.8->1.9
2548            src/image/x86_asm/colorspace_rgb_mmx.asm:1.6->1.7
2549    
2550    ---------------------
2551    Date: 2006/11/11 23:06:44
2552    Author: chl
2553    Branch: HEAD
2554    Tag: (none)
2555    Log:
2556    Fixed RGB but, simply forgot to initialize the function ptr
2557    
2558    Members:
2559            src/xvid.c:1.70->1.71
2560    
2561    ---------------------
2562    Date: 2006/11/11 23:03:30
2563    Author: chl
2564    Branch: HEAD
2565    Tag: (none)
2566    Log:
2567    Same RGB bug, different location
2568    
2569    Members:
2570            src/image/image.c:1.40->1.41
2571    
2572    ---------------------
2573    Date: 2006/11/11 06:07:25
2574    Author: chl
2575    Branch: HEAD
2576    Tag: (none)
2577    Log:
2578    Typo in RGB, but still seems broken.
2579    
2580    Members:
2581            src/image/image.c:1.39->1.40
2582    
2583    ---------------------
2584    Date: 2006/11/10 19:58:39
2585    Author: chl
2586    Branch: HEAD
2587    Tag: (none)
2588    Log:
2589    Added support for RGB colorspace. Incredible that after 5 years, this still
2590    wasn't there (only BGR and RGB+alpha).
2591    There are no accelerated MMX version, yet.
2592    
2593    Members:
2594            src/xvid.h:1.58->1.59
2595            src/image/colorspace.c:1.13->1.14
2596            src/image/colorspace.h:1.7->1.8
2597            src/image/image.c:1.38->1.39
2598    
2599    ---------------------
2600    Date: 2006/11/08 08:17:22
2601    Author: Skal
2602    Branch: HEAD
2603    Tag: (none)
2604    Log:
2605    
2606            + added an integer-based alternative to float gaussian.
2607            #define USE_INT_GAUSSIAN to activate it
2608    
2609    Members:
2610            src/plugins/plugin_ssim.c:1.6->1.7
2611    
2612    ---------------------
2613    Date: 2006/11/08 07:55:27
2614    Author: Skal
2615    Branch: HEAD
2616    Tag: (none)
2617    Log:
2618    
2619            + applied ssim_part3.diff patch, by Johannes Reinhardt
2620    
2621    Members:
2622            examples/xvid_encraw.c:1.32->1.33
2623            src/plugins/plugin_ssim.c:1.5->1.6
2624            src/plugins/plugin_ssim.h:1.2->1.3
2625    
2626    ---------------------
2627    Date: 2006/11/07 20:59:03
2628    Author: Skal
2629    Branch: HEAD
2630    Tag: (none)
2631    Log:
2632    
2633            + added a seamingly missing emms() to generate_GMCimage()
2634            + little ASM clean-up, pointer out by Celtic_Druid
2635    
2636    Members:
2637            src/image/x86_asm/gmc_mmx.asm:1.1->1.2
2638            src/motion/gmc.c:1.6->1.7
2639    
2640    ---------------------
2641    Date: 2006/11/01 11:04:29
2642    Author: Isibaar
2643    Branch: HEAD
2644    Tag: (none)
2645    Log:
2646    - upped BS_VERSION to 47
2647    
2648    Members:
2649            src/xvid.h:1.57->1.58
2650    
2651    ---------------------
2652    Date: 2006/11/01 08:12:26
2653    Author: Skal
2654    Branch: HEAD
2655    Tag: (none)
2656    Log:
2657    
2658            + added a very simple bench to test bitstream-read functions
2659            mostly to be used in conjunction to valgrind to spot uninitialized
2660            reads.
2661    
2662    Members:
2663            examples/xvid_bench.c:1.33->1.34
2664    
2665    ---------------------
2666    Date: 2006/10/30 23:23:05
2667    Author: chl
2668    Branch: HEAD
2669    Tag: (none)
2670    Log:
2671    nasm/yasm (at least my versions) didn't like the 0EH syntax in pshufd.
2672    Change to 0x0E fixes it (thanks for the hint, skal!).
2673    
2674    Members:
2675            src/plugins/x86_asm/plugin_ssim-a.asm:1.4->1.5
2676    
2677    ---------------------
2678    Date: 2006/10/30 12:33:57
2679    Author: Skal
2680    Branch: HEAD
2681    Tag: (none)
2682    Log:
2683    
2684            + fix for rounding error while descaling
2685    
2686    Members:
2687            src/plugins/x86_asm/plugin_ssim-a.asm:1.3->1.4
2688    
2689    ---------------------
2690    Date: 2006/10/30 12:21:42
2691    Author: Skal
2692    Branch: HEAD
2693    Tag: (none)
2694    Log:
2695    
2696            + further patch for SSIM plugin by Johannes Reinhardt
2697            + updated `xvid_bench 15` => there's still a little
2698            rounding inaccuracy in the reported CRCs. Work in progress...
2699    
2700    Members:
2701            examples/xvid_bench.c:1.32->1.33
2702            examples/xvid_encraw.c:1.31->1.32
2703            src/xvid.h:1.56->1.57
2704            src/plugins/plugin_ssim.c:1.4->1.5
2705            src/plugins/plugin_ssim.h:1.1->1.2
2706            src/plugins/x86_asm/plugin_ssim-a.asm:1.2->1.3
2707    
2708    ---------------------
2709    Date: 2006/10/30 11:52:00
2710    Author: Skal
2711    Branch: HEAD
2712    Tag: (none)
2713    Log:
2714    
2715            + added support for NULL u/v pointer in yv12_to_yv12* functions
2716            (+little bug fix for the vflip case).
2717            Added a bench in xvid_bench.c (`xvid_bench 16`)
2718    
2719    Members:
2720            examples/xvid_bench.c:1.31->1.32
2721            src/image/colorspace.c:1.12->1.13
2722            src/image/x86_asm/colorspace_yuv_mmx.asm:1.5->1.6
2723    
2724    ---------------------
2725    Date: 2006/10/29 09:04:02
2726    Author: chl
2727    Branch: HEAD
2728    Tag: (none)
2729    Log:
2730    Simple handle to flooding chroma components with 0x80: set src->u and
2731    src->v to NULL. To work with VFlip, set also src_uv_stride=0.
2732    
2733    Members:
2734            src/image/colorspace.c:1.11->1.12
2735    
2736    ---------------------
2737    Date: 2006/10/26 18:34:32
2738    Author: Skal
2739    Branch: HEAD
2740    Tag: (none)
2741    Log:
2742    
2743            slightly faster lum_8x8_mmx
2744    
2745    Members:
2746            src/plugins/x86_asm/plugin_ssim-a.asm:1.1->1.2
2747    
2748    ---------------------
2749    Date: 2006/10/16 06:46:01
2750    Author: Skal
2751    Branch: HEAD
2752    Tag: (none)
2753    Log:
2754            update totalPSNR[], whatever the ARG_PROGRESS
2755    
2756    Members:
2757            examples/xvid_encraw.c:1.30->1.31
2758    
2759    ---------------------
2760    Date: 2006/10/13 17:19:48
2761    Author: Skal
2762    Branch: HEAD
2763    Tag: (none)
2764    Log:
2765    
2766            bench on lum2x8 was wrong (uninitialized reads)
2767    
2768    Members:
2769            examples/xvid_bench.c:1.30->1.31
2770    
2771    ---------------------
2772    Date: 2006/10/13 17:16:25
2773    Author: Skal
2774    Branch: HEAD
2775    Tag: (none)
2776    Log:
2777    
2778            some more SSIM patches by Johannes
2779    
2780    Members:
2781            examples/xvid_bench.c:1.29->1.30
2782            examples/xvid_encraw.c:1.29->1.30
2783            src/plugins/plugin_ssim.c:1.3->1.4
2784    
2785    ---------------------
2786    Date: 2006/10/13 13:26:18
2787    Author: Skal
2788    Branch: HEAD
2789    Tag: (none)
2790    Log:
2791    
2792            wrong call to check_cpu_features() in case of non-ARCH_IS_IA32
2793    
2794    Members:
2795            src/image/image.c:1.37->1.38
2796    
2797    ---------------------
2798    Date: 2006/10/13 11:28:46
2799    Author: Skal
2800    Branch: HEAD
2801    Tag: (none)
2802    Log:
2803    
2804            removed the #ifndef WIN32 protection around xvid_plugin_ssim
2805    
2806    Members:
2807            examples/xvid_encraw.c:1.28->1.29
2808    
2809    ---------------------
2810    Date: 2006/10/13 10:39:07
2811    Author: Isibaar
2812    Branch: HEAD
2813    Tag: (none)
2814    Log:
2815    - Updated the MSVC project files plus some minor compilation fixes
2816    
2817    Members:
2818            build/win32/libxvidcore.dsp:1.13->1.14
2819            src/image/image.c:1.36->1.37
2820            src/plugins/plugin_ssim.c:1.2->1.3
2821    
2822    ---------------------
2823    Date: 2006/10/13 09:38:09
2824    Author: Skal
2825    Branch: HEAD
2826    Tag: (none)
2827    Log:
2828    
2829            + added a simple de-interlacing func (c + sse version),
2830            declared as xvid_image_deinterlace() in image.h
2831    
2832            Of course, one should prefer deinterlacing through some avisynth
2833            plugin, but...
2834    
2835            please update the dsp/dsw
2836    
2837    Members:
2838            build/generic/sources.inc:1.13->1.14
2839            src/image/image.c:1.35->1.36
2840            src/image/image.h:1.16->1.17
2841            src/image/x86_asm/deintl_sse.asm:INITIAL->1.1
2842    
2843    ---------------------
2844    Date: 2006/10/13 08:32:02
2845    Author: Skal
2846    Branch: HEAD
2847    Tag: (none)
2848    Log:
2849    
2850            + added a forgotten ARCH_IS_IA32
2851            + added some missing emms() after asm calls (since floats are used)
2852    
2853    Members:
2854            src/plugins/plugin_ssim.c:1.1->1.2
2855    
2856    ---------------------
2857    Date: 2006/10/11 16:55:28
2858    Author: Skal
2859    Branch: HEAD
2860    Tag: (none)
2861    Log:
2862    
2863            + added a bench for SSIM's internal function (`xvid_bench 15`)
2864    
2865    Members:
2866            examples/xvid_bench.c:1.28->1.29
2867    
2868    ---------------------
2869    Date: 2006/10/11 15:55:32
2870    Author: Skal
2871    Branch: HEAD
2872    Tag: (none)
2873    Log:
2874    
2875            + added SSIM plugin code
2876    
2877            Patch by Johannes Reinhardt at uni-konstanz dot de
2878    
2879    Members:
2880            build/generic/sources.inc:1.12->1.13
2881            src/xvid.h:1.55->1.56
2882            src/plugins/plugin_ssim.c:INITIAL->1.1
2883            src/plugins/plugin_ssim.h:INITIAL->1.1
2884            src/plugins/x86_asm/plugin_ssim-a.asm:INITIAL->1.1
2885    
2886    ---------------------
2887    Date: 2006/10/11 15:52:06
2888    Author: Skal
2889    Branch: HEAD
2890    Tag: (none)
2891    Log:
2892    
2893            + added SSIM pluging to xvid_encraw.c (only for non-WIN32
2894            for now)
2895            + modified Makefile to use generic/=build/libxvidcore.a
2896            direct path
2897    
2898            Patch by Johannes Reinhardt at uni-konstanz dot de
2899    
2900    Members:
2901            examples/Makefile:1.9->1.10
2902            examples/xvid_encraw.c:1.27->1.28
2903    
2904    ---------------------
2905    Date: 2006/09/22 05:40:11
2906    Author: syskin
2907    Branch: HEAD
2908    Tag: (none)
2909    Log:
2910    stop using cmov with mmx
2911    
2912    Members:
2913            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.7->1.8
2914    
2915    ---------------------
2916    Date: 2006/09/11 00:42:15
2917    Author: Isibaar
2918    Branch: HEAD
2919    Tag: (none)
2920    Log:
2921    - small bug reported by Greg Handi
2922    
2923    Members:
2924            src/decoder.c:1.78->1.79
2925    
2926    ---------------------
2927    Date: 2006/09/03 10:46:56
2928    Author: Skal
2929    Branch: HEAD
2930    Tag: (none)
2931    Log:
2932    
2933            + added a protection flag XVID_SAFE_BS_TAIL for not reading
2934            more than 4byte past the end of the input buffer. This is
2935            disabled by default (because slow), and 8byte-padding of input
2936            buffer should be a prefered solution in case of problem.
2937            Please cross-check i didn't break something.
2938    
2939    
2940            Thanks to Liang Jian ( jianliang79 at gmail dot com ) for
2941            pointing out the problem.
2942    
2943    Members:
2944            src/bitstream/bitstream.h:1.23->1.24
2945    
2946    ---------------------
2947    Date: 2006/08/23 22:27:22
2948    Author: Skal
2949    Branch: HEAD
2950    Tag: (none)
2951    Log:
2952    
2953            Typo: use stride from data->current instead of data->reference
2954            Thanks to  Johannes.Reinhardt at uni-konstanz dot de
2955    
2956    Members:
2957            src/plugins/plugin_dump.c:1.2->1.3
2958    
2959    ---------------------
2960    Date: 2006/07/11 20:36:18
2961    Author: Isibaar
2962    Branch: HEAD
2963    Tag: (none)
2964    Log:
2965    - updated graphics
2966    
2967    Members:
2968            dshow/src/Xvid_logo.bmp:1.2->1.3
2969            vfw/src/Xvid_logo.bmp:1.2->1.3
2970            vfw/src/xvid.ico:1.1->1.2
2971    
2972    ---------------------
2973    Date: 2006/07/11 19:17:09
2974    Author: chl
2975    Branch: HEAD
2976    Tag: (none)
2977    Log:
2978    ARG_FRAMERATE=0. broke encoding with default
2979    
2980    Members:
2981            examples/xvid_encraw.c:1.26->1.27
2982    
2983    ---------------------
2984    Date: 2006/07/11 12:19:27
2985    Author: chl
2986    Branch: HEAD
2987    Tag: (none)
2988    Log:
2989    linking to pthread library was missing
2990    
2991    Members:
2992            examples/Makefile:1.8->1.9
2993    
2994    ---------------------
2995    Date: 2006/07/11 12:01:27
2996    Author: chl
2997    Branch: HEAD
2998    Tag: (none)
2999    Log:
3000    fissing .endfunc
3001    
3002    Members:
3003            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.6->1.7
3004    
3005    ---------------------
3006    Date: 2006/07/10 19:39:23
3007    Author: Isibaar
3008    Branch: HEAD
3009    Tag: (none)
3010    Log:
3011    - updated profile definitions
3012    
3013    Members:
3014            vfw/src/codec.c:1.20->1.21
3015            vfw/src/config.c:1.31->1.32
3016            vfw/src/config.h:1.10->1.11
3017    
3018    ---------------------
3019    Date: 2006/07/10 19:25:23
3020    Author: Isibaar
3021    Branch: HEAD
3022    Tag: (none)
3023    Log:
3024    - increment bs version to 45
3025    
3026    Members:
3027            src/xvid.h:1.54->1.55
3028    
3029    ---------------------
3030    Date: 2006/07/10 10:09:59
3031    Author: syskin
3032    Branch: HEAD
3033    Tag: (none)
3034    Log:
3035    faster and waaay more precise mpeg intra quantization
3036    
3037    Members:
3038            src/encoder.h:1.31->1.32
3039            src/xvid.c:1.69->1.70
3040            src/quant/quant.h:1.6->1.7
3041            src/quant/quant_matrix.c:1.14->1.15
3042            src/quant/quant_matrix.h:1.7->1.8
3043            src/quant/quant_mpeg.c:1.2->1.3
3044            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.5->1.6
3045            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.5->1.6
3046            src/utils/mbtransquant.c:1.31->1.32
3047    
3048    ---------------------
3049    Date: 2006/07/08 16:19:04
3050    Author: Skal
3051    Branch: HEAD
3052    Tag: (none)
3053    Log:
3054    
3055            some compile fix... note: -start <int> only works for
3056            raw YUV input (type 0).
3057    
3058    Members:
3059            examples/xvid_encraw.c:1.25->1.26
3060    
3061    ---------------------
3062    Date: 2006/06/17 15:07:55
3063    Author: Isibaar
3064    Branch: HEAD
3065    Tag: (none)
3066    Log:
3067    - Enabled Skal's new SIMD optimizations for GMC
3068    
3069    Members:
3070            build/win32/libxvidcore.dsp:1.12->1.13
3071            src/motion/gmc.c:1.5->1.6
3072    
3073    ---------------------
3074    Date: 2006/06/16 12:08:28
3075    Author: syskin
3076    Branch: HEAD
3077    Tag: (none)
3078    Log:
3079    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.
3080    
3081    Members:
3082            examples/xvid_encraw.c:1.24->1.25
3083    
3084    ---------------------
3085    Date: 2006/06/14 23:44:07
3086    Author: Skal
3087    Branch: HEAD
3088    Tag: (none)
3089    Log:
3090    
3091            added mmx/sse2 code for GMC (3-pts only).
3092            new file: image/x86_asm/gmc_mmx.asm
3093    
3094            At this point, new GMC code isn't enabled (gmc.c:586).
3095            So: this commit should give binary-exact same input/output
3096            than before.
3097    
3098            dsp/dsw not updated.
3099    
3100    Members:
3101            build/generic/sources.inc:1.11->1.12
3102            src/xvid.c:1.68->1.69
3103            src/image/x86_asm/gmc_mmx.asm:INITIAL->1.1
3104            src/motion/gmc.c:1.4->1.5
3105            src/motion/gmc.h:1.2->1.3
3106    
3107    ---------------------
3108    Date: 2006/06/07 23:00:55
3109    Author: Skal
3110    Branch: HEAD
3111    Tag: (none)
3112    Log:
3113    
3114            + fix for a long-standing typo in the clipping value
3115            for 1-pts GMC prediction.
3116    
3117    Members:
3118            src/motion/gmc.c:1.3->1.4
3119    
3120    ---------------------
3121    Date: 2006/06/05 23:30:49
3122    Author: Skal
3123    Branch: HEAD
3124    Tag: (none)
3125    Log:
3126    
3127            + added a test_yuv() stub to test YUV functions,
3128            at least : yv12_to_yuyv and yv12_to_uyvy
3129    
3130    Members:
3131            examples/xvid_bench.c:1.27->1.28
3132    
3133    ---------------------
3134    Date: 2006/06/05 23:27:36
3135    Author: Skal
3136    Branch: HEAD
3137    Tag: (none)
3138    Log:
3139    
3140            + faster yv12->yuyv / uyvy MMX functions
3141            patch suggested by Carlo Bramini ( carlo bramix at libero dot it )
3142    
3143    Members:
3144            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.6->1.7
3145    
3146    ---------------------
3147    Date: 2006/05/28 09:52:45
3148    Author: suxen_drol
3149    Branch: HEAD
3150    Tag: (none)
3151    Log:
3152    define _INTPTR_T_DEFINED
3153    
3154    Members:
3155            src/portab.h:1.55->1.56
3156    
3157    ---------------------
3158    Date: 2006/05/06 06:37:15
3159    Author: syskin
3160    Branch: HEAD
3161    Tag: (none)
3162    Log:
3163    missing #include b0rks compilation
3164    
3165    Members:
3166            src/plugins/plugin_lumimasking.c:1.5->1.6
3167    
3168    ---------------------
3169    Date: 2006/04/26 19:44:29
3170    Author: Skal
3171    Branch: HEAD
3172    Tag: (none)
3173    Log:
3174    
3175            + bswap and quant_h264_intra naming fix.
3176    
3177            Patch by Thomas Koeckerbauer ( k0055217 at students dot uni-linz dot ac dot at )
3178    
3179    Members:
3180            src/portab.h:1.54->1.55
3181            src/quant/quant.h:1.5->1.6
3182    
3183    ---------------------
3184    Date: 2006/04/25 17:19:27
3185    Author: syskin
3186    Branch: HEAD
3187    Tag: (none)
3188    Log:
3189    write stats file in the same directory as target file, not in root directory
3190    
3191    Members:
3192            vfw/src/config.h:1.9->1.10
3193    
3194    ---------------------
3195    Date: 2006/04/19 17:42:19
3196    Author: syskin
3197    Branch: HEAD
3198    Tag: (none)
3199    Log:
3200    final skip threshold had its sign reversed, oops
3201    
3202    Members:
3203            src/motion/estimation_pvop.c:1.21->1.22
3204    
3205    ---------------------
3206    Date: 2006/04/15 06:17:02
3207    Author: syskin
3208    Branch: HEAD
3209    Tag: (none)
3210    Log:
3211    s/max/MAX - *nix compilation bustage fix
3212    
3213    Members:
3214            src/plugins/plugin_lumimasking.c:1.4->1.5
3215    
3216    ---------------------
3217    Date: 2006/04/14 09:24:47
3218    Author: Skal
3219    Branch: HEAD
3220    Tag: (none)
3221    Log:
3222    
3223            preserve the intervening bytes in BitstreamInit()
3224    
3225            original reports by Alex Volkov and Liang Jian.
3226    
3227    Members:
3228            src/bitstream/bitstream.h:1.22->1.23
3229    
3230    ---------------------
3231    Date: 2006/04/13 22:48:06
3232    Author: Isibaar
3233    Branch: HEAD
3234    Tag: (none)
3235    Log:
3236    - debian patch by GomGom
3237    
3238    Members:
3239            debian/README.Debian:INITIAL->1.1
3240            debian/changelog:INITIAL->1.1
3241            debian/control:INITIAL->1.1
3242            debian/rules:INITIAL->1.1
3243    
3244    ---------------------
3245    Date: 2006/03/27 13:21:48
3246    Author: Skal
3247    Branch: HEAD
3248    Tag: (none)
3249    Log:
3250    
3251            fix for the visual_object_verid vs. video_object_layer_verid
3252            problem of 6.3.3, reported by Li Xiang (lixiang01 at gmail dot com)
3253            Thanks for report and test bitstreams!
3254    
3255    Members:
3256            src/decoder.c:1.77->1.78
3257            src/decoder.h:1.17->1.18
3258            src/bitstream/bitstream.c:1.55->1.56
3259    
3260    ---------------------
3261    Date: 2006/03/11 13:10:42
3262    Author: syskin
3263    Branch: HEAD
3264    Tag: (none)
3265    Log:
3266    let lumimasking work with quant 1 too
3267    
3268    Members:
3269            src/plugins/plugin_lumimasking.c:1.3->1.4
3270    
3271    ---------------------
3272    Date: 2006/03/05 05:01:07
3273    Author: syskin
3274    Branch: HEAD
3275    Tag: (none)
3276    Log:
3277    detect pthreads and add proper linking flags if they are found. patch by caro from irc
3278    
3279    Members:
3280            build/generic/configure.in:1.20->1.21
3281    
3282    ---------------------
3283    Date: 2006/03/03 12:54:58
3284    Author: syskin
3285    Branch: HEAD
3286    Tag: (none)
3287    Log:
3288    fixed destructor bug - temp lamdas not freed
3289    
3290    Members:
3291            src/encoder.c:1.127->1.128
3292    
3293    ---------------------
3294    Date: 2006/02/27 13:16:04
3295    Author: suxen_drol
3296    Branch: HEAD
3297    Tag: (none)
3298    Log:
3299    mingw compatibility, remove gcc warnings
3300    
3301    Members:
3302            src/motion/motion_smp.h:1.3->1.4
3303    
3304    ---------------------
3305    Date: 2006/02/27 01:24:02
3306    Author: syskin
3307    Branch: HEAD
3308    Tag: (none)
3309    Log:
3310    synchronize only once *slaps forhead*
3311    
3312    Members:
3313            src/motion/estimation_pvop.c:1.20->1.21
3314    
3315    ---------------------
3316    Date: 2006/02/27 01:22:31
3317    Author: syskin
3318    Branch: HEAD
3319    Tag: (none)
3320    Log:
3321    cosmetics; make it compile on linux and others without #defines
3322    
3323    Members:
3324            src/motion/motion_smp.h:1.2->1.3
3325    
3326    ---------------------
3327    Date: 2006/02/26 02:52:34
3328    Author: suxen_drol
3329    Branch: HEAD
3330    Tag: (none)
3331    Log:
3332    add debug.c
3333    
3334    Members:
3335            dshow/dshow.dsp:1.6->1.7
3336            dshow/src/debug.c:INITIAL->1.1
3337            dshow/src/debug.h:1.5->1.6
3338    
3339    ---------------------
3340    Date: 2006/02/25 05:41:12
3341    Author: suxen_drol
3342    Branch: HEAD
3343    Tag: (none)
3344    Log:
3345    win32: populate info.num_thread fields using GetProcessAffinityMask()
3346    
3347    Members:
3348            src/xvid.c:1.67->1.68
3349    
3350    ---------------------
3351    Date: 2006/02/25 02:20:41
3352    Author: syskin
3353    Branch: HEAD
3354    Tag: (none)
3355    Log:
3356    oops I forgot to commit these yesterday ;_;
3357    
3358    Members:
3359            src/motion/estimation_bvop.c:1.24->1.25
3360            src/motion/estimation_pvop.c:1.19->1.20
3361    
3362    ---------------------
3363    Date: 2006/02/25 00:35:04
3364    Author: suxen_drol
3365    Branch: HEAD
3366    Tag: (none)
3367    Log:
3368    add minfcode and minbcode members to SMPmotionData struct
3369    
3370    Members:
3371            src/motion/motion_smp.h:1.1->1.2
3372    
3373    ---------------------
3374    Date: 2006/02/24 23:59:07
3375    Author: suxen_drol
3376    Branch: HEAD
3377    Tag: (none)
3378    Log:
3379    prevent segfault when encoding application calls compress_end with NULL codec context (PerfectDark at yandex dot ru)
3380    
3381    Members:
3382            vfw/src/codec.c:1.19->1.20
3383    
3384    ---------------------
3385    Date: 2006/02/24 15:18:59
3386    Author: syskin
3387    Branch: HEAD
3388    Tag: (none)
3389    Log:
3390    SMP update - don't run encoding in parallel after all
3391    
3392    Members:
3393            src/encoder.c:1.126->1.127
3394    
3395    ---------------------
3396    Date: 2006/02/24 11:39:23
3397    Author: syskin
3398    Branch: HEAD
3399    Tag: (none)
3400    Log:
3401    support -threads parameter (defaults to zero)
3402    
3403    Members:
3404            examples/xvid_encraw.c:1.23->1.24
3405    
3406    ---------------------
3407    Date: 2006/02/24 09:46:22
3408    Author: syskin
3409    Branch: HEAD
3410    Tag: (none)
3411    Log:
3412    multithreaded encoding
3413    
3414    Members:
3415            src/encoder.c:1.125->1.126
3416            src/encoder.h:1.30->1.31
3417            src/motion/estimation_bvop.c:1.23->1.24
3418            src/motion/estimation_pvop.c:1.18->1.19
3419            src/motion/motion_smp.h:INITIAL->1.1
3420    
3421    ---------------------
3422    Date: 2006/02/24 09:33:52
3423    Author: syskin
3424    Branch: HEAD
3425    Tag: (none)
3426    Log:
3427    enable number of threads; treat is as any other config (no auto-detection)
3428    
3429    Members:
3430            vfw/src/config.c:1.30->1.31
3431    
3432    ---------------------
3433    Date: 2006/02/23 08:22:43
3434    Author: syskin
3435    Branch: HEAD
3436    Tag: (none)
3437    Log:
3438    reset dquant table, all of it
3439    
3440    Members:
3441            src/encoder.c:1.124->1.125
3442    
3443    ---------------------
3444    Date: 2006/02/15 21:58:43
3445    Author: Isibaar
3446    Branch: HEAD
3447    Tag: (none)
3448    Log:
3449    - N-VOP patch by Andrew Dunstan
3450    
3451    Members:
3452            src/encoder.c:1.123->1.124
3453    
3454    ---------------------
3455    Date: 2006/02/15 20:16:39
3456    Author: Isibaar
3457    Branch: HEAD
3458    Tag: (none)
3459    Log:
3460    Bugfix: Decoding was prematurely terminated upon EOF
3461    
3462    Members:
3463            examples/xvid_decraw.c:1.23->1.24
3464    
3465    ---------------------
3466    Date: 2006/01/19 23:25:18
3467    Author: Isibaar
3468    Branch: HEAD
3469    Tag: (none)
3470    Log:
3471    - Added MV bits to statistics
3472    
3473    Members:
3474            src/encoder.c:1.122->1.123
3475            src/encoder.h:1.29->1.30
3476            src/bitstream/mbcoding.c:1.52->1.53
3477    
3478    ---------------------
3479    Date: 2006/01/17 20:06:25
3480    Author: Isibaar
3481    Branch: HEAD
3482    Tag: (none)
3483    Log:
3484    - Removed the 9999 frames encode limit from xvid_encraw
3485    
3486    Members:
3487            examples/xvid_encraw.c:1.22->1.23
3488    
3489    ---------------------
3490    Date: 2006/01/09 01:39:43
3491    Author: Isibaar
3492    Branch: HEAD
3493    Tag: (none)
3494    Log:
3495    - fix for EMT64 platform
3496    
3497    Members:
3498            src/xvid.c:1.66->1.67
3499    
3500    ---------------------
3501    Date: 2006/01/08 23:25:57
3502    Author: Isibaar
3503    Branch: HEAD
3504    Tag: (none)
3505    Log:
3506    - Increased the bs_version to 43
3507    
3508    Members:
3509            src/xvid.h:1.53->1.54
3510    
3511    ---------------------
3512    Date: 2005/12/30 15:04:49
3513    Author: Isibaar
3514    Branch: HEAD
3515    Tag: (none)
3516    Log:
3517    - Initialize dec->bs_version to high value. Before it seemed unititalized for
3518      non Xvid streams...
3519    
3520    Members:
3521            src/decoder.c:1.76->1.77
3522    
3523    ---------------------
3524    Date: 2005/12/30 14:52:32
3525    Author: Isibaar
3526    Branch: HEAD
3527    Tag: (none)
3528    Log:
3529    - Made the debug build config link again
3530    
3531    Members:
3532            dshow/dshow.dsp:1.5->1.6
3533            dshow/src/debug.h:1.4->1.5
3534    
3535    ---------------------
3536    Date: 2005/12/24 02:06:20
3537    Author: Isibaar
3538    Branch: HEAD
3539    Tag: (none)
3540    Log:
3541    - (hopefully) fixed the decoder bugs reported by Michael Niedermayer
3542    
3543    Members:
3544            src/decoder.c:1.75->1.76
3545    
3546    ---------------------
3547    Date: 2005/12/18 07:52:12
3548    Author: syskin
3549    Branch: HEAD
3550    Tag: (none)
3551    Log:
3552    cleanup; skip decision moved to separate function
3553    
3554    Members:
3555            src/motion/estimation_pvop.c:1.17->1.18
3556            src/motion/motion.h:1.23->1.24
3557    
3558    ---------------------
3559    Date: 2005/12/18 03:55:54
3560    Author: syskin
3561    Branch: HEAD
3562    Tag: (none)
3563    Log:
3564    -freduce-all-givs not supporeted by gcc4 - easiest to just remove
3565    
3566    Members:
3567            dshow/Makefile:1.5->1.6
3568            vfw/bin/Makefile:1.4->1.5
3569    
3570    ---------------------
3571    Date: 2005/12/17 14:57:15
3572    Author: syskin
3573    Branch: HEAD
3574    Tag: (none)
3575    Log:
3576    stupid typo in latest patch
3577    
3578    Members:
3579            src/image/image.c:1.34->1.35
3580    
3581    ---------------------
3582    Date: 2005/12/17 13:04:52
3583    Author: syskin
3584    Branch: HEAD
3585    Tag: (none)
3586    Log:
3587    easier image_interpolate() call, absolete comments removed
3588    
3589    Members:
3590            src/encoder.c:1.121->1.122
3591            src/image/image.c:1.33->1.34
3592            src/image/image.h:1.15->1.16
3593    
3594    ---------------------
3595    Date: 2005/12/17 12:24:32
3596    Author: syskin
3597    Branch: HEAD
3598    Tag: (none)
3599    Log:
3600    ancient useless code removed
3601    
3602    Members:
3603            src/image/image.c:1.32->1.33
3604    
3605    ---------------------
3606    Date: 2005/12/10 06:20:35
3607    Author: syskin
3608    Branch: HEAD
3609    Tag: (none)
3610    Log:
3611    slightly better trellis - check at least 3 coefficients. 0.05dB better with no measurable speed penalty
3612    
3613    Members:
3614            src/utils/mbtransquant.c:1.30->1.31
3615    
3616    ---------------------
3617    Date: 2005/12/09 05:45:35
3618    Author: syskin
3619    Branch: HEAD
3620    Tag: (none)
3621    Log:
3622    expose VHQ and Trellis lambdas to HVS plugins
3623    
3624    Members:
3625            src/encoder.c:1.120->1.121
3626            src/encoder.h:1.28->1.29
3627            src/global.h:1.24->1.25
3628            src/xvid.h:1.52->1.53
3629            src/motion/estimation_rd_based.c:1.13->1.14
3630            src/motion/estimation_rd_based_bvop.c:1.9->1.10
3631            src/utils/mbtransquant.c:1.29->1.30
3632    
3633    ---------------------
3634    Date: 2005/12/09 05:39:49
3635    Author: syskin
3636    Branch: HEAD
3637    Tag: (none)
3638    Log:
3639    tuning lambdas for better PSNR and vhq0 mode decision
3640    
3641    Members:
3642            src/motion/estimation.h:1.12->1.13
3643            src/motion/estimation_common.c:1.12->1.13
3644    
3645    ---------------------
3646    Date: 2005/11/25 13:07:01
3647    Author: chl
3648    Branch: HEAD
3649    Tag: (none)
3650    Log:
3651    remove "xvid" in PGM-header, so xvid_encraw understands it
3652    
3653    Members:
3654            examples/xvid_decraw.c:1.22->1.23
3655    
3656    ---------------------
3657    Date: 2005/11/22 11:53:10
3658    Author: suxen_drol
3659    Branch: HEAD
3660    Tag: (none)
3661    Log:
3662    update cvs-head to reflect xvid-1.2 development status:
3663            set build string to "xvid-1.2.0-dev"
3664            set XVID_VERSION to 1.2.-127
3665            set XVID_BS_VERSION to 40
3666            set XVID_UNSTABLE
3667    
3668    Members:
3669            src/xvid.c:1.65->1.66
3670            src/xvid.h:1.51->1.52
3671    
3672    ---------------------
3673    Date: 2005/11/22 11:23:01
3674    Author: suxen_drol
3675    Branch: HEAD
3676    Tag: (none)
3677    Log:
3678    cleanings in code spotted by sparse (ed dot gomez at free dot fr>
3679    
3680    Members:
3681            src/decoder.c:1.74->1.75
3682            src/encoder.c:1.119->1.120
3683            src/xvid.c:1.64->1.65
3684            src/bitstream/bitstream.c:1.54->1.55
3685            src/dct/idct.c:1.8->1.9
3686            src/image/colorspace.c:1.10->1.11
3687            src/image/font.c:1.6->1.7
3688            src/image/qpel.c:1.7->1.8
3689            src/motion/estimation_rd_based.c:1.12->1.13
3690            src/motion/estimation_rd_based_bvop.c:1.8->1.9
3691            src/prediction/mbprediction.c:1.17->1.18
3692            src/utils/emms.c:1.10->1.11
3693            src/utils/mbtransquant.c:1.28->1.29
3694            src/utils/timer.h:1.10->1.11
3695    
3696    ---------------------
3697    Date: 2005/11/03 06:44:07
3698    Author: Skal
3699    Branch: HEAD
3700    Tag: (none)
3701    Log:
3702    
3703            typo fixed (thanks squid_80)
3704    
3705    Members:
3706            examples/xvid_bench.c:1.26->1.27
3707    
3708    ---------------------
3709    Date: 2005/10/26 14:38:33
3710    Author: Skal
3711    Branch: HEAD
3712    Tag: (none)
3713    Log:
3714    
3715             + removed the x_Ref%4 in qpel.h, in favor of x_Ref>>2.
3716            As suggested by Gruel, there might be a compiler
3717            problem for some very very exotic platform.
3718            Hence, i've added a test_compiler() in xvid_bench.c, to
3719            be sure everything are ok. Hope the test is correct.
3720    
3721            + added benches for interlaced decoding, as supplied
3722            by Christoph Kühnel (info at intek-darmstadt dot de).
3723            Thanks a lot.
3724    
3725    Members:
3726            examples/xvid_bench.c:1.25->1.26
3727            src/image/qpel.h:1.6->1.7
3728    
3729    ---------------------
3730    Date: 2005/10/23 00:32:44
3731    Author: Isibaar
3732    Branch: HEAD
3733    Tag: (none)
3734    Log:
3735    - Renamed and extended the profiles
3736    
3737    Members:
3738            vfw/src/codec.c:1.18->1.19
3739            vfw/src/config.c:1.29->1.30
3740            vfw/src/config.h:1.8->1.9
3741    
3742    ---------------------
3743    Date: 2005/10/16 02:00:04
3744    Author: suxen_drol
3745    Branch: HEAD
3746    Tag: (none)
3747    Log:
3748    vfw quality presets
3749    
3750    Members:
3751            vfw/src/codec.c:1.17->1.18
3752            vfw/src/config.c:1.28->1.29
3753            vfw/src/config.h:1.7->1.8
3754            vfw/src/resource.h:1.9->1.10
3755            vfw/src/resource.rc:1.21->1.22
3756    
3757    ---------------------
3758    Date: 2005/10/09 09:38:33
3759    Author: suxen_drol
3760    Branch: HEAD
3761    Tag: (none)
3762    Log:
3763    TODO/Changelog update
3764    
3765    Members:
3766            ChangeLog:1.13->1.14
3767            TODO:1.7->1.8
3768    
3769    2005/10/8 0:58:2, 'suxen_drol'
3770            compatibility with haali media splitter:
3771            - FORMAT_MPEG2Video support
3772            - handle uppercase MP4V fourcc/clsid
3773    
3774    2005/10/7 15:2:28, 'suxen_drol'
3775            minor xvid_{enc,dec}_raw fixes:
3776            - fix clock resolution (thanks yuri khan)
3777            - link vfw32.lib for win32 avifile support
3778            - honour avifile stream length
3779    
3780    2005/10/6 18:28:31, 'Isibaar'
3781            - added avi/avs input support
3782            - various new options
3783    
3784    2005/10/6 10:46:42, 'Isibaar'
3785            - Wiped the remainders of RRV encoding support
3786            - Marked the RRV flags as obsolete in xvid.h API
3787    
3788    2005/10/5 11:20:22, 'suxen_drol'
3789            vfw: replace "Picture Aspect Ratio" with "Display Aspect Ratio"
3790    
3791    2005/9/24 3:10:37, 'suxen_drol'
3792            bugfix: calc_cbp_mmx was ignoring negative coeff case. have replaced "coeff_sum>0" evaluation with "coeff_sum != 0"
3793            see http://forum.doom9.org/showthread.php?t=100275 for description of bug.
3794    
3795    2005/9/23 12:53:35, 'suxen_drol'
3796            +ve/-ve cbp test (to demonstrate fault with current calc_cbp_mmx function
3797    
3798    2005/9/20 11:54:11, 'suxen_drol'
3799            > > -      uint32_t intra_dc_threshold; /* fake variable */
3800            > > +      int intra_dc_threshold; /* fake variable */
3801            This patch fixes a warning spotted by gcc 4.0.1, because &intra_dc_threshold
3802            is passed to some function which expects a int*, not a uint32_t* (on 64bit this
3803            is important, even if this is fake data, the callee could corrupt the stack
3804            writing 64bit to a 32bit allocated destination)
3805    
3806    2005/9/20 11:51:40, 'suxen_drol'
3807            msvc fails on void* arithmetic in xvid_bench.c
3808    
3809    2005/9/20 11:19:34, 'suxen_drol'
3810            update example documentation to "newer" commandline arguments for encraw/decraw (the arguments were changed ~2003).
3811            bugfix: prevent endless loop when useful_bytes==1 within xvid_decraw.c
3812    
3813    2005/9/18 1:34:13, 'suxen_drol'
3814            renamed dshow "Aspect_Ratio" registry key to "Decoder_Aspect_Ratio", in order to prevent conflict with vfw encoder registry key.
3815    
3816    2005/9/15 10:52:28, 'suxen_drol'
3817            bugfix: support for aspect ratio when decoding unpacked b-frames
3818    
3819    2005/9/15 10:55:29, 'suxen_drol'
3820            OutputDebugString cleanup
3821    
3822    2005-09-19 19:37:45 GMT                                         patch-38
3823    
3824        Summary:
3825          Renamed dshow aspect ratio registry key
3826        Revision:
3827          xvidcore--head--0.0--patch-38
3828    
3829        From pete:
3830         * Renamed dshow "Aspect_Ratio" registry key to "Decoder_Aspect_Ratio",
3831           in order to prevent conflict with vfw encoder registry key.
3832    
3833        modified files:
3834         dshow/src/config.c
3835    
3836    
3837    2005-09-15 16:30:59 GMT                                         patch-37
3838    
3839        Summary:
3840          Field interlaced decoding
3841        Revision:
3842          xvidcore--head--0.0--patch-37
3843    
3844        From Christoph Kuehnel:
3845    
3846          * decoder.c
3847            - Some new defines for DIV
3848            - <decoder_mb_decode> modified: had wrong address offsets for
3849              interlaced
3850            - <decoder_mbinter_field> = new function for interlaced
3851            - <get_motion_vector_interlaced> = new function for interlaced
3852              motion vector prediction
3853            - <decoder_pframe> modified so that it differs between frame and
3854              field prediction
3855    
3856          * global.h
3857            - For field motion prediction MACORBLOCK has new member that is the
3858              average of field1 and field2 motion vector = <mvs_avg>
3859    
3860          * xvid.c
3861            - For field predicted macroblocks we need new field oriented transfer
3862              functions.
3863              For colour calculations they may only process 4 lines (one field
3864              from the colour macroblock that is 8x8). So I introduced 4 new
3865              function pointers:
3866              <transfer8x4_copy, interpolate8x4_ ...>
3867    
3868          * mbcoding.c
3869            - _DEBUG code; index is checked against 64
3870    
3871          * interpolate8x8.[c,h,asm]
3872            - New 8x4 functions
3873    
3874          * mbpredicition.[c,h]
3875            - New function <get_pmv2_interlaced> for interlaced prediciton
3876              according to spec
3877    
3878          * mem_transfer.[c,h,asm]
3879            - New 8x4 function
3880    
3881        modified files:
3882         AUTHORS src/bitstream/mbcoding.c src/decoder.c src/global.h
3883         src/image/image.c src/image/image.h src/image/interpolate8x8.c
3884         src/image/interpolate8x8.h
3885         src/image/x86_asm/interpolate8x8_3dn.asm
3886         src/image/x86_asm/interpolate8x8_3dne.asm
3887         src/image/x86_asm/interpolate8x8_mmx.asm
3888         src/image/x86_asm/interpolate8x8_xmm.asm
3889         src/prediction/mbprediction.c src/prediction/mbprediction.h
3890         src/utils/mem_transfer.c src/utils/mem_transfer.h
3891         src/utils/x86_asm/mem_transfer_3dne.asm
3892         src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c
3893         vfw/src/config.c vfw/src/driverproc.c
3894    
3895    
3896    2005-09-15 16:27:07 GMT                                         patch-36
3897    
3898        Summary:
3899          Optimiozed cbp operator on IA32
3900        Revision:
3901          xvidcore--head--0.0--patch-36
3902    
3903        From carlo dot bramix at libero dot it:
3904         - Optimized CBP opeartor for ia32 arch
3905    
3906        modified files:
3907         examples/xvid_bench.c src/bitstream/x86_asm/cbp_mmx.asm
3908    
3909    
3910    2005-09-15 16:20:49 GMT                                         patch-35
3911    
3912        Summary:
3913          OutputDebugStream cleanup
3914        Revision:
3915          xvidcore--head--0.0--patch-35
3916    
3917        From pete:
3918         - OutputDebugStream cleanup
3919    
3920        modified files:
3921         dshow/dshow.dsp dshow/sources.inc dshow/src/CXvidDecoder.cpp
3922         dshow/src/debug.h
3923    
3924    
3925    2005-07-26 23:32:52 GMT                                         patch-34
3926    
3927        Summary:
3928          Long standing error in xvid_decraw for big endian hosts
3929        Revision:
3930          xvidcore--head--0.0--patch-34
3931    
3932        From ed.gomez, spoted by Paul Kurucz ptk9417 at ritvax.isc.rit.edu
3933         * No width and height declared in write_tga bug.
3934    
3935        modified files:
3936         examples/xvid_decraw.c
3937    
3938    
3939    2005-07-25 19:45:25 GMT                                         patch-33
3940    
3941        Summary:
3942          Fix big endian tga output for decraw.
3943        Revision:
3944          xvidcore--head--0.0--patch-33
3945    
3946        From ed.gomez:
3947         * Writing pointed data is always better than memory
3948           addresses
3949    
3950        modified files:
3951         examples/xvid_decraw.c
3952    
3953    
3954    2005-07-14 14:25:43 GMT                                         patch-32
3955    
3956        Summary:
3957          Disable packed-bframes widget for dxn profile
3958        Revision:
3959          xvidcore--head--0.0--patch-32
3960    
3961        From pete:
3962         * Disable packed-bframes widget for dxn profile
3963    
3964        modified files:
3965         vfw/src/config.c
3966    
3967    
3968    2005-07-14 14:22:53 GMT                                         patch-31
3969    
3970        Summary:
3971          Fixed qpel for gcc4 and x86_64
3972        Revision:
3973          xvidcore--head--0.0--patch-31
3974    
3975        From Martin Drab <drab at kepler dot fjfi dot cvut dot cz>
3976         * Incomplete type definitions are not supported in GCC4 and newer.
3977           This was breaking x86_64.
3978    
3979        From ed.gomez:
3980         * If both generic and x86_64 share 90% of the array declaration,
3981           better use an extern macro. Makes teh code clearer.
3982    
3983        modified files:
3984         src/image/qpel.c
3985    
3986    
3987    2005-07-14 14:11:24 GMT                                         patch-30
3988    
3989        Summary:
3990          Added VHQ support to xvid_encraw
3991        Revision:
3992          xvidcore--head--0.0--patch-30
3993    
3994        From skal:
3995         * Added VHQ support to xvid_encraw
3996    
3997        modified files:
3998         examples/xvid_encraw.c
3999    
4000    
4001    2005-06-26 15:05:01 GMT                                         patch-29
4002    
4003        Summary:
4004          Merge noise
4005        Revision:
4006          xvidcore--head--0.0--patch-29
4007    
4008        From ed.gomez:
4009         - Merge noise forgotten bit. Other small differences exist with
4010           the CVS tree, but i consider them to not fullfill the local
4011           code style and thus don't fit well...
4012    
4013        modified files:
4014         src/dct/idct.h
4015    
4016    
4017    2005-06-26 15:02:05 GMT                                         patch-28
4018    
4019        Summary:
4020          Bench updates
4021        Revision:
4022          xvidcore--head--0.0--patch-28
4023    
4024        From skal:
4025         - Fixed bench for big endian platforms, updated tests
4026    
4027        modified files:
4028         examples/bench.pl examples/bench_list.pl examples/xvid_bench.c
4029    
4030    
4031    2005-06-26 14:59:17 GMT                                         patch-27
4032    
4033        Summary:
4034          Optimized C mem transfer functions
4035        Revision:
4036          xvidcore--head--0.0--patch-27
4037    
4038        From skal:
4039         - Optimized C mem transfer funcs, disabled for safety.
4040           Enabled by undefining USE_REFERENCE_CODE at the top of
4041           the mem_transfer.c file
4042    
4043        modified files:
4044         src/utils/mem_transfer.c
4045    
4046    
4047    2005-06-26 14:55:35 GMT                                         patch-26
4048    
4049        Summary:
4050          Optimized gcd
4051        Revision:
4052          xvidcore--head--0.0--patch-26
4053    
4054        From skal:
4055         - Optmized GCD, added test for gcd in xvid_bench
4056    
4057        modified files:
4058         examples/xvid_bench.c src/encoder.c
4059    
4060    
4061    2005-06-26 14:51:35 GMT                                         patch-25
4062    
4063        Summary:
4064          Fixed write_video_packet_header
4065        Revision:
4066          xvidcore--head--0.0--patch-25
4067    
4068        From Sigdrak at free.fr:
4069         - Fix write_video_packet_header() which was buggy and kind of obfuscated.
4070    
4071        From skal:
4072         - Fixed log table
4073         - Small cleanup
4074    
4075        modified files:
4076         src/bitstream/bitstream.c
4077    
4078    
4079    2005-06-26 14:46:23 GMT                                         patch-24
4080    
4081        Summary:
4082          Added greyscale option support in xvid_encraw
4083        Revision:
4084          xvidcore--head--0.0--patch-24
4085    
4086        Added greyscale option support in xvid_encraw
4087    
4088    
4089        modified files:
4090         examples/xvid_encraw.c
4091    
4092    
4093    2005-06-26 14:43:42 GMT                                         patch-23
4094    
4095        Summary:
4096          IEEE-1180 SSE2 iDCT implementation
4097        Revision:
4098          xvidcore--head--0.0--patch-23
4099    
4100        From skal:
4101         - Implemented IEEE-1180 SSE2 iDCT. Disabled for safety.
4102    
4103        modified files:
4104         src/dct/x86_asm/fdct_sse2_skal.asm src/xvid.c
4105    
4106    
4107    2005-05-18 22:08:12 GMT                                         patch-22
4108    
4109        Summary:
4110          No executable shared objects installed
4111        Revision:
4112          xvidcore--head--0.0--patch-22
4113    
4114        From ed.gomez:
4115         * Do not install the lib as executable. It's no use as the SO has no
4116           main symbol anyway, and the static lib is not runnable anyway.
4117    
4118        modified files:
4119         build/generic/Makefile
4120    
4121    
4122    2005-05-18 22:05:09 GMT                                         patch-21
4123    
4124        Summary:
4125          Statically link xvid_bench with libxvidcore.a
4126        Revision:
4127          xvidcore--head--0.0--patch-21
4128    
4129        Statically link xvid_bench with libxvidcore.a
4130    
4131    
4132        modified files:
4133         examples/Makefile
4134    
4135    
4136    2005-05-18 21:59:27 GMT                                         patch-20
4137    
4138        Summary:
4139          New autoconf garbage removal
4140        Revision:
4141          xvidcore--head--0.0--patch-20
4142    
4143        New autoconf garbage removal
4144    
4145    
4146        modified files:
4147         build/generic/bootstrap.sh
4148    
4149    
4150    2005-05-18 21:58:16 GMT                                         patch-19
4151    
4152        Summary:
4153          Quotes in configure.in
4154        Revision:
4155          xvidcore--head--0.0--patch-19
4156    
4157        Quotes in configure.in
4158    
4159    
4160        modified files:
4161         build/generic/configure.in
4162    
4163    
4164    2005-05-18 19:40:18 GMT                                         patch-18
4165    
4166        Summary:
4167          Added bitstream helper functions for packets.
4168        Revision:
4169          xvidcore--head--0.0--patch-18
4170    
4171        From Skal:
4172         * Added helper functions for video packets, though they're still unused.
4173    
4174        modified files:
4175         src/bitstream/bitstream.c src/bitstream/bitstream.h
4176    
4177    
4178    2005-05-18 19:30:41 GMT                                         patch-17
4179    
4180        Summary:
4181          A few more bench stuff
4182        Revision:
4183          xvidcore--head--0.0--patch-17
4184    
4185        From Skal:
4186         * Added Perl scripts to automate benches.
4187         * Worked on xvid_bench tests to cover more code.
4188    
4189        new files:
4190         examples/.arch-ids/bench.pl.id
4191         examples/.arch-ids/bench_list.pl.id examples/bench.pl
4192         examples/bench_list.pl
4193    
4194        modified files:
4195         examples/xvid_bench.c
4196    
4197    
4198    2005-05-18 19:22:28 GMT                                         patch-16
4199    
4200        Summary:
4201          Decoder cleanup for memory de/allocation
4202        Revision:
4203          xvidcore--head--0.0--patch-16
4204    
4205        From Skal:
4206         * Memory de/allocation code refactored using goto.
4207    
4208        modified files:
4209         src/decoder.c
4210    
4211    
4212    2005-05-11 21:18:41 GMT                                         patch-15
4213    
4214        Summary:
4215          Export only public API for GNU/Linux and Solaris
4216        Revision:
4217          xvidcore--head--0.0--patch-15
4218    
4219        From ed.gomez:
4220         * Use ld version script to hide internal functions.
4221    
4222        new files:
4223         build/generic/.arch-ids/libxvidcore.ld.id
4224         build/generic/libxvidcore.ld
4225    
4226        modified files:
4227         build/generic/Makefile build/generic/configure.in
4228    
4229    
4230    2005-05-11 21:07:00 GMT                                         patch-14
4231    
4232        Summary:
4233          Warnings GCC4
4234        Revision:
4235          xvidcore--head--0.0--patch-14
4236    
4237        From ed.gomez:
4238         * Remove all GCC 4 warnings.
4239    
4240        modified files:
4241         src/bitstream/bitstream.c src/bitstream/bitstream.h
4242         src/decoder.c src/encoder.c src/image/image.c
4243         src/image/image.h src/motion/estimation_common.c
4244         src/utils/mbtransquant.c
4245    
4246    
4247    2005-05-11 20:18:49 GMT                                         patch-13
4248    
4249        Summary:
4250          Add support for gcc-4 in configure system
4251        Revision:
4252          xvidcore--head--0.0--patch-13
4253    
4254        From ed.gomez:
4255         * Added gcc 4 detection and CFLAG option filtering for it.
4256    
4257        modified files:
4258         build/generic/configure.in
4259    
4260    
4261    2005-05-11 20:07:54 GMT                                         patch-12
4262    
4263        Summary:
4264    
4265        Revision:
4266          xvidcore--head--0.0--patch-12
4267    
4268        From pete:
4269         * bugfix: correct max bitrate display for slider
4270           layout: "(kbps)" added to avgerage bitrate labels within calculator
4271           dialog
4272    
4273        modified files:
4274         vfw/src/config.c vfw/src/resource.rc
4275    
4276    
4277    2005-05-11 20:06:04 GMT                                         patch-11
4278    
4279        Summary:
4280          Fix alignment issue for mem tranfer
4281        Revision:
4282          xvidcore--head--0.0--patch-11
4283    
4284        From skal:
4285         * Fix alignment issue (32 bit reading from non aligned memory)
4286           likely for RISC CPUs using the C code.
4287    
4288        modified files:
4289         src/utils/mem_transfer.c
4290    
4291    
4292    2005-05-11 20:03:57 GMT                                         patch-10
4293    
4294        Summary:
4295          Get time function right on win32
4296        Revision:
4297          xvidcore--head--0.0--patch-10
4298    
4299        From Skal:
4300         * Get the time function right for win32 (ms precision)
4301    
4302        modified files:
4303         examples/xvid_bench.c
4304    
4305    
4306    2005-05-11 20:01:28 GMT                                         patch-9
4307    
4308        Summary:
4309          Better ASP bitstream autodetection
4310        Revision:
4311          xvidcore--head--0.0--patch-9
4312    
4313        From pete:
4314         - Use more flags to determine ASP activation or not.
4315    
4316        modified files:
4317         src/bitstream/bitstream.c
4318    
4319    
4320    #########################################################################
4321    # 1.1.0-beta2 (Bitstream Version 39)
4322    #########################################################################
4323    
4324    2005-04-03 20:15:00 GMT                                         patch-7
4325    
4326        Summary:
4327          Makefile credits and whitespace cleaning
4328        Revision:
4329          xvidcore--head--0.0--patch-7
4330    
4331        Makefile credits and whitespace cleaning
4332    
4333    
4334        modified files:
4335         dshow/Makefile vfw/bin/Makefile
4336    
4337    
4338    2005-04-03 19:52:35 GMT                                         patch-6
4339    
4340        Summary:
4341          Various small things to vbv conformance and divx5 compatibility.
4342        Revision:
4343          xvidcore--head--0.0--patch-6
4344    
4345        From pete:
4346        xvidcore
4347        ========
4348        * added XVID_GLOBAL_DIVX5_USERDATA global flag
4349        * removed the bvop delay warning text ("warning: nothing to output),
4350          as this often confuses joe user.
4351        * minor changed to closed gop image_printf statement:
4352          s/"DX50 BVOP->PVOP"/"CLOSED GOP BVOP->PVOP"
4353        * additional comments for low_delay_default mode within decoder_decode()
4354        * divx userdata string: s/DivX999b000/DivX503b1393. this has been
4355          suggested by dxn for improved hardware compatibility [nb: i dont
4356          have a hardware player to confirm this]
4357        * vbv_peakrate constraint is ignored if <= 0
4358    
4359        vfw frontend
4360        ============
4361        * dxn profiles now confirm to "DivX Certified Profile Compatibility v1.1",
4362          February 2005. this document was provided by DivXNetworks, USA. when a
4363          dxn profile is selected, strict conformance is enabled:
4364          - force 1:1 picture aspect ratio
4365          - disable bframes if interlacing is enabled
4366          - force maximum of 1 consecutive bvops for the portable and ht profiles,
4367            2 bvops for the hd profile
4368          - always write divx 5 userdata string to bitstream
4369          - force packed bitstream option
4370        - updated dxn vbv parameters
4371        * added PROFILE_4MV flag. 4mv is now disabled for the dxn handheld profile.
4372        * moved PROFILE_AS/PROFILE_ARTS/PROFILE_S to config.c
4373        * profile[].max_bitrate now measured in bit/sec (not kbps)
4374        * profile->level box: widgets are now greyed-out if they are not used.
4375        * increase vertical size of profile drop down list.
4376        * about box button: s/Dismiss/OK
4377    
4378        modified files:
4379         src/bitstream/bitstream.c src/decoder.c src/encoder.c
4380         src/plugins/plugin_2pass2.c src/xvid.h vfw/src/codec.c
4381         vfw/src/config.c vfw/src/config.h vfw/src/resource.h
4382         vfw/src/resource.rc
4383    
4384    
4385    2005-04-03 19:50:05 GMT                                         patch-5
4386    
4387        Summary:
4388          Fixed bug in cartoon mode.
4389        Revision:
4390          xvidcore--head--0.0--patch-5
4391    
4392        From Isiibar:
4393         - Fixed cartoon bug as described by CrunCher.
4394    
4395        modified files:
4396         src/motion/estimation_pvop.c
4397    
4398    
4399    2005-03-22 20:40:47 GMT                                         patch-4
4400    
4401        Summary:
4402          Added MPEG quant support for PPC
4403        Revision:
4404          xvidcore--head--0.0--patch-4
4405    
4406        From Christoph Nageli:
4407         * Added support for MPEG quant functions for PPC.
4408    
4409        new files:
4410         src/quant/ppc_asm/.arch-ids/quant_mpeg_altivec.c.id
4411         src/quant/ppc_asm/quant_mpeg_altivec.c
4412    
4413        modified files:
4414         build/generic/sources.inc src/quant/quant.h src/xvid.c
4415    
4416    
4417    2005-03-18 18:00:13 GMT                                         patch-3
4418    
4419        Summary:
4420          Updated ChangeLog
4421        Revision:
4422          xvidcore--head--0.0--patch-3
4423    
4424        Updated ChangeLog
4425    
4426    
4427        modified files:
4428         ChangeLog
4429    
4430    
4431    2005-03-18 17:53:24 GMT                                         patch-2
4432    
4433        Summary:
4434          Colorspace code for PPC
4435        Revision:
4436          xvidcore--head--0.0--patch-2
4437    
4438        From Christoph Nageli:
4439         - Colorspace function fixes for non 16bytes aligned target adresses.
4440    
4441        modified files:
4442         src/image/ppc_asm/colorspace_altivec.c
4443    
4444    
4445    2005-03-18 17:39:00 GMT                                         patch-1
4446    
4447        Summary:
4448          Fix for 64bit interlacing
4449        Revision:
4450          xvidcore--head--0.0--patch-1
4451    
4452        From Andrew Dunstan:
4453         * Fixed bug where 64bit mov shoud have been 32bit
4454    
4455        modified files:
4456         src/utils/x86_64_asm/interlacing_mmx.asm
4457    
4458    
4459    2005-03-18 17:28:00 GMT                                         base-0
4460    
4461        Summary:
4462          tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-121
4463        Revision:
4464          xvidcore--head--0.0--base-0
4465    
4466        (automatically generated log message)
4467    
4468    # Change of arch/tla archive, explains the patch number wraparound
4469    
4470    2005-03-18 16:58:08 GMT                                         patch-121
4471    
4472        Summary:
4473          ME work
4474        Revision:
4475          xvidcore--head--0.0--patch-121
4476    
4477        From Isiibar:
4478         - Cartoon mode bugfix
4479         - New lambda tables for R-D motion search. The old tables were
4480           obviously taken from h.264, which uses a logarithmic quantizer
4481           scale. This lead to bad results at very low bit-rates. With this
4482           patch, compression efficiency at low bit-rates is greatly improved.
4483    
4484        modified files:
4485         src/motion/estimation.h src/motion/estimation_bvop.c
4486         src/motion/estimation_common.c src/motion/estimation_pvop.c
4487    
4488    
4489    2005-03-18 16:56:13 GMT                                         patch-120
4490    
4491        Summary:
4492          Better instruction pairing in sad mmx
4493        Revision:
4494          xvidcore--head--0.0--patch-120
4495    
4496        From Dark sylinc (dark_sylinc at yahoo dor com dor ar), commited by Isiibar:
4497         * Better instruction pairing in sad_mmx.asm, improves speed.
4498    
4499        modified files:
4500         src/motion/x86_asm/sad_mmx.asm src/utils/emms.c
4501    
4502    
4503    2005-03-18 16:53:00 GMT                                         patch-119
4504    
4505        Summary:
4506          Fixed resource leak in Dshow
4507        Revision:
4508          xvidcore--head--0.0--patch-119
4509    
4510        From antonz, commited by Isiibar:
4511         * Fixed resource leaking caused by poor xvidcore initialization tracking.
4512    
4513        modified files:
4514         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
4515    
4516    
4517    2005-03-18 16:50:44 GMT                                         patch-118
4518    
4519        Summary:
4520          Debug flag support in vfw
4521        Revision:
4522          xvidcore--head--0.0--patch-118
4523    
4524        From pete:
4525         * debug flag support for vfw decoder.
4526    
4527        modified files:
4528         vfw/src/codec.c
4529    
4530    
4531    #########################################################################
4532    # 1.1.0-beta1 (Bitstream Version 38)
4533    #########################################################################
4534    
4535    
4536    2005-01-16 10:27:41 GMT                                         patch-117
4537    
4538        Summary:
4539          License was using wrong linefeeds for vfw
4540        Revision:
4541          xvidcore--head--0.0--patch-117
4542    
4543        License was using wrong linefeeds for vfw
4544    
4545    
4546        new files:
4547         vfw/.arch-ids/LICENSE.id vfw/LICENSE
4548    
4549        modified files:
4550         vfw/src/resource.rc
4551    
4552    
4553    2005-01-10 22:59:46 GMT                                         patch-116
4554    
4555        Summary:
4556          Last minutes vfw bugfixes/improvements
4557        Revision:
4558          xvidcore--head--0.0--patch-116
4559    
4560        From sysKin:
4561         * last minute fixes and improvements to vfw frontend.
4562    
4563        modified files:
4564         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
4565         vfw/src/resource.rc
4566    
4567    
4568    2005-01-09 20:37:32 GMT                                         patch-115
4569    
4570        Summary:
4571          Marking 1.1.0 beta1
4572        Revision:
4573          xvidcore--head--0.0--patch-115
4574    
4575        From ed.gomez:
4576         * Marking xvid 1.1.0 beta1 release.
4577    
4578        modified files:
4579         ChangeLog build/generic/configure.in src/xvid.c src/xvid.h
4580    
4581    
4582  2005-01-09 20:15:14 GMT                                         patch-114  2005-01-09 20:15:14 GMT                                         patch-114
# Line 2624  Line 7199 
7199  2004-04-02 21:26:57 GMT                                         patch-2  2004-04-02 21:26:57 GMT                                         patch-2
7200    
7201      Summary:      Summary:
7202        messed with XviD BS version        messed with Xvid BS version
7203      Revision:      Revision:
7204        xvidcore--head--0.0--patch-2        xvidcore--head--0.0--patch-2
7205    
7206      messed with XviD BS version      messed with Xvid BS version
7207    
7208    
7209      modified files:      modified files:

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

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