[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

revision 1648, Sun Oct 9 07:38:33 2005 UTC revision 1826, Fri Nov 28 20:51:04 2008 UTC
# Line 1  Line 1 
1  # Ed.Gomez: This ChangeLog is generated from a personal tree maintained  # Note that this ChangeLog covers only changes to the HEAD branch
2  # under the arch revision control tool. That's why dates may be skewed. I  
3  # also removed all my email adresses from the output because they are not  ---------------------
4  # relevant.  Date: 2008/11/28 19:28:41
5    Author: Isibaar
6    Branch: HEAD
7    Tag: (none)
8    Log:
9    updated nasm dependency
10    
11    Members:
12            debian/control:1.2->1.3
13    
14    ---------------------
15    Date: 2008/11/28 19:16:42
16    Author: Isibaar
17    Branch: HEAD
18    Tag: (none)
19    Log:
20    pump up HEAD version numbers
21    
22    Members:
23            build/generic/configure.in:1.25->1.26
24            debian/changelog:1.2->1.3
25            src/xvid.c:1.77->1.78
26            src/xvid.h:1.63->1.64
27    
28    ---------------------
29    Date: 2008/11/28 17:54:43
30    Author: Isibaar
31    Branch: HEAD
32    Tag: tag-branching-1_2_0
33    Log:
34    WIN64 compatibility
35    
36    Members:
37            dshow/src/config.h:1.5->1.6
38    
39    ---------------------
40    Date: 2008/11/28 17:42:50
41    Author: Isibaar
42    Branch: HEAD
43    Tag: (none)
44    Log:
45    alternative multicore detection
46    
47    Members:
48            src/xvid.c:1.76->1.77
49    
50    ---------------------
51    Date: 2008/11/28 12:56:01
52    Author: Isibaar
53    Branch: HEAD
54    Tag: (none)
55    Log:
56    Auto SMP
57    
58    Members:
59            vfw/src/codec.c:1.21->1.22
60            vfw/src/config.c:1.35->1.36
61            vfw/src/resource.rc:1.24->1.25
62    
63    ---------------------
64    Date: 2008/11/28 11:58:07
65    Author: Isibaar
66    Branch: HEAD
67    Tag: (none)
68    Log:
69    bugfix: prevent access violation if width/height is not multiple of 2
70    
71    Members:
72            src/image/image.c:1.42->1.43
73    
74    ---------------------
75    Date: 2008/11/27 21:46:13
76    Author: Isibaar
77    Branch: HEAD
78    Tag: (none)
79    Log:
80    AMD64 fix
81    
82    Members:
83            src/plugins/x86_asm/plugin_ssim-a.asm:1.8->1.9
84    
85    ---------------------
86    Date: 2008/11/27 21:34:53
87    Author: Isibaar
88    Branch: HEAD
89    Tag: (none)
90    Log:
91    readded cpu check
92    
93    Members:
94            src/plugins/plugin_ssim.c:1.11->1.12
95    
96    ---------------------
97    Date: 2008/11/27 21:17:33
98    Author: Isibaar
99    Branch: HEAD
100    Tag: (none)
101    Log:
102    more ssim fixes
103    
104    Members:
105            examples/xvid_encraw.c:1.36->1.37
106            src/xvid.h:1.62->1.63
107            src/plugins/plugin_ssim.c:1.10->1.11
108            src/plugins/plugin_ssim.h:1.3->1.4
109    
110    ---------------------
111    Date: 2008/11/27 20:45:28
112    Author: Isibaar
113    Branch: HEAD
114    Tag: (none)
115    Log:
116    fix for -ssim option
117    
118    Members:
119            examples/xvid_encraw.c:1.35->1.36
120    
121    ---------------------
122    Date: 2008/11/27 19:35:36
123    Author: Isibaar
124    Branch: HEAD
125    Tag: (none)
126    Log:
127    64-bit fix
128    
129    Members:
130            src/utils/x86_asm/interlacing_mmx.asm:1.9->1.10
131    
132    ---------------------
133    Date: 2008/11/27 17:42:00
134    Author: Isibaar
135    Branch: HEAD
136    Tag: (none)
137    Log:
138    updated strings
139    
140    Members:
141            vfw/bin/xvid.inf:1.3->1.4
142    
143    ---------------------
144    Date: 2008/11/27 17:33:32
145    Author: Isibaar
146    Branch: HEAD
147    Tag: (none)
148    Log:
149    64-bit GUI note
150    
151    Members:
152            vfw/src/config.c:1.34->1.35
153            vfw/src/config.h:1.11->1.12
154            vfw/src/resource.rc:1.23->1.24
155    
156    ---------------------
157    Date: 2008/11/27 17:31:48
158    Author: Isibaar
159    Branch: HEAD
160    Tag: (none)
161    Log:
162    enable SSE4 GMC code
163    
164    Members:
165            src/portab.h:1.57->1.58
166            src/motion/gmc.c:1.8->1.9
167    
168    ---------------------
169    Date: 2008/11/27 12:57:28
170    Author: Isibaar
171    Branch: HEAD
172    Tag: (none)
173    Log:
174    WIN64 compatibility
175    
176    Members:
177            dshow/Makefile:1.6->1.7
178            vfw/bin/Makefile:1.5->1.6
179            vfw/src/config.c:1.33->1.34
180            vfw/src/status.c:1.2->1.3
181    
182    ---------------------
183    Date: 2008/11/27 01:47:03
184    Author: Isibaar
185    Branch: HEAD
186    Tag: (none)
187    Log:
188    brightness control fix
189    
190    Members:
191            src/xvid.c:1.75->1.76
192            src/image/postprocessing.c:1.4->1.5
193            src/image/x86_asm/postprocessing_sse2.asm:1.9->1.10
194    
195    ---------------------
196    Date: 2008/11/27 00:37:28
197    Author: Isibaar
198    Branch: HEAD
199    Tag: (none)
200    Log:
201    sad8bi bench
202    
203    Members:
204            examples/xvid_bench.c:1.37->1.38
205    
206    ---------------------
207    Date: 2008/11/27 00:35:50
208    Author: Isibaar
209    Branch: HEAD
210    Tag: (none)
211    Log:
212    some WIN64 fixes
213    
214    Members:
215            src/image/x86_asm/colorspace_mmx.inc:1.6->1.7
216            src/image/x86_asm/colorspace_yuv_mmx.asm:1.9->1.10
217            src/image/x86_asm/gmc_mmx.asm:1.6->1.7
218            src/image/x86_asm/interpolate8x8_mmx.asm:1.21->1.22
219            src/image/x86_asm/postprocessing_mmx.asm:1.8->1.9
220            src/image/x86_asm/qpel_mmx.asm:1.8->1.9
221            src/quant/x86_asm/quantize_h263_mmx.asm:1.10->1.11
222            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.12->1.13
223    
224    ---------------------
225    Date: 2008/11/26 11:11:16
226    Author: Isibaar
227    Branch: HEAD
228    Tag: (none)
229    Log:
230    GUI controls for SSE3/SSE4
231    Updated about box and messages
232    
233    Members:
234            dshow/src/CXvidDecoder.h:1.6->1.7
235            dshow/src/Configure.cpp:1.4->1.5
236            dshow/src/config.c:1.8->1.9
237            vfw/src/codec.h:1.5->1.6
238            vfw/src/config.c:1.32->1.33
239            vfw/src/resource.h:1.10->1.11
240            vfw/src/resource.rc:1.22->1.23
241    
242    ---------------------
243    Date: 2008/11/26 10:31:06
244    Author: Isibaar
245    Branch: HEAD
246    Tag: (none)
247    Log:
248    some more benches
249    
250    Members:
251            examples/xvid_bench.c:1.36->1.37
252    
253    ---------------------
254    Date: 2008/11/26 03:36:37
255    Author: Isibaar
256    Branch: HEAD
257    Tag: (none)
258    Log:
259    increment bs version
260    
261    Members:
262            src/xvid.h:1.61->1.62
263    
264    ---------------------
265    Date: 2008/11/26 03:32:54
266    Author: Isibaar
267    Branch: HEAD
268    Tag: (none)
269    Log:
270    removed obsolete AMD64 asm source files
271    
272    Members:
273            src/dct/x86_64_asm/fdct_mmx_skal.asm:1.3->1.4(DEAD)
274            src/dct/x86_64_asm/idct_mmx.asm:1.3->1.4(DEAD)
275            src/image/x86_64_asm/interpolate8x8_mmx.asm:1.3->1.4(DEAD)
276            src/image/x86_64_asm/interpolate8x8_xmm.asm:1.3->1.4(DEAD)
277            src/image/x86_64_asm/qpel_mmx.asm:1.4->1.5(DEAD)
278            src/motion/x86_64_asm/sad_mmx.asm:1.3->1.4(DEAD)
279            src/motion/x86_64_asm/sad_xmm.asm:1.3->1.4(DEAD)
280            src/quant/x86_64_asm/quantize_h263_mmx.asm:1.3->1.4(DEAD)
281            src/quant/x86_64_asm/quantize_mpeg_xmm.asm:1.3->1.4(DEAD)
282            src/utils/x86_64_asm/cpuid.asm:1.6->1.7(DEAD)
283            src/utils/x86_64_asm/interlacing_mmx.asm:1.5->1.6(DEAD)
284            src/utils/x86_64_asm/mem_transfer_mmx.asm:1.3->1.4(DEAD)
285    
286    ---------------------
287    Date: 2008/11/26 03:21:02
288    Author: Isibaar
289    Branch: HEAD
290    Tag: (none)
291    Log:
292    X86_64 fixes
293    
294    Members:
295            src/image/x86_asm/postprocessing_mmx.asm:1.7->1.8
296            src/image/x86_asm/postprocessing_sse2.asm:1.8->1.9
297            src/quant/quant_mpeg.c:1.4->1.5
298            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.11->1.12
299            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.9->1.10
300    
301    ---------------------
302    Date: 2008/11/26 03:17:50
303    Author: Isibaar
304    Branch: HEAD
305    Tag: (none)
306    Log:
307    win64 target
308    
309    Members:
310            build/generic/Makefile:1.16->1.17
311            build/generic/configure.in:1.24->1.25
312            build/generic/sources.inc:1.14->1.15
313    
314    ---------------------
315    Date: 2008/11/26 03:12:41
316    Author: Isibaar
317    Branch: HEAD
318    Tag: (none)
319    Log:
320    updated MSVC project files
321    
322    Members:
323            build/win32/libxvidcore.dsp:1.14->1.15
324            build/win32/libxvidcore_static.dsp:1.4->1.5
325    
326    ---------------------
327    Date: 2008/11/26 02:04:34
328    Author: Isibaar
329    Branch: HEAD
330    Tag: (none)
331    Log:
332    Unified elf64/win64 X86_64 support
333    
334    Members:
335            src/nasm.inc:INITIAL->1.1
336            src/xvid.c:1.74->1.75
337            src/bitstream/cbp.h:1.11->1.12
338            src/bitstream/mbcoding.c:1.56->1.57
339            src/bitstream/x86_asm/cbp_3dne.asm:1.7->1.8(DEAD)
340            src/bitstream/x86_asm/cbp_mmx.asm:1.16->1.17
341            src/bitstream/x86_asm/cbp_sse2.asm:1.9->1.10
342            src/dct/fdct.h:1.10->1.11
343            src/dct/idct.h:1.12->1.13
344            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.7->1.8
345            src/dct/x86_asm/fdct_mmx_skal.asm:1.9->1.10
346            src/dct/x86_asm/fdct_sse2_skal.asm:1.9->1.10
347            src/dct/x86_asm/idct_3dne.asm:1.8->1.9
348            src/dct/x86_asm/idct_mmx.asm:1.12->1.13
349            src/dct/x86_asm/idct_sse2_dmitry.asm:1.7->1.8
350            src/dct/x86_asm/simple_idct_mmx.asm:1.9->1.10(DEAD)
351            src/image/colorspace.h:1.9->1.10
352            src/image/image.c:1.41->1.42
353            src/image/interpolate8x8.h:1.16->1.17
354            src/image/qpel.c:1.8->1.9
355            src/image/qpel.h:1.7->1.8
356            src/image/reduced.h:1.3->1.4
357            src/image/x86_asm/colorspace_mmx.inc:1.5->1.6
358            src/image/x86_asm/colorspace_rgb_mmx.asm:1.9->1.10
359            src/image/x86_asm/colorspace_yuv_mmx.asm:1.8->1.9
360            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.9->1.10
361            src/image/x86_asm/deintl_sse.asm:1.3->1.4
362            src/image/x86_asm/gmc_mmx.asm:1.5->1.6
363            src/image/x86_asm/interpolate8x8_3dn.asm:1.11->1.12
364            src/image/x86_asm/interpolate8x8_3dne.asm:1.10->1.11
365            src/image/x86_asm/interpolate8x8_mmx.asm:1.20->1.21
366            src/image/x86_asm/interpolate8x8_xmm.asm:1.12->1.13
367            src/image/x86_asm/postprocessing_mmx.asm:1.6->1.7
368            src/image/x86_asm/postprocessing_sse2.asm:1.7->1.8
369            src/image/x86_asm/qpel_mmx.asm:1.7->1.8
370            src/image/x86_asm/reduced_mmx.asm:1.8->1.9
371            src/motion/motion_smp.h:1.4->1.5
372            src/motion/sad.h:1.23->1.24
373            src/motion/x86_asm/sad_3dn.asm:1.11->1.12
374            src/motion/x86_asm/sad_3dne.asm:1.9->1.10
375            src/motion/x86_asm/sad_mmx.asm:1.19->1.20
376            src/motion/x86_asm/sad_sse2.asm:1.15->1.16
377            src/motion/x86_asm/sad_xmm.asm:1.12->1.13
378            src/plugins/plugin_ssim.c:1.9->1.10
379            src/plugins/x86_asm/plugin_ssim-a.asm:1.7->1.8
380            src/quant/quant.h:1.7->1.8
381            src/quant/quant_matrix.c:1.15->1.16
382            src/quant/quant_mpeg.c:1.3->1.4
383            src/quant/x86_asm/quantize_h263_3dne.asm:1.8->1.9
384            src/quant/x86_asm/quantize_h263_mmx.asm:1.9->1.10
385            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.10->1.11
386            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.8->1.9
387            src/utils/mbfunctions.h:1.20->1.21
388            src/utils/mem_transfer.h:1.17->1.18
389            src/utils/x86_asm/cpuid.asm:1.14->1.15
390            src/utils/x86_asm/interlacing_mmx.asm:1.8->1.9
391            src/utils/x86_asm/mem_transfer_3dne.asm:1.10->1.11
392            src/utils/x86_asm/mem_transfer_mmx.asm:1.19->1.20
393    
394    ---------------------
395    Date: 2008/11/14 16:43:27
396    Author: Isibaar
397    Branch: HEAD
398    Tag: (none)
399    Log:
400    initial SSE4 support
401    
402    Members:
403            build/generic/configure.in:1.23->1.24
404            examples/xvid_bench.c:1.35->1.36
405            examples/xvid_encraw.c:1.34->1.35
406            src/xvid.c:1.73->1.74
407            src/xvid.h:1.60->1.61
408            src/image/x86_asm/gmc_mmx.asm:1.4->1.5
409            src/motion/gmc.c:1.7->1.8
410            src/utils/x86_64_asm/cpuid.asm:1.5->1.6
411            src/utils/x86_asm/cpuid.asm:1.13->1.14
412    
413    ---------------------
414    Date: 2008/11/11 21:46:24
415    Author: Isibaar
416    Branch: HEAD
417    Tag: (none)
418    Log:
419    NASM 2.x compatibility
420    
421    Members:
422            src/bitstream/x86_asm/cbp_3dne.asm:1.6->1.7
423            src/bitstream/x86_asm/cbp_mmx.asm:1.15->1.16
424            src/bitstream/x86_asm/cbp_sse2.asm:1.8->1.9
425            src/dct/x86_64_asm/fdct_mmx_skal.asm:1.2->1.3
426            src/dct/x86_64_asm/idct_mmx.asm:1.2->1.3
427            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.6->1.7
428            src/dct/x86_asm/fdct_mmx_skal.asm:1.8->1.9
429            src/dct/x86_asm/fdct_sse2_skal.asm:1.8->1.9
430            src/dct/x86_asm/idct_3dne.asm:1.7->1.8
431            src/dct/x86_asm/idct_mmx.asm:1.11->1.12
432            src/dct/x86_asm/idct_sse2_dmitry.asm:1.6->1.7
433            src/dct/x86_asm/simple_idct_mmx.asm:1.8->1.9
434            src/image/x86_64_asm/interpolate8x8_mmx.asm:1.2->1.3
435            src/image/x86_64_asm/interpolate8x8_xmm.asm:1.2->1.3
436            src/image/x86_64_asm/qpel_mmx.asm:1.3->1.4
437            src/image/x86_asm/colorspace_mmx.inc:1.4->1.5
438            src/image/x86_asm/colorspace_rgb_mmx.asm:1.8->1.9
439            src/image/x86_asm/colorspace_yuv_mmx.asm:1.7->1.8
440            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.8->1.9
441            src/image/x86_asm/deintl_sse.asm:1.2->1.3
442            src/image/x86_asm/gmc_mmx.asm:1.3->1.4
443            src/image/x86_asm/interpolate8x8_3dn.asm:1.10->1.11
444            src/image/x86_asm/interpolate8x8_3dne.asm:1.9->1.10
445            src/image/x86_asm/interpolate8x8_mmx.asm:1.19->1.20
446            src/image/x86_asm/interpolate8x8_xmm.asm:1.11->1.12
447            src/image/x86_asm/postprocessing_mmx.asm:1.5->1.6
448            src/image/x86_asm/postprocessing_sse2.asm:1.6->1.7
449            src/image/x86_asm/qpel_mmx.asm:1.6->1.7
450            src/image/x86_asm/reduced_mmx.asm:1.7->1.8
451            src/motion/x86_64_asm/sad_mmx.asm:1.2->1.3
452            src/motion/x86_64_asm/sad_xmm.asm:1.2->1.3
453            src/motion/x86_asm/sad_3dn.asm:1.10->1.11
454            src/motion/x86_asm/sad_3dne.asm:1.8->1.9
455            src/motion/x86_asm/sad_mmx.asm:1.18->1.19
456            src/motion/x86_asm/sad_sse2.asm:1.14->1.15
457            src/motion/x86_asm/sad_xmm.asm:1.11->1.12
458            src/plugins/x86_asm/plugin_ssim-a.asm:1.6->1.7
459            src/quant/x86_64_asm/quantize_h263_mmx.asm:1.2->1.3
460            src/quant/x86_64_asm/quantize_mpeg_xmm.asm:1.2->1.3
461            src/quant/x86_asm/quantize_h263_3dne.asm:1.7->1.8
462            src/quant/x86_asm/quantize_h263_mmx.asm:1.8->1.9
463            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.9->1.10
464            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.7->1.8
465            src/utils/x86_64_asm/cpuid.asm:1.4->1.5
466            src/utils/x86_64_asm/interlacing_mmx.asm:1.4->1.5
467            src/utils/x86_64_asm/mem_transfer_mmx.asm:1.2->1.3
468            src/utils/x86_asm/cpuid.asm:1.12->1.13
469            src/utils/x86_asm/interlacing_mmx.asm:1.7->1.8
470            src/utils/x86_asm/mem_transfer_3dne.asm:1.9->1.10
471            src/utils/x86_asm/mem_transfer_mmx.asm:1.18->1.19
472    
473    ---------------------
474    Date: 2008/09/02 14:23:30
475    Author: Isibaar
476    Branch: HEAD
477    Tag: (none)
478    Log:
479    - added the debian files from 1.1.3 release to CVS head
480    - applied a patch by Fabian Greffrath <greffrath at leat ! rub ! de>
481    
482    Members:
483            debian/changelog:1.1->1.2
484            debian/compat:INITIAL->1.1
485            debian/control:1.1->1.2
486            debian/copyright:INITIAL->1.1
487            debian/libxvidcore4-dev.dirs:INITIAL->1.1
488            debian/libxvidcore4-dev.docs:INITIAL->1.1
489            debian/libxvidcore4-dev.install:INITIAL->1.1
490            debian/libxvidcore4.dirs:INITIAL->1.1
491            debian/libxvidcore4.docs:INITIAL->1.1
492            debian/libxvidcore4.install:INITIAL->1.1
493            debian/rules:1.1->1.2
494    
495    ---------------------
496    Date: 2008/08/19 11:17:17
497    Author: Isibaar
498    Branch: HEAD
499    Tag: (none)
500    Log:
501    - removed accidental duplicates
502    
503    Members:
504            src/utils/x86_64_asm/cpuid.asm:1.3->1.4
505            src/utils/x86_64_asm/interlacing_mmx.asm:1.3->1.4
506    
507    ---------------------
508    Date: 2008/08/19 11:06:48
509    Author: Isibaar
510    Branch: HEAD
511    Tag: (none)
512    Log:
513    - noexecstack patch by Hans de Goede
514    
515    Members:
516            src/bitstream/x86_asm/cbp_3dne.asm:1.5->1.6
517            src/bitstream/x86_asm/cbp_mmx.asm:1.14->1.15
518            src/bitstream/x86_asm/cbp_sse2.asm:1.7->1.8
519            src/dct/x86_64_asm/fdct_mmx_skal.asm:1.1->1.2
520            src/dct/x86_64_asm/idct_mmx.asm:1.1->1.2
521            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.5->1.6
522            src/dct/x86_asm/fdct_mmx_skal.asm:1.7->1.8
523            src/dct/x86_asm/fdct_sse2_skal.asm:1.7->1.8
524            src/dct/x86_asm/idct_3dne.asm:1.6->1.7
525            src/dct/x86_asm/idct_mmx.asm:1.10->1.11
526            src/dct/x86_asm/idct_sse2_dmitry.asm:1.5->1.6
527            src/dct/x86_asm/simple_idct_mmx.asm:1.7->1.8
528            src/image/x86_64_asm/interpolate8x8_mmx.asm:1.1->1.2
529            src/image/x86_64_asm/interpolate8x8_xmm.asm:1.1->1.2
530            src/image/x86_64_asm/qpel_mmx.asm:1.2->1.3
531            src/image/x86_asm/colorspace_rgb_mmx.asm:1.7->1.8
532            src/image/x86_asm/colorspace_yuv_mmx.asm:1.6->1.7
533            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.7->1.8
534            src/image/x86_asm/deintl_sse.asm:1.1->1.2
535            src/image/x86_asm/gmc_mmx.asm:1.2->1.3
536            src/image/x86_asm/interpolate8x8_3dn.asm:1.9->1.10
537            src/image/x86_asm/interpolate8x8_3dne.asm:1.8->1.9
538            src/image/x86_asm/interpolate8x8_mmx.asm:1.18->1.19
539            src/image/x86_asm/interpolate8x8_xmm.asm:1.10->1.11
540            src/image/x86_asm/postprocessing_mmx.asm:1.4->1.5
541            src/image/x86_asm/postprocessing_sse2.asm:1.5->1.6
542            src/image/x86_asm/qpel_mmx.asm:1.5->1.6
543            src/image/x86_asm/reduced_mmx.asm:1.6->1.7
544            src/motion/x86_64_asm/sad_mmx.asm:1.1->1.2
545            src/motion/x86_64_asm/sad_xmm.asm:1.1->1.2
546            src/motion/x86_asm/sad_3dn.asm:1.9->1.10
547            src/motion/x86_asm/sad_3dne.asm:1.7->1.8
548            src/motion/x86_asm/sad_mmx.asm:1.17->1.18
549            src/motion/x86_asm/sad_sse2.asm:1.13->1.14
550            src/motion/x86_asm/sad_xmm.asm:1.10->1.11
551            src/plugins/x86_asm/plugin_ssim-a.asm:1.5->1.6
552            src/quant/x86_64_asm/quantize_h263_mmx.asm:1.1->1.2
553            src/quant/x86_64_asm/quantize_mpeg_xmm.asm:1.1->1.2
554            src/quant/x86_asm/quantize_h263_3dne.asm:1.6->1.7
555            src/quant/x86_asm/quantize_h263_mmx.asm:1.7->1.8
556            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.8->1.9
557            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.6->1.7
558            src/utils/x86_64_asm/cpuid.asm:1.2->1.3
559            src/utils/x86_64_asm/interlacing_mmx.asm:1.2->1.3
560            src/utils/x86_64_asm/mem_transfer_mmx.asm:1.1->1.2
561            src/utils/x86_asm/cpuid.asm:1.11->1.12
562            src/utils/x86_asm/interlacing_mmx.asm:1.6->1.7
563            src/utils/x86_asm/mem_transfer_3dne.asm:1.8->1.9
564            src/utils/x86_asm/mem_transfer_mmx.asm:1.17->1.18
565    
566    ---------------------
567    Date: 2007/11/23 11:45:09
568    Author: Isibaar
569    Branch: HEAD
570    Tag: (none)
571    Log:
572    - add missing #!/usr/bin/perl
573    
574    Members:
575            examples/bench_list.pl:1.2->1.3
576    
577    ---------------------
578    Date: 2007/11/23 11:44:11
579    Author: Isibaar
580    Branch: HEAD
581    Tag: (none)
582    Log:
583    - update for nasm >= 0.99
584    
585    Members:
586            build/generic/configure.in:1.22->1.23
587    
588    ---------------------
589    Date: 2007/09/11 14:41:13
590    Author: suxen_drol
591    Branch: HEAD
592    Tag: (none)
593    Log:
594    nasm 0.99.x compatibility
595    
596    Members:
597            src/dct/x86_asm/fdct_mmx_skal.asm:1.6->1.7
598            src/image/x86_asm/interpolate8x8_3dne.asm:1.7->1.8
599            src/motion/x86_asm/sad_3dne.asm:1.6->1.7
600            src/quant/x86_asm/quantize_h263_3dne.asm:1.5->1.6
601            src/utils/x86_asm/mem_transfer_3dne.asm:1.7->1.8
602    
603    ---------------------
604    Date: 2007/07/26 16:30:31
605    Author: suxen_drol
606    Branch: HEAD
607    Tag: (none)
608    Log:
609    posix compliance; s/malloc\.h/stdlib\.h/
610    
611    Members:
612            src/plugins/plugin_ssim.c:1.8->1.9
613    
614    ---------------------
615    Date: 2007/07/24 11:43:10
616    Author: Isibaar
617    Branch: HEAD
618    Tag: (none)
619    Log:
620    - improve b-frame decoding robustness (with broken stream or missing
621      ref frame)
622    
623    Members:
624            src/bitstream/bitstream.c:1.57->1.58
625    
626    ---------------------
627    Date: 2007/07/19 15:46:16
628    Author: suxen_drol
629    Branch: HEAD
630    Tag: (none)
631    Log:
632    remove plugin_fixed.c as per instruction "[XviD-devel] pete cvs commits digest" (13 May 2003)
633    
634    Members:
635            src/plugins/plugin_fixed.c:1.2->1.3(DEAD)
636    
637    ---------------------
638    Date: 2007/06/28 16:55:11
639    Author: Skal
640    Branch: HEAD
641    Tag: (none)
642    Log:
643    
644            Simplify index testing after get_coeff(), esp. after decoding error.
645    
646    Members:
647            src/bitstream/mbcoding.c:1.55->1.56
648    
649    ---------------------
650    Date: 2007/06/27 16:38:05
651    Author: Isibaar
652    Branch: HEAD
653    Tag: (none)
654    Log:
655    - patch for a potential vulnerability reported by Secunia
656    
657    Members:
658            src/bitstream/mbcoding.c:1.54->1.55
659    
660    ---------------------
661    Date: 2007/06/02 15:53:13
662    Author: syskin
663    Branch: HEAD
664    Tag: (none)
665    Log:
666    compile with unicode support correctly (windows/debug). Patch by Kurt Pruenner
667    
668    Members:
669            src/portab.h:1.56->1.57
670    
671    ---------------------
672    Date: 2007/04/28 18:30:20
673    Author: syskin
674    Branch: HEAD
675    Tag: (none)
676    Log:
677    Correction to out-of-bounds memory access in d_mv_bits; an assertion showing that d_mv_bits is still wrong; VC8 project files
678    
679    Members:
680            build/win32/libxvidcore.sln:INITIAL->1.1
681            build/win32/libxvidcore.vcproj:INITIAL->1.1
682            src/bitstream/mbcoding.c:1.53->1.54
683            src/motion/motion_inlines.h:1.4->1.5
684    
685    ---------------------
686    Date: 2007/04/16 21:01:28
687    Author: Skal
688    Branch: HEAD
689    Tag: (none)
690    Log:
691    
692            fix for bad resync_marker length in b-vops (both enc and dec)
693    
694            Thanks to Mathieu Monnier for the report
695            (mathieu.monnier at polytechnique dot org)
696    
697    Members:
698            src/decoder.c:1.79->1.80
699            src/bitstream/bitstream.c:1.56->1.57
700    
701    ---------------------
702    Date: 2007/03/08 22:40:12
703    Author: Isibaar
704    Branch: HEAD
705    Tag: (none)
706    Log:
707    - fix SSE3 detection and port to x86_64
708    
709    Members:
710            src/utils/x86_64_asm/cpuid.asm:1.1->1.2
711            src/utils/x86_asm/cpuid.asm:1.10->1.11
712    
713    ---------------------
714    Date: 2007/02/08 14:10:24
715    Author: Isibaar
716    Branch: HEAD
717    Tag: (none)
718    Log:
719    - avoid access violation when stats==NULL - patch by Felipe Contreras
720    
721    Members:
722            src/encoder.c:1.129->1.130
723    
724    ---------------------
725    Date: 2007/01/09 21:08:53
726    Author: Isibaar
727    Branch: HEAD
728    Tag: (none)
729    Log:
730    - ssim and colorspace set-up patches by Johannes Reinhardt
731    
732    Members:
733            examples/xvid_encraw.c:1.33->1.34
734    
735    ---------------------
736    Date: 2006/12/22 00:29:27
737    Author: Isibaar
738    Branch: HEAD
739    Tag: (none)
740    Log:
741    - build patch for Mac by Eric Petit
742    
743    Members:
744            build/generic/configure.in:1.21->1.22
745    
746    ---------------------
747    Date: 2006/12/22 00:27:25
748    Author: Isibaar
749    Branch: HEAD
750    Tag: (none)
751    Log:
752    - PPC build cleanup patch for SSIM by Paul Kurucz
753    
754    Members:
755            examples/xvid_bench.c:1.34->1.35
756            src/plugins/plugin_ssim.c:1.7->1.8
757    
758    ---------------------
759    Date: 2006/12/14 14:09:00
760    Author: Isibaar
761    Branch: HEAD
762    Tag: (none)
763    Log:
764    - missing emms() fix by squid_80
765    
766    Members:
767            src/encoder.c:1.128->1.129
768    
769    ---------------------
770    Date: 2006/12/06 20:55:42
771    Author: Isibaar
772    Branch: HEAD
773    Tag: (none)
774    Log:
775    - Add xvid_plugin_ssim
776    
777    Members:
778            build/generic/libxvidcore.def:1.4->1.5
779    
780    ---------------------
781    Date: 2006/12/06 20:55:07
782    Author: Isibaar
783    Branch: HEAD
784    Tag: (none)
785    Log:
786    - SSE3 patch
787    
788    Members:
789            src/xvid.c:1.72->1.73
790            src/xvid.h:1.59->1.60
791            src/motion/sad.h:1.22->1.23
792            src/motion/x86_asm/sad_sse2.asm:1.12->1.13
793            src/utils/x86_asm/cpuid.asm:1.9->1.10
794    
795    ---------------------
796    Date: 2006/11/12 02:40:36
797    Author: chl
798    Branch: HEAD
799    Tag: (none)
800    Log:
801    MMX version of RGB_to_yv12, shamelessly copy&pasted from the BGR version.
802    
803    Members:
804            src/xvid.c:1.71->1.72
805            src/image/colorspace.h:1.8->1.9
806            src/image/x86_asm/colorspace_rgb_mmx.asm:1.6->1.7
807    
808    ---------------------
809    Date: 2006/11/11 23:06:44
810    Author: chl
811    Branch: HEAD
812    Tag: (none)
813    Log:
814    Fixed RGB but, simply forgot to initialize the function ptr
815    
816    Members:
817            src/xvid.c:1.70->1.71
818    
819    ---------------------
820    Date: 2006/11/11 23:03:30
821    Author: chl
822    Branch: HEAD
823    Tag: (none)
824    Log:
825    Same RGB bug, different location
826    
827    Members:
828            src/image/image.c:1.40->1.41
829    
830    ---------------------
831    Date: 2006/11/11 06:07:25
832    Author: chl
833    Branch: HEAD
834    Tag: (none)
835    Log:
836    Typo in RGB, but still seems broken.
837    
838    Members:
839            src/image/image.c:1.39->1.40
840    
841    ---------------------
842    Date: 2006/11/10 19:58:39
843    Author: chl
844    Branch: HEAD
845    Tag: (none)
846    Log:
847    Added support for RGB colorspace. Incredible that after 5 years, this still
848    wasn't there (only BGR and RGB+alpha).
849    There are no accelerated MMX version, yet.
850    
851    Members:
852            src/xvid.h:1.58->1.59
853            src/image/colorspace.c:1.13->1.14
854            src/image/colorspace.h:1.7->1.8
855            src/image/image.c:1.38->1.39
856    
857    ---------------------
858    Date: 2006/11/08 08:17:22
859    Author: Skal
860    Branch: HEAD
861    Tag: (none)
862    Log:
863    
864            + added an integer-based alternative to float gaussian.
865            #define USE_INT_GAUSSIAN to activate it
866    
867    Members:
868            src/plugins/plugin_ssim.c:1.6->1.7
869    
870    ---------------------
871    Date: 2006/11/08 07:55:27
872    Author: Skal
873    Branch: HEAD
874    Tag: (none)
875    Log:
876    
877            + applied ssim_part3.diff patch, by Johannes Reinhardt
878    
879    Members:
880            examples/xvid_encraw.c:1.32->1.33
881            src/plugins/plugin_ssim.c:1.5->1.6
882            src/plugins/plugin_ssim.h:1.2->1.3
883    
884    ---------------------
885    Date: 2006/11/07 20:59:03
886    Author: Skal
887    Branch: HEAD
888    Tag: (none)
889    Log:
890    
891            + added a seamingly missing emms() to generate_GMCimage()
892            + little ASM clean-up, pointer out by Celtic_Druid
893    
894    Members:
895            src/image/x86_asm/gmc_mmx.asm:1.1->1.2
896            src/motion/gmc.c:1.6->1.7
897    
898    ---------------------
899    Date: 2006/11/01 11:04:29
900    Author: Isibaar
901    Branch: HEAD
902    Tag: (none)
903    Log:
904    - upped BS_VERSION to 47
905    
906    Members:
907            src/xvid.h:1.57->1.58
908    
909    ---------------------
910    Date: 2006/11/01 08:12:26
911    Author: Skal
912    Branch: HEAD
913    Tag: (none)
914    Log:
915    
916            + added a very simple bench to test bitstream-read functions
917            mostly to be used in conjunction to valgrind to spot uninitialized
918            reads.
919    
920    Members:
921            examples/xvid_bench.c:1.33->1.34
922    
923    ---------------------
924    Date: 2006/10/30 23:23:05
925    Author: chl
926    Branch: HEAD
927    Tag: (none)
928    Log:
929    nasm/yasm (at least my versions) didn't like the 0EH syntax in pshufd.
930    Change to 0x0E fixes it (thanks for the hint, skal!).
931    
932    Members:
933            src/plugins/x86_asm/plugin_ssim-a.asm:1.4->1.5
934    
935    ---------------------
936    Date: 2006/10/30 12:33:57
937    Author: Skal
938    Branch: HEAD
939    Tag: (none)
940    Log:
941    
942            + fix for rounding error while descaling
943    
944    Members:
945            src/plugins/x86_asm/plugin_ssim-a.asm:1.3->1.4
946    
947    ---------------------
948    Date: 2006/10/30 12:21:42
949    Author: Skal
950    Branch: HEAD
951    Tag: (none)
952    Log:
953    
954            + further patch for SSIM plugin by Johannes Reinhardt
955            + updated `xvid_bench 15` => there's still a little
956            rounding inaccuracy in the reported CRCs. Work in progress...
957    
958    Members:
959            examples/xvid_bench.c:1.32->1.33
960            examples/xvid_encraw.c:1.31->1.32
961            src/xvid.h:1.56->1.57
962            src/plugins/plugin_ssim.c:1.4->1.5
963            src/plugins/plugin_ssim.h:1.1->1.2
964            src/plugins/x86_asm/plugin_ssim-a.asm:1.2->1.3
965    
966    ---------------------
967    Date: 2006/10/30 11:52:00
968    Author: Skal
969    Branch: HEAD
970    Tag: (none)
971    Log:
972    
973            + added support for NULL u/v pointer in yv12_to_yv12* functions
974            (+little bug fix for the vflip case).
975            Added a bench in xvid_bench.c (`xvid_bench 16`)
976    
977    Members:
978            examples/xvid_bench.c:1.31->1.32
979            src/image/colorspace.c:1.12->1.13
980            src/image/x86_asm/colorspace_yuv_mmx.asm:1.5->1.6
981    
982    ---------------------
983    Date: 2006/10/29 09:04:02
984    Author: chl
985    Branch: HEAD
986    Tag: (none)
987    Log:
988    Simple handle to flooding chroma components with 0x80: set src->u and
989    src->v to NULL. To work with VFlip, set also src_uv_stride=0.
990    
991    Members:
992            src/image/colorspace.c:1.11->1.12
993    
994    ---------------------
995    Date: 2006/10/26 18:34:32
996    Author: Skal
997    Branch: HEAD
998    Tag: (none)
999    Log:
1000    
1001            slightly faster lum_8x8_mmx
1002    
1003    Members:
1004            src/plugins/x86_asm/plugin_ssim-a.asm:1.1->1.2
1005    
1006    ---------------------
1007    Date: 2006/10/16 06:46:01
1008    Author: Skal
1009    Branch: HEAD
1010    Tag: (none)
1011    Log:
1012            update totalPSNR[], whatever the ARG_PROGRESS
1013    
1014    Members:
1015            examples/xvid_encraw.c:1.30->1.31
1016    
1017    ---------------------
1018    Date: 2006/10/13 17:19:48
1019    Author: Skal
1020    Branch: HEAD
1021    Tag: (none)
1022    Log:
1023    
1024            bench on lum2x8 was wrong (uninitialized reads)
1025    
1026    Members:
1027            examples/xvid_bench.c:1.30->1.31
1028    
1029    ---------------------
1030    Date: 2006/10/13 17:16:25
1031    Author: Skal
1032    Branch: HEAD
1033    Tag: (none)
1034    Log:
1035    
1036            some more SSIM patches by Johannes
1037    
1038    Members:
1039            examples/xvid_bench.c:1.29->1.30
1040            examples/xvid_encraw.c:1.29->1.30
1041            src/plugins/plugin_ssim.c:1.3->1.4
1042    
1043    ---------------------
1044    Date: 2006/10/13 13:26:18
1045    Author: Skal
1046    Branch: HEAD
1047    Tag: (none)
1048    Log:
1049    
1050            wrong call to check_cpu_features() in case of non-ARCH_IS_IA32
1051    
1052    Members:
1053            src/image/image.c:1.37->1.38
1054    
1055    ---------------------
1056    Date: 2006/10/13 11:28:46
1057    Author: Skal
1058    Branch: HEAD
1059    Tag: (none)
1060    Log:
1061    
1062            removed the #ifndef WIN32 protection around xvid_plugin_ssim
1063    
1064    Members:
1065            examples/xvid_encraw.c:1.28->1.29
1066    
1067    ---------------------
1068    Date: 2006/10/13 10:39:07
1069    Author: Isibaar
1070    Branch: HEAD
1071    Tag: (none)
1072    Log:
1073    - Updated the MSVC project files plus some minor compilation fixes
1074    
1075    Members:
1076            build/win32/libxvidcore.dsp:1.13->1.14
1077            src/image/image.c:1.36->1.37
1078            src/plugins/plugin_ssim.c:1.2->1.3
1079    
1080    ---------------------
1081    Date: 2006/10/13 09:38:09
1082    Author: Skal
1083    Branch: HEAD
1084    Tag: (none)
1085    Log:
1086    
1087            + added a simple de-interlacing func (c + sse version),
1088            declared as xvid_image_deinterlace() in image.h
1089    
1090            Of course, one should prefer deinterlacing through some avisynth
1091            plugin, but...
1092    
1093            please update the dsp/dsw
1094    
1095    Members:
1096            build/generic/sources.inc:1.13->1.14
1097            src/image/image.c:1.35->1.36
1098            src/image/image.h:1.16->1.17
1099            src/image/x86_asm/deintl_sse.asm:INITIAL->1.1
1100    
1101    ---------------------
1102    Date: 2006/10/13 08:32:02
1103    Author: Skal
1104    Branch: HEAD
1105    Tag: (none)
1106    Log:
1107    
1108            + added a forgotten ARCH_IS_IA32
1109            + added some missing emms() after asm calls (since floats are used)
1110    
1111    Members:
1112            src/plugins/plugin_ssim.c:1.1->1.2
1113    
1114    ---------------------
1115    Date: 2006/10/11 16:55:28
1116    Author: Skal
1117    Branch: HEAD
1118    Tag: (none)
1119    Log:
1120    
1121            + added a bench for SSIM's internal function (`xvid_bench 15`)
1122    
1123    Members:
1124            examples/xvid_bench.c:1.28->1.29
1125    
1126    ---------------------
1127    Date: 2006/10/11 15:55:32
1128    Author: Skal
1129    Branch: HEAD
1130    Tag: (none)
1131    Log:
1132    
1133            + added SSIM plugin code
1134    
1135            Patch by Johannes Reinhardt at uni-konstanz dot de
1136    
1137    Members:
1138            build/generic/sources.inc:1.12->1.13
1139            src/xvid.h:1.55->1.56
1140            src/plugins/plugin_ssim.c:INITIAL->1.1
1141            src/plugins/plugin_ssim.h:INITIAL->1.1
1142            src/plugins/x86_asm/plugin_ssim-a.asm:INITIAL->1.1
1143    
1144    ---------------------
1145    Date: 2006/10/11 15:52:06
1146    Author: Skal
1147    Branch: HEAD
1148    Tag: (none)
1149    Log:
1150    
1151            + added SSIM pluging to xvid_encraw.c (only for non-WIN32
1152            for now)
1153            + modified Makefile to use generic/=build/libxvidcore.a
1154            direct path
1155    
1156            Patch by Johannes Reinhardt at uni-konstanz dot de
1157    
1158    Members:
1159            examples/Makefile:1.9->1.10
1160            examples/xvid_encraw.c:1.27->1.28
1161    
1162    ---------------------
1163    Date: 2006/09/22 05:40:11
1164    Author: syskin
1165    Branch: HEAD
1166    Tag: (none)
1167    Log:
1168    stop using cmov with mmx
1169    
1170    Members:
1171            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.7->1.8
1172    
1173    ---------------------
1174    Date: 2006/09/11 00:42:15
1175    Author: Isibaar
1176    Branch: HEAD
1177    Tag: (none)
1178    Log:
1179    - small bug reported by Greg Handi
1180    
1181    Members:
1182            src/decoder.c:1.78->1.79
1183    
1184    ---------------------
1185    Date: 2006/09/03 10:46:56
1186    Author: Skal
1187    Branch: HEAD
1188    Tag: (none)
1189    Log:
1190    
1191            + added a protection flag XVID_SAFE_BS_TAIL for not reading
1192            more than 4byte past the end of the input buffer. This is
1193            disabled by default (because slow), and 8byte-padding of input
1194            buffer should be a prefered solution in case of problem.
1195            Please cross-check i didn't break something.
1196    
1197    
1198            Thanks to Liang Jian ( jianliang79 at gmail dot com ) for
1199            pointing out the problem.
1200    
1201    Members:
1202            src/bitstream/bitstream.h:1.23->1.24
1203    
1204    ---------------------
1205    Date: 2006/08/23 22:27:22
1206    Author: Skal
1207    Branch: HEAD
1208    Tag: (none)
1209    Log:
1210    
1211            Typo: use stride from data->current instead of data->reference
1212            Thanks to  Johannes.Reinhardt at uni-konstanz dot de
1213    
1214    Members:
1215            src/plugins/plugin_dump.c:1.2->1.3
1216    
1217    ---------------------
1218    Date: 2006/07/11 20:36:18
1219    Author: Isibaar
1220    Branch: HEAD
1221    Tag: (none)
1222    Log:
1223    - updated graphics
1224    
1225    Members:
1226            dshow/src/XviD_logo.bmp:1.2->1.3
1227            vfw/src/XviD_logo.bmp:1.2->1.3
1228            vfw/src/xvid.ico:1.1->1.2
1229    
1230    ---------------------
1231    Date: 2006/07/11 19:17:09
1232    Author: chl
1233    Branch: HEAD
1234    Tag: (none)
1235    Log:
1236    ARG_FRAMERATE=0. broke encoding with default
1237    
1238    Members:
1239            examples/xvid_encraw.c:1.26->1.27
1240    
1241    ---------------------
1242    Date: 2006/07/11 12:19:27
1243    Author: chl
1244    Branch: HEAD
1245    Tag: (none)
1246    Log:
1247    linking to pthread library was missing
1248    
1249    Members:
1250            examples/Makefile:1.8->1.9
1251    
1252    ---------------------
1253    Date: 2006/07/11 12:01:27
1254    Author: chl
1255    Branch: HEAD
1256    Tag: (none)
1257    Log:
1258    fissing .endfunc
1259    
1260    Members:
1261            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.6->1.7
1262    
1263    ---------------------
1264    Date: 2006/07/10 19:39:23
1265    Author: Isibaar
1266    Branch: HEAD
1267    Tag: (none)
1268    Log:
1269    - updated profile definitions
1270    
1271    Members:
1272            vfw/src/codec.c:1.20->1.21
1273            vfw/src/config.c:1.31->1.32
1274            vfw/src/config.h:1.10->1.11
1275    
1276    ---------------------
1277    Date: 2006/07/10 19:25:23
1278    Author: Isibaar
1279    Branch: HEAD
1280    Tag: (none)
1281    Log:
1282    - increment bs version to 45
1283    
1284    Members:
1285            src/xvid.h:1.54->1.55
1286    
1287    ---------------------
1288    Date: 2006/07/10 10:09:59
1289    Author: syskin
1290    Branch: HEAD
1291    Tag: (none)
1292    Log:
1293    faster and waaay more precise mpeg intra quantization
1294    
1295    Members:
1296            src/encoder.h:1.31->1.32
1297            src/xvid.c:1.69->1.70
1298            src/quant/quant.h:1.6->1.7
1299            src/quant/quant_matrix.c:1.14->1.15
1300            src/quant/quant_matrix.h:1.7->1.8
1301            src/quant/quant_mpeg.c:1.2->1.3
1302            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.5->1.6
1303            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.5->1.6
1304            src/utils/mbtransquant.c:1.31->1.32
1305    
1306    ---------------------
1307    Date: 2006/07/08 16:19:04
1308    Author: Skal
1309    Branch: HEAD
1310    Tag: (none)
1311    Log:
1312    
1313            some compile fix... note: -start <int> only works for
1314            raw YUV input (type 0).
1315    
1316    Members:
1317            examples/xvid_encraw.c:1.25->1.26
1318    
1319    ---------------------
1320    Date: 2006/06/17 15:07:55
1321    Author: Isibaar
1322    Branch: HEAD
1323    Tag: (none)
1324    Log:
1325    - Enabled Skal's new SIMD optimizations for GMC
1326    
1327    Members:
1328            build/win32/libxvidcore.dsp:1.12->1.13
1329            src/motion/gmc.c:1.5->1.6
1330    
1331    ---------------------
1332    Date: 2006/06/16 12:08:28
1333    Author: syskin
1334    Branch: HEAD
1335    Tag: (none)
1336    Log:
1337    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.
1338    
1339    Members:
1340            examples/xvid_encraw.c:1.24->1.25
1341    
1342    ---------------------
1343    Date: 2006/06/14 23:44:07
1344    Author: Skal
1345    Branch: HEAD
1346    Tag: (none)
1347    Log:
1348    
1349            added mmx/sse2 code for GMC (3-pts only).
1350            new file: image/x86_asm/gmc_mmx.asm
1351    
1352            At this point, new GMC code isn't enabled (gmc.c:586).
1353            So: this commit should give binary-exact same input/output
1354            than before.
1355    
1356            dsp/dsw not updated.
1357    
1358    Members:
1359            build/generic/sources.inc:1.11->1.12
1360            src/xvid.c:1.68->1.69
1361            src/image/x86_asm/gmc_mmx.asm:INITIAL->1.1
1362            src/motion/gmc.c:1.4->1.5
1363            src/motion/gmc.h:1.2->1.3
1364    
1365    ---------------------
1366    Date: 2006/06/07 23:00:55
1367    Author: Skal
1368    Branch: HEAD
1369    Tag: (none)
1370    Log:
1371    
1372            + fix for a long-standing typo in the clipping value
1373            for 1-pts GMC prediction.
1374    
1375    Members:
1376            src/motion/gmc.c:1.3->1.4
1377    
1378    ---------------------
1379    Date: 2006/06/05 23:30:49
1380    Author: Skal
1381    Branch: HEAD
1382    Tag: (none)
1383    Log:
1384    
1385            + added a test_yuv() stub to test YUV functions,
1386            at least : yv12_to_yuyv and yv12_to_uyvy
1387    
1388    Members:
1389            examples/xvid_bench.c:1.27->1.28
1390    
1391    ---------------------
1392    Date: 2006/06/05 23:27:36
1393    Author: Skal
1394    Branch: HEAD
1395    Tag: (none)
1396    Log:
1397    
1398            + faster yv12->yuyv / uyvy MMX functions
1399            patch suggested by Carlo Bramini ( carlo bramix at libero dot it )
1400    
1401    Members:
1402            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.6->1.7
1403    
1404    ---------------------
1405    Date: 2006/05/28 09:52:45
1406    Author: suxen_drol
1407    Branch: HEAD
1408    Tag: (none)
1409    Log:
1410    define _INTPTR_T_DEFINED
1411    
1412    Members:
1413            src/portab.h:1.55->1.56
1414    
1415    ---------------------
1416    Date: 2006/05/06 06:37:15
1417    Author: syskin
1418    Branch: HEAD
1419    Tag: (none)
1420    Log:
1421    missing #include b0rks compilation
1422    
1423    Members:
1424            src/plugins/plugin_lumimasking.c:1.5->1.6
1425    
1426    ---------------------
1427    Date: 2006/04/26 19:44:29
1428    Author: Skal
1429    Branch: HEAD
1430    Tag: (none)
1431    Log:
1432    
1433            + bswap and quant_h264_intra naming fix.
1434    
1435            Patch by Thomas Koeckerbauer ( k0055217 at students dot uni-linz dot ac dot at )
1436    
1437    Members:
1438            src/portab.h:1.54->1.55
1439            src/quant/quant.h:1.5->1.6
1440    
1441    ---------------------
1442    Date: 2006/04/25 17:19:27
1443    Author: syskin
1444    Branch: HEAD
1445    Tag: (none)
1446    Log:
1447    write stats file in the same directory as target file, not in root directory
1448    
1449    Members:
1450            vfw/src/config.h:1.9->1.10
1451    
1452    ---------------------
1453    Date: 2006/04/19 17:42:19
1454    Author: syskin
1455    Branch: HEAD
1456    Tag: (none)
1457    Log:
1458    final skip threshold had its sign reversed, oops
1459    
1460    Members:
1461            src/motion/estimation_pvop.c:1.21->1.22
1462    
1463    ---------------------
1464    Date: 2006/04/15 06:17:02
1465    Author: syskin
1466    Branch: HEAD
1467    Tag: (none)
1468    Log:
1469    s/max/MAX - *nix compilation bustage fix
1470    
1471    Members:
1472            src/plugins/plugin_lumimasking.c:1.4->1.5
1473    
1474    ---------------------
1475    Date: 2006/04/14 09:24:47
1476    Author: Skal
1477    Branch: HEAD
1478    Tag: (none)
1479    Log:
1480    
1481            preserve the intervening bytes in BitstreamInit()
1482    
1483            original reports by Alex Volkov and Liang Jian.
1484    
1485    Members:
1486            src/bitstream/bitstream.h:1.22->1.23
1487    
1488    ---------------------
1489    Date: 2006/04/13 22:48:06
1490    Author: Isibaar
1491    Branch: HEAD
1492    Tag: (none)
1493    Log:
1494    - debian patch by GomGom
1495    
1496    Members:
1497            debian/README.Debian:INITIAL->1.1
1498            debian/changelog:INITIAL->1.1
1499            debian/control:INITIAL->1.1
1500            debian/rules:INITIAL->1.1
1501    
1502    ---------------------
1503    Date: 2006/03/27 13:21:48
1504    Author: Skal
1505    Branch: HEAD
1506    Tag: (none)
1507    Log:
1508    
1509            fix for the visual_object_verid vs. video_object_layer_verid
1510            problem of 6.3.3, reported by Li Xiang (lixiang01 at gmail dot com)
1511            Thanks for report and test bitstreams!
1512    
1513    Members:
1514            src/decoder.c:1.77->1.78
1515            src/decoder.h:1.17->1.18
1516            src/bitstream/bitstream.c:1.55->1.56
1517    
1518    ---------------------
1519    Date: 2006/03/11 13:10:42
1520    Author: syskin
1521    Branch: HEAD
1522    Tag: (none)
1523    Log:
1524    let lumimasking work with quant 1 too
1525    
1526    Members:
1527            src/plugins/plugin_lumimasking.c:1.3->1.4
1528    
1529    ---------------------
1530    Date: 2006/03/05 05:01:07
1531    Author: syskin
1532    Branch: HEAD
1533    Tag: (none)
1534    Log:
1535    detect pthreads and add proper linking flags if they are found. patch by caro from irc
1536    
1537    Members:
1538            build/generic/configure.in:1.20->1.21
1539    
1540    ---------------------
1541    Date: 2006/03/03 12:54:58
1542    Author: syskin
1543    Branch: HEAD
1544    Tag: (none)
1545    Log:
1546    fixed destructor bug - temp lamdas not freed
1547    
1548    Members:
1549            src/encoder.c:1.127->1.128
1550    
1551    ---------------------
1552    Date: 2006/02/27 13:16:04
1553    Author: suxen_drol
1554    Branch: HEAD
1555    Tag: (none)
1556    Log:
1557    mingw compatibility, remove gcc warnings
1558    
1559    Members:
1560            src/motion/motion_smp.h:1.3->1.4
1561    
1562    ---------------------
1563    Date: 2006/02/27 01:24:02
1564    Author: syskin
1565    Branch: HEAD
1566    Tag: (none)
1567    Log:
1568    synchronize only once *slaps forhead*
1569    
1570    Members:
1571            src/motion/estimation_pvop.c:1.20->1.21
1572    
1573    ---------------------
1574    Date: 2006/02/27 01:22:31
1575    Author: syskin
1576    Branch: HEAD
1577    Tag: (none)
1578    Log:
1579    cosmetics; make it compile on linux and others without #defines
1580    
1581    Members:
1582            src/motion/motion_smp.h:1.2->1.3
1583    
1584    ---------------------
1585    Date: 2006/02/26 02:52:34
1586    Author: suxen_drol
1587    Branch: HEAD
1588    Tag: (none)
1589    Log:
1590    add debug.c
1591    
1592    Members:
1593            dshow/dshow.dsp:1.6->1.7
1594            dshow/src/debug.c:INITIAL->1.1
1595            dshow/src/debug.h:1.5->1.6
1596    
1597    ---------------------
1598    Date: 2006/02/25 05:41:12
1599    Author: suxen_drol
1600    Branch: HEAD
1601    Tag: (none)
1602    Log:
1603    win32: populate info.num_thread fields using GetProcessAffinityMask()
1604    
1605    Members:
1606            src/xvid.c:1.67->1.68
1607    
1608    ---------------------
1609    Date: 2006/02/25 02:20:41
1610    Author: syskin
1611    Branch: HEAD
1612    Tag: (none)
1613    Log:
1614    oops I forgot to commit these yesterday ;_;
1615    
1616    Members:
1617            src/motion/estimation_bvop.c:1.24->1.25
1618            src/motion/estimation_pvop.c:1.19->1.20
1619    
1620    ---------------------
1621    Date: 2006/02/25 00:35:04
1622    Author: suxen_drol
1623    Branch: HEAD
1624    Tag: (none)
1625    Log:
1626    add minfcode and minbcode members to SMPmotionData struct
1627    
1628    Members:
1629            src/motion/motion_smp.h:1.1->1.2
1630    
1631    ---------------------
1632    Date: 2006/02/24 23:59:07
1633    Author: suxen_drol
1634    Branch: HEAD
1635    Tag: (none)
1636    Log:
1637    prevent segfault when encoding application calls compress_end with NULL codec context (PerfectDark at yandex dot ru)
1638    
1639    Members:
1640            vfw/src/codec.c:1.19->1.20
1641    
1642    ---------------------
1643    Date: 2006/02/24 15:18:59
1644    Author: syskin
1645    Branch: HEAD
1646    Tag: (none)
1647    Log:
1648    SMP update - don't run encoding in parallel after all
1649    
1650    Members:
1651            src/encoder.c:1.126->1.127
1652    
1653    ---------------------
1654    Date: 2006/02/24 11:39:23
1655    Author: syskin
1656    Branch: HEAD
1657    Tag: (none)
1658    Log:
1659    support -threads parameter (defaults to zero)
1660    
1661    Members:
1662            examples/xvid_encraw.c:1.23->1.24
1663    
1664    ---------------------
1665    Date: 2006/02/24 09:46:22
1666    Author: syskin
1667    Branch: HEAD
1668    Tag: (none)
1669    Log:
1670    multithreaded encoding
1671    
1672    Members:
1673            src/encoder.c:1.125->1.126
1674            src/encoder.h:1.30->1.31
1675            src/motion/estimation_bvop.c:1.23->1.24
1676            src/motion/estimation_pvop.c:1.18->1.19
1677            src/motion/motion_smp.h:INITIAL->1.1
1678    
1679    ---------------------
1680    Date: 2006/02/24 09:33:52
1681    Author: syskin
1682    Branch: HEAD
1683    Tag: (none)
1684    Log:
1685    enable number of threads; treat is as any other config (no auto-detection)
1686    
1687    Members:
1688            vfw/src/config.c:1.30->1.31
1689    
1690    ---------------------
1691    Date: 2006/02/23 08:22:43
1692    Author: syskin
1693    Branch: HEAD
1694    Tag: (none)
1695    Log:
1696    reset dquant table, all of it
1697    
1698    Members:
1699            src/encoder.c:1.124->1.125
1700    
1701    ---------------------
1702    Date: 2006/02/15 21:58:43
1703    Author: Isibaar
1704    Branch: HEAD
1705    Tag: (none)
1706    Log:
1707    - N-VOP patch by Andrew Dunstan
1708    
1709    Members:
1710            src/encoder.c:1.123->1.124
1711    
1712    ---------------------
1713    Date: 2006/02/15 20:16:39
1714    Author: Isibaar
1715    Branch: HEAD
1716    Tag: (none)
1717    Log:
1718    Bugfix: Decoding was prematurely terminated upon EOF
1719    
1720    Members:
1721            examples/xvid_decraw.c:1.23->1.24
1722    
1723    ---------------------
1724    Date: 2006/01/19 23:25:18
1725    Author: Isibaar
1726    Branch: HEAD
1727    Tag: (none)
1728    Log:
1729    - Added MV bits to statistics
1730    
1731    Members:
1732            src/encoder.c:1.122->1.123
1733            src/encoder.h:1.29->1.30
1734            src/bitstream/mbcoding.c:1.52->1.53
1735    
1736    ---------------------
1737    Date: 2006/01/17 20:06:25
1738    Author: Isibaar
1739    Branch: HEAD
1740    Tag: (none)
1741    Log:
1742    - Removed the 9999 frames encode limit from xvid_encraw
1743    
1744    Members:
1745            examples/xvid_encraw.c:1.22->1.23
1746    
1747    ---------------------
1748    Date: 2006/01/09 01:39:43
1749    Author: Isibaar
1750    Branch: HEAD
1751    Tag: (none)
1752    Log:
1753    - fix for EMT64 platform
1754    
1755    Members:
1756            src/xvid.c:1.66->1.67
1757    
1758    ---------------------
1759    Date: 2006/01/08 23:25:57
1760    Author: Isibaar
1761    Branch: HEAD
1762    Tag: (none)
1763    Log:
1764    - Increased the bs_version to 43
1765    
1766    Members:
1767            src/xvid.h:1.53->1.54
1768    
1769    ---------------------
1770    Date: 2005/12/30 15:04:49
1771    Author: Isibaar
1772    Branch: HEAD
1773    Tag: (none)
1774    Log:
1775    - Initialize dec->bs_version to high value. Before it seemed unititalized for
1776      non XviD streams...
1777    
1778    Members:
1779            src/decoder.c:1.76->1.77
1780    
1781    ---------------------
1782    Date: 2005/12/30 14:52:32
1783    Author: Isibaar
1784    Branch: HEAD
1785    Tag: (none)
1786    Log:
1787    - Made the debug build config link again
1788    
1789    Members:
1790            dshow/dshow.dsp:1.5->1.6
1791            dshow/src/debug.h:1.4->1.5
1792    
1793    ---------------------
1794    Date: 2005/12/24 02:06:20
1795    Author: Isibaar
1796    Branch: HEAD
1797    Tag: (none)
1798    Log:
1799    - (hopefully) fixed the decoder bugs reported by Michael Niedermayer
1800    
1801    Members:
1802            src/decoder.c:1.75->1.76
1803    
1804    ---------------------
1805    Date: 2005/12/18 07:52:12
1806    Author: syskin
1807    Branch: HEAD
1808    Tag: (none)
1809    Log:
1810    cleanup; skip decision moved to separate function
1811    
1812    Members:
1813            src/motion/estimation_pvop.c:1.17->1.18
1814            src/motion/motion.h:1.23->1.24
1815    
1816    ---------------------
1817    Date: 2005/12/18 03:55:54
1818    Author: syskin
1819    Branch: HEAD
1820    Tag: (none)
1821    Log:
1822    -freduce-all-givs not supporeted by gcc4 - easiest to just remove
1823    
1824    Members:
1825            dshow/Makefile:1.5->1.6
1826            vfw/bin/Makefile:1.4->1.5
1827    
1828    ---------------------
1829    Date: 2005/12/17 14:57:15
1830    Author: syskin
1831    Branch: HEAD
1832    Tag: (none)
1833    Log:
1834    stupid typo in latest patch
1835    
1836    Members:
1837            src/image/image.c:1.34->1.35
1838    
1839    ---------------------
1840    Date: 2005/12/17 13:04:52
1841    Author: syskin
1842    Branch: HEAD
1843    Tag: (none)
1844    Log:
1845    easier image_interpolate() call, absolete comments removed
1846    
1847    Members:
1848            src/encoder.c:1.121->1.122
1849            src/image/image.c:1.33->1.34
1850            src/image/image.h:1.15->1.16
1851    
1852    ---------------------
1853    Date: 2005/12/17 12:24:32
1854    Author: syskin
1855    Branch: HEAD
1856    Tag: (none)
1857    Log:
1858    ancient useless code removed
1859    
1860    Members:
1861            src/image/image.c:1.32->1.33
1862    
1863    ---------------------
1864    Date: 2005/12/10 06:20:35
1865    Author: syskin
1866    Branch: HEAD
1867    Tag: (none)
1868    Log:
1869    slightly better trellis - check at least 3 coefficients. 0.05dB better with no measurable speed penalty
1870    
1871    Members:
1872            src/utils/mbtransquant.c:1.30->1.31
1873    
1874    ---------------------
1875    Date: 2005/12/09 05:45:35
1876    Author: syskin
1877    Branch: HEAD
1878    Tag: (none)
1879    Log:
1880    expose VHQ and Trellis lambdas to HVS plugins
1881    
1882    Members:
1883            src/encoder.c:1.120->1.121
1884            src/encoder.h:1.28->1.29
1885            src/global.h:1.24->1.25
1886            src/xvid.h:1.52->1.53
1887            src/motion/estimation_rd_based.c:1.13->1.14
1888            src/motion/estimation_rd_based_bvop.c:1.9->1.10
1889            src/utils/mbtransquant.c:1.29->1.30
1890    
1891    ---------------------
1892    Date: 2005/12/09 05:39:49
1893    Author: syskin
1894    Branch: HEAD
1895    Tag: (none)
1896    Log:
1897    tuning lambdas for better PSNR and vhq0 mode decision
1898    
1899    Members:
1900            src/motion/estimation.h:1.12->1.13
1901            src/motion/estimation_common.c:1.12->1.13
1902    
1903    ---------------------
1904    Date: 2005/11/25 13:07:01
1905    Author: chl
1906    Branch: HEAD
1907    Tag: (none)
1908    Log:
1909    remove "xvid" in PGM-header, so xvid_encraw understands it
1910    
1911    Members:
1912            examples/xvid_decraw.c:1.22->1.23
1913    
1914    ---------------------
1915    Date: 2005/11/22 11:53:10
1916    Author: suxen_drol
1917    Branch: HEAD
1918    Tag: (none)
1919    Log:
1920    update cvs-head to reflect xvid-1.2 development status:
1921            set build string to "xvid-1.2.0-dev"
1922            set XVID_VERSION to 1.2.-127
1923            set XVID_BS_VERSION to 40
1924            set XVID_UNSTABLE
1925    
1926    Members:
1927            src/xvid.c:1.65->1.66
1928            src/xvid.h:1.51->1.52
1929    
1930    ---------------------
1931    Date: 2005/11/22 11:23:01
1932    Author: suxen_drol
1933    Branch: HEAD
1934    Tag: (none)
1935    Log:
1936    cleanings in code spotted by sparse (ed dot gomez at free dot fr>
1937    
1938    Members:
1939            src/decoder.c:1.74->1.75
1940            src/encoder.c:1.119->1.120
1941            src/xvid.c:1.64->1.65
1942            src/bitstream/bitstream.c:1.54->1.55
1943            src/dct/idct.c:1.8->1.9
1944            src/image/colorspace.c:1.10->1.11
1945            src/image/font.c:1.6->1.7
1946            src/image/qpel.c:1.7->1.8
1947            src/motion/estimation_rd_based.c:1.12->1.13
1948            src/motion/estimation_rd_based_bvop.c:1.8->1.9
1949            src/prediction/mbprediction.c:1.17->1.18
1950            src/utils/emms.c:1.10->1.11
1951            src/utils/mbtransquant.c:1.28->1.29
1952            src/utils/timer.h:1.10->1.11
1953    
1954    ---------------------
1955    Date: 2005/11/03 06:44:07
1956    Author: Skal
1957    Branch: HEAD
1958    Tag: (none)
1959    Log:
1960    
1961            typo fixed (thanks squid_80)
1962    
1963    Members:
1964            examples/xvid_bench.c:1.26->1.27
1965    
1966    ---------------------
1967    Date: 2005/10/26 14:38:33
1968    Author: Skal
1969    Branch: HEAD
1970    Tag: (none)
1971    Log:
1972    
1973             + removed the x_Ref%4 in qpel.h, in favor of x_Ref>>2.
1974            As suggested by Gruel, there might be a compiler
1975            problem for some very very exotic platform.
1976            Hence, i've added a test_compiler() in xvid_bench.c, to
1977            be sure everything are ok. Hope the test is correct.
1978    
1979            + added benches for interlaced decoding, as supplied
1980            by Christoph K├╝hnel (info at intek-darmstadt dot de).
1981            Thanks a lot.
1982    
1983    Members:
1984            examples/xvid_bench.c:1.25->1.26
1985            src/image/qpel.h:1.6->1.7
1986    
1987    ---------------------
1988    Date: 2005/10/23 00:32:44
1989    Author: Isibaar
1990    Branch: HEAD
1991    Tag: (none)
1992    Log:
1993    - Renamed and extended the profiles
1994    
1995    Members:
1996            vfw/src/codec.c:1.18->1.19
1997            vfw/src/config.c:1.29->1.30
1998            vfw/src/config.h:1.8->1.9
1999    
2000    ---------------------
2001    Date: 2005/10/16 02:00:04
2002    Author: suxen_drol
2003    Branch: HEAD
2004    Tag: (none)
2005    Log:
2006    vfw quality presets
2007    
2008    Members:
2009            vfw/src/codec.c:1.17->1.18
2010            vfw/src/config.c:1.28->1.29
2011            vfw/src/config.h:1.7->1.8
2012            vfw/src/resource.h:1.9->1.10
2013            vfw/src/resource.rc:1.21->1.22
2014    
2015    ---------------------
2016    Date: 2005/10/09 09:38:33
2017    Author: suxen_drol
2018    Branch: HEAD
2019    Tag: (none)
2020    Log:
2021    TODO/Changelog update
2022    
2023    Members:
2024            ChangeLog:1.13->1.14
2025            TODO:1.7->1.8
2026    
2027  2005/10/8 0:58:2, 'suxen_drol'  2005/10/8 0:58:2, 'suxen_drol'
2028          compatibility with haali media splitter:          compatibility with haali media splitter:

Legend:
Removed from v.1648  
changed lines
  Added in v.1826

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