[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 1525, Mon Jul 26 20:30:10 2004 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
4583    
4584        Summary:
4585          Moved cartoon mode to zones in vfw.
4586        Revision:
4587          xvidcore--head--0.0--patch-114
4588    
4589        From sysKin:
4590         * Moved cartoon mode to zones in vfw frontend.
4591    
4592        modified files:
4593         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
4594         vfw/src/resource.rc
4595    
4596    
4597    2005-01-09 20:09:27 GMT                                         patch-113
4598    
4599        Summary:
4600    
4601        Revision:
4602          xvidcore--head--0.0--patch-113
4603    
4604        From algern0n (#xvid@freenode):
4605         * Avoid infinite loop when updating audio size.
4606    
4607        modified files:
4608         vfw/src/config.c
4609    
4610    
4611    2005-01-09 11:32:41 GMT                                         patch-112
4612    
4613        Summary:
4614          Long standing bug in 2pass2 code. Double overflow accumulation.
4615        Revision:
4616          xvidcore--head--0.0--patch-112
4617    
4618        From pengvado (x264 developer, sorry i don't have your realname):
4619         * rc_2pass2_after accumulates overflow twice, once in each I/PB subcase
4620           and then in a common code path. The common path was just supposed to
4621           store the stat struct entry error for statistics (even if they're unused)
4622    
4623        modified files:
4624         src/plugins/plugin_2pass2.c
4625    
4626    
4627    2005-01-06 23:42:12 GMT                                         patch-111
4628    
4629        Summary:
4630          Merged amd64 branch fix
4631        Revision:
4632          xvidcore--head--0.0--patch-111
4633    
4634        Merged amd64 branch fix
4635    
4636        Patches applied:
4637    
4638         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-12
4639           Merged upstream
4640    
4641         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-13
4642           Bug fix for qpel problem  from Andrew Dunstan
4643    
4644    
4645        modified files:
4646         src/image/x86_64_asm/qpel_mmx.asm
4647    
4648        new patches:
4649         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-12
4650         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-13
4651    
4652    
4653    2005-01-05 22:53:12 GMT                                         patch-110
4654    
4655        Summary:
4656          Merged x86_64 Linux port
4657        Revision:
4658          xvidcore--head--0.0--patch-110
4659    
4660        Merged x86_64 Linux port
4661    
4662        Patches applied:
4663    
4664         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--base-0
4665           tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-96
4666    
4667         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-1
4668           Merged mainline up to patch-101
4669    
4670         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-2
4671           Merged mainline again for hotfixes
4672    
4673         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-3
4674           Added x86_64 detection in configure system
4675    
4676         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-4
4677           Added src/utils/x86_64_asm files
4678    
4679         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-5
4680           Added /src/quant/x86_64_asm files
4681    
4682         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-6
4683           Added src/motion/x86_64_asm files
4684    
4685         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-7
4686           Added src/dct/x86_64_asm
4687    
4688         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-8
4689           Added halfpel part of src/image/x86_64_asm files
4690    
4691         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-9
4692           Merged mainline
4693    
4694         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-10
4695           Ported the new mem transfer function
4696    
4697         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-11
4698           Added src/image/x86_4 qpel code
4699    
4700    
4701        new files:
4702         src/dct/x86_64_asm/.arch-ids/=id
4703         src/dct/x86_64_asm/.arch-ids/fdct_mmx_skal.asm.id
4704         src/dct/x86_64_asm/.arch-ids/idct_mmx.asm.id
4705         src/dct/x86_64_asm/fdct_mmx_skal.asm
4706         src/dct/x86_64_asm/idct_mmx.asm
4707         src/image/x86_64_asm/.arch-ids/=id
4708         src/image/x86_64_asm/.arch-ids/interpolate8x8_mmx.asm.id
4709         src/image/x86_64_asm/.arch-ids/interpolate8x8_xmm.asm.id
4710         src/image/x86_64_asm/.arch-ids/qpel_mmx.asm.id
4711         src/image/x86_64_asm/interpolate8x8_mmx.asm
4712         src/image/x86_64_asm/interpolate8x8_xmm.asm
4713         src/image/x86_64_asm/qpel_mmx.asm
4714         src/motion/x86_64_asm/.arch-ids/=id
4715         src/motion/x86_64_asm/.arch-ids/sad_mmx.asm.id
4716         src/motion/x86_64_asm/.arch-ids/sad_xmm.asm.id
4717         src/motion/x86_64_asm/sad_mmx.asm
4718         src/motion/x86_64_asm/sad_xmm.asm
4719         src/quant/x86_64_asm/.arch-ids/=id
4720         src/quant/x86_64_asm/.arch-ids/quantize_h263_mmx.asm.id
4721         src/quant/x86_64_asm/.arch-ids/quantize_mpeg_xmm.asm.id
4722         src/quant/x86_64_asm/quantize_h263_mmx.asm
4723         src/quant/x86_64_asm/quantize_mpeg_xmm.asm
4724         src/utils/x86_64_asm/.arch-ids/=id
4725         src/utils/x86_64_asm/.arch-ids/cpuid.asm.id
4726         src/utils/x86_64_asm/.arch-ids/interlacing_mmx.asm.id
4727         src/utils/x86_64_asm/.arch-ids/mem_transfer_mmx.asm.id
4728         src/utils/x86_64_asm/cpuid.asm
4729         src/utils/x86_64_asm/interlacing_mmx.asm
4730         src/utils/x86_64_asm/mem_transfer_mmx.asm
4731    
4732        modified files:
4733         build/generic/configure.in build/generic/sources.inc
4734         examples/xvid_bench.c src/dct/fdct.h src/dct/idct.h
4735         src/image/interpolate8x8.h src/image/qpel.c src/image/qpel.h
4736         src/motion/sad.h src/portab.h src/quant/quant.h
4737         src/utils/emms.h src/utils/mbfunctions.h
4738         src/utils/mem_transfer.h src/xvid.c
4739    
4740        new directories:
4741         src/dct/x86_64_asm src/dct/x86_64_asm/.arch-ids
4742         src/image/x86_64_asm src/image/x86_64_asm/.arch-ids
4743         src/motion/x86_64_asm src/motion/x86_64_asm/.arch-ids
4744         src/quant/x86_64_asm src/quant/x86_64_asm/.arch-ids
4745         src/utils/x86_64_asm src/utils/x86_64_asm/.arch-ids
4746    
4747        new patches:
4748         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--base-0
4749         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-1
4750         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-2
4751         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-3
4752         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-4
4753         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-5
4754         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-6
4755         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-7
4756         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-8
4757         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-9
4758         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-10
4759         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-11
4760    
4761    
4762    2004-12-19 16:58:13 GMT                                         patch-109
4763    
4764        Summary:
4765          bvhq speedup.
4766        Revision:
4767          xvidcore--head--0.0--patch-109
4768    
4769        From sysKin:
4770         * Add cbp cost as soon as possible, so it saves a few candidates
4771           testing.
4772    
4773        modified files:
4774         src/motion/estimation_rd_based_bvop.c
4775    
4776    
4777    2004-12-19 16:55:47 GMT                                         patch-108
4778    
4779        Summary:
4780          Added ia32 optimized code for new mem transfer operator.
4781        Revision:
4782          xvidcore--head--0.0--patch-108
4783    
4784        From sysKin:
4785         * Added ia32 (xmm) optimized code for new mem transfer operator.
4786    
4787        modified files:
4788         src/utils/mem_transfer.c src/utils/mem_transfer.h
4789         src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c
4790    
4791    
4792    2004-12-19 13:39:58 GMT                                         patch-107
4793    
4794        Summary:
4795          Added missing license header
4796        Revision:
4797          xvidcore--head--0.0--patch-107
4798    
4799        From ed.gomez:
4800         * The GPL header was missing
4801    
4802    
4803    
4804        modified files:
4805         src/motion/estimation_rd_based_bvop.c
4806    
4807    
4808    2004-12-19 12:41:02 GMT                                         patch-106
4809    
4810        Summary:
4811          Updated ChangeLog
4812        Revision:
4813          xvidcore--head--0.0--patch-106
4814    
4815        Updated ChangeLog
4816    
4817    
4818        modified files:
4819         ChangeLog
4820    
4821    
4822    2004-12-19 12:38:15 GMT                                         patch-105
4823    
4824        Summary:
4825          Merged stable 1.0.3 release patches
4826        Revision:
4827          xvidcore--head--0.0--patch-105
4828    
4829        Merged stable 1.0.3 release patches
4830    
4831        Patches applied:
4832    
4833         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-63
4834           Trellis overflow for quant<=2
4835    
4836         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-64
4837           Marking 1.0.3 release
4838    
4839    
4840        modified files:
4841         ChangeLog-1.0 src/utils/mbtransquant.c src/xvid.h
4842    
4843        new patches:
4844         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-63
4845         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-64
4846    
4847    
4848    2004-12-19 11:15:53 GMT                                         patch-104
4849    
4850        Summary:
4851          Faster bvhq
4852        Revision:
4853          xvidcore--head--0.0--patch-104
4854    
4855        From sysKin:
4856         * Faster bvhq skipping Intra test if the rd optimized rate
4857           is already < 24bits... some other things too
4858    
4859        modified files:
4860         src/motion/estimation.h src/motion/estimation_bvop.c
4861         src/motion/estimation_rd_based.c
4862         src/motion/estimation_rd_based_bvop.c
4863    
4864    
4865    2004-12-10 20:51:56 GMT                                         patch-103
4866    
4867        Summary:
4868          Encoder cleanups.
4869        Revision:
4870          xvidcore--head--0.0--patch-103
4871    
4872        From sysKin:
4873         * Moved greyscale code to mbcoding.
4874         * Moved the fcode code to its own function.
4875         * Some other minor cleanups.
4876    
4877    
4878        modified files:
4879         src/bitstream/mbcoding.c src/encoder.c
4880    
4881    
4882    2004-12-10 20:39:23 GMT                                         patch-102
4883    
4884        Summary:
4885          Fixed patch-101
4886        Revision:
4887          xvidcore--head--0.0--patch-102
4888    
4889        From sysKin:
4890         * Add a cbp assigment that should not have disapeared in patch-101.
4891    
4892        modified files:
4893         src/encoder.c
4894    
4895    
4896    2004-12-09 22:53:20 GMT                                         patch-101
4897    
4898        Summary:
4899          Speedup using RD results
4900        Revision:
4901          xvidcore--head--0.0--patch-101
4902    
4903        From sysKin:
4904         * Use cbp from RD to speedup things a bit.
4905    
4906        modified files:
4907         src/encoder.c
4908    
4909    
4910    2004-12-09 22:51:02 GMT                                         patch-100
4911    
4912        Summary:
4913          Speedup RD a bit
4914        Revision:
4915          xvidcore--head--0.0--patch-100
4916    
4917        From sysKin:
4918         * Saves a few multiplies in RD code saving the quant*quant value
4919           into the SearchData struct.
4920    
4921        modified files:
4922         src/motion/estimation.h src/motion/estimation_bvop.c
4923         src/motion/estimation_rd_based.c
4924    
4925    
4926    2004-12-09 22:48:06 GMT                                         patch-99
4927    
4928        Summary:
4929          Smarter fcode code
4930        Revision:
4931          xvidcore--head--0.0--patch-99
4932    
4933        From sysKin:
4934         * Replaced old fcode code with smarter one.
4935    
4936        modified files:
4937         src/bitstream/mbcoding.c src/encoder.c src/motion/estimation.h
4938         src/motion/estimation_bvop.c src/motion/estimation_common.c
4939         src/motion/estimation_pvop.c src/motion/motion_inlines.h
4940    
4941    
4942    2004-12-09 22:00:49 GMT                                         patch-98
4943    
4944        Summary:
4945          Removed Reduced Resolution Vops support
4946        Revision:
4947          xvidcore--head--0.0--patch-98
4948    
4949        From sysKin:
4950         * it's now a long time we planned removing support for RRV as it
4951           adds complexity to the ME, to the decoder and this feature fits
4952           nowhere in any MPEG4 profile we plan to support.
4953    
4954        modified files:
4955         src/bitstream/bitstream.c src/bitstream/bitstream.h
4956         src/decoder.c src/encoder.c src/image/image.c
4957         src/motion/estimation.h src/motion/estimation_bvop.c
4958         src/motion/estimation_gmc.c src/motion/estimation_pvop.c
4959         src/motion/estimation_rd_based.c
4960         src/motion/estimation_rd_based_bvop.c src/motion/motion.h
4961         src/motion/motion_comp.c src/motion/motion_inlines.h
4962         src/motion/vop_type_decision.c src/utils/mbtransquant.c
4963         src/xvid.c
4964    
4965    
4966    2004-12-07 23:58:12 GMT                                         patch-97
4967    
4968        Summary:
4969          Merged PowerPC fixes from christoph naegeli's branch
4970        Revision:
4971          xvidcore--head--0.0--patch-97
4972    
4973        Merged PowerPC fixes from christoph naegeli's branch
4974    
4975        Patches applied:
4976    
4977         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-11
4978           Star-merge with Edouards Branch
4979    
4980         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-12
4981           debug alignment bugfixes
4982    
4983         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-13
4984           bugfixes in altivec alignment assumptions
4985    
4986         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-14
4987           linux gcc fixes
4988    
4989         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-15
4990           linux ppc long fixes
4991    
4992         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-16
4993           minor ppc linux enhancements...
4994    
4995    
4996        modified files:
4997         src/image/ppc_asm/colorspace_altivec.c
4998         src/image/ppc_asm/interpolate8x8_altivec.c
4999         src/image/ppc_asm/qpel_altivec.c
5000         src/motion/ppc_asm/sad_altivec.c
5001         src/quant/ppc_asm/quant_h263_altivec.c
5002         src/utils/ppc_asm/mem_transfer_altivec.c src/xvid.c
5003    
5004        new patches:
5005         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-11
5006         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-12
5007         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-13
5008         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-14
5009         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-15
5010         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-16
5011    
5012    
5013    2004-11-24 22:10:17 GMT                                         patch-96
5014    
5015        Summary:
5016          Forgotten bit of patch-94 (vbv code in vfw)
5017        Revision:
5018          xvidcore--head--0.0--patch-96
5019    
5020        Forgotten bit of patch-94 (vbv code in vfw)
5021    
5022    
5023        modified files:
5024         vfw/src/codec.c
5025    
5026    
5027    2004-11-24 21:50:45 GMT                                         patch-95
5028    
5029        Summary:
5030          Changed default Brightness value in DShow frontend
5031        Revision:
5032          xvidcore--head--0.0--patch-95
5033    
5034        Changed default Brightness value in DShow frontend
5035    
5036    
5037        modified files:
5038         dshow/src/config.c
5039    
5040    
5041    2004-11-24 21:50:14 GMT                                         patch-94
5042    
5043        Summary:
5044          Added support for VBV in frontend.
5045        Revision:
5046          xvidcore--head--0.0--patch-94
5047    
5048        From sysKin:
5049         * Added support code for VBV in VFW frontend.
5050    
5051        modified files:
5052         vfw/src/config.c vfw/src/resource.rc
5053    
5054    
5055    2004-11-24 21:48:35 GMT                                         patch-93
5056    
5057        Summary:
5058          Added interlaced option parsing in xvid_encraw.
5059        Revision:
5060          xvidcore--head--0.0--patch-93
5061    
5062        From christoph:
5063         * Added support for interlaced option in xvid_encraw.
5064    
5065        modified files:
5066         examples/xvid_encraw.c
5067    
5068    
5069    2004-11-24 21:45:47 GMT                                         patch-92
5070    
5071        Summary:
5072          Synced with stable tree
5073        Revision:
5074          xvidcore--head--0.0--patch-92
5075    
5076        Synced with stable tree
5077    
5078        Patches applied:
5079    
5080         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-60
5081           Fixed DiamondSearch
5082    
5083         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-61
5084           Fixed stride in DShow decoder.
5085    
5086         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-62
5087           Fixed stride in vfw frontend.
5088    
5089    
5090        modified files:
5091         dshow/src/CXvidDecoder.cpp src/motion/estimation_common.c
5092         vfw/src/codec.c
5093    
5094        new patches:
5095         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-60
5096         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-61
5097         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-62
5098    
5099    
5100    2004-10-17 10:13:02 GMT                                         patch-91
5101    
5102        Summary:
5103          Syncing with Christoph Nageli branch
5104        Revision:
5105          xvidcore--head--0.0--patch-91
5106    
5107        Syncing with Christoph Nageli branch
5108    
5109        Patches applied:
5110    
5111         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--base-0
5112           tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-68
5113    
5114         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-1
5115           interpolate8x8_haflpel add functions
5116    
5117         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-2
5118           little enhancement
5119    
5120         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-3
5121           Basic QPel pass_16 routines altivec codec
5122    
5123         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-4
5124           Basic QPel pass_8 routines altivec code
5125    
5126         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-5
5127           packed pass_16 routines in a macro
5128    
5129         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-6
5130           packed pass_8 routines in a macro
5131    
5132         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-7
5133           Enhancement of the qpel functions for P-frames
5134    
5135         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-8
5136           QPel Pass_16 Add Functions
5137    
5138         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-9
5139           Pass_8_Add Altivec functions
5140    
5141         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-10
5142           Bugfix for Pass_8 Add routines
5143    
5144    
5145        new files:
5146         src/image/ppc_asm/.arch-ids/qpel_altivec.c.id
5147         src/image/ppc_asm/qpel_altivec.c
5148    
5149        modified files:
5150         build/generic/sources.inc src/image/interpolate8x8.h
5151         src/image/ppc_asm/colorspace_altivec.c
5152         src/image/ppc_asm/interpolate8x8_altivec.c src/image/qpel.c
5153         src/image/qpel.h src/xvid.c
5154    
5155        new patches:
5156         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--base-0
5157         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-1
5158         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-2
5159         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-3
5160         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-4
5161         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-5
5162         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-6
5163         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-7
5164         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-8
5165         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-9
5166         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-10
5167    
5168    
5169    2004-10-12 21:00:08 GMT                                         patch-90
5170    
5171        Summary:
5172          Resynced with 1.0 tree
5173        Revision:
5174          xvidcore--head--0.0--patch-90
5175    
5176        Resynced with 1.0 tree
5177    
5178        Patches applied:
5179    
5180         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-59
5181           Don't read too short streams.
5182    
5183    
5184        modified files:
5185         src/bitstream/bitstream.c
5186    
5187        new patches:
5188         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-59
5189    
5190    
5191    2004-10-12 20:54:47 GMT                                         patch-89
5192    
5193        Summary:
5194          Credits to Christoph Nageli for his work on PPC port
5195        Revision:
5196          xvidcore--head--0.0--patch-89
5197    
5198        Credits to Christoph Nageli for his work on PPC port
5199    
5200    
5201        modified files:
5202         AUTHORS
5203    
5204    
5205    2004-10-12 20:51:24 GMT                                         patch-88
5206    
5207        Summary:
5208    
5209        Revision:
5210          xvidcore--head--0.0--patch-88
5211    
5212        Patches applied:
5213    
5214         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-57
5215           ME fix.
5216    
5217         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-58
5218           64bit fixes
5219    
5220        From ed.gomez:
5221         * Resolved conflicts caused by the 64bit fixes, extended it for qpel.h
5222           Note that 1.1 tree needs a new review for 64bit problems as lot
5223           of ME code has changed.
5224    
5225        modified files:
5226         src/image/qpel.h src/motion/estimation_bvop.c
5227         src/motion/estimation_common.c src/motion/motion_comp.c
5228    
5229        new patches:
5230         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-57
5231         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-58
5232    
5233    
5234    2004-09-22 22:42:16 GMT                                         patch-87
5235    
5236        Summary:
5237          DESTDIR support in Makefile
5238        Revision:
5239          xvidcore--head--0.0--patch-87
5240    
5241        From Thomas Galliano (Gentoo bug #62190):
5242         * Added DESTDIR prefix variable to all install commands destination
5243           (ed.gomez: i think it's for packaging issues, so the install
5244            process installs all files as if they were going to the real
5245            location, as xvid doesn't use any path, i always thought this
5246            was not required)
5247    
5248        modified files:
5249         build/generic/Makefile build/generic/platform.inc.in
5250    
5251    
5252    2004-09-04 15:10:33 GMT                                         patch-86
5253    
5254        Summary:
5255          First bvop search must initalize best_sad
5256        Revision:
5257          xvidcore--head--0.0--patch-86
5258    
5259        From sysKin:
5260         * First bvop search must initalize best_sad
5261    
5262        modified files:
5263         src/motion/estimation_bvop.c
5264    
5265    
5266    2004-09-04 14:11:43 GMT                                         patch-85
5267    
5268        Summary:
5269          Fixed function prototype/definition mismatch
5270        Revision:
5271          xvidcore--head--0.0--patch-85
5272    
5273        From sysKin:
5274         * Fixed function prototype/definition mismatch for some
5275           interpolation C functions.
5276    
5277        modified files:
5278         src/image/interpolate8x8.c
5279    
5280    
5281    2004-09-04 14:08:13 GMT                                         patch-84
5282    
5283        Summary:
5284          Fixed buffer termination logic in xvid_decraw.
5285        Revision:
5286          xvidcore--head--0.0--patch-84
5287    
5288        From ed.gomez:
5289         * Fixed main decoding loop condition to really match
5290           the empty buffer and end of stream condition.
5291         * Removed the unwanted frame number limitation
5292    
5293        modified files:
5294         examples/xvid_decraw.c
5295    
5296    
5297    2004-09-04 14:04:48 GMT                                         patch-83
5298    
5299        Summary:
5300          Uninitialized user data usage.
5301        Revision:
5302          xvidcore--head--0.0--patch-83
5303    
5304        From ed.gomez:
5305         - Fixed user data parsing uninitialized data.
5306    
5307        modified files:
5308         src/bitstream/bitstream.c
5309    
5310    
5311    2004-09-04 13:59:26 GMT                                         patch-82
5312    
5313        Summary:
5314          Unitialized data in bvop ME
5315        Revision:
5316          xvidcore--head--0.0--patch-82
5317    
5318        From ed.gomez:
5319         * Fixed unitialized data usage during bvop ME.
5320    
5321        modified files:
5322         src/motion/estimation_bvop.c
5323    
5324    
5325    2004-09-03 00:13:31 GMT                                         patch-81
5326    
5327        Summary:
5328          Add VOL header saving in xvid_decraw
5329        Revision:
5330          xvidcore--head--0.0--patch-81
5331    
5332        From ed.gomez:
5333         * Added VOL header saving in xvid_decraw
5334    
5335        The little story:
5336           I was trying to cut some frames off of a big stream (150MB)
5337           with "xvid_decraw -m", and cat'ing the single frame stream
5338           files together. The reconstructed stream was rejected by all
5339           mpeg4 decoders because the vol header wasn't present. Thus
5340           the fix.
5341    
5342        modified files:
5343         examples/xvid_decraw.c
5344    
5345    
5346    2004-08-30 23:22:35 GMT                                         patch-80
5347    
5348        Summary:
5349          Complete previous API numbering change
5350        Revision:
5351          xvidcore--head--0.0--patch-80
5352    
5353        Complete previous API numbering change
5354    
5355    
5356        modified files:
5357         src/xvid.h
5358    
5359    
5360    2004-08-29 11:53:05 GMT                                         patch-79
5361    
5362        Summary:
5363          Merged stable tree
5364        Revision:
5365          xvidcore--head--0.0--patch-79
5366    
5367        Merged stable tree
5368    
5369        Patches applied:
5370    
5371         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-54
5372           Marking 1.0.2
5373    
5374         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-55
5375           Merged one important forgotten bugfix from head
5376    
5377         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-56
5378           ChangeLog update
5379    
5380    
5381        modified files:
5382         ChangeLog-1.0 src/xvid.h
5383    
5384        new patches:
5385         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-54
5386         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-55
5387         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-56
5388    
5389    
5390    2004-08-29 09:56:34 GMT                                         patch-78
5391    
5392        Summary:
5393          Write ia32 symbols' size to elf output.
5394        Revision:
5395          xvidcore--head--0.0--patch-78
5396    
5397        From ed.gomez:
5398         - write symbols size to elf output, so the asm objects look
5399           really like any usual object file.
5400    
5401        modified files:
5402         src/bitstream/x86_asm/cbp_3dne.asm
5403         src/bitstream/x86_asm/cbp_mmx.asm
5404         src/bitstream/x86_asm/cbp_sse2.asm
5405         src/dct/x86_asm/fdct_mmx_ffmpeg.asm
5406         src/dct/x86_asm/fdct_mmx_skal.asm
5407         src/dct/x86_asm/fdct_sse2_skal.asm
5408         src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/idct_mmx.asm
5409         src/dct/x86_asm/idct_sse2_dmitry.asm
5410         src/dct/x86_asm/simple_idct_mmx.asm
5411         src/image/x86_asm/colorspace_mmx.inc
5412         src/image/x86_asm/colorspace_rgb_mmx.asm
5413         src/image/x86_asm/colorspace_yuv_mmx.asm
5414         src/image/x86_asm/colorspace_yuyv_mmx.asm
5415         src/image/x86_asm/interpolate8x8_3dn.asm
5416         src/image/x86_asm/interpolate8x8_3dne.asm
5417         src/image/x86_asm/interpolate8x8_mmx.asm
5418         src/image/x86_asm/interpolate8x8_xmm.asm
5419         src/image/x86_asm/postprocessing_mmx.asm
5420         src/image/x86_asm/postprocessing_sse2.asm
5421         src/image/x86_asm/qpel_mmx.asm
5422         src/image/x86_asm/reduced_mmx.asm
5423         src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_3dne.asm
5424         src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm
5425         src/motion/x86_asm/sad_xmm.asm
5426         src/quant/x86_asm/quantize_h263_3dne.asm
5427         src/quant/x86_asm/quantize_h263_mmx.asm
5428         src/quant/x86_asm/quantize_mpeg_mmx.asm
5429         src/quant/x86_asm/quantize_mpeg_xmm.asm
5430         src/utils/x86_asm/cpuid.asm
5431         src/utils/x86_asm/interlacing_mmx.asm
5432         src/utils/x86_asm/mem_transfer_3dne.asm
5433         src/utils/x86_asm/mem_transfer_mmx.asm
5434    
5435    
5436    2004-08-28 13:00:56 GMT                                         patch-77
5437    
5438        Summary:
5439          Thread safety problem in sse2 brightness control
5440        Revision:
5441          xvidcore--head--0.0--patch-77
5442    
5443        From ed.gomez:
5444         * CodingStyle for the sse2 image brightness file
5445         * Fixed thread safety problem/big error. Writing to a RO
5446           data segment is a no go ! and using global data segment
5447           is a no go either (use stack instead) !
5448    
5449        modified files:
5450         src/image/x86_asm/postprocessing_sse2.asm
5451    
5452    
5453    2004-08-22 13:11:23 GMT                                         patch-76
5454    
5455        Summary:
5456          Stable merge
5457        Revision:
5458          xvidcore--head--0.0--patch-76
5459    
5460        Stable merge
5461    
5462        Patches applied:
5463    
5464         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-53
5465           Thread safety problem in idct C version
5466    
5467    
5468        modified files:
5469         src/bitstream/mbcoding.c src/dct/idct.c
5470    
5471        new patches:
5472         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-53
5473    
5474    
5475    2004-08-22 11:48:23 GMT                                         patch-75
5476    
5477        Summary:
5478          This tree isn't API 4.0 anymore, mark it as 4.1
5479        Revision:
5480          xvidcore--head--0.0--patch-75
5481    
5482        From ed.gomez:
5483         * The fields added to some structs make this lib isn't
5484           API 4.0 anymore, mark it as 4.1 because ABI compatibility
5485           is conserved.
5486    
5487        modified files:
5488         build/generic/configure.in
5489    
5490    
5491    2004-08-22 11:41:22 GMT                                         patch-74
5492    
5493        Summary:
5494          Functions qualified as such for elf format.
5495        Revision:
5496          xvidcore--head--0.0--patch-74
5497    
5498        From ed.gomez:
5499         * Functions weren't marked as functions in ia32 asm files.
5500           Added support for the function qualifier for elf.
5501    
5502        modified files:
5503         build/generic/configure.in src/bitstream/x86_asm/cbp_3dne.asm
5504         src/bitstream/x86_asm/cbp_mmx.asm
5505         src/bitstream/x86_asm/cbp_sse2.asm
5506         src/dct/x86_asm/fdct_mmx_ffmpeg.asm
5507         src/dct/x86_asm/fdct_mmx_skal.asm
5508         src/dct/x86_asm/fdct_sse2_skal.asm
5509         src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/idct_mmx.asm
5510         src/dct/x86_asm/idct_sse2_dmitry.asm
5511         src/dct/x86_asm/simple_idct_mmx.asm
5512         src/image/x86_asm/colorspace_rgb_mmx.asm
5513         src/image/x86_asm/colorspace_yuv_mmx.asm
5514         src/image/x86_asm/colorspace_yuyv_mmx.asm
5515         src/image/x86_asm/interpolate8x8_3dn.asm
5516         src/image/x86_asm/interpolate8x8_3dne.asm
5517         src/image/x86_asm/interpolate8x8_mmx.asm
5518         src/image/x86_asm/interpolate8x8_xmm.asm
5519         src/image/x86_asm/postprocessing_mmx.asm
5520         src/image/x86_asm/postprocessing_sse2.asm
5521         src/image/x86_asm/qpel_mmx.asm
5522         src/image/x86_asm/reduced_mmx.asm
5523         src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_3dne.asm
5524         src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm
5525         src/motion/x86_asm/sad_xmm.asm
5526         src/quant/x86_asm/quantize_h263_3dne.asm
5527         src/quant/x86_asm/quantize_h263_mmx.asm
5528         src/quant/x86_asm/quantize_mpeg_mmx.asm
5529         src/quant/x86_asm/quantize_mpeg_xmm.asm
5530         src/utils/x86_asm/cpuid.asm
5531         src/utils/x86_asm/interlacing_mmx.asm
5532         src/utils/x86_asm/mem_transfer_3dne.asm
5533         src/utils/x86_asm/mem_transfer_mmx.asm
5534    
5535    
5536    2004-08-21 17:04:57 GMT                                         patch-73
5537    
5538        Summary:
5539          Added yasm support in configure.in
5540        Revision:
5541          xvidcore--head--0.0--patch-73
5542    
5543        From ed.gomez:
5544         * Added yasm configure.in support. It's my preferred ia32 assembly
5545           because it allows debugging/profiling of assembly code with oprofile.
5546    
5547        modified files:
5548         build/generic/configure.in
5549    
5550    
5551    2004-08-21 11:47:31 GMT                                         patch-72
5552    
5553        Summary:
5554          Merged fix from stable
5555        Revision:
5556          xvidcore--head--0.0--patch-72
5557    
5558        Merged fix from stable
5559    
5560        Patches applied:
5561    
5562         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-52
5563           Stupid typo+error in fdct_xxx_skal macro generator.
5564    
5565    
5566        modified files:
5567         src/dct/x86_asm/fdct_mmx_skal.asm
5568    
5569        new patches:
5570         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-52
5571    
5572    
5573    2004-08-16 22:32:46 GMT                                         patch-71
5574    
5575        Summary:
5576          Decoder optimization (fixing regression)
5577        Revision:
5578          xvidcore--head--0.0--patch-71
5579    
5580        From ed.gomez:
5581         * With newly introduced vector checking, decoder became noticeably
5582           slower. This was caused by poorly written code (sorry sysKin :P)
5583            + unrolled loop
5584            + removed duplicated border computings
5585            + marks the function as __inline
5586    
5587        modified files:
5588         src/decoder.c
5589    
5590    
5591    2004-08-15 11:42:20 GMT                                         patch-70
5592    
5593        Summary:
5594          Out of bounds MVs clipping
5595        Revision:
5596          xvidcore--head--0.0--patch-70
5597    
5598        From sysKin:
5599         * Clip vectors that end up out of bounds.
5600    
5601        modified files:
5602         src/decoder.c
5603    
5604    
5605    2004-08-10 22:30:09 GMT                                         patch-69
5606    
5607        Summary:
5608          Fixed CBR plugin.
5609        Revision:
5610          xvidcore--head--0.0--patch-69
5611    
5612        From Foxer:
5613         * Do not set the return quantizer to the frame's quantizer
5614           (caused the crazy quant choices)
5615         * Allow quant1 to influence the sequence quality
5616         * Allow more than +- 1 quantizer variation if the desired
5617           quantizer is much higher than the previous.
5618         * Clamp the overflow influence to 1 unit of buffer, that
5619           should help cases where still motion scenes are followed
5620           by normal motion scenes... old code was reaching amazing
5621           high bitrate, with this modification it should keep
5622           smaller bitrate.
5623    
5624        modified files:
5625         src/plugins/plugin_single.c
5626    
5627    
5628    2004-08-01 15:23:49 GMT                                         patch-68
5629    
5630        Summary:
5631          error in dshow par array indexing
5632        Revision:
5633          xvidcore--head--0.0--patch-68
5634    
5635        error in dshow par array indexing
5636    
5637    
5638        modified files:
5639         dshow/src/CXvidDecoder.cpp
5640    
5641    
5642    2004-08-01 13:38:36 GMT                                         patch-67
5643    
5644        Summary:
5645          Faster bframe decoding (qpel this time)
5646        Revision:
5647          xvidcore--head--0.0--patch-67
5648    
5649        From ed.gomez:
5650         * Used the same trick as for halfpel bvops, merge backward
5651           interpolation and dst averaging steps.
5652    
5653        NB: i'm currently not able to say if it's a real speedup or not
5654            because my linux kernel uses a process scheduler gives great
5655            variance to results... so far i'm sure this isn't a slowdown
5656            neither for C nor ia32 SIMD.
5657    
5658        modified files:
5659         src/decoder.c src/image/qpel.c src/image/qpel.h
5660    
5661    
5662    2004-08-01 11:24:07 GMT                                         patch-66
5663    
5664        Summary:
5665          Unified qpel code path for all platforms
5666        Revision:
5667          xvidcore--head--0.0--patch-66
5668    
5669        From ed.gomez and skal:
5670         * Unified qpel code path for all platforms. Next step is
5671           to fully exploit this code path to speedup qpel bframe
5672           decoding
5673    
5674        NB: this makes also ports life easier as they would not port
5675            obsoleted function sets...
5676    
5677        modified files:
5678         src/decoder.c src/image/interpolate8x8.h src/image/qpel.c
5679         src/image/qpel.h src/motion/motion_comp.c
5680    
5681    
5682    2004-07-31 15:08:19 GMT                                         patch-65
5683    
5684        Summary:
5685          Faster bframe decoding.
5686        Revision:
5687          xvidcore--head--0.0--patch-65
5688    
5689        From ed.gomez and skal:
5690         * Faster direct/interpolated bvop blocks decoding for halfpel
5691           sequences. The trick is to compute and average directly with
5692           destination during one of the forward/backward interpolations.
5693           At this moment, this patch covers only halfpel decoding, the
5694           same trick is expected to be hacked for qpel.
5695    
5696        modified files:
5697         src/decoder.c src/image/interpolate8x8.c
5698         src/image/interpolate8x8.h
5699         src/image/x86_asm/interpolate8x8_mmx.asm
5700         src/image/x86_asm/interpolate8x8_xmm.asm src/xvid.c
5701    
5702    
5703    2004-07-31 09:13:23 GMT                                         patch-64
5704    
5705        Summary:
5706          Last bit for dshow gcc support
5707        Revision:
5708          xvidcore--head--0.0--patch-64
5709    
5710        From pete:
5711         * Last bits concerning gcc build support for dshow.
5712    
5713        removed files:
5714         dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.patch.id
5715         dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.txt.id
5716         dshow/dxpatch/DXVCSDK-9.0-gcc.patch
5717         dshow/dxpatch/DXVCSDK-9.0-gcc.txt
5718    
5719        modified files:
5720         dshow/src/Configure.cpp
5721    
5722    
5723    2004-07-27 21:10:02 GMT                                         patch-63
5724    
5725        Summary:
5726          Better cross compilation support for dshow.
5727        Revision:
5728          xvidcore--head--0.0--patch-63
5729    
5730        From pete and ed.gomez:
5731         * gcc 3.4.1 is even more pedantic, ::GUID was breaking it, use
5732           struct _GUID instead.
5733         * Some uppercase/lowercase mixing in MS headers.
5734         * More documentation footage for the braves !
5735    
5736        NB: with all this, dshow should compile, but it is not guaranted
5737            to work ! There's even a patch for Configure.cpp that could be
5738            required... postponed to a later patch.
5739    
5740        modified files:
5741         dshow/dxpatch/dx90sdk-update-gcc.patch
5742         dshow/dxpatch/dx90sdk-update-gcc.txt
5743    
5744    
5745    2004-07-26 20:25:52 GMT                                         patch-62
5746    
5747        Summary:
5748          ChangeLog 1.1 update
5749        Revision:
5750          xvidcore--head--0.0--patch-62
5751    
5752        ChangeLog 1.1 update
5753    
5754    
5755        modified files:
5756         ChangeLog
5757    
5758    
5759  2004-07-26 20:22:38 GMT                                         patch-61  2004-07-26 20:22:38 GMT                                         patch-61
# Line 1447  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.1525  
changed lines
  Added in v.2010

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