[cvs] / xvidcore / ChangeLog Repository:
ViewVC logotype

Diff of /xvidcore/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

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

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.14.4.2

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