[svn] / branches / release-1_2-branch / xvidcore / ChangeLog Repository:
ViewVC logotype

Diff of /branches/release-1_2-branch/xvidcore/ChangeLog

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

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

Legend:
Removed from v.1525  
changed lines
  Added in v.1862

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