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

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

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

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

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

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