[cvs] / xvidcore / ChangeLog Repository:
ViewVC logotype

Diff of /xvidcore/ChangeLog

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

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

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.14.4.4

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