[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

trunk/xvidcore/ChangeLog revision 1484, Sat Jul 10 17:40:42 2004 UTC branches/release-1_3-branch/xvidcore/ChangeLog revision 2124, Wed Jun 17 19:50:06 2015 UTC
# Line 1  Line 1 
1  # Ed.Gomez: This ChangeLog is generated from a personal tree maintained  # Note that this ChangeLog covers only main changes to the release 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  2015-06-14 21:18 Isibaar
4  # relevant.          * xvidcore/dshow/src/CXvidDecoder.cpp
5              xvidcore/dshow/src/CXvidDecoder.h
6              xvidcore/dshow/src/config.c
7              xvidcore/dshow/src/config.h: Fixed thumbnail creation under
8              Windows 10, faster rendering in MediaFoundation, various other
9              MFT-specific fixes...
10    
11    2015-06-11 02:51 Isibaar
12            * xvidcore/src/image/x86_asm/colorspace_rgb_mmx.asm: Attempt at
13              fixing a crash in RGB24->YV12 conversions - not yet really
14              tested...
15    
16    2015-06-08 21:15 Isibaar
17            * xvidcore/dshow/src/CXvidDecoder.cpp
18              xvidcore/dshow/src/CXvidDecoder.h: Changed friendly name of
19              MFT to match common conventions.
20    
21    2014-11-26 00:17 Isibaar
22            * xvidcore/src/encoder.c: Fix for multi-threading bug in case of
23              input video height <= 16 pixels. Patch by Lukasz Marek.
24    
25    2014-09-25 19:41 Isibaar
26    
27            * xvidcore/build/win32/libxvidcore.vcproj: Enabled multi-threaded
28              builds in MSVC by default
29    
30    2014-03-05 08:37  Isibaar
31    
32            * xvidcore/examples/xvid_encraw.c: Help info about zones usage and
33              various fixes for compiler warnings - Patch by Elio Blanca
34    
35    2014-02-11 14:48  Isibaar
36    
37            * xvidcore/examples/xvid_encraw.c: Improved help texts and defaults
38              handling. Patch by Elio Blanca.
39    
40    2014-02-09 16:51  Isibaar
41    
42            * xvidcore/examples/Makefile, xvidcore/examples/xvid_encraw.c:
43              Better environment detection for Makefile - Patch by Elio Blanca
44    
45    2014-02-07 16:00  Isibaar
46    
47            * xvidcore/examples/xvid_encraw.c: Fix out of bound access to
48              framestats struct. Thanks to Elio Blanca.
49    
50    2013-02-18 16:24  Isibaar
51    
52            * xvidcore/build/generic/configure.in: bring version number in
53              configure.in in sync with rest of code
54    
55    2013-01-29 19:12  Isibaar
56    
57            * xvidcore/build/generic/configure.in: Patch for QNX support by
58              Mike Gorchak
59    
60    2012-10-04 14:26  Isibaar
61    
62            * xvidcore/build/generic/configure.in: remove obsolete
63              '-mno-cygwin' option for gcc version >= 4
64    
65    2012-06-21 09:55  Isibaar
66    
67            * xvidcore/examples/xvid_encraw.c: Fixed bug in PGM header parser -
68              thanks to Jim Bennett!
69    
70    2012-02-22 19:00  Isibaar
71    
72            * xvidcore/dshow/src/CXvidDecoder.cpp,
73              xvidcore/dshow/src/CXvidDecoder.h, xvidcore/dshow/src/config.c,
74              xvidcore/dshow/src/config.h, xvidcore/dshow/src/resource.h,
75              xvidcore/dshow/src/xvid.ax.rc: Ported tray icon patch from HEAD
76              branch
77    
78    2011-12-30 13:04  Isibaar
79    
80            * xvidcore/src/global.h: #define MIN/MAX macros only when not yet
81              otherwise defined...
82    
83    2011-11-09 14:12  Isibaar
84    
85            * xvidcore/src/plugins/plugin_lumimasking.c: Reverted change to
86              max_quant calculation. Users prefer the former behavior...
87    
88    2011-11-04 15:23  Isibaar
89    
90            * xvidcore/src/utils/mbtransquant.c, xvidcore/src/xvid.c,
91              xvidcore/src/xvid.h: Fix for possible overflow in trellis
92              quant...
93    
94    2011-10-25 10:57  Isibaar
95    
96            * xvidcore/src/xvid.c, xvidcore/src/xvid.h: Ramp up version
97              number...
98    
99    2011-10-25 10:53  Isibaar
100    
101            * xvidcore/src/motion/estimation_bvop.c: Fix for encoder crash that
102              is possible with the following combination of encoder options:
103              Turbo, VHQ for B-VOPs and Qpel...
104    
105    2011-10-06 18:05  Isibaar
106    
107            * xvidcore/src/plugins/plugin_lumimasking.c: Make sure max_quant is
108              at least frame_quant+2 for lumi/variance masking
109    
110    2011-09-19 09:32  Isibaar
111    
112            * xvidcore/build/generic/Makefile,
113              xvidcore/build/generic/configure.in,
114              xvidcore/build/generic/platform.inc.in: Install symlinks for
115              shared library. Patch by Andres Mejia.
116    
117    2011-09-19 08:18  Isibaar
118    
119            * xvidcore/build/generic/configure.in: Remove rhapsody OS case.
120              Patch by Ryan Schmidt.
121    
122    2011-09-16 12:34  Isibaar
123    
124            * xvidcore/build/generic/configure.in: Double check for pthread on
125              MinGW. Patch by Motofumi Oka.
126    
127    2011-09-15 10:36  Isibaar
128    
129            * xvidcore/build/generic/Makefile,
130              xvidcore/build/generic/platform.inc.in: install xvidcore.dll to
131              under Cygwin. Patch by Motofumi Oka.
132    
133    2011-09-15 09:34  Isibaar
134    
135            * xvidcore/build/generic/configure.in: Try to autodetect name
136              mangling variations for WIN64 cross-compiling. Patch by Motofumi
137              Oka.
138    
139    2011-09-14 15:08  Isibaar
140    
141            * xvidcore/build/generic/configure.in: removed obsolete -mno-cygwin
142    
143    2011-09-14 10:45  Isibaar
144    
145            * xvidcore/build/generic/configure.in: platform-independent gcc
146              versio check - patch by Motofumi Oka
147    
148    2011-08-19 16:20  Isibaar
149    
150            * xvidcore/build/generic/configure.in,
151              xvidcore/build/generic/platform.inc.in: User-supplied LDFLAGS.
152              Patch by Ryan Schmidt and the MacPorts project.
153    
154    2011-07-28 07:48  Isibaar
155    
156            * xvidcore/build/generic/configure.in: Added support for GNU Hurd
157              as target_os
158    
159    2011-05-23 07:47  Isibaar
160    
161            * xvidcore/src/xvid.c: removed deprecated call to idct_int32_init()
162    
163    2011-05-21 16:55  Isibaar
164    
165            * xvidcore/ChangeLog: Updated ChangeLog
166    
167    2011-05-19 12:48  Isibaar
168    
169            * xvidcore/dshow/src/CAbout.cpp,
170              xvidcore/dshow/src/CXvidDecoder.cpp,
171              xvidcore/dshow/src/Configure.cpp: autoprops property set also for
172              .cpp files
173    
174    2011-05-19 12:24  Isibaar
175    
176            * xvidcore/dshow/src/CXvidDecoder.cpp: Added #ifdef ENABLE_MFT
177              check
178    
179    2011-05-19 12:23  Isibaar
180    
181            * xvidcore/dshow/dshow.vcproj: Added special configurations for
182              MFT-enabled builds
183    
184    2011-05-19 08:27  Isibaar
185    
186            * xvidcore/build/generic/Makefile: Don't include platform.inc on
187              make clean - Patch by Fabian Greffrath
188    
189    2011-05-18 16:13  Isibaar
190    
191            * xvidcore/dshow/src/CXvidDecoder.cpp, xvidcore/dshow/src/config.c,
192              xvidcore/dshow/src/config.h, xvidcore/dshow/src/resource.h,
193              xvidcore/dshow/src/xvid.ax.rc: Display version number in About
194              box
195    
196    2011-05-18 12:30  Isibaar
197    
198            * xvidcore/vfw/src/resource.rc: More GUI cosmetics
199    
200    2011-05-18 09:55  Isibaar
201    
202            * xvidcore/vfw/src/resource.rc: Minor GUI cosmetics
203    
204    2011-05-18 09:08  Isibaar
205    
206            * xvidcore/src/dct/README.IJG: deleted deprecated README.IJG
207    
208    2011-05-18 09:07  Isibaar
209    
210            * xvidcore/src/dct/fdct.c, xvidcore/src/dct/fdct.h,
211              xvidcore/src/dct/idct.c, xvidcore/src/dct/idct.h: re-applied new
212              IDCT/DCT patch from trunk
213    
214    2011-05-18 09:02  Isibaar
215    
216            * xvidcore/dshow/src/CAbout.h, xvidcore/dshow/src/CXvidDecoder.h,
217              xvidcore/dshow/src/IXvidDecoder.h, xvidcore/dshow/src/config.c,
218              xvidcore/dshow/src/config.h, xvidcore/dshow/src/debug.c,
219              xvidcore/dshow/src/debug.h, xvidcore/dshow/src/resource.h,
220              xvidcore/examples/xvid_bench.c, xvidcore/examples/xvid_decraw.c,
221              xvidcore/examples/xvid_encraw.c,
222              xvidcore/src/bitstream/bitstream.c,
223              xvidcore/src/bitstream/bitstream.h, xvidcore/src/bitstream/cbp.c,
224              xvidcore/src/bitstream/cbp.h, xvidcore/src/bitstream/mbcoding.c,
225              xvidcore/src/bitstream/mbcoding.h,
226              xvidcore/src/bitstream/vlc_codes.h,
227              xvidcore/src/bitstream/zigzag.h, xvidcore/src/dct/fdct.c,
228              xvidcore/src/dct/fdct.h, xvidcore/src/dct/idct.c,
229              xvidcore/src/dct/idct.h, xvidcore/src/dct/ppc_asm/idct_altivec.c,
230              xvidcore/src/dct/simple_idct.c, xvidcore/src/decoder.c,
231              xvidcore/src/decoder.h, xvidcore/src/encoder.c,
232              xvidcore/src/encoder.h, xvidcore/src/global.h,
233              xvidcore/src/image/colorspace.c, xvidcore/src/image/colorspace.h,
234              xvidcore/src/image/font.c, xvidcore/src/image/font.h,
235              xvidcore/src/image/image.c, xvidcore/src/image/image.h,
236              xvidcore/src/image/interpolate8x8.c,
237              xvidcore/src/image/interpolate8x8.h,
238              xvidcore/src/image/postprocessing.c,
239              xvidcore/src/image/postprocessing.h,
240              xvidcore/src/image/ppc_asm/colorspace_altivec.c,
241              xvidcore/src/image/ppc_asm/interpolate8x8_altivec.c,
242              xvidcore/src/image/ppc_asm/qpel_altivec.c,
243              xvidcore/src/image/qpel.c, xvidcore/src/image/qpel.h,
244              xvidcore/src/image/reduced.c, xvidcore/src/image/reduced.h,
245              xvidcore/src/motion/estimation.h,
246              xvidcore/src/motion/estimation_bvop.c,
247              xvidcore/src/motion/estimation_common.c,
248              xvidcore/src/motion/estimation_gmc.c,
249              xvidcore/src/motion/estimation_pvop.c,
250              xvidcore/src/motion/estimation_rd_based.c,
251              xvidcore/src/motion/estimation_rd_based_bvop.c,
252              xvidcore/src/motion/gmc.c, xvidcore/src/motion/gmc.h,
253              xvidcore/src/motion/motion.h, xvidcore/src/motion/motion_comp.c,
254              xvidcore/src/motion/motion_inlines.h,
255              xvidcore/src/motion/motion_smp.h,
256              xvidcore/src/motion/ppc_asm/sad_altivec.c,
257              xvidcore/src/motion/sad.c, xvidcore/src/motion/sad.h,
258              xvidcore/src/motion/vop_type_decision.c,
259              xvidcore/src/plugins/plugin_2pass1.c,
260              xvidcore/src/plugins/plugin_2pass2.c,
261              xvidcore/src/plugins/plugin_dump.c,
262              xvidcore/src/plugins/plugin_lumimasking.c,
263              xvidcore/src/plugins/plugin_psnr.c,
264              xvidcore/src/plugins/plugin_psnrhvsm.c,
265              xvidcore/src/plugins/plugin_single.c,
266              xvidcore/src/plugins/plugin_ssim.c,
267              xvidcore/src/plugins/plugin_ssim.h, xvidcore/src/portab.h,
268              xvidcore/src/prediction/mbprediction.c,
269              xvidcore/src/prediction/mbprediction.h,
270              xvidcore/src/quant/ppc_asm/quant_h263_altivec.c,
271              xvidcore/src/quant/ppc_asm/quant_mpeg_altivec.c,
272              xvidcore/src/quant/quant.h, xvidcore/src/quant/quant_h263.c,
273              xvidcore/src/quant/quant_matrix.c,
274              xvidcore/src/quant/quant_matrix.h,
275              xvidcore/src/quant/quant_mpeg.c, xvidcore/src/utils/emms.c,
276              xvidcore/src/utils/emms.h, xvidcore/src/utils/mbfunctions.h,
277              xvidcore/src/utils/mbtransquant.c,
278              xvidcore/src/utils/mem_align.c, xvidcore/src/utils/mem_align.h,
279              xvidcore/src/utils/mem_transfer.c,
280              xvidcore/src/utils/mem_transfer.h,
281              xvidcore/src/utils/ppc_asm/altivec_trigger.c,
282              xvidcore/src/utils/ppc_asm/mem_transfer_altivec.c,
283              xvidcore/src/utils/timer.c, xvidcore/src/utils/timer.h,
284              xvidcore/src/xvid.c, xvidcore/src/xvid.h,
285              xvidcore/vfw/src/codec.c, xvidcore/vfw/src/codec.h,
286              xvidcore/vfw/src/config.c, xvidcore/vfw/src/config.h,
287              xvidcore/vfw/src/debug.h, xvidcore/vfw/src/driverproc.c,
288              xvidcore/vfw/src/resource.h, xvidcore/vfw/src/status.c,
289              xvidcore/vfw/src/status.h, xvidcore/vfw/src/vfwext.h,
290              xvidcore/vfw/src/w32api/vfw.h: enabled auto-props property
291    
292    2011-05-18 08:51  Isibaar
293    
294            * xvidcore/src/dct/fdct.c, xvidcore/src/dct/fdct.h,
295              xvidcore/src/dct/idct.c, xvidcore/src/dct/idct.h: backported new
296              DCT/IDCT C-implementations from trunk
297    
298    2011-05-18 08:06  Isibaar
299    
300            * xvidcore/build/generic/Makefile: make info
301    
302    2011-05-18 07:59  Isibaar
303    
304            * xvidcore/build/generic/configure.in: Increased version number to
305              1.3.2
306    
307    2011-05-18 07:38  Isibaar
308    
309            * xvidcore/src/xvid.c, xvidcore/src/xvid.h: Pump up version number
310              to 1.3.2
311    
312    2011-05-16 10:09  Isibaar
313    
314            * xvidcore/build/win32/libxvidcore.sln: - Fixed issue with CR/LF
315    
316    2011-05-16 09:38  Isibaar
317    
318            * xvidcore/debian: - Removed debian directory from release branch
319    
320    2011-04-07 19:07  Isibaar
321    
322            * xvidcore/build/generic/configure.in, xvidcore/src/encoder.c,
323              xvidcore/src/image/postprocessing.c: switchable pthread
324              (backported from HEAD)
325    
326    2011-03-21 16:00  Isibaar
327    
328            * xvidcore/src/image/image.c: add brackets to avoid ambuigity
329    
330    2011-03-21 14:25  Isibaar
331    
332            * xvidcore/dshow/dshow.vcproj: switched back to LIBCMT runtime
333    
334    2011-03-18 21:16  Isibaar
335    
336            * xvidcore/dshow/src/xvid.ico: icon with darker blue
337    
338    2011-03-17 15:52  Isibaar
339    
340            * xvidcore/ChangeLog: Updated changelog
341    
342    ---------------------
343    Date: 2011/03/17 16:13:25
344    Author: Isibaar
345    Branch: release-1_3-branch
346    Tag: (none)
347    Log:
348    Don't flip RGB output for MFT decoder
349    
350    Members:
351            dshow/src/CXvidDecoder.cpp:1.25->1.25.2.4
352            dshow/src/CXvidDecoder.h:1.9->1.9.2.2
353    
354    ---------------------
355    Date: 2011/03/10 16:27:57
356    Author: Isibaar
357    Branch: release-1_3-branch
358    Tag: (none)
359    Log:
360    increase version number to 1.3.1
361    
362    Members:
363            build/generic/configure.in:1.33.2.3->1.33.2.4
364            debian/changelog:1.3->1.3.2.2
365    
366    ---------------------
367    Date: 2011/03/08 22:07:00
368    Author: Isibaar
369    Branch: release-1_3-branch
370    Tag: (none)
371    Log:
372    ramp up version number to 1.3.1
373    
374    Members:
375            src/xvid.c:1.85.2.2->1.85.2.3
376            src/xvid.h:1.74.2.3->1.74.2.4
377    
378    ---------------------
379    Date: 2011/03/08 20:18:34
380    Author: Isibaar
381    Branch: release-1_3-branch
382    Tag: (none)
383    Log:
384    fixed padding regression for input widths/heights not multiple of 16
385    
386    Members:
387            src/encoder.c:1.135.2.4->1.135.2.5
388            src/xvid.h:1.74.2.2->1.74.2.3
389            src/image/image.c:1.46.2.1->1.46.2.2
390    
391    ---------------------
392    Date: 2011/02/25 14:15:35
393    Author: Isibaar
394    Branch: release-1_3-branch
395    Tag: (none)
396    Log:
397    fixed syntax error for pthread check - thanks to Fabrian Greffrath
398    
399    Members:
400            build/generic/configure.in:1.33->1.33.2.3
401    
402    ---------------------
403    Date: 2011/02/25 13:40:25
404    Author: Isibaar
405    Branch: release-1_3-branch
406    Tag: (none)
407    Log:
408    noexec stack check not only for "elf" but also "elf32" - thanks to Fabian Greffrath
409    
410    Members:
411            src/nasm.inc:1.7->1.7.2.2
412    
413    ---------------------
414    Date: 2011/02/16 20:04:39
415    Author: Isibaar
416    Branch: release-1_3-branch
417    Tag: release-1_3_0
418    Log:
419    decoder support for lower case FourCCs (from Jawor's patch)
420    GUI cosmetics (from Jawor's patch)
421    
422    Members:
423            vfw/src/codec.c:1.30.2.2->1.30.2.3
424            vfw/src/codec.h:1.7->1.7.2.1
425            vfw/src/config.c:1.45->1.45.2.2
426            vfw/src/resource.rc:1.30.2.1->1.30.2.2
427    
428    ---------------------
429    Date: 2011/02/14 18:26:20
430    Author: Isibaar
431    Branch: release-1_3-branch
432    Tag: (none)
433    Log:
434    updated changelog for 1_3 branch
435    
436    Members:
437            ChangeLog:1.17->1.17.2.1
438    
439    ---------------------
440    Date: 2011/02/14 18:21:00
441    Author: Isibaar
442    Branch: release-1_3-branch
443    Tag: (none)
444    Log:
445    Increased version number
446    
447    Members:
448            src/xvid.c:1.85->1.85.2.2
449            src/xvid.h:1.74->1.74.2.2
450    
451    ---------------------
452    Date: 2011/02/14 17:58:54
453    Author: Isibaar
454    Branch: release-1_3-branch
455    Tag: (none)
456    Log:
457    Support for additional third-party FourCCs (based on Jawor's patch with some small fixes)
458    
459    Members:
460            dshow/src/CXvidDecoder.cpp:1.25.2.2->1.25.2.3
461            dshow/src/CXvidDecoder.h:1.9->1.9.2.1
462            dshow/src/config.c:1.12->1.12.2.1
463            dshow/src/config.h:1.8->1.8.2.1
464            dshow/src/resource.h:1.5->1.5.2.1
465            dshow/src/xvid.ax.rc:1.8->1.8.2.1
466    
467    ---------------------
468    Date: 2011/02/03 16:12:34
469    Author: Isibaar
470    Branch: release-1_3-branch
471    Tag: (none)
472    Log:
473    skip possible only for P_VOP (Jawor)
474    
475    Members:
476            src/encoder.c:1.135.2.3->1.135.2.4
477    
478    ---------------------
479    Date: 2011/02/03 16:01:06
480    Author: Isibaar
481    Branch: release-1_3-branch
482    Tag: (none)
483    Log:
484    auto framerate detection if possible, some other minor cosmetics (derived from Jawor's patches)
485    
486    Members:
487            examples/xvid_encraw.c:1.46.2.2->1.46.2.3
488    
489    ---------------------
490    Date: 2011/01/27 14:18:13
491    Author: Isibaar
492    Branch: release-1_3-branch
493    Tag: (none)
494    Log:
495    Increased filter merit
496    
497    Members:
498            dshow/src/CXvidDecoder.cpp:1.25.2.1->1.25.2.2
499    
500    ---------------------
501    Date: 2011/01/27 14:13:16
502    Author: Isibaar
503    Branch: release-1_3-branch
504    Tag: (none)
505    Log:
506    Ensure that colorspace pass-through is enabled really just for FOURCC_YV12
507    
508    Members:
509            vfw/src/codec.c:1.30.2.1->1.30.2.2
510    
511    ---------------------
512    Date: 2011/01/11 12:37:52
513    Author: Isibaar
514    Branch: release-1_3-branch
515    Tag: (none)
516    Log:
517    don't hardcode "ar" tool (thanks to Bin Tian)
518    
519    Members:
520            build/generic/Makefile:1.18->1.18.2.1
521            build/generic/configure.in:1.33.2.1->1.33.2.2
522            build/generic/platform.inc.in:1.8->1.8.2.1
523    
524    ---------------------
525    Date: 2011/01/09 14:20:50
526    Author: Isibaar
527    Branch: release-1_3-branch
528    Tag: (none)
529    Log:
530    update for macho64
531    
532    Members:
533            src/nasm.inc:1.7->1.7.2.1
534    
535    ---------------------
536    Date: 2011/01/06 15:12:29
537    Author: Isibaar
538    Branch: release-1_3-branch
539    Tag: (none)
540    Log:
541    patch for darwin 64-bit target (thanks to Bin Tian)
542    
543    Members:
544            build/generic/configure.in:1.33->1.33.2.1
545    
546    ---------------------
547    Date: 2011/01/03 09:31:22
548    Author: Isibaar
549    Branch: release-1_3-branch
550    Tag: (none)
551    Log:
552    removed absolute logo path (thanks to Brendan Brewster)
553    
554    Members:
555            vfw/src/resource.rc:1.30->1.30.2.1
556    
557    ---------------------
558    Date: 2010/12/31 11:20:22
559    Author: Isibaar
560    Branch: #CVSPS_NO_BRANCH
561    Tag: rc1_1_3_0
562    Log:
563    fix some typo
564    
565    Members:
566            src/encoder.c:1.135.2.2->1.135.2.3
567    
568    ---------------------
569    Date: 2010/12/30 23:59:31
570    Author: Isibaar
571    Branch: #CVSPS_NO_BRANCH
572    Tag: (none)
573    Log:
574    CVS corruption again
575    
576    Members:
577            vfw/src/hd1080_40.ico:1.1->1.1.2.1
578            vfw/src/hd720_40.ico:1.1->1.1.2.1
579            vfw/src/home_40.ico:1.1->1.1.2.1
580            vfw/src/mobile_40.ico:1.1->1.1.2.1
581    
582    ---------------------
583    Date: 2010/12/30 23:07:43
584    Author: Isibaar
585    Branch: #CVSPS_NO_BRANCH
586    Tag: (none)
587    Log:
588    changed num_slice determination logic
589    
590    Members:
591            vfw/src/codec.c:1.30->1.30.2.1
592            vfw/src/config.c:1.45->1.45.2.1
593            vfw/src/resource.h:1.15->1.15.2.1
594    
595    ---------------------
596    Date: 2010/12/30 12:46:58
597    Author: Isibaar
598    Branch: #CVSPS_NO_BRANCH
599    Tag: (none)
600    Log:
601    more bug squashing
602    
603    Members:
604            examples/xvid_encraw.c:1.46.2.1->1.46.2.2
605            src/image/image.c:1.46->1.46.2.1
606    
607    ---------------------
608    Date: 2010/12/29 23:29:51
609    Author: Isibaar
610    Branch: release-1_3-branch
611    Tag: (none)
612    Log:
613    bug fixing...
614    
615    Members:
616            src/encoder.c:1.135.2.1->1.135.2.2
617    
618    ---------------------
619    Date: 2010/12/29 23:29:44
620    Author: Isibaar
621    Branch: #CVSPS_NO_BRANCH
622    Tag: (none)
623    Log:
624    bug fixing...
625    
626    Members:
627            src/motion/estimation_bvop.c:1.28->1.28.2.1
628            src/motion/estimation_rd_based.c:1.16->1.16.2.1
629    
630    ---------------------
631    Date: 2010/12/28 20:19:57
632    Author: Isibaar
633    Branch: #CVSPS_NO_BRANCH
634    Tag: (none)
635    Log:
636    get rid off compiler warnings
637    
638    Members:
639            build/win32/libxvidcore.vcproj:1.5->1.5.2.1
640            build/win32/xvid_decraw.vcproj:1.3->1.3.2.1
641            build/win32/xvid_encraw.vcproj:1.4->1.4.2.1
642            dshow/dshow.vcproj:1.3->1.3.2.1
643            dshow/src/CXvidDecoder.cpp:1.25->1.25.2.1
644            examples/xvid_decraw.c:1.28->1.28.2.1
645            src/decoder.c:1.86->1.86.2.1
646            src/bitstream/bitstream.c:1.60->1.60.2.1
647            src/bitstream/bitstream.h:1.25->1.25.2.1
648            src/motion/estimation_pvop.c:1.24->1.24.2.1
649            src/motion/motion.h:1.27->1.27.2.1
650            src/motion/motion_comp.c:1.24->1.24.2.1
651            src/motion/sad.c:1.17->1.17.2.1
652            src/motion/sad.h:1.25->1.25.2.1
653            src/plugins/plugin_2pass2.c:1.10->1.10.2.1
654            src/plugins/plugin_single.c:1.4->1.4.2.1
655            src/quant/quant_matrix.c:1.16->1.16.4.1
656            vfw/vfw.vcproj:1.1->1.1.4.1
657    
658    ---------------------
659    Date: 2010/12/28 20:19:57
660    Author: Isibaar
661    Branch: release-1_3-branch
662    Tag: (none)
663    Log:
664    get rid off compiler warnings
665    
666    Members:
667            examples/xvid_encraw.c:1.46->1.46.2.1
668            src/encoder.c:1.135->1.135.2.1
669    
670    ---------------------
671    Date: 2010/12/28 17:34:55
672    Author: Isibaar
673    Branch: #CVSPS_NO_BRANCH
674    Tag: (none)
675    Log:
676    updated readme and debian files
677    
678    Members:
679            debian/changelog:1.3->1.3.2.1
680            debian/copyright:1.1->1.1.4.1
681            doc/INSTALL:1.3->1.3.2.1
682            doc/README:1.5->1.5.2.1
683            examples/README:1.3->1.3.6.1
684    
685    ---------------------
686    Date: 2010/12/28 17:04:31
687    Author: Isibaar
688    Branch: #CVSPS_NO_BRANCH
689    Tag: (none)
690    Log:
691    set version info to xvid-1.3.0-rc1
692    
693    Members:
694            src/xvid.c:1.85->1.85.2.1
695            src/xvid.h:1.74->1.74.2.1
696    
697    ---------------------
698    Date: 2010/12/27 17:39:31
699    Author: Isibaar
700    Branch: HEAD
701    Tag: tag-branching-1_3_0
702    Log:
703    updated changelog
704    
705    Members:
706            ChangeLog:INITIAL->1.17
707            TODO:1.8->1.9
708    
709    ---------------------
710    Date: 2010/12/27 17:11:05
711    Author: Isibaar
712    Branch: HEAD
713    Tag: (none)
714    Log:
715    auto slice determination
716    
717    Members:
718            vfw/src/codec.c:1.29->1.30
719            vfw/src/config.c:1.44->1.45
720            vfw/src/resource.rc:1.29->1.30
721    
722    ---------------------
723    Date: 2010/12/24 14:49:58
724    Author: Isibaar
725    Branch: HEAD
726    Tag: (none)
727    Log:
728    improved decoder robustness upon resync markers in BVOP
729    
730    Members:
731            src/decoder.c:1.85->1.86
732    
733    ---------------------
734    Date: 2010/12/24 14:31:31
735    Author: Isibaar
736    Branch: HEAD
737    Tag: (none)
738    Log:
739    update linker definitions (psnrhvsm plugin)
740    
741    Members:
742            build/generic/libxvidcore.ld:1.2->1.3
743    
744    ---------------------
745    Date: 2010/12/24 14:20:07
746    Author: Isibaar
747    Branch: HEAD
748    Tag: (none)
749    Log:
750    slice coding: workaround some third-party decoder bugs
751    
752    Members:
753            src/encoder.c:1.134->1.135
754            src/xvid.h:1.73->1.74
755            src/motion/estimation.h:1.15->1.16
756            src/motion/estimation_bvop.c:1.27->1.28
757            src/motion/estimation_rd_based_bvop.c:1.11->1.12
758            src/motion/motion.h:1.26->1.27
759    
760    ---------------------
761    Date: 2010/12/22 17:52:52
762    Author: Isibaar
763    Branch: HEAD
764    Tag: (none)
765    Log:
766    update
767    
768    Members:
769            AUTHORS:1.5->1.6
770            CodingStyle:1.3->1.4
771            README:1.2->1.3
772    
773    ---------------------
774    Date: 2010/12/22 17:52:12
775    Author: Isibaar
776    Branch: HEAD
777    Tag: (none)
778    Log:
779    slice coding GUI element
780    
781    Members:
782            vfw/src/codec.c:1.28->1.29
783            vfw/src/config.c:1.43->1.44
784            vfw/src/config.h:1.16->1.17
785            vfw/src/resource.h:1.14->1.15
786            vfw/src/resource.rc:1.28->1.29
787    
788    ---------------------
789    Date: 2010/12/22 16:21:13
790    Author: Isibaar
791    Branch: HEAD
792    Tag: (none)
793    Log:
794    read cpu_flags and num_threads from registry
795    
796    Members:
797            dshow/src/CXvidDecoder.cpp:1.24->1.25
798            dshow/src/config.c:1.11->1.12
799            dshow/src/config.h:1.7->1.8
800    
801    ---------------------
802    Date: 2010/12/21 21:23:06
803    Author: Isibaar
804    Branch: HEAD
805    Tag: (none)
806    Log:
807    some bugfixing...
808    
809    Members:
810            vfw/src/config.c:1.42->1.43
811            vfw/src/config.h:1.15->1.16
812    
813    ---------------------
814    Date: 2010/12/21 17:56:42
815    Author: Isibaar
816    Branch: HEAD
817    Tag: (none)
818    Log:
819    moved num_threads control to common tab
820    VHQ metric combobox
821    
822    Members:
823            vfw/src/codec.c:1.27->1.28
824            vfw/src/config.c:1.41->1.42
825            vfw/src/config.h:1.14->1.15
826            vfw/src/resource.h:1.13->1.14
827            vfw/src/resource.rc:1.27->1.28
828    
829    ---------------------
830    Date: 2010/12/18 17:02:00
831    Author: Isibaar
832    Branch: HEAD
833    Tag: (none)
834    Log:
835    refactorized encoder multi-threading
836    introduced slice-based encoding
837    
838    Members:
839            examples/xvid_encraw.c:1.45->1.46
840            src/encoder.c:1.133->1.134
841            src/encoder.h:1.33->1.34
842            src/xvid.h:1.72->1.73
843            src/bitstream/bitstream.c:1.59->1.60
844            src/bitstream/bitstream.h:1.24->1.25
845            src/motion/estimation.h:1.14->1.15
846            src/motion/estimation_bvop.c:1.26->1.27
847            src/motion/estimation_gmc.c:1.5->1.6
848            src/motion/estimation_pvop.c:1.23->1.24
849            src/motion/estimation_rd_based.c:1.15->1.16
850            src/motion/motion.h:1.25->1.26
851            src/motion/motion_comp.c:1.23->1.24
852            src/motion/motion_smp.h:1.7->1.8
853            src/prediction/mbprediction.c:1.19->1.20
854            src/prediction/mbprediction.h:1.25->1.26
855    
856    ---------------------
857    Date: 2010/12/18 11:16:46
858    Author: Isibaar
859    Branch: HEAD
860    Tag: (none)
861    Log:
862    set decoder threads
863    
864    Members:
865            dshow/src/CXvidDecoder.cpp:1.23->1.24
866            dshow/src/config.c:1.10->1.11
867            dshow/src/config.h:1.6->1.7
868            examples/xvid_decraw.c:1.27->1.28
869    
870    ---------------------
871    Date: 2010/12/18 11:13:30
872    Author: Isibaar
873    Branch: HEAD
874    Tag: (none)
875    Log:
876    MT deblocker
877    
878    Members:
879            src/decoder.c:1.84->1.85
880            src/decoder.h:1.19->1.20
881            src/xvid.h:1.71->1.72
882            src/image/postprocessing.c:1.5->1.6
883            src/image/postprocessing.h:1.6->1.7
884    
885    ---------------------
886    Date: 2010/12/02 07:46:07
887    Author: Isibaar
888    Branch: HEAD
889    Tag: (none)
890    Log:
891    some cleanup of vfw code, increased allowed max bitrate, profile for HD 1080
892    
893    Members:
894            vfw/src/codec.c:1.26->1.27
895            vfw/src/codec.h:1.6->1.7
896            vfw/src/config.c:1.40->1.41
897            vfw/src/config.h:1.13->1.14
898            vfw/src/debug.h:1.2->1.3
899            vfw/src/driverproc.c:1.11->1.12
900            vfw/src/hd1080_40.ico:INITIAL->1.1
901            vfw/src/hd720_40.ico:INITIAL->1.1
902            vfw/src/home_40.ico:INITIAL->1.1
903            vfw/src/mobile_40.ico:INITIAL->1.1
904            vfw/src/resource.h:1.12->1.13
905            vfw/src/resource.rc:1.26->1.27
906            vfw/src/status.c:1.4->1.5
907            vfw/src/status.h:1.2->1.3
908            vfw/src/vfwext.h:1.2->1.3
909            vfw/src/xvid.ico:1.2->1.3
910    
911    ---------------------
912    Date: 2010/11/28 16:18:21
913    Author: Isibaar
914    Branch: HEAD
915    Tag: (none)
916    Log:
917    PSNRHVSM R-D optimization
918    
919    Members:
920            examples/xvid_encraw.c:1.44->1.45
921            src/encoder.c:1.132->1.133
922            src/global.h:1.26->1.27
923            src/xvid.c:1.84->1.85
924            src/xvid.h:1.70->1.71
925            src/image/image.c:1.45->1.46
926            src/image/image.h:1.17->1.18
927            src/image/x86_asm/qpel_mmx.asm:1.12->1.13
928            src/motion/estimation.h:1.13->1.14
929            src/motion/estimation_bvop.c:1.25->1.26
930            src/motion/estimation_pvop.c:1.22->1.23
931            src/motion/estimation_rd_based.c:1.14->1.15
932            src/motion/estimation_rd_based_bvop.c:1.10->1.11
933            src/motion/sad.c:1.16->1.17
934            src/motion/sad.h:1.24->1.25
935            src/motion/x86_asm/sad_sse2.asm:1.20->1.21
936            src/plugins/plugin_psnrhvsm.c:1.3->1.4
937            src/utils/mbtransquant.c:1.32->1.33
938    
939    ---------------------
940    Date: 2010/11/23 12:00:35
941    Author: Isibaar
942    Branch: HEAD
943    Tag: (none)
944    Log:
945    Changed semantics of frame_drop_ratio: "0" will not produce any N_VOPs.
946    
947    Members:
948            src/encoder.c:1.131->1.132
949    
950    ---------------------
951    Date: 2010/11/16 15:58:42
952    Author: Isibaar
953    Branch: HEAD
954    Tag: (none)
955    Log:
956    Had accidentally overwritten the VS 2005 project files by VS 2008 ones -> Restore previous version.
957    
958    Members:
959            build/win32/libxvidcore.sln:1.3->1.4
960            build/win32/libxvidcore.vcproj:1.4->1.5
961            build/win32/xvid_decraw.vcproj:1.2->1.3
962            build/win32/xvid_encraw.vcproj:1.3->1.4
963    
964    ---------------------
965    Date: 2010/11/16 15:42:07
966    Author: Isibaar
967    Branch: HEAD
968    Tag: (none)
969    Log:
970    Clean-up for vbv_peakrate handling (many thanks to Lasse Collin)
971    
972    Members:
973            build/win32/libxvidcore.sln:1.2->1.3
974            build/win32/libxvidcore.vcproj:1.3->1.4
975            build/win32/xvid_decraw.vcproj:1.1->1.2
976            build/win32/xvid_encraw.vcproj:1.2->1.3
977            doc/INSTALL:1.2->1.3
978            doc/README:1.4->1.5
979            examples/xvid_encraw.c:1.43->1.44
980            src/xvid.h:1.69->1.70
981            src/plugins/plugin_2pass2.c:1.9->1.10
982            vfw/src/codec.c:1.25->1.26
983    
984    ---------------------
985    Date: 2010/11/12 11:10:40
986    Author: Isibaar
987    Branch: HEAD
988    Tag: (none)
989    Log:
990    fix for typo on pred mv init (thanks to Lasse Collin)
991    
992    Members:
993            src/decoder.c:1.83->1.84
994    
995    ---------------------
996    Date: 2010/11/10 22:25:16
997    Author: Isibaar
998    Branch: HEAD
999    Tag: (none)
1000    Log:
1001    psnrhvsm for u/v planes too
1002    
1003    Members:
1004            src/plugins/plugin_psnrhvsm.c:1.2->1.3
1005    
1006    ---------------------
1007    Date: 2010/11/08 21:20:39
1008    Author: Isibaar
1009    Branch: HEAD
1010    Tag: (none)
1011    Log:
1012    fixed some bugs (possible overflow, mainly)
1013    
1014    Members:
1015            src/plugins/plugin_psnrhvsm.c:1.1->1.2
1016    
1017    ---------------------
1018    Date: 2010/10/29 18:39:07
1019    Author: Isibaar
1020    Branch: HEAD
1021    Tag: (none)
1022    Log:
1023    don't use tray icon and MFT by default
1024    
1025    Members:
1026            dshow/src/CXvidDecoder.cpp:1.22->1.23
1027    
1028    ---------------------
1029    Date: 2010/10/29 16:33:39
1030    Author: Isibaar
1031    Branch: HEAD
1032    Tag: (none)
1033    Log:
1034    tray icon update
1035    
1036    Members:
1037            dshow/src/CXvidDecoder.cpp:1.21->1.22
1038            dshow/src/xvid.ico:1.1->1.2
1039    
1040    ---------------------
1041    Date: 2010/10/24 10:50:54
1042    Author: Isibaar
1043    Branch: HEAD
1044    Tag: (none)
1045    Log:
1046    forgot to add new plugin_psnrhvsm.c source file to unix-style build environment...
1047    
1048    Members:
1049            build/generic/sources.inc:1.15->1.16
1050    
1051    ---------------------
1052    Date: 2010/10/17 20:36:12
1053    Author: Isibaar
1054    Branch: HEAD
1055    Tag: (none)
1056    Log:
1057    fixed typo
1058    
1059    Members:
1060            dshow/src/CXvidDecoder.cpp:1.20->1.21
1061    
1062    ---------------------
1063    Date: 2010/10/17 20:31:46
1064    Author: Isibaar
1065    Branch: HEAD
1066    Tag: (none)
1067    Log:
1068    MFT decoder
1069    
1070    Members:
1071            dshow/dshow.vcproj:1.2->1.3
1072            dshow/src/CXvidDecoder.cpp:1.19->1.20
1073            dshow/src/CXvidDecoder.h:1.8->1.9
1074    
1075    ---------------------
1076    Date: 2010/10/17 19:46:43
1077    Author: Isibaar
1078    Branch: HEAD
1079    Tag: (none)
1080    Log:
1081    XVID_GBL_CONVERT: generic colorspace conversion from XVID_CSP_INTERNAL
1082    
1083    Members:
1084            src/xvid.c:1.83->1.84
1085    
1086    ---------------------
1087    Date: 2010/10/16 14:20:30
1088    Author: Isibaar
1089    Branch: HEAD
1090    Tag: (none)
1091    Log:
1092    tray icon
1093    
1094    Members:
1095            dshow/dshow.vcproj:1.1->1.2
1096            dshow/src/CXvidDecoder.cpp:1.18->1.19
1097            dshow/src/CXvidDecoder.h:1.7->1.8
1098            dshow/src/Configure.cpp:1.6->1.7
1099            dshow/src/debug.c:1.1->1.2
1100            dshow/src/resource.h:1.4->1.5
1101            dshow/src/xvid.ax.rc:1.7->1.8
1102            dshow/src/xvid.ico:INITIAL->1.1
1103    
1104    ---------------------
1105    Date: 2010/10/15 18:20:48
1106    Author: Isibaar
1107    Branch: HEAD
1108    Tag: (none)
1109    Log:
1110    table update
1111    
1112    Members:
1113            src/bitstream/mbcoding.c:1.58->1.59
1114    
1115    ---------------------
1116    Date: 2010/10/10 21:19:46
1117    Author: Isibaar
1118    Branch: HEAD
1119    Tag: (none)
1120    Log:
1121    PSNR-HVS-M quality metric
1122    
1123    Members:
1124            build/generic/libxvidcore.def:1.6->1.7
1125            build/win32/libxvidcore.vcproj:1.2->1.3
1126            examples/xvid_encraw.c:1.42->1.43
1127            src/xvid.h:1.68->1.69
1128            src/plugins/plugin_psnrhvsm.c:INITIAL->1.1
1129    
1130    ---------------------
1131    Date: 2010/09/13 09:38:09
1132    Author: Isibaar
1133    Branch: HEAD
1134    Tag: (none)
1135    Log:
1136    define additional simple profile levels
1137    
1138    Members:
1139            src/encoder.h:1.32->1.33
1140            src/global.h:1.25->1.26
1141            src/xvid.h:1.67->1.68
1142    
1143    ---------------------
1144    Date: 2010/08/23 16:58:48
1145    Author: Isibaar
1146    Branch: HEAD
1147    Tag: (none)
1148    Log:
1149    Added new simple profile levels to GUI (patch by Carl Eric Codere)
1150    
1151    Members:
1152            vfw/src/config.c:1.39->1.40
1153    
1154    ---------------------
1155    Date: 2010/08/10 17:00:06
1156    Author: Isibaar
1157    Branch: HEAD
1158    Tag: (none)
1159    Log:
1160    decoder: better distinguish between xvid and non-xvid streams
1161    
1162    Members:
1163            src/decoder.c:1.82->1.83
1164            src/bitstream/bitstream.c:1.58->1.59
1165            src/image/image.c:1.44->1.45
1166            src/prediction/mbprediction.c:1.18->1.19
1167    
1168    ---------------------
1169    Date: 2010/08/10 16:17:23
1170    Author: Isibaar
1171    Branch: HEAD
1172    Tag: (none)
1173    Log:
1174    API change: signal fourcc to xvidcore
1175    
1176    Members:
1177            dshow/src/CXvidDecoder.cpp:1.17->1.18
1178            src/decoder.c:1.81->1.82
1179            src/xvid.h:1.66->1.67
1180            vfw/src/codec.c:1.24->1.25
1181    
1182    ---------------------
1183    Date: 2010/06/07 09:03:37
1184    Author: Isibaar
1185    Branch: HEAD
1186    Tag: (none)
1187    Log:
1188    patch for yasm >= 1.0 by Takashi Mochizuki
1189    
1190    Members:
1191            build/generic/configure.in:1.32->1.33
1192    
1193    ---------------------
1194    Date: 2010/05/10 15:50:46
1195    Author: Isibaar
1196    Branch: HEAD
1197    Tag: (none)
1198    Log:
1199    fix for handle leak problem reported by Chris Korda
1200    
1201    Members:
1202            vfw/src/codec.c:1.23->1.24
1203    
1204    ---------------------
1205    Date: 2010/04/01 14:16:48
1206    Author: Isibaar
1207    Branch: HEAD
1208    Tag: (none)
1209    Log:
1210    fixed rounding issue for app-level multi-threading
1211    
1212    Members:
1213            examples/xvid_encraw.c:1.41->1.42
1214    
1215    ---------------------
1216    Date: 2010/03/09 17:25:17
1217    Author: Isibaar
1218    Branch: HEAD
1219    Tag: (none)
1220    Log:
1221    fixed multithreaded AVI input (hopefully)
1222    
1223    Members:
1224            examples/xvid_encraw.c:1.40->1.41
1225    
1226    ---------------------
1227    Date: 2010/03/09 15:56:02
1228    Author: Isibaar
1229    Branch: HEAD
1230    Tag: (none)
1231    Log:
1232    typo with sequence splitting
1233    
1234    Members:
1235            examples/xvid_encraw.c:1.39->1.40
1236    
1237    ---------------------
1238    Date: 2010/03/09 11:00:14
1239    Author: Isibaar
1240    Branch: HEAD
1241    Tag: (none)
1242    Log:
1243    app-level multi-threading for xvid_encraw
1244    
1245    Members:
1246            build/win32/xvid_encraw.vcproj:1.1->1.2
1247            examples/xvid_encraw.c:1.38->1.39
1248            src/decoder.h:1.18->1.19
1249            src/encoder.c:1.130->1.131
1250            src/portab.h:1.59->1.60
1251            src/xvid.c:1.82->1.83
1252            src/xvid.h:1.65->1.66
1253            src/dct/simple_idct.c:1.5->1.6
1254            src/image/reduced.c:1.4->1.5
1255            src/image/x86_asm/deintl_sse.asm:1.6->1.7
1256            src/image/x86_asm/gmc_mmx.asm:1.11->1.12
1257            src/image/x86_asm/postprocessing_mmx.asm:1.13->1.14
1258            src/image/x86_asm/postprocessing_sse2.asm:1.16->1.17
1259            src/image/x86_asm/qpel_mmx.asm:1.11->1.12
1260            src/image/x86_asm/reduced_mmx.asm:1.12->1.13
1261            src/motion/motion_smp.h:1.6->1.7
1262            src/plugins/plugin_2pass1.c:1.3->1.4
1263            src/plugins/plugin_2pass2.c:1.8->1.9
1264            src/plugins/plugin_dump.c:1.3->1.4
1265            src/plugins/plugin_lumimasking.c:1.8->1.9
1266            src/plugins/plugin_psnr.c:1.2->1.3
1267            src/plugins/plugin_single.c:1.3->1.4
1268    
1269    ---------------------
1270    Date: 2010/03/09 10:20:05
1271    Author: Isibaar
1272    Branch: HEAD
1273    Tag: (none)
1274    Log:
1275    added option for postprocessing
1276    
1277    Members:
1278            examples/xvid_decraw.c:1.26->1.27
1279    
1280    ---------------------
1281    Date: 2010/01/08 11:03:09
1282    Author: Isibaar
1283    Branch: HEAD
1284    Tag: (none)
1285    Log:
1286    bugfix for new -f yuv option
1287    
1288    Members:
1289            examples/xvid_decraw.c:1.25->1.26
1290    
1291    ---------------------
1292    Date: 2010/01/05 10:25:19
1293    Author: Isibaar
1294    Branch: HEAD
1295    Tag: (none)
1296    Log:
1297    added option for raw yuv output format
1298    
1299    Members:
1300            examples/xvid_decraw.c:1.24->1.25
1301    
1302    ---------------------
1303    Date: 2009/11/10 15:06:58
1304    Author: Isibaar
1305    Branch: HEAD
1306    Tag: (none)
1307    Log:
1308    skip mv_bits assert in _DEBUG mode
1309    
1310    Members:
1311            src/bitstream/mbcoding.c:1.57->1.58
1312    
1313    ---------------------
1314    Date: 2009/10/05 11:55:46
1315    Author: Isibaar
1316    Branch: HEAD
1317    Tag: (none)
1318    Log:
1319    Removed inner nested AC_CHECK_LIB test for pthread_join (autoconf-2.64 compatibility)
1320    
1321    Members:
1322            build/generic/configure.in:1.31->1.32
1323    
1324    ---------------------
1325    Date: 2009/09/16 19:07:58
1326    Author: Isibaar
1327    Branch: HEAD
1328    Tag: (none)
1329    Log:
1330    no_exec stack patch for x86_64 too by Michal Schmidt (mschmidt at redhat dot com)
1331    
1332    Members:
1333            src/nasm.inc:1.6->1.7
1334            src/bitstream/x86_asm/cbp_mmx.asm:1.18->1.19
1335            src/bitstream/x86_asm/cbp_sse2.asm:1.13->1.14
1336            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.9->1.10
1337            src/dct/x86_asm/fdct_mmx_skal.asm:1.11->1.12
1338            src/dct/x86_asm/fdct_sse2_skal.asm:1.14->1.15
1339            src/dct/x86_asm/idct_3dne.asm:1.10->1.11
1340            src/dct/x86_asm/idct_mmx.asm:1.14->1.15
1341            src/dct/x86_asm/idct_sse2_dmitry.asm:1.10->1.11
1342            src/image/x86_asm/colorspace_rgb_mmx.asm:1.12->1.13
1343            src/image/x86_asm/colorspace_yuv_mmx.asm:1.14->1.15
1344            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.11->1.12
1345            src/image/x86_asm/deintl_sse.asm:1.5->1.6
1346            src/image/x86_asm/gmc_mmx.asm:1.10->1.11
1347            src/image/x86_asm/interpolate8x8_3dn.asm:1.13->1.14
1348            src/image/x86_asm/interpolate8x8_3dne.asm:1.13->1.14
1349            src/image/x86_asm/interpolate8x8_mmx.asm:1.24->1.25
1350            src/image/x86_asm/interpolate8x8_xmm.asm:1.14->1.15
1351            src/image/x86_asm/postprocessing_mmx.asm:1.12->1.13
1352            src/image/x86_asm/postprocessing_sse2.asm:1.15->1.16
1353            src/image/x86_asm/qpel_mmx.asm:1.10->1.11
1354            src/image/x86_asm/reduced_mmx.asm:1.11->1.12
1355            src/motion/x86_asm/sad_3dn.asm:1.13->1.14
1356            src/motion/x86_asm/sad_3dne.asm:1.11->1.12
1357            src/motion/x86_asm/sad_mmx.asm:1.21->1.22
1358            src/motion/x86_asm/sad_sse2.asm:1.19->1.20
1359            src/motion/x86_asm/sad_xmm.asm:1.14->1.15
1360            src/plugins/x86_asm/plugin_ssim-a.asm:1.12->1.13
1361            src/quant/x86_asm/quantize_h263_3dne.asm:1.11->1.12
1362            src/quant/x86_asm/quantize_h263_mmx.asm:1.15->1.16
1363            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.15->1.16
1364            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.12->1.13
1365            src/utils/x86_asm/cpuid.asm:1.18->1.19
1366            src/utils/x86_asm/interlacing_mmx.asm:1.11->1.12
1367            src/utils/x86_asm/mem_transfer_3dne.asm:1.12->1.13
1368            src/utils/x86_asm/mem_transfer_mmx.asm:1.21->1.22
1369    
1370    ---------------------
1371    Date: 2009/07/01 11:25:38
1372    Author: Isibaar
1373    Branch: HEAD
1374    Tag: (none)
1375    Log:
1376    Additional sanity check when reading stats file
1377    
1378    Members:
1379            src/plugins/plugin_2pass2.c:1.7->1.8
1380    
1381    ---------------------
1382    Date: 2009/06/09 09:48:57
1383    Author: Isibaar
1384    Branch: HEAD
1385    Tag: (none)
1386    Log:
1387    Use -maltivec only to compile the sources containting altivec code.
1388    GCC may otherwise produce altivec code on non-altivec PPC (thanks to Frederik Wikstrom)
1389    
1390    Members:
1391            build/generic/Makefile:1.17->1.18
1392            build/generic/configure.in:1.30->1.31
1393            build/generic/platform.inc.in:1.7->1.8
1394    
1395    ---------------------
1396    Date: 2009/06/05 09:58:41
1397    Author: Isibaar
1398    Branch: HEAD
1399    Tag: (none)
1400    Log:
1401    Patch for Amiga OS4 by Fredrik Wikstrom
1402    
1403    Members:
1404            src/xvid.c:1.81->1.82
1405            src/motion/motion_smp.h:1.5->1.6
1406            src/utils/ppc_asm/altivec_trigger.c:1.1->1.2
1407    
1408    ---------------------
1409    Date: 2009/06/02 15:06:49
1410    Author: Isibaar
1411    Branch: HEAD
1412    Tag: (none)
1413    Log:
1414    Added alternative processor cores detection routing for Apple (thanks to Fabian Groffen)
1415    C90 style fix in variance masking code
1416    
1417    Members:
1418            src/xvid.c:1.80->1.81
1419            src/plugins/plugin_lumimasking.c:1.7->1.8
1420    
1421    ---------------------
1422    Date: 2009/05/28 19:03:45
1423    Author: Isibaar
1424    Branch: release-1_2-branch
1425    Tag: release-1_2_2
1426    Log:
1427    allow text relocations for dynlib OS X target
1428    
1429    Members:
1430            build/generic/configure.in:1.25.2.3->1.25.2.4
1431    
1432    ---------------------
1433    Date: 2009/05/28 18:59:21
1434    Author: Isibaar
1435    Branch: HEAD
1436    Tag: (none)
1437    Log:
1438    Allow text relocations for dynlib OS X target
1439    
1440    Members:
1441            build/generic/configure.in:1.29->1.30
1442    
1443    ---------------------
1444    Date: 2009/05/28 17:52:33
1445    Author: Isibaar
1446    Branch: release-1_2-branch
1447    Tag: (none)
1448    Log:
1449    back-port from HEAD:
1450      - add resync-marker range check
1451      - return E_FAIL on XVID_ERR_MEMORY error in dshow
1452    
1453    Members:
1454            ChangeLog:1.14.4.3->1.14.4.4
1455            dshow/src/CXvidDecoder.cpp:1.16->1.16.4.1
1456            src/decoder.c:1.80->1.80.2.1
1457    
1458    ---------------------
1459    Date: 2009/05/28 17:42:06
1460    Author: Isibaar
1461    Branch: HEAD
1462    Tag: (none)
1463    Log:
1464    Bugfix:
1465    - Added missing resync marker range check in decoder.c (reported by IBM X-Force. Thanks go to John McDonald and Christopher Valasek)
1466    - return E_FAIL instead of S_FALSE upon XVID_ERR_MEMORY error in dshow frontend (reported by IBM X-Force. Thanks to John McDonald and Mark Dowd)
1467    
1468    Members:
1469            dshow/src/CXvidDecoder.cpp:1.16->1.17
1470            src/decoder.c:1.80->1.81
1471    
1472    ---------------------
1473    Date: 2009/05/28 17:04:35
1474    Author: Isibaar
1475    Branch: release-1_2-branch
1476    Tag: (none)
1477    Log:
1478    backport from HEAD: yasm compatibility
1479    
1480    Members:
1481            build/generic/configure.in:1.25.2.2->1.25.2.3
1482            src/nasm.inc:1.1.2.3->1.1.2.4
1483            src/image/x86_asm/colorspace_yuv_mmx.asm:1.10.2.1->1.10.2.2
1484            src/image/x86_asm/interpolate8x8_3dne.asm:1.11.2.1->1.11.2.2
1485            src/image/x86_asm/postprocessing_mmx.asm:1.9.2.1->1.9.2.2
1486            src/image/x86_asm/postprocessing_sse2.asm:1.10.2.2->1.10.2.3
1487            src/quant/x86_asm/quantize_h263_3dne.asm:1.9.2.1->1.9.2.2
1488            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.10.2.1->1.10.2.2
1489    
1490    ---------------------
1491    Date: 2009/05/28 16:15:53
1492    Author: Isibaar
1493    Branch: HEAD
1494    Tag: (none)
1495    Log:
1496    require yasm >= 0.8.0
1497    
1498    Members:
1499            build/generic/configure.in:1.28->1.29
1500    
1501    ---------------------
1502    Date: 2009/05/28 10:42:37
1503    Author: Isibaar
1504    Branch: release-1_2-branch
1505    Tag: (none)
1506    Log:
1507    backport from HEAD: Use of TEXT macro for Mach-O
1508    
1509    Members:
1510            src/nasm.inc:1.1.2.2->1.1.2.3
1511            src/bitstream/x86_asm/cbp_mmx.asm:1.17->1.17.2.1
1512            src/bitstream/x86_asm/cbp_sse2.asm:1.10.2.1->1.10.2.2
1513            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.8->1.8.2.1
1514            src/dct/x86_asm/fdct_mmx_skal.asm:1.10->1.10.2.1
1515            src/dct/x86_asm/fdct_sse2_skal.asm:1.10.2.2->1.10.2.3
1516            src/dct/x86_asm/idct_3dne.asm:1.9->1.9.2.1
1517            src/dct/x86_asm/idct_mmx.asm:1.13->1.13.2.1
1518            src/dct/x86_asm/idct_sse2_dmitry.asm:1.8.2.1->1.8.2.2
1519            src/image/x86_asm/colorspace_rgb_mmx.asm:1.10.2.1->1.10.2.2
1520            src/image/x86_asm/colorspace_yuv_mmx.asm:1.10->1.10.2.1
1521            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.10->1.10.2.1
1522            src/image/x86_asm/deintl_sse.asm:1.4->1.4.2.1
1523            src/image/x86_asm/gmc_mmx.asm:1.7.2.2->1.7.2.3
1524            src/image/x86_asm/interpolate8x8_3dn.asm:1.12->1.12.2.1
1525            src/image/x86_asm/interpolate8x8_3dne.asm:1.11->1.11.2.1
1526            src/image/x86_asm/interpolate8x8_mmx.asm:1.22->1.22.2.1
1527            src/image/x86_asm/interpolate8x8_xmm.asm:1.13->1.13.2.1
1528            src/image/x86_asm/postprocessing_mmx.asm:1.9->1.9.2.1
1529            src/image/x86_asm/postprocessing_sse2.asm:1.10.2.1->1.10.2.2
1530            src/image/x86_asm/qpel_mmx.asm:1.9->1.9.2.1
1531            src/image/x86_asm/reduced_mmx.asm:1.9->1.9.2.1
1532            src/motion/x86_asm/sad_3dn.asm:1.12->1.12.2.1
1533            src/motion/x86_asm/sad_3dne.asm:1.10->1.10.2.1
1534            src/motion/x86_asm/sad_mmx.asm:1.20->1.20.2.1
1535            src/motion/x86_asm/sad_sse2.asm:1.16.2.1->1.16.2.2
1536            src/motion/x86_asm/sad_xmm.asm:1.13->1.13.2.1
1537            src/plugins/x86_asm/plugin_ssim-a.asm:1.9.2.1->1.9.2.2
1538            src/quant/x86_asm/quantize_h263_3dne.asm:1.9->1.9.2.1
1539            src/quant/x86_asm/quantize_h263_mmx.asm:1.11.2.2->1.11.2.3
1540            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.13->1.13.2.1
1541            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.10->1.10.2.1
1542            src/utils/x86_asm/cpuid.asm:1.15.2.1->1.15.2.2
1543            src/utils/x86_asm/interlacing_mmx.asm:1.10->1.10.2.1
1544            src/utils/x86_asm/mem_transfer_3dne.asm:1.11->1.11.2.1
1545            src/utils/x86_asm/mem_transfer_mmx.asm:1.20->1.20.2.1
1546    
1547    ---------------------
1548    Date: 2009/05/27 19:27:56
1549    Author: Isibaar
1550    Branch: HEAD
1551    Tag: (none)
1552    Log:
1553    GUI for variance masking
1554    
1555    Members:
1556            vfw/src/codec.c:1.22->1.23
1557            vfw/src/config.c:1.38->1.39
1558            vfw/src/resource.h:1.11->1.12
1559            vfw/src/resource.rc:1.25->1.26
1560    
1561    ---------------------
1562    Date: 2009/05/27 17:52:05
1563    Author: Isibaar
1564    Branch: HEAD
1565    Tag: (none)
1566    Log:
1567    Added Darkshikari's variance masking as an option to lumimasking
1568    
1569    Members:
1570            ChangeLog:1.15->1.16
1571            examples/xvid_encraw.c:1.37->1.38
1572            src/xvid.h:1.64->1.65
1573            src/plugins/plugin_lumimasking.c:1.6->1.7
1574    
1575    ---------------------
1576    Date: 2009/05/13 11:39:20
1577    Author: Isibaar
1578    Branch: HEAD
1579    Tag: (none)
1580    Log:
1581    improved precision and rounding for RGB->YV12 conversion
1582    
1583    Members:
1584            src/image/colorspace.c:1.14->1.15
1585            src/image/x86_asm/colorspace_rgb_mmx.asm:1.11->1.12
1586    
1587    ---------------------
1588    Date: 2009/03/30 16:40:05
1589    Author: Isibaar
1590    Branch: HEAD
1591    Tag: (none)
1592    Log:
1593    attempt at fixing a RGB24 access violation bug reported by Matthew Allen
1594    
1595    Members:
1596            src/image/image.c:1.43->1.44
1597    
1598    ---------------------
1599    Date: 2009/02/19 18:07:29
1600    Author: Isibaar
1601    Branch: HEAD
1602    Tag: (none)
1603    Log:
1604    added proper license headers to the IA64 asm files
1605    
1606    Members:
1607            src/dct/ia64_asm/fdct_ia64.s:1.5->1.6
1608            src/dct/ia64_asm/idct_fini.s:1.1->1.2
1609            src/dct/ia64_asm/idct_ia64_ecc.s:1.1->1.2
1610            src/dct/ia64_asm/idct_ia64_gcc.s:1.1->1.2
1611            src/dct/ia64_asm/idct_init.s:1.1->1.2
1612            src/image/ia64_asm/interpolate8x8_ia64.s:1.5->1.6
1613            src/image/ia64_asm/interpolate8x8_ia64_exact.s:1.1->1.2
1614            src/motion/ia64_asm/calc_delta_1.s:1.1->1.2
1615            src/motion/ia64_asm/calc_delta_2.s:1.1->1.2
1616            src/motion/ia64_asm/calc_delta_3.s:1.1->1.2
1617            src/motion/ia64_asm/halfpel8_refine_ia64.s:1.3->1.4
1618            src/motion/ia64_asm/sad_ia64.s:1.7->1.8
1619            src/quant/ia64_asm/quant_h263_ia64.s:1.6->1.7
1620            src/utils/ia64_asm/mem_transfer_ia64.s:1.5->1.6
1621    
1622    ---------------------
1623    Date: 2009/02/18 23:09:37
1624    Author: Isibaar
1625    Branch: HEAD
1626    Tag: (none)
1627    Log:
1628    amd64
1629    
1630    Members:
1631            debian/control:1.3->1.4
1632    
1633    ---------------------
1634    Date: 2009/02/18 16:10:19
1635    Author: Isibaar
1636    Branch: HEAD
1637    Tag: (none)
1638    Log:
1639    - Some updates to license headers
1640    
1641    Members:
1642            src/image/x86_asm/colorspace_mmx.inc:1.8->1.9
1643            src/motion/motion.h:1.24->1.25
1644    
1645    ---------------------
1646    Date: 2009/01/07 17:32:31
1647    Author: Isibaar
1648    Branch: HEAD
1649    Tag: (none)
1650    Log:
1651    Added note for OSX users that nasm >=2.06rc2 is required for MACH-O build
1652    
1653    Will auto-check in the configure script once 2.06 release is out...
1654    
1655    Members:
1656            doc/README:1.3->1.4
1657    
1658    ---------------------
1659    Date: 2009/01/07 17:22:02
1660    Author: Isibaar
1661    Branch: HEAD
1662    Tag: (none)
1663    Log:
1664    added quotes around nasm include paths to fix problems with directory names containing spaces
1665    
1666    Members:
1667            build/win32/libxvidcore.dsp:1.15->1.16
1668            build/win32/libxvidcore_static.dsp:1.5->1.6
1669    
1670    ---------------------
1671    Date: 2008/12/15 11:22:07
1672    Author: Isibaar
1673    Branch: HEAD
1674    Tag: (none)
1675    Log:
1676    added -D_WIN32_IE=0x0501 to CFLAGS
1677    
1678    Members:
1679            vfw/bin/Makefile:1.6->1.7
1680    
1681    ---------------------
1682    Date: 2008/12/09 11:42:38
1683    Author: Isibaar
1684    Branch: HEAD
1685    Tag: (none)
1686    Log:
1687    Note for yasm version required for MacOS X
1688    
1689    Members:
1690            doc/README:1.2->1.3
1691    
1692    ---------------------
1693    Date: 2008/12/05 11:33:47
1694    Author: Isibaar
1695    Branch: HEAD
1696    Tag: (none)
1697    Log:
1698    added a comment
1699    
1700    Members:
1701            src/dct/x86_asm/fdct_sse2_skal.asm:1.13->1.14
1702    
1703    ---------------------
1704    Date: 2008/12/05 11:18:52
1705    Author: Isibaar
1706    Branch: HEAD
1707    Tag: (none)
1708    Log:
1709    Added -arch ppc for Apple gcc
1710    
1711    Members:
1712            build/generic/configure.in:1.27->1.28
1713    
1714    ---------------------
1715    Date: 2008/12/05 11:15:02
1716    Author: Isibaar
1717    Branch: HEAD
1718    Tag: (none)
1719    Log:
1720    MacOS X specific changes
1721    
1722    Members:
1723            src/nasm.inc:1.5->1.6
1724            src/dct/x86_asm/fdct_sse2_skal.asm:1.12->1.13
1725    
1726    ---------------------
1727    Date: 2008/12/04 19:30:36
1728    Author: Isibaar
1729    Branch: HEAD
1730    Tag: (none)
1731    Log:
1732    yasm compatibility
1733    
1734    Members:
1735            build/generic/configure.in:INITIAL->1.27
1736            src/nasm.inc:1.4->1.5
1737            src/image/x86_asm/colorspace_yuv_mmx.asm:1.13->1.14
1738            src/image/x86_asm/interpolate8x8_3dne.asm:1.12->1.13
1739            src/image/x86_asm/postprocessing_mmx.asm:1.11->1.12
1740            src/image/x86_asm/postprocessing_sse2.asm:1.14->1.15
1741            src/quant/x86_asm/quantize_h263_3dne.asm:1.10->1.11
1742            src/quant/x86_asm/quantize_h263_mmx.asm:1.14->1.15
1743            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.14->1.15
1744            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.11->1.12
1745    
1746    ---------------------
1747    Date: 2008/12/04 15:41:50
1748    Author: Isibaar
1749    Branch: HEAD
1750    Tag: (none)
1751    Log:
1752    trying to add back yasm support
1753    
1754    Members:
1755            src/nasm.inc:INITIAL->1.4
1756            src/bitstream/x86_asm/cbp_mmx.asm:1.17->1.18
1757            src/bitstream/x86_asm/cbp_sse2.asm:1.12->1.13
1758            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.8->1.9
1759            src/dct/x86_asm/fdct_mmx_skal.asm:1.10->1.11
1760            src/dct/x86_asm/fdct_sse2_skal.asm:INITIAL->1.12
1761            src/dct/x86_asm/idct_3dne.asm:1.9->1.10
1762            src/dct/x86_asm/idct_mmx.asm:1.13->1.14
1763            src/dct/x86_asm/idct_sse2_dmitry.asm:INITIAL->1.10
1764            src/image/x86_asm/colorspace_rgb_mmx.asm:1.10->1.11
1765            src/image/x86_asm/colorspace_yuv_mmx.asm:1.12->1.13
1766            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.10->1.11
1767            src/image/x86_asm/deintl_sse.asm:1.4->1.5
1768            src/image/x86_asm/gmc_mmx.asm:INITIAL->1.10
1769            src/image/x86_asm/interpolate8x8_3dn.asm:1.12->1.13
1770            src/image/x86_asm/interpolate8x8_3dne.asm:1.11->1.12
1771            src/image/x86_asm/interpolate8x8_mmx.asm:1.23->1.24
1772            src/image/x86_asm/interpolate8x8_xmm.asm:1.13->1.14
1773            src/image/x86_asm/postprocessing_mmx.asm:1.10->1.11
1774            src/image/x86_asm/postprocessing_sse2.asm:1.13->1.14
1775            src/image/x86_asm/qpel_mmx.asm:1.9->1.10
1776            src/image/x86_asm/reduced_mmx.asm:1.10->1.11
1777            src/motion/x86_asm/sad_3dn.asm:1.12->1.13
1778            src/motion/x86_asm/sad_3dne.asm:1.10->1.11
1779            src/motion/x86_asm/sad_mmx.asm:1.20->1.21
1780            src/motion/x86_asm/sad_sse2.asm:1.18->1.19
1781            src/motion/x86_asm/sad_xmm.asm:1.13->1.14
1782            src/plugins/x86_asm/plugin_ssim-a.asm:1.11->1.12
1783            src/quant/x86_asm/quantize_h263_3dne.asm:1.9->1.10
1784            src/quant/x86_asm/quantize_h263_mmx.asm:INITIAL->1.14
1785            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.13->1.14
1786            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.10->1.11
1787            src/utils/x86_asm/cpuid.asm:INITIAL->1.18
1788            src/utils/x86_asm/interlacing_mmx.asm:1.10->1.11
1789            src/utils/x86_asm/mem_transfer_3dne.asm:1.11->1.12
1790            src/utils/x86_asm/mem_transfer_mmx.asm:1.20->1.21
1791    
1792    ---------------------
1793    Date: 2008/12/02 14:58:30
1794    Author: Isibaar
1795    Branch: HEAD
1796    Tag: (none)
1797    Log:
1798    missing ENDFUNC
1799    
1800    Members:
1801            src/utils/x86_asm/cpuid.asm:1.16->1.17
1802    
1803    ---------------------
1804    Date: 2008/12/02 14:44:55
1805    Author: Isibaar
1806    Branch: HEAD
1807    Tag: (none)
1808    Log:
1809    WIN64 XMM6/XMM7 bench and asm optimization patch by Andrew Dunstan
1810    
1811    Members:
1812            examples/xvid_bench.c:1.38->1.39
1813            src/bitstream/x86_asm/cbp_sse2.asm:1.11->1.12
1814            src/image/x86_asm/gmc_mmx.asm:1.8->1.9
1815            src/image/x86_asm/postprocessing_sse2.asm:1.12->1.13
1816            src/motion/x86_asm/sad_sse2.asm:1.17->1.18
1817            src/plugins/x86_asm/plugin_ssim-a.asm:1.10->1.11
1818            src/quant/x86_asm/quantize_h263_mmx.asm:1.12->1.13
1819            src/utils/emms.h:1.16->1.17
1820            src/utils/x86_asm/cpuid.asm:1.15->1.16
1821    
1822    ---------------------
1823    Date: 2008/12/01 16:22:37
1824    Author: Isibaar
1825    Branch: HEAD
1826    Tag: (none)
1827    Log:
1828    fix for previous commit
1829    
1830    Members:
1831            src/image/x86_asm/colorspace_yuv_mmx.asm:1.11->1.12
1832    
1833    ---------------------
1834    Date: 2008/12/01 16:06:48
1835    Author: Isibaar
1836    Branch: HEAD
1837    Tag: (none)
1838    Log:
1839    OSX/Leopard compilation fix by Guillaume Poirier
1840    
1841    Members:
1842            src/xvid.c:1.79->1.80
1843    
1844    ---------------------
1845    Date: 2008/12/01 16:00:44
1846    Author: Isibaar
1847    Branch: HEAD
1848    Tag: (none)
1849    Log:
1850    ASM clean-up patch by Carlo Bramix
1851    
1852    Members:
1853            src/image/x86_asm/colorspace_mmx.inc:1.7->1.8
1854            src/image/x86_asm/colorspace_yuv_mmx.asm:1.10->1.11
1855            src/image/x86_asm/interpolate8x8_mmx.asm:1.22->1.23
1856            src/image/x86_asm/postprocessing_mmx.asm:1.9->1.10
1857            src/image/x86_asm/postprocessing_sse2.asm:1.11->1.12
1858            src/image/x86_asm/reduced_mmx.asm:1.9->1.10
1859    
1860    ---------------------
1861    Date: 2008/12/01 15:45:45
1862    Author: Isibaar
1863    Branch: HEAD
1864    Tag: (none)
1865    Log:
1866    properly treat XMM6/XMM7 as non-volatile on WIN64 (to be tested)
1867    
1868    Members:
1869            src/nasm.inc:1.2->1.3
1870            src/bitstream/x86_asm/cbp_sse2.asm:1.10->1.11
1871            src/dct/x86_asm/fdct_sse2_skal.asm:1.10->1.11
1872            src/dct/x86_asm/idct_sse2_dmitry.asm:1.8->1.9
1873            src/image/x86_asm/gmc_mmx.asm:1.7->1.8
1874            src/image/x86_asm/postprocessing_sse2.asm:1.10->1.11
1875            src/motion/x86_asm/sad_sse2.asm:1.16->1.17
1876            src/plugins/x86_asm/plugin_ssim-a.asm:1.9->1.10
1877            src/quant/x86_asm/quantize_h263_mmx.asm:1.11->1.12
1878    
1879    ---------------------
1880    Date: 2008/11/30 19:05:42
1881    Author: Isibaar
1882    Branch: HEAD
1883    Tag: (none)
1884    Log:
1885    finish up WIN64 compatibility
1886    
1887    Members:
1888            vfw/src/driverproc.c:1.10->1.11
1889    
1890    ---------------------
1891    Date: 2008/11/30 18:56:07
1892    Author: Isibaar
1893    Branch: HEAD
1894    Tag: (none)
1895    Log:
1896    finish up WIN64 compatibility
1897    
1898    Members:
1899            vfw/src/config.c:1.37->1.38
1900            vfw/src/driverproc.c:1.9->1.10
1901            vfw/src/status.c:1.3->1.4
1902    
1903    ---------------------
1904    Date: 2008/11/30 17:36:44
1905    Author: Isibaar
1906    Branch: HEAD
1907    Tag: (none)
1908    Log:
1909    VC8 win32 / x64 project files
1910    
1911    Members:
1912            build/win32/libxvidcore.sln:1.1->1.2
1913            build/win32/libxvidcore.vcproj:1.1->1.2
1914            build/win32/xvid_decraw.vcproj:INITIAL->1.1
1915            build/win32/xvid_encraw.vcproj:INITIAL->1.1
1916            dshow/dshow.vcproj:INITIAL->1.1
1917            dshow/src/CAbout.cpp:1.2->1.3
1918            dshow/src/CAbout.h:1.2->1.3
1919            dshow/src/Configure.cpp:1.5->1.6
1920            dshow/src/config.c:1.9->1.10
1921            src/nasm.inc:1.1->1.2
1922            src/portab.h:1.58->1.59
1923            src/xvid.c:INITIAL->1.79
1924            src/motion/gmc.c:1.9->1.10
1925            vfw/vfw.dsp:INITIAL->1.4
1926            vfw/vfw.vcproj:INITIAL->1.1
1927            vfw/src/config.c:1.36->1.37
1928            vfw/src/config.h:1.12->1.13
1929            vfw/src/driverproc.c:1.8->1.9
1930    
1931    ---------------------
1932    Date: 2008/11/28 19:28:41
1933    Author: Isibaar
1934    Branch: HEAD
1935    Tag: (none)
1936    Log:
1937    updated nasm dependency
1938    
1939    Members:
1940            debian/control:1.2->1.3
1941    
1942    ---------------------
1943    Date: 2008/11/28 19:16:42
1944    Author: Isibaar
1945    Branch: HEAD
1946    Tag: (none)
1947    Log:
1948    pump up HEAD version numbers
1949    
1950    Members:
1951            build/generic/configure.in:1.25->1.26
1952            debian/changelog:1.2->1.3
1953            src/xvid.c:1.77->1.78
1954            src/xvid.h:1.63->1.64
1955    
1956    ---------------------
1957    Date: 2008/11/28 17:54:43
1958    Author: Isibaar
1959    Branch: HEAD
1960    Tag: tag-branching-1_2_0
1961    Log:
1962    WIN64 compatibility
1963    
1964    Members:
1965            dshow/src/config.h:1.5->1.6
1966    
1967    ---------------------
1968    Date: 2008/11/28 17:42:50
1969    Author: Isibaar
1970    Branch: HEAD
1971    Tag: (none)
1972    Log:
1973    alternative multicore detection
1974    
1975    Members:
1976            src/xvid.c:1.76->1.77
1977    
1978    ---------------------
1979    Date: 2008/11/28 12:56:01
1980    Author: Isibaar
1981    Branch: HEAD
1982    Tag: (none)
1983    Log:
1984    Auto SMP
1985    
1986    Members:
1987            vfw/src/codec.c:1.21->1.22
1988            vfw/src/config.c:1.35->1.36
1989            vfw/src/resource.rc:1.24->1.25
1990    
1991    ---------------------
1992    Date: 2008/11/28 11:58:07
1993    Author: Isibaar
1994    Branch: HEAD
1995    Tag: (none)
1996    Log:
1997    bugfix: prevent access violation if width/height is not multiple of 2
1998    
1999    Members:
2000            src/image/image.c:1.42->1.43
2001    
2002    ---------------------
2003    Date: 2008/11/27 21:46:13
2004    Author: Isibaar
2005    Branch: HEAD
2006    Tag: (none)
2007    Log:
2008    AMD64 fix
2009    
2010    Members:
2011            src/plugins/x86_asm/plugin_ssim-a.asm:1.8->1.9
2012    
2013    ---------------------
2014    Date: 2008/11/27 21:34:53
2015    Author: Isibaar
2016    Branch: HEAD
2017    Tag: (none)
2018    Log:
2019    readded cpu check
2020    
2021    Members:
2022            src/plugins/plugin_ssim.c:1.11->1.12
2023    
2024    ---------------------
2025    Date: 2008/11/27 21:17:33
2026    Author: Isibaar
2027    Branch: HEAD
2028    Tag: (none)
2029    Log:
2030    more ssim fixes
2031    
2032    Members:
2033            examples/xvid_encraw.c:1.36->1.37
2034            src/xvid.h:1.62->1.63
2035            src/plugins/plugin_ssim.c:1.10->1.11
2036            src/plugins/plugin_ssim.h:1.3->1.4
2037    
2038    ---------------------
2039    Date: 2008/11/27 20:45:28
2040    Author: Isibaar
2041    Branch: HEAD
2042    Tag: (none)
2043    Log:
2044    fix for -ssim option
2045    
2046    Members:
2047            examples/xvid_encraw.c:1.35->1.36
2048    
2049    ---------------------
2050    Date: 2008/11/27 19:35:36
2051    Author: Isibaar
2052    Branch: HEAD
2053    Tag: (none)
2054    Log:
2055    64-bit fix
2056    
2057    Members:
2058            src/utils/x86_asm/interlacing_mmx.asm:1.9->1.10
2059    
2060    ---------------------
2061    Date: 2008/11/27 17:42:00
2062    Author: Isibaar
2063    Branch: HEAD
2064    Tag: (none)
2065    Log:
2066    updated strings
2067    
2068    Members:
2069            vfw/bin/xvid.inf:1.3->1.4
2070    
2071    ---------------------
2072    Date: 2008/11/27 17:33:32
2073    Author: Isibaar
2074    Branch: HEAD
2075    Tag: (none)
2076    Log:
2077    64-bit GUI note
2078    
2079    Members:
2080            vfw/src/config.c:1.34->1.35
2081            vfw/src/config.h:1.11->1.12
2082            vfw/src/resource.rc:1.23->1.24
2083    
2084    ---------------------
2085    Date: 2008/11/27 17:31:48
2086    Author: Isibaar
2087    Branch: HEAD
2088    Tag: (none)
2089    Log:
2090    enable SSE4 GMC code
2091    
2092    Members:
2093            src/portab.h:1.57->1.58
2094            src/motion/gmc.c:1.8->1.9
2095    
2096    ---------------------
2097    Date: 2008/11/27 12:57:28
2098    Author: Isibaar
2099    Branch: HEAD
2100    Tag: (none)
2101    Log:
2102    WIN64 compatibility
2103    
2104    Members:
2105            dshow/Makefile:1.6->1.7
2106            vfw/bin/Makefile:1.5->1.6
2107            vfw/src/config.c:1.33->1.34
2108            vfw/src/status.c:1.2->1.3
2109    
2110    ---------------------
2111    Date: 2008/11/27 01:47:03
2112    Author: Isibaar
2113    Branch: HEAD
2114    Tag: (none)
2115    Log:
2116    brightness control fix
2117    
2118    Members:
2119            src/xvid.c:1.75->1.76
2120            src/image/postprocessing.c:1.4->1.5
2121            src/image/x86_asm/postprocessing_sse2.asm:1.9->1.10
2122    
2123    ---------------------
2124    Date: 2008/11/27 00:37:28
2125    Author: Isibaar
2126    Branch: HEAD
2127    Tag: (none)
2128    Log:
2129    sad8bi bench
2130    
2131    Members:
2132            examples/xvid_bench.c:1.37->1.38
2133    
2134    ---------------------
2135    Date: 2008/11/27 00:35:50
2136    Author: Isibaar
2137    Branch: HEAD
2138    Tag: (none)
2139    Log:
2140    some WIN64 fixes
2141    
2142    Members:
2143            src/image/x86_asm/colorspace_mmx.inc:1.6->1.7
2144            src/image/x86_asm/colorspace_yuv_mmx.asm:1.9->1.10
2145            src/image/x86_asm/gmc_mmx.asm:1.6->1.7
2146            src/image/x86_asm/interpolate8x8_mmx.asm:1.21->1.22
2147            src/image/x86_asm/postprocessing_mmx.asm:1.8->1.9
2148            src/image/x86_asm/qpel_mmx.asm:1.8->1.9
2149            src/quant/x86_asm/quantize_h263_mmx.asm:1.10->1.11
2150            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.12->1.13
2151    
2152    ---------------------
2153    Date: 2008/11/26 11:11:16
2154    Author: Isibaar
2155    Branch: HEAD
2156    Tag: (none)
2157    Log:
2158    GUI controls for SSE3/SSE4
2159    Updated about box and messages
2160    
2161    Members:
2162            dshow/src/CXvidDecoder.h:1.6->1.7
2163            dshow/src/Configure.cpp:1.4->1.5
2164            dshow/src/config.c:1.8->1.9
2165            vfw/src/codec.h:1.5->1.6
2166            vfw/src/config.c:1.32->1.33
2167            vfw/src/resource.h:1.10->1.11
2168            vfw/src/resource.rc:1.22->1.23
2169    
2170    ---------------------
2171    Date: 2008/11/26 10:31:06
2172    Author: Isibaar
2173    Branch: HEAD
2174    Tag: (none)
2175    Log:
2176    some more benches
2177    
2178    Members:
2179            examples/xvid_bench.c:1.36->1.37
2180    
2181    ---------------------
2182    Date: 2008/11/26 03:36:37
2183    Author: Isibaar
2184    Branch: HEAD
2185    Tag: (none)
2186    Log:
2187    increment bs version
2188    
2189    Members:
2190            src/xvid.h:1.61->1.62
2191    
2192    ---------------------
2193    Date: 2008/11/26 03:32:54
2194    Author: Isibaar
2195    Branch: HEAD
2196    Tag: (none)
2197    Log:
2198    removed obsolete AMD64 asm source files
2199    
2200    Members:
2201            src/dct/x86_64_asm/fdct_mmx_skal.asm:1.3->1.4(DEAD)
2202            src/dct/x86_64_asm/idct_mmx.asm:1.3->1.4(DEAD)
2203            src/image/x86_64_asm/interpolate8x8_mmx.asm:1.3->1.4(DEAD)
2204            src/image/x86_64_asm/interpolate8x8_xmm.asm:1.3->1.4(DEAD)
2205            src/image/x86_64_asm/qpel_mmx.asm:1.4->1.5(DEAD)
2206            src/motion/x86_64_asm/sad_mmx.asm:1.3->1.4(DEAD)
2207            src/motion/x86_64_asm/sad_xmm.asm:1.3->1.4(DEAD)
2208            src/quant/x86_64_asm/quantize_h263_mmx.asm:1.3->1.4(DEAD)
2209            src/quant/x86_64_asm/quantize_mpeg_xmm.asm:1.3->1.4(DEAD)
2210            src/utils/x86_64_asm/cpuid.asm:1.6->1.7(DEAD)
2211            src/utils/x86_64_asm/interlacing_mmx.asm:1.5->1.6(DEAD)
2212            src/utils/x86_64_asm/mem_transfer_mmx.asm:1.3->1.4(DEAD)
2213    
2214    ---------------------
2215    Date: 2008/11/26 03:21:02
2216    Author: Isibaar
2217    Branch: HEAD
2218    Tag: (none)
2219    Log:
2220    X86_64 fixes
2221    
2222    Members:
2223            src/image/x86_asm/postprocessing_mmx.asm:1.7->1.8
2224            src/image/x86_asm/postprocessing_sse2.asm:1.8->1.9
2225            src/quant/quant_mpeg.c:1.4->1.5
2226            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.11->1.12
2227            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.9->1.10
2228    
2229    ---------------------
2230    Date: 2008/11/26 03:17:50
2231    Author: Isibaar
2232    Branch: HEAD
2233    Tag: (none)
2234    Log:
2235    win64 target
2236    
2237    Members:
2238            build/generic/Makefile:1.16->1.17
2239            build/generic/configure.in:1.24->1.25
2240            build/generic/sources.inc:1.14->1.15
2241    
2242    ---------------------
2243    Date: 2008/11/26 03:12:41
2244    Author: Isibaar
2245    Branch: HEAD
2246    Tag: (none)
2247    Log:
2248    updated MSVC project files
2249    
2250    Members:
2251            build/win32/libxvidcore.dsp:1.14->1.15
2252            build/win32/libxvidcore_static.dsp:1.4->1.5
2253    
2254    ---------------------
2255    Date: 2008/11/26 02:04:34
2256    Author: Isibaar
2257    Branch: HEAD
2258    Tag: (none)
2259    Log:
2260    Unified elf64/win64 X86_64 support
2261    
2262    Members:
2263            src/nasm.inc:INITIAL->1.1
2264            src/xvid.c:1.74->1.75
2265            src/bitstream/cbp.h:1.11->1.12
2266            src/bitstream/mbcoding.c:1.56->1.57
2267            src/bitstream/x86_asm/cbp_3dne.asm:1.7->1.8(DEAD)
2268            src/bitstream/x86_asm/cbp_mmx.asm:1.16->1.17
2269            src/bitstream/x86_asm/cbp_sse2.asm:1.9->1.10
2270            src/dct/fdct.h:1.10->1.11
2271            src/dct/idct.h:1.12->1.13
2272            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.7->1.8
2273            src/dct/x86_asm/fdct_mmx_skal.asm:1.9->1.10
2274            src/dct/x86_asm/fdct_sse2_skal.asm:1.9->1.10
2275            src/dct/x86_asm/idct_3dne.asm:1.8->1.9
2276            src/dct/x86_asm/idct_mmx.asm:1.12->1.13
2277            src/dct/x86_asm/idct_sse2_dmitry.asm:1.7->1.8
2278            src/dct/x86_asm/simple_idct_mmx.asm:1.9->1.10(DEAD)
2279            src/image/colorspace.h:1.9->1.10
2280            src/image/image.c:1.41->1.42
2281            src/image/interpolate8x8.h:1.16->1.17
2282            src/image/qpel.c:1.8->1.9
2283            src/image/qpel.h:1.7->1.8
2284            src/image/reduced.h:1.3->1.4
2285            src/image/x86_asm/colorspace_mmx.inc:1.5->1.6
2286            src/image/x86_asm/colorspace_rgb_mmx.asm:1.9->1.10
2287            src/image/x86_asm/colorspace_yuv_mmx.asm:1.8->1.9
2288            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.9->1.10
2289            src/image/x86_asm/deintl_sse.asm:1.3->1.4
2290            src/image/x86_asm/gmc_mmx.asm:1.5->1.6
2291            src/image/x86_asm/interpolate8x8_3dn.asm:1.11->1.12
2292            src/image/x86_asm/interpolate8x8_3dne.asm:1.10->1.11
2293            src/image/x86_asm/interpolate8x8_mmx.asm:1.20->1.21
2294            src/image/x86_asm/interpolate8x8_xmm.asm:1.12->1.13
2295            src/image/x86_asm/postprocessing_mmx.asm:1.6->1.7
2296            src/image/x86_asm/postprocessing_sse2.asm:1.7->1.8
2297            src/image/x86_asm/qpel_mmx.asm:1.7->1.8
2298            src/image/x86_asm/reduced_mmx.asm:1.8->1.9
2299            src/motion/motion_smp.h:1.4->1.5
2300            src/motion/sad.h:1.23->1.24
2301            src/motion/x86_asm/sad_3dn.asm:1.11->1.12
2302            src/motion/x86_asm/sad_3dne.asm:1.9->1.10
2303            src/motion/x86_asm/sad_mmx.asm:1.19->1.20
2304            src/motion/x86_asm/sad_sse2.asm:1.15->1.16
2305            src/motion/x86_asm/sad_xmm.asm:1.12->1.13
2306            src/plugins/plugin_ssim.c:1.9->1.10
2307            src/plugins/x86_asm/plugin_ssim-a.asm:1.7->1.8
2308            src/quant/quant.h:1.7->1.8
2309            src/quant/quant_matrix.c:1.15->1.16
2310            src/quant/quant_mpeg.c:1.3->1.4
2311            src/quant/x86_asm/quantize_h263_3dne.asm:1.8->1.9
2312            src/quant/x86_asm/quantize_h263_mmx.asm:1.9->1.10
2313            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.10->1.11
2314            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.8->1.9
2315            src/utils/mbfunctions.h:1.20->1.21
2316            src/utils/mem_transfer.h:1.17->1.18
2317            src/utils/x86_asm/cpuid.asm:1.14->1.15
2318            src/utils/x86_asm/interlacing_mmx.asm:1.8->1.9
2319            src/utils/x86_asm/mem_transfer_3dne.asm:1.10->1.11
2320            src/utils/x86_asm/mem_transfer_mmx.asm:1.19->1.20
2321    
2322    ---------------------
2323    Date: 2008/11/14 16:43:27
2324    Author: Isibaar
2325    Branch: HEAD
2326    Tag: (none)
2327    Log:
2328    initial SSE4 support
2329    
2330    Members:
2331            build/generic/configure.in:1.23->1.24
2332            examples/xvid_bench.c:1.35->1.36
2333            examples/xvid_encraw.c:1.34->1.35
2334            src/xvid.c:1.73->1.74
2335            src/xvid.h:1.60->1.61
2336            src/image/x86_asm/gmc_mmx.asm:1.4->1.5
2337            src/motion/gmc.c:1.7->1.8
2338            src/utils/x86_64_asm/cpuid.asm:1.5->1.6
2339            src/utils/x86_asm/cpuid.asm:1.13->1.14
2340    
2341    ---------------------
2342    Date: 2008/11/11 21:46:24
2343    Author: Isibaar
2344    Branch: HEAD
2345    Tag: (none)
2346    Log:
2347    NASM 2.x compatibility
2348    
2349    Members:
2350            src/bitstream/x86_asm/cbp_3dne.asm:1.6->1.7
2351            src/bitstream/x86_asm/cbp_mmx.asm:1.15->1.16
2352            src/bitstream/x86_asm/cbp_sse2.asm:1.8->1.9
2353            src/dct/x86_64_asm/fdct_mmx_skal.asm:1.2->1.3
2354            src/dct/x86_64_asm/idct_mmx.asm:1.2->1.3
2355            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.6->1.7
2356            src/dct/x86_asm/fdct_mmx_skal.asm:1.8->1.9
2357            src/dct/x86_asm/fdct_sse2_skal.asm:1.8->1.9
2358            src/dct/x86_asm/idct_3dne.asm:1.7->1.8
2359            src/dct/x86_asm/idct_mmx.asm:1.11->1.12
2360            src/dct/x86_asm/idct_sse2_dmitry.asm:1.6->1.7
2361            src/dct/x86_asm/simple_idct_mmx.asm:1.8->1.9
2362            src/image/x86_64_asm/interpolate8x8_mmx.asm:1.2->1.3
2363            src/image/x86_64_asm/interpolate8x8_xmm.asm:1.2->1.3
2364            src/image/x86_64_asm/qpel_mmx.asm:1.3->1.4
2365            src/image/x86_asm/colorspace_mmx.inc:1.4->1.5
2366            src/image/x86_asm/colorspace_rgb_mmx.asm:1.8->1.9
2367            src/image/x86_asm/colorspace_yuv_mmx.asm:1.7->1.8
2368            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.8->1.9
2369            src/image/x86_asm/deintl_sse.asm:1.2->1.3
2370            src/image/x86_asm/gmc_mmx.asm:1.3->1.4
2371            src/image/x86_asm/interpolate8x8_3dn.asm:1.10->1.11
2372            src/image/x86_asm/interpolate8x8_3dne.asm:1.9->1.10
2373            src/image/x86_asm/interpolate8x8_mmx.asm:1.19->1.20
2374            src/image/x86_asm/interpolate8x8_xmm.asm:1.11->1.12
2375            src/image/x86_asm/postprocessing_mmx.asm:1.5->1.6
2376            src/image/x86_asm/postprocessing_sse2.asm:1.6->1.7
2377            src/image/x86_asm/qpel_mmx.asm:1.6->1.7
2378            src/image/x86_asm/reduced_mmx.asm:1.7->1.8
2379            src/motion/x86_64_asm/sad_mmx.asm:1.2->1.3
2380            src/motion/x86_64_asm/sad_xmm.asm:1.2->1.3
2381            src/motion/x86_asm/sad_3dn.asm:1.10->1.11
2382            src/motion/x86_asm/sad_3dne.asm:1.8->1.9
2383            src/motion/x86_asm/sad_mmx.asm:1.18->1.19
2384            src/motion/x86_asm/sad_sse2.asm:1.14->1.15
2385            src/motion/x86_asm/sad_xmm.asm:1.11->1.12
2386            src/plugins/x86_asm/plugin_ssim-a.asm:1.6->1.7
2387            src/quant/x86_64_asm/quantize_h263_mmx.asm:1.2->1.3
2388            src/quant/x86_64_asm/quantize_mpeg_xmm.asm:1.2->1.3
2389            src/quant/x86_asm/quantize_h263_3dne.asm:1.7->1.8
2390            src/quant/x86_asm/quantize_h263_mmx.asm:1.8->1.9
2391            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.9->1.10
2392            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.7->1.8
2393            src/utils/x86_64_asm/cpuid.asm:1.4->1.5
2394            src/utils/x86_64_asm/interlacing_mmx.asm:1.4->1.5
2395            src/utils/x86_64_asm/mem_transfer_mmx.asm:1.2->1.3
2396            src/utils/x86_asm/cpuid.asm:1.12->1.13
2397            src/utils/x86_asm/interlacing_mmx.asm:1.7->1.8
2398            src/utils/x86_asm/mem_transfer_3dne.asm:1.9->1.10
2399            src/utils/x86_asm/mem_transfer_mmx.asm:1.18->1.19
2400    
2401    ---------------------
2402    Date: 2008/09/02 14:23:30
2403    Author: Isibaar
2404    Branch: HEAD
2405    Tag: (none)
2406    Log:
2407    - added the debian files from 1.1.3 release to CVS head
2408    - applied a patch by Fabian Greffrath <greffrath at leat ! rub ! de>
2409    
2410    Members:
2411            debian/changelog:1.1->1.2
2412            debian/compat:INITIAL->1.1
2413            debian/control:1.1->1.2
2414            debian/copyright:INITIAL->1.1
2415            debian/libxvidcore4-dev.dirs:INITIAL->1.1
2416            debian/libxvidcore4-dev.docs:INITIAL->1.1
2417            debian/libxvidcore4-dev.install:INITIAL->1.1
2418            debian/libxvidcore4.dirs:INITIAL->1.1
2419            debian/libxvidcore4.docs:INITIAL->1.1
2420            debian/libxvidcore4.install:INITIAL->1.1
2421            debian/rules:1.1->1.2
2422    
2423    ---------------------
2424    Date: 2008/08/19 11:17:17
2425    Author: Isibaar
2426    Branch: HEAD
2427    Tag: (none)
2428    Log:
2429    - removed accidental duplicates
2430    
2431    Members:
2432            src/utils/x86_64_asm/cpuid.asm:1.3->1.4
2433            src/utils/x86_64_asm/interlacing_mmx.asm:1.3->1.4
2434    
2435    ---------------------
2436    Date: 2008/08/19 11:06:48
2437    Author: Isibaar
2438    Branch: HEAD
2439    Tag: (none)
2440    Log:
2441    - noexecstack patch by Hans de Goede
2442    
2443    Members:
2444            src/bitstream/x86_asm/cbp_3dne.asm:1.5->1.6
2445            src/bitstream/x86_asm/cbp_mmx.asm:1.14->1.15
2446            src/bitstream/x86_asm/cbp_sse2.asm:1.7->1.8
2447            src/dct/x86_64_asm/fdct_mmx_skal.asm:1.1->1.2
2448            src/dct/x86_64_asm/idct_mmx.asm:1.1->1.2
2449            src/dct/x86_asm/fdct_mmx_ffmpeg.asm:1.5->1.6
2450            src/dct/x86_asm/fdct_mmx_skal.asm:1.7->1.8
2451            src/dct/x86_asm/fdct_sse2_skal.asm:1.7->1.8
2452            src/dct/x86_asm/idct_3dne.asm:1.6->1.7
2453            src/dct/x86_asm/idct_mmx.asm:1.10->1.11
2454            src/dct/x86_asm/idct_sse2_dmitry.asm:1.5->1.6
2455            src/dct/x86_asm/simple_idct_mmx.asm:1.7->1.8
2456            src/image/x86_64_asm/interpolate8x8_mmx.asm:1.1->1.2
2457            src/image/x86_64_asm/interpolate8x8_xmm.asm:1.1->1.2
2458            src/image/x86_64_asm/qpel_mmx.asm:1.2->1.3
2459            src/image/x86_asm/colorspace_rgb_mmx.asm:1.7->1.8
2460            src/image/x86_asm/colorspace_yuv_mmx.asm:1.6->1.7
2461            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.7->1.8
2462            src/image/x86_asm/deintl_sse.asm:1.1->1.2
2463            src/image/x86_asm/gmc_mmx.asm:1.2->1.3
2464            src/image/x86_asm/interpolate8x8_3dn.asm:1.9->1.10
2465            src/image/x86_asm/interpolate8x8_3dne.asm:1.8->1.9
2466            src/image/x86_asm/interpolate8x8_mmx.asm:1.18->1.19
2467            src/image/x86_asm/interpolate8x8_xmm.asm:1.10->1.11
2468            src/image/x86_asm/postprocessing_mmx.asm:1.4->1.5
2469            src/image/x86_asm/postprocessing_sse2.asm:1.5->1.6
2470            src/image/x86_asm/qpel_mmx.asm:1.5->1.6
2471            src/image/x86_asm/reduced_mmx.asm:1.6->1.7
2472            src/motion/x86_64_asm/sad_mmx.asm:1.1->1.2
2473            src/motion/x86_64_asm/sad_xmm.asm:1.1->1.2
2474            src/motion/x86_asm/sad_3dn.asm:1.9->1.10
2475            src/motion/x86_asm/sad_3dne.asm:1.7->1.8
2476            src/motion/x86_asm/sad_mmx.asm:1.17->1.18
2477            src/motion/x86_asm/sad_sse2.asm:1.13->1.14
2478            src/motion/x86_asm/sad_xmm.asm:1.10->1.11
2479            src/plugins/x86_asm/plugin_ssim-a.asm:1.5->1.6
2480            src/quant/x86_64_asm/quantize_h263_mmx.asm:1.1->1.2
2481            src/quant/x86_64_asm/quantize_mpeg_xmm.asm:1.1->1.2
2482            src/quant/x86_asm/quantize_h263_3dne.asm:1.6->1.7
2483            src/quant/x86_asm/quantize_h263_mmx.asm:1.7->1.8
2484            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.8->1.9
2485            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.6->1.7
2486            src/utils/x86_64_asm/cpuid.asm:1.2->1.3
2487            src/utils/x86_64_asm/interlacing_mmx.asm:1.2->1.3
2488            src/utils/x86_64_asm/mem_transfer_mmx.asm:1.1->1.2
2489            src/utils/x86_asm/cpuid.asm:1.11->1.12
2490            src/utils/x86_asm/interlacing_mmx.asm:1.6->1.7
2491            src/utils/x86_asm/mem_transfer_3dne.asm:1.8->1.9
2492            src/utils/x86_asm/mem_transfer_mmx.asm:1.17->1.18
2493    
2494    ---------------------
2495    Date: 2007/11/23 11:45:09
2496    Author: Isibaar
2497    Branch: HEAD
2498    Tag: (none)
2499    Log:
2500    - add missing #!/usr/bin/perl
2501    
2502    Members:
2503            examples/bench_list.pl:1.2->1.3
2504    
2505    ---------------------
2506    Date: 2007/11/23 11:44:11
2507    Author: Isibaar
2508    Branch: HEAD
2509    Tag: (none)
2510    Log:
2511    - update for nasm >= 0.99
2512    
2513    Members:
2514            build/generic/configure.in:1.22->1.23
2515    
2516    ---------------------
2517    Date: 2007/09/11 14:41:13
2518    Author: suxen_drol
2519    Branch: HEAD
2520    Tag: (none)
2521    Log:
2522    nasm 0.99.x compatibility
2523    
2524    Members:
2525            src/dct/x86_asm/fdct_mmx_skal.asm:1.6->1.7
2526            src/image/x86_asm/interpolate8x8_3dne.asm:1.7->1.8
2527            src/motion/x86_asm/sad_3dne.asm:1.6->1.7
2528            src/quant/x86_asm/quantize_h263_3dne.asm:1.5->1.6
2529            src/utils/x86_asm/mem_transfer_3dne.asm:1.7->1.8
2530    
2531    ---------------------
2532    Date: 2007/07/26 16:30:31
2533    Author: suxen_drol
2534    Branch: HEAD
2535    Tag: (none)
2536    Log:
2537    posix compliance; s/malloc\.h/stdlib\.h/
2538    
2539    Members:
2540            src/plugins/plugin_ssim.c:1.8->1.9
2541    
2542    ---------------------
2543    Date: 2007/07/24 11:43:10
2544    Author: Isibaar
2545    Branch: HEAD
2546    Tag: (none)
2547    Log:
2548    - improve b-frame decoding robustness (with broken stream or missing
2549      ref frame)
2550    
2551    Members:
2552            src/bitstream/bitstream.c:1.57->1.58
2553    
2554    ---------------------
2555    Date: 2007/07/19 15:46:16
2556    Author: suxen_drol
2557    Branch: HEAD
2558    Tag: (none)
2559    Log:
2560    remove plugin_fixed.c as per instruction "[Xvid-devel] pete cvs commits digest" (13 May 2003)
2561    
2562    Members:
2563            src/plugins/plugin_fixed.c:1.2->1.3(DEAD)
2564    
2565    ---------------------
2566    Date: 2007/06/28 16:55:11
2567    Author: Skal
2568    Branch: HEAD
2569    Tag: (none)
2570    Log:
2571    
2572            Simplify index testing after get_coeff(), esp. after decoding error.
2573    
2574    Members:
2575            src/bitstream/mbcoding.c:1.55->1.56
2576    
2577    ---------------------
2578    Date: 2007/06/27 16:38:05
2579    Author: Isibaar
2580    Branch: HEAD
2581    Tag: (none)
2582    Log:
2583    - patch for a potential vulnerability reported by Secunia
2584    
2585    Members:
2586            src/bitstream/mbcoding.c:1.54->1.55
2587    
2588    ---------------------
2589    Date: 2007/06/02 15:53:13
2590    Author: syskin
2591    Branch: HEAD
2592    Tag: (none)
2593    Log:
2594    compile with unicode support correctly (windows/debug). Patch by Kurt Pruenner
2595    
2596    Members:
2597            src/portab.h:1.56->1.57
2598    
2599    ---------------------
2600    Date: 2007/04/28 18:30:20
2601    Author: syskin
2602    Branch: HEAD
2603    Tag: (none)
2604    Log:
2605    Correction to out-of-bounds memory access in d_mv_bits; an assertion showing that d_mv_bits is still wrong; VC8 project files
2606    
2607    Members:
2608            build/win32/libxvidcore.sln:INITIAL->1.1
2609            build/win32/libxvidcore.vcproj:INITIAL->1.1
2610            src/bitstream/mbcoding.c:1.53->1.54
2611            src/motion/motion_inlines.h:1.4->1.5
2612    
2613    ---------------------
2614    Date: 2007/04/16 21:01:28
2615    Author: Skal
2616    Branch: HEAD
2617    Tag: (none)
2618    Log:
2619    
2620            fix for bad resync_marker length in b-vops (both enc and dec)
2621    
2622            Thanks to Mathieu Monnier for the report
2623            (mathieu.monnier at polytechnique dot org)
2624    
2625    Members:
2626            src/decoder.c:1.79->1.80
2627            src/bitstream/bitstream.c:1.56->1.57
2628    
2629    ---------------------
2630    Date: 2007/03/08 22:40:12
2631    Author: Isibaar
2632    Branch: HEAD
2633    Tag: (none)
2634    Log:
2635    - fix SSE3 detection and port to x86_64
2636    
2637    Members:
2638            src/utils/x86_64_asm/cpuid.asm:1.1->1.2
2639            src/utils/x86_asm/cpuid.asm:1.10->1.11
2640    
2641    ---------------------
2642    Date: 2007/02/08 14:10:24
2643    Author: Isibaar
2644    Branch: HEAD
2645    Tag: (none)
2646    Log:
2647    - avoid access violation when stats==NULL - patch by Felipe Contreras
2648    
2649    Members:
2650            src/encoder.c:1.129->1.130
2651    
2652    ---------------------
2653    Date: 2007/01/09 21:08:53
2654    Author: Isibaar
2655    Branch: HEAD
2656    Tag: (none)
2657    Log:
2658    - ssim and colorspace set-up patches by Johannes Reinhardt
2659    
2660    Members:
2661            examples/xvid_encraw.c:1.33->1.34
2662    
2663    ---------------------
2664    Date: 2006/12/22 00:29:27
2665    Author: Isibaar
2666    Branch: HEAD
2667    Tag: (none)
2668    Log:
2669    - build patch for Mac by Eric Petit
2670    
2671    Members:
2672            build/generic/configure.in:1.21->1.22
2673    
2674    ---------------------
2675    Date: 2006/12/22 00:27:25
2676    Author: Isibaar
2677    Branch: HEAD
2678    Tag: (none)
2679    Log:
2680    - PPC build cleanup patch for SSIM by Paul Kurucz
2681    
2682    Members:
2683            examples/xvid_bench.c:1.34->1.35
2684            src/plugins/plugin_ssim.c:1.7->1.8
2685    
2686    ---------------------
2687    Date: 2006/12/14 14:09:00
2688    Author: Isibaar
2689    Branch: HEAD
2690    Tag: (none)
2691    Log:
2692    - missing emms() fix by squid_80
2693    
2694    Members:
2695            src/encoder.c:1.128->1.129
2696    
2697    ---------------------
2698    Date: 2006/12/06 20:55:42
2699    Author: Isibaar
2700    Branch: HEAD
2701    Tag: (none)
2702    Log:
2703    - Add xvid_plugin_ssim
2704    
2705    Members:
2706            build/generic/libxvidcore.def:1.4->1.5
2707    
2708    ---------------------
2709    Date: 2006/12/06 20:55:07
2710    Author: Isibaar
2711    Branch: HEAD
2712    Tag: (none)
2713    Log:
2714    - SSE3 patch
2715    
2716    Members:
2717            src/xvid.c:1.72->1.73
2718            src/xvid.h:1.59->1.60
2719            src/motion/sad.h:1.22->1.23
2720            src/motion/x86_asm/sad_sse2.asm:1.12->1.13
2721            src/utils/x86_asm/cpuid.asm:1.9->1.10
2722    
2723    ---------------------
2724    Date: 2006/11/12 02:40:36
2725    Author: chl
2726    Branch: HEAD
2727    Tag: (none)
2728    Log:
2729    MMX version of RGB_to_yv12, shamelessly copy&pasted from the BGR version.
2730    
2731    Members:
2732            src/xvid.c:1.71->1.72
2733            src/image/colorspace.h:1.8->1.9
2734            src/image/x86_asm/colorspace_rgb_mmx.asm:1.6->1.7
2735    
2736    ---------------------
2737    Date: 2006/11/11 23:06:44
2738    Author: chl
2739    Branch: HEAD
2740    Tag: (none)
2741    Log:
2742    Fixed RGB but, simply forgot to initialize the function ptr
2743    
2744    Members:
2745            src/xvid.c:1.70->1.71
2746    
2747    ---------------------
2748    Date: 2006/11/11 23:03:30
2749    Author: chl
2750    Branch: HEAD
2751    Tag: (none)
2752    Log:
2753    Same RGB bug, different location
2754    
2755    Members:
2756            src/image/image.c:1.40->1.41
2757    
2758    ---------------------
2759    Date: 2006/11/11 06:07:25
2760    Author: chl
2761    Branch: HEAD
2762    Tag: (none)
2763    Log:
2764    Typo in RGB, but still seems broken.
2765    
2766    Members:
2767            src/image/image.c:1.39->1.40
2768    
2769    ---------------------
2770    Date: 2006/11/10 19:58:39
2771    Author: chl
2772    Branch: HEAD
2773    Tag: (none)
2774    Log:
2775    Added support for RGB colorspace. Incredible that after 5 years, this still
2776    wasn't there (only BGR and RGB+alpha).
2777    There are no accelerated MMX version, yet.
2778    
2779    Members:
2780            src/xvid.h:1.58->1.59
2781            src/image/colorspace.c:1.13->1.14
2782            src/image/colorspace.h:1.7->1.8
2783            src/image/image.c:1.38->1.39
2784    
2785    ---------------------
2786    Date: 2006/11/08 08:17:22
2787    Author: Skal
2788    Branch: HEAD
2789    Tag: (none)
2790    Log:
2791    
2792            + added an integer-based alternative to float gaussian.
2793            #define USE_INT_GAUSSIAN to activate it
2794    
2795    Members:
2796            src/plugins/plugin_ssim.c:1.6->1.7
2797    
2798    ---------------------
2799    Date: 2006/11/08 07:55:27
2800    Author: Skal
2801    Branch: HEAD
2802    Tag: (none)
2803    Log:
2804    
2805            + applied ssim_part3.diff patch, by Johannes Reinhardt
2806    
2807    Members:
2808            examples/xvid_encraw.c:1.32->1.33
2809            src/plugins/plugin_ssim.c:1.5->1.6
2810            src/plugins/plugin_ssim.h:1.2->1.3
2811    
2812    ---------------------
2813    Date: 2006/11/07 20:59:03
2814    Author: Skal
2815    Branch: HEAD
2816    Tag: (none)
2817    Log:
2818    
2819            + added a seamingly missing emms() to generate_GMCimage()
2820            + little ASM clean-up, pointer out by Celtic_Druid
2821    
2822    Members:
2823            src/image/x86_asm/gmc_mmx.asm:1.1->1.2
2824            src/motion/gmc.c:1.6->1.7
2825    
2826    ---------------------
2827    Date: 2006/11/01 11:04:29
2828    Author: Isibaar
2829    Branch: HEAD
2830    Tag: (none)
2831    Log:
2832    - upped BS_VERSION to 47
2833    
2834    Members:
2835            src/xvid.h:1.57->1.58
2836    
2837    ---------------------
2838    Date: 2006/11/01 08:12:26
2839    Author: Skal
2840    Branch: HEAD
2841    Tag: (none)
2842    Log:
2843    
2844            + added a very simple bench to test bitstream-read functions
2845            mostly to be used in conjunction to valgrind to spot uninitialized
2846            reads.
2847    
2848    Members:
2849            examples/xvid_bench.c:1.33->1.34
2850    
2851    ---------------------
2852    Date: 2006/10/30 23:23:05
2853    Author: chl
2854    Branch: HEAD
2855    Tag: (none)
2856    Log:
2857    nasm/yasm (at least my versions) didn't like the 0EH syntax in pshufd.
2858    Change to 0x0E fixes it (thanks for the hint, skal!).
2859    
2860    Members:
2861            src/plugins/x86_asm/plugin_ssim-a.asm:1.4->1.5
2862    
2863    ---------------------
2864    Date: 2006/10/30 12:33:57
2865    Author: Skal
2866    Branch: HEAD
2867    Tag: (none)
2868    Log:
2869    
2870            + fix for rounding error while descaling
2871    
2872    Members:
2873            src/plugins/x86_asm/plugin_ssim-a.asm:1.3->1.4
2874    
2875    ---------------------
2876    Date: 2006/10/30 12:21:42
2877    Author: Skal
2878    Branch: HEAD
2879    Tag: (none)
2880    Log:
2881    
2882            + further patch for SSIM plugin by Johannes Reinhardt
2883            + updated `xvid_bench 15` => there's still a little
2884            rounding inaccuracy in the reported CRCs. Work in progress...
2885    
2886    Members:
2887            examples/xvid_bench.c:1.32->1.33
2888            examples/xvid_encraw.c:1.31->1.32
2889            src/xvid.h:1.56->1.57
2890            src/plugins/plugin_ssim.c:1.4->1.5
2891            src/plugins/plugin_ssim.h:1.1->1.2
2892            src/plugins/x86_asm/plugin_ssim-a.asm:1.2->1.3
2893    
2894    ---------------------
2895    Date: 2006/10/30 11:52:00
2896    Author: Skal
2897    Branch: HEAD
2898    Tag: (none)
2899    Log:
2900    
2901            + added support for NULL u/v pointer in yv12_to_yv12* functions
2902            (+little bug fix for the vflip case).
2903            Added a bench in xvid_bench.c (`xvid_bench 16`)
2904    
2905    Members:
2906            examples/xvid_bench.c:1.31->1.32
2907            src/image/colorspace.c:1.12->1.13
2908            src/image/x86_asm/colorspace_yuv_mmx.asm:1.5->1.6
2909    
2910    ---------------------
2911    Date: 2006/10/29 09:04:02
2912    Author: chl
2913    Branch: HEAD
2914    Tag: (none)
2915    Log:
2916    Simple handle to flooding chroma components with 0x80: set src->u and
2917    src->v to NULL. To work with VFlip, set also src_uv_stride=0.
2918    
2919    Members:
2920            src/image/colorspace.c:1.11->1.12
2921    
2922    ---------------------
2923    Date: 2006/10/26 18:34:32
2924    Author: Skal
2925    Branch: HEAD
2926    Tag: (none)
2927    Log:
2928    
2929            slightly faster lum_8x8_mmx
2930    
2931    Members:
2932            src/plugins/x86_asm/plugin_ssim-a.asm:1.1->1.2
2933    
2934    ---------------------
2935    Date: 2006/10/16 06:46:01
2936    Author: Skal
2937    Branch: HEAD
2938    Tag: (none)
2939    Log:
2940            update totalPSNR[], whatever the ARG_PROGRESS
2941    
2942    Members:
2943            examples/xvid_encraw.c:1.30->1.31
2944    
2945    ---------------------
2946    Date: 2006/10/13 17:19:48
2947    Author: Skal
2948    Branch: HEAD
2949    Tag: (none)
2950    Log:
2951    
2952            bench on lum2x8 was wrong (uninitialized reads)
2953    
2954    Members:
2955            examples/xvid_bench.c:1.30->1.31
2956    
2957    ---------------------
2958    Date: 2006/10/13 17:16:25
2959    Author: Skal
2960    Branch: HEAD
2961    Tag: (none)
2962    Log:
2963    
2964            some more SSIM patches by Johannes
2965    
2966    Members:
2967            examples/xvid_bench.c:1.29->1.30
2968            examples/xvid_encraw.c:1.29->1.30
2969            src/plugins/plugin_ssim.c:1.3->1.4
2970    
2971    ---------------------
2972    Date: 2006/10/13 13:26:18
2973    Author: Skal
2974    Branch: HEAD
2975    Tag: (none)
2976    Log:
2977    
2978            wrong call to check_cpu_features() in case of non-ARCH_IS_IA32
2979    
2980    Members:
2981            src/image/image.c:1.37->1.38
2982    
2983    ---------------------
2984    Date: 2006/10/13 11:28:46
2985    Author: Skal
2986    Branch: HEAD
2987    Tag: (none)
2988    Log:
2989    
2990            removed the #ifndef WIN32 protection around xvid_plugin_ssim
2991    
2992    Members:
2993            examples/xvid_encraw.c:1.28->1.29
2994    
2995    ---------------------
2996    Date: 2006/10/13 10:39:07
2997    Author: Isibaar
2998    Branch: HEAD
2999    Tag: (none)
3000    Log:
3001    - Updated the MSVC project files plus some minor compilation fixes
3002    
3003    Members:
3004            build/win32/libxvidcore.dsp:1.13->1.14
3005            src/image/image.c:1.36->1.37
3006            src/plugins/plugin_ssim.c:1.2->1.3
3007    
3008    ---------------------
3009    Date: 2006/10/13 09:38:09
3010    Author: Skal
3011    Branch: HEAD
3012    Tag: (none)
3013    Log:
3014    
3015            + added a simple de-interlacing func (c + sse version),
3016            declared as xvid_image_deinterlace() in image.h
3017    
3018            Of course, one should prefer deinterlacing through some avisynth
3019            plugin, but...
3020    
3021            please update the dsp/dsw
3022    
3023    Members:
3024            build/generic/sources.inc:1.13->1.14
3025            src/image/image.c:1.35->1.36
3026            src/image/image.h:1.16->1.17
3027            src/image/x86_asm/deintl_sse.asm:INITIAL->1.1
3028    
3029    ---------------------
3030    Date: 2006/10/13 08:32:02
3031    Author: Skal
3032    Branch: HEAD
3033    Tag: (none)
3034    Log:
3035    
3036            + added a forgotten ARCH_IS_IA32
3037            + added some missing emms() after asm calls (since floats are used)
3038    
3039    Members:
3040            src/plugins/plugin_ssim.c:1.1->1.2
3041    
3042    ---------------------
3043    Date: 2006/10/11 16:55:28
3044    Author: Skal
3045    Branch: HEAD
3046    Tag: (none)
3047    Log:
3048    
3049            + added a bench for SSIM's internal function (`xvid_bench 15`)
3050    
3051    Members:
3052            examples/xvid_bench.c:1.28->1.29
3053    
3054    ---------------------
3055    Date: 2006/10/11 15:55:32
3056    Author: Skal
3057    Branch: HEAD
3058    Tag: (none)
3059    Log:
3060    
3061            + added SSIM plugin code
3062    
3063            Patch by Johannes Reinhardt at uni-konstanz dot de
3064    
3065    Members:
3066            build/generic/sources.inc:1.12->1.13
3067            src/xvid.h:1.55->1.56
3068            src/plugins/plugin_ssim.c:INITIAL->1.1
3069            src/plugins/plugin_ssim.h:INITIAL->1.1
3070            src/plugins/x86_asm/plugin_ssim-a.asm:INITIAL->1.1
3071    
3072    ---------------------
3073    Date: 2006/10/11 15:52:06
3074    Author: Skal
3075    Branch: HEAD
3076    Tag: (none)
3077    Log:
3078    
3079            + added SSIM pluging to xvid_encraw.c (only for non-WIN32
3080            for now)
3081            + modified Makefile to use generic/=build/libxvidcore.a
3082            direct path
3083    
3084            Patch by Johannes Reinhardt at uni-konstanz dot de
3085    
3086    Members:
3087            examples/Makefile:1.9->1.10
3088            examples/xvid_encraw.c:1.27->1.28
3089    
3090    ---------------------
3091    Date: 2006/09/22 05:40:11
3092    Author: syskin
3093    Branch: HEAD
3094    Tag: (none)
3095    Log:
3096    stop using cmov with mmx
3097    
3098    Members:
3099            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.7->1.8
3100    
3101    ---------------------
3102    Date: 2006/09/11 00:42:15
3103    Author: Isibaar
3104    Branch: HEAD
3105    Tag: (none)
3106    Log:
3107    - small bug reported by Greg Handi
3108    
3109    Members:
3110            src/decoder.c:1.78->1.79
3111    
3112    ---------------------
3113    Date: 2006/09/03 10:46:56
3114    Author: Skal
3115    Branch: HEAD
3116    Tag: (none)
3117    Log:
3118    
3119            + added a protection flag XVID_SAFE_BS_TAIL for not reading
3120            more than 4byte past the end of the input buffer. This is
3121            disabled by default (because slow), and 8byte-padding of input
3122            buffer should be a prefered solution in case of problem.
3123            Please cross-check i didn't break something.
3124    
3125    
3126            Thanks to Liang Jian ( jianliang79 at gmail dot com ) for
3127            pointing out the problem.
3128    
3129    Members:
3130            src/bitstream/bitstream.h:1.23->1.24
3131    
3132    ---------------------
3133    Date: 2006/08/23 22:27:22
3134    Author: Skal
3135    Branch: HEAD
3136    Tag: (none)
3137    Log:
3138    
3139            Typo: use stride from data->current instead of data->reference
3140            Thanks to  Johannes.Reinhardt at uni-konstanz dot de
3141    
3142    Members:
3143            src/plugins/plugin_dump.c:1.2->1.3
3144    
3145    ---------------------
3146    Date: 2006/07/11 20:36:18
3147    Author: Isibaar
3148    Branch: HEAD
3149    Tag: (none)
3150    Log:
3151    - updated graphics
3152    
3153    Members:
3154            dshow/src/Xvid_logo.bmp:1.2->1.3
3155            vfw/src/Xvid_logo.bmp:1.2->1.3
3156            vfw/src/xvid.ico:1.1->1.2
3157    
3158    ---------------------
3159    Date: 2006/07/11 19:17:09
3160    Author: chl
3161    Branch: HEAD
3162    Tag: (none)
3163    Log:
3164    ARG_FRAMERATE=0. broke encoding with default
3165    
3166    Members:
3167            examples/xvid_encraw.c:1.26->1.27
3168    
3169    ---------------------
3170    Date: 2006/07/11 12:19:27
3171    Author: chl
3172    Branch: HEAD
3173    Tag: (none)
3174    Log:
3175    linking to pthread library was missing
3176    
3177    Members:
3178            examples/Makefile:1.8->1.9
3179    
3180    ---------------------
3181    Date: 2006/07/11 12:01:27
3182    Author: chl
3183    Branch: HEAD
3184    Tag: (none)
3185    Log:
3186    fissing .endfunc
3187    
3188    Members:
3189            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.6->1.7
3190    
3191    ---------------------
3192    Date: 2006/07/10 19:39:23
3193    Author: Isibaar
3194    Branch: HEAD
3195    Tag: (none)
3196    Log:
3197    - updated profile definitions
3198    
3199    Members:
3200            vfw/src/codec.c:1.20->1.21
3201            vfw/src/config.c:1.31->1.32
3202            vfw/src/config.h:1.10->1.11
3203    
3204    ---------------------
3205    Date: 2006/07/10 19:25:23
3206    Author: Isibaar
3207    Branch: HEAD
3208    Tag: (none)
3209    Log:
3210    - increment bs version to 45
3211    
3212    Members:
3213            src/xvid.h:1.54->1.55
3214    
3215    ---------------------
3216    Date: 2006/07/10 10:09:59
3217    Author: syskin
3218    Branch: HEAD
3219    Tag: (none)
3220    Log:
3221    faster and waaay more precise mpeg intra quantization
3222    
3223    Members:
3224            src/encoder.h:1.31->1.32
3225            src/xvid.c:1.69->1.70
3226            src/quant/quant.h:1.6->1.7
3227            src/quant/quant_matrix.c:1.14->1.15
3228            src/quant/quant_matrix.h:1.7->1.8
3229            src/quant/quant_mpeg.c:1.2->1.3
3230            src/quant/x86_asm/quantize_mpeg_mmx.asm:1.5->1.6
3231            src/quant/x86_asm/quantize_mpeg_xmm.asm:1.5->1.6
3232            src/utils/mbtransquant.c:1.31->1.32
3233    
3234    ---------------------
3235    Date: 2006/07/08 16:19:04
3236    Author: Skal
3237    Branch: HEAD
3238    Tag: (none)
3239    Log:
3240    
3241            some compile fix... note: -start <int> only works for
3242            raw YUV input (type 0).
3243    
3244    Members:
3245            examples/xvid_encraw.c:1.25->1.26
3246    
3247    ---------------------
3248    Date: 2006/06/17 15:07:55
3249    Author: Isibaar
3250    Branch: HEAD
3251    Tag: (none)
3252    Log:
3253    - Enabled Skal's new SIMD optimizations for GMC
3254    
3255    Members:
3256            build/win32/libxvidcore.dsp:1.12->1.13
3257            src/motion/gmc.c:1.5->1.6
3258    
3259    ---------------------
3260    Date: 2006/06/16 12:08:28
3261    Author: syskin
3262    Branch: HEAD
3263    Tag: (none)
3264    Log:
3265    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.
3266    
3267    Members:
3268            examples/xvid_encraw.c:1.24->1.25
3269    
3270    ---------------------
3271    Date: 2006/06/14 23:44:07
3272    Author: Skal
3273    Branch: HEAD
3274    Tag: (none)
3275    Log:
3276    
3277            added mmx/sse2 code for GMC (3-pts only).
3278            new file: image/x86_asm/gmc_mmx.asm
3279    
3280            At this point, new GMC code isn't enabled (gmc.c:586).
3281            So: this commit should give binary-exact same input/output
3282            than before.
3283    
3284            dsp/dsw not updated.
3285    
3286    Members:
3287            build/generic/sources.inc:1.11->1.12
3288            src/xvid.c:1.68->1.69
3289            src/image/x86_asm/gmc_mmx.asm:INITIAL->1.1
3290            src/motion/gmc.c:1.4->1.5
3291            src/motion/gmc.h:1.2->1.3
3292    
3293    ---------------------
3294    Date: 2006/06/07 23:00:55
3295    Author: Skal
3296    Branch: HEAD
3297    Tag: (none)
3298    Log:
3299    
3300            + fix for a long-standing typo in the clipping value
3301            for 1-pts GMC prediction.
3302    
3303    Members:
3304            src/motion/gmc.c:1.3->1.4
3305    
3306    ---------------------
3307    Date: 2006/06/05 23:30:49
3308    Author: Skal
3309    Branch: HEAD
3310    Tag: (none)
3311    Log:
3312    
3313            + added a test_yuv() stub to test YUV functions,
3314            at least : yv12_to_yuyv and yv12_to_uyvy
3315    
3316    Members:
3317            examples/xvid_bench.c:1.27->1.28
3318    
3319    ---------------------
3320    Date: 2006/06/05 23:27:36
3321    Author: Skal
3322    Branch: HEAD
3323    Tag: (none)
3324    Log:
3325    
3326            + faster yv12->yuyv / uyvy MMX functions
3327            patch suggested by Carlo Bramini ( carlo bramix at libero dot it )
3328    
3329    Members:
3330            src/image/x86_asm/colorspace_yuyv_mmx.asm:1.6->1.7
3331    
3332    ---------------------
3333    Date: 2006/05/28 09:52:45
3334    Author: suxen_drol
3335    Branch: HEAD
3336    Tag: (none)
3337    Log:
3338    define _INTPTR_T_DEFINED
3339    
3340    Members:
3341            src/portab.h:1.55->1.56
3342    
3343    ---------------------
3344    Date: 2006/05/06 06:37:15
3345    Author: syskin
3346    Branch: HEAD
3347    Tag: (none)
3348    Log:
3349    missing #include b0rks compilation
3350    
3351    Members:
3352            src/plugins/plugin_lumimasking.c:1.5->1.6
3353    
3354    ---------------------
3355    Date: 2006/04/26 19:44:29
3356    Author: Skal
3357    Branch: HEAD
3358    Tag: (none)
3359    Log:
3360    
3361            + bswap and quant_h264_intra naming fix.
3362    
3363            Patch by Thomas Koeckerbauer ( k0055217 at students dot uni-linz dot ac dot at )
3364    
3365    Members:
3366            src/portab.h:1.54->1.55
3367            src/quant/quant.h:1.5->1.6
3368    
3369    ---------------------
3370    Date: 2006/04/25 17:19:27
3371    Author: syskin
3372    Branch: HEAD
3373    Tag: (none)
3374    Log:
3375    write stats file in the same directory as target file, not in root directory
3376    
3377    Members:
3378            vfw/src/config.h:1.9->1.10
3379    
3380    ---------------------
3381    Date: 2006/04/19 17:42:19
3382    Author: syskin
3383    Branch: HEAD
3384    Tag: (none)
3385    Log:
3386    final skip threshold had its sign reversed, oops
3387    
3388    Members:
3389            src/motion/estimation_pvop.c:1.21->1.22
3390    
3391    ---------------------
3392    Date: 2006/04/15 06:17:02
3393    Author: syskin
3394    Branch: HEAD
3395    Tag: (none)
3396    Log:
3397    s/max/MAX - *nix compilation bustage fix
3398    
3399    Members:
3400            src/plugins/plugin_lumimasking.c:1.4->1.5
3401    
3402    ---------------------
3403    Date: 2006/04/14 09:24:47
3404    Author: Skal
3405    Branch: HEAD
3406    Tag: (none)
3407    Log:
3408    
3409            preserve the intervening bytes in BitstreamInit()
3410    
3411            original reports by Alex Volkov and Liang Jian.
3412    
3413    Members:
3414            src/bitstream/bitstream.h:1.22->1.23
3415    
3416    ---------------------
3417    Date: 2006/04/13 22:48:06
3418    Author: Isibaar
3419    Branch: HEAD
3420    Tag: (none)
3421    Log:
3422    - debian patch by GomGom
3423    
3424    Members:
3425            debian/README.Debian:INITIAL->1.1
3426            debian/changelog:INITIAL->1.1
3427            debian/control:INITIAL->1.1
3428            debian/rules:INITIAL->1.1
3429    
3430    ---------------------
3431    Date: 2006/03/27 13:21:48
3432    Author: Skal
3433    Branch: HEAD
3434    Tag: (none)
3435    Log:
3436    
3437            fix for the visual_object_verid vs. video_object_layer_verid
3438            problem of 6.3.3, reported by Li Xiang (lixiang01 at gmail dot com)
3439            Thanks for report and test bitstreams!
3440    
3441    Members:
3442            src/decoder.c:1.77->1.78
3443            src/decoder.h:1.17->1.18
3444            src/bitstream/bitstream.c:1.55->1.56
3445    
3446    ---------------------
3447    Date: 2006/03/11 13:10:42
3448    Author: syskin
3449    Branch: HEAD
3450    Tag: (none)
3451    Log:
3452    let lumimasking work with quant 1 too
3453    
3454    Members:
3455            src/plugins/plugin_lumimasking.c:1.3->1.4
3456    
3457    ---------------------
3458    Date: 2006/03/05 05:01:07
3459    Author: syskin
3460    Branch: HEAD
3461    Tag: (none)
3462    Log:
3463    detect pthreads and add proper linking flags if they are found. patch by caro from irc
3464    
3465    Members:
3466            build/generic/configure.in:1.20->1.21
3467    
3468    ---------------------
3469    Date: 2006/03/03 12:54:58
3470    Author: syskin
3471    Branch: HEAD
3472    Tag: (none)
3473    Log:
3474    fixed destructor bug - temp lamdas not freed
3475    
3476    Members:
3477            src/encoder.c:1.127->1.128
3478    
3479    ---------------------
3480    Date: 2006/02/27 13:16:04
3481    Author: suxen_drol
3482    Branch: HEAD
3483    Tag: (none)
3484    Log:
3485    mingw compatibility, remove gcc warnings
3486    
3487    Members:
3488            src/motion/motion_smp.h:1.3->1.4
3489    
3490    ---------------------
3491    Date: 2006/02/27 01:24:02
3492    Author: syskin
3493    Branch: HEAD
3494    Tag: (none)
3495    Log:
3496    synchronize only once *slaps forhead*
3497    
3498    Members:
3499            src/motion/estimation_pvop.c:1.20->1.21
3500    
3501    ---------------------
3502    Date: 2006/02/27 01:22:31
3503    Author: syskin
3504    Branch: HEAD
3505    Tag: (none)
3506    Log:
3507    cosmetics; make it compile on linux and others without #defines
3508    
3509    Members:
3510            src/motion/motion_smp.h:1.2->1.3
3511    
3512    ---------------------
3513    Date: 2006/02/26 02:52:34
3514    Author: suxen_drol
3515    Branch: HEAD
3516    Tag: (none)
3517    Log:
3518    add debug.c
3519    
3520    Members:
3521            dshow/dshow.dsp:1.6->1.7
3522            dshow/src/debug.c:INITIAL->1.1
3523            dshow/src/debug.h:1.5->1.6
3524    
3525    ---------------------
3526    Date: 2006/02/25 05:41:12
3527    Author: suxen_drol
3528    Branch: HEAD
3529    Tag: (none)
3530    Log:
3531    win32: populate info.num_thread fields using GetProcessAffinityMask()
3532    
3533    Members:
3534            src/xvid.c:1.67->1.68
3535    
3536    ---------------------
3537    Date: 2006/02/25 02:20:41
3538    Author: syskin
3539    Branch: HEAD
3540    Tag: (none)
3541    Log:
3542    oops I forgot to commit these yesterday ;_;
3543    
3544    Members:
3545            src/motion/estimation_bvop.c:1.24->1.25
3546            src/motion/estimation_pvop.c:1.19->1.20
3547    
3548    ---------------------
3549    Date: 2006/02/25 00:35:04
3550    Author: suxen_drol
3551    Branch: HEAD
3552    Tag: (none)
3553    Log:
3554    add minfcode and minbcode members to SMPmotionData struct
3555    
3556    Members:
3557            src/motion/motion_smp.h:1.1->1.2
3558    
3559    ---------------------
3560    Date: 2006/02/24 23:59:07
3561    Author: suxen_drol
3562    Branch: HEAD
3563    Tag: (none)
3564    Log:
3565    prevent segfault when encoding application calls compress_end with NULL codec context (PerfectDark at yandex dot ru)
3566    
3567    Members:
3568            vfw/src/codec.c:1.19->1.20
3569    
3570    ---------------------
3571    Date: 2006/02/24 15:18:59
3572    Author: syskin
3573    Branch: HEAD
3574    Tag: (none)
3575    Log:
3576    SMP update - don't run encoding in parallel after all
3577    
3578    Members:
3579            src/encoder.c:1.126->1.127
3580    
3581    ---------------------
3582    Date: 2006/02/24 11:39:23
3583    Author: syskin
3584    Branch: HEAD
3585    Tag: (none)
3586    Log:
3587    support -threads parameter (defaults to zero)
3588    
3589    Members:
3590            examples/xvid_encraw.c:1.23->1.24
3591    
3592    ---------------------
3593    Date: 2006/02/24 09:46:22
3594    Author: syskin
3595    Branch: HEAD
3596    Tag: (none)
3597    Log:
3598    multithreaded encoding
3599    
3600    Members:
3601            src/encoder.c:1.125->1.126
3602            src/encoder.h:1.30->1.31
3603            src/motion/estimation_bvop.c:1.23->1.24
3604            src/motion/estimation_pvop.c:1.18->1.19
3605            src/motion/motion_smp.h:INITIAL->1.1
3606    
3607    ---------------------
3608    Date: 2006/02/24 09:33:52
3609    Author: syskin
3610    Branch: HEAD
3611    Tag: (none)
3612    Log:
3613    enable number of threads; treat is as any other config (no auto-detection)
3614    
3615    Members:
3616            vfw/src/config.c:1.30->1.31
3617    
3618    ---------------------
3619    Date: 2006/02/23 08:22:43
3620    Author: syskin
3621    Branch: HEAD
3622    Tag: (none)
3623    Log:
3624    reset dquant table, all of it
3625    
3626    Members:
3627            src/encoder.c:1.124->1.125
3628    
3629    ---------------------
3630    Date: 2006/02/15 21:58:43
3631    Author: Isibaar
3632    Branch: HEAD
3633    Tag: (none)
3634    Log:
3635    - N-VOP patch by Andrew Dunstan
3636    
3637    Members:
3638            src/encoder.c:1.123->1.124
3639    
3640    ---------------------
3641    Date: 2006/02/15 20:16:39
3642    Author: Isibaar
3643    Branch: HEAD
3644    Tag: (none)
3645    Log:
3646    Bugfix: Decoding was prematurely terminated upon EOF
3647    
3648    Members:
3649            examples/xvid_decraw.c:1.23->1.24
3650    
3651    ---------------------
3652    Date: 2006/01/19 23:25:18
3653    Author: Isibaar
3654    Branch: HEAD
3655    Tag: (none)
3656    Log:
3657    - Added MV bits to statistics
3658    
3659    Members:
3660            src/encoder.c:1.122->1.123
3661            src/encoder.h:1.29->1.30
3662            src/bitstream/mbcoding.c:1.52->1.53
3663    
3664    ---------------------
3665    Date: 2006/01/17 20:06:25
3666    Author: Isibaar
3667    Branch: HEAD
3668    Tag: (none)
3669    Log:
3670    - Removed the 9999 frames encode limit from xvid_encraw
3671    
3672    Members:
3673            examples/xvid_encraw.c:1.22->1.23
3674    
3675    ---------------------
3676    Date: 2006/01/09 01:39:43
3677    Author: Isibaar
3678    Branch: HEAD
3679    Tag: (none)
3680    Log:
3681    - fix for EMT64 platform
3682    
3683    Members:
3684            src/xvid.c:1.66->1.67
3685    
3686    ---------------------
3687    Date: 2006/01/08 23:25:57
3688    Author: Isibaar
3689    Branch: HEAD
3690    Tag: (none)
3691    Log:
3692    - Increased the bs_version to 43
3693    
3694    Members:
3695            src/xvid.h:1.53->1.54
3696    
3697    ---------------------
3698    Date: 2005/12/30 15:04:49
3699    Author: Isibaar
3700    Branch: HEAD
3701    Tag: (none)
3702    Log:
3703    - Initialize dec->bs_version to high value. Before it seemed unititalized for
3704      non Xvid streams...
3705    
3706    Members:
3707            src/decoder.c:1.76->1.77
3708    
3709    ---------------------
3710    Date: 2005/12/30 14:52:32
3711    Author: Isibaar
3712    Branch: HEAD
3713    Tag: (none)
3714    Log:
3715    - Made the debug build config link again
3716    
3717    Members:
3718            dshow/dshow.dsp:1.5->1.6
3719            dshow/src/debug.h:1.4->1.5
3720    
3721    ---------------------
3722    Date: 2005/12/24 02:06:20
3723    Author: Isibaar
3724    Branch: HEAD
3725    Tag: (none)
3726    Log:
3727    - (hopefully) fixed the decoder bugs reported by Michael Niedermayer
3728    
3729    Members:
3730            src/decoder.c:1.75->1.76
3731    
3732    ---------------------
3733    Date: 2005/12/18 07:52:12
3734    Author: syskin
3735    Branch: HEAD
3736    Tag: (none)
3737    Log:
3738    cleanup; skip decision moved to separate function
3739    
3740    Members:
3741            src/motion/estimation_pvop.c:1.17->1.18
3742            src/motion/motion.h:1.23->1.24
3743    
3744    ---------------------
3745    Date: 2005/12/18 03:55:54
3746    Author: syskin
3747    Branch: HEAD
3748    Tag: (none)
3749    Log:
3750    -freduce-all-givs not supporeted by gcc4 - easiest to just remove
3751    
3752    Members:
3753            dshow/Makefile:1.5->1.6
3754            vfw/bin/Makefile:1.4->1.5
3755    
3756    ---------------------
3757    Date: 2005/12/17 14:57:15
3758    Author: syskin
3759    Branch: HEAD
3760    Tag: (none)
3761    Log:
3762    stupid typo in latest patch
3763    
3764    Members:
3765            src/image/image.c:1.34->1.35
3766    
3767    ---------------------
3768    Date: 2005/12/17 13:04:52
3769    Author: syskin
3770    Branch: HEAD
3771    Tag: (none)
3772    Log:
3773    easier image_interpolate() call, absolete comments removed
3774    
3775    Members:
3776            src/encoder.c:1.121->1.122
3777            src/image/image.c:1.33->1.34
3778            src/image/image.h:1.15->1.16
3779    
3780    ---------------------
3781    Date: 2005/12/17 12:24:32
3782    Author: syskin
3783    Branch: HEAD
3784    Tag: (none)
3785    Log:
3786    ancient useless code removed
3787    
3788    Members:
3789            src/image/image.c:1.32->1.33
3790    
3791    ---------------------
3792    Date: 2005/12/10 06:20:35
3793    Author: syskin
3794    Branch: HEAD
3795    Tag: (none)
3796    Log:
3797    slightly better trellis - check at least 3 coefficients. 0.05dB better with no measurable speed penalty
3798    
3799    Members:
3800            src/utils/mbtransquant.c:1.30->1.31
3801    
3802    ---------------------
3803    Date: 2005/12/09 05:45:35
3804    Author: syskin
3805    Branch: HEAD
3806    Tag: (none)
3807    Log:
3808    expose VHQ and Trellis lambdas to HVS plugins
3809    
3810    Members:
3811            src/encoder.c:1.120->1.121
3812            src/encoder.h:1.28->1.29
3813            src/global.h:1.24->1.25
3814            src/xvid.h:1.52->1.53
3815            src/motion/estimation_rd_based.c:1.13->1.14
3816            src/motion/estimation_rd_based_bvop.c:1.9->1.10
3817            src/utils/mbtransquant.c:1.29->1.30
3818    
3819    ---------------------
3820    Date: 2005/12/09 05:39:49
3821    Author: syskin
3822    Branch: HEAD
3823    Tag: (none)
3824    Log:
3825    tuning lambdas for better PSNR and vhq0 mode decision
3826    
3827    Members:
3828            src/motion/estimation.h:1.12->1.13
3829            src/motion/estimation_common.c:1.12->1.13
3830    
3831    ---------------------
3832    Date: 2005/11/25 13:07:01
3833    Author: chl
3834    Branch: HEAD
3835    Tag: (none)
3836    Log:
3837    remove "xvid" in PGM-header, so xvid_encraw understands it
3838    
3839    Members:
3840            examples/xvid_decraw.c:1.22->1.23
3841    
3842    ---------------------
3843    Date: 2005/11/22 11:53:10
3844    Author: suxen_drol
3845    Branch: HEAD
3846    Tag: (none)
3847    Log:
3848    update cvs-head to reflect xvid-1.2 development status:
3849            set build string to "xvid-1.2.0-dev"
3850            set XVID_VERSION to 1.2.-127
3851            set XVID_BS_VERSION to 40
3852            set XVID_UNSTABLE
3853    
3854    Members:
3855            src/xvid.c:1.65->1.66
3856            src/xvid.h:1.51->1.52
3857    
3858    ---------------------
3859    Date: 2005/11/22 11:23:01
3860    Author: suxen_drol
3861    Branch: HEAD
3862    Tag: (none)
3863    Log:
3864    cleanings in code spotted by sparse (ed dot gomez at free dot fr>
3865    
3866    Members:
3867            src/decoder.c:1.74->1.75
3868            src/encoder.c:1.119->1.120
3869            src/xvid.c:1.64->1.65
3870            src/bitstream/bitstream.c:1.54->1.55
3871            src/dct/idct.c:1.8->1.9
3872            src/image/colorspace.c:1.10->1.11
3873            src/image/font.c:1.6->1.7
3874            src/image/qpel.c:1.7->1.8
3875            src/motion/estimation_rd_based.c:1.12->1.13
3876            src/motion/estimation_rd_based_bvop.c:1.8->1.9
3877            src/prediction/mbprediction.c:1.17->1.18
3878            src/utils/emms.c:1.10->1.11
3879            src/utils/mbtransquant.c:1.28->1.29
3880            src/utils/timer.h:1.10->1.11
3881    
3882    ---------------------
3883    Date: 2005/11/03 06:44:07
3884    Author: Skal
3885    Branch: HEAD
3886    Tag: (none)
3887    Log:
3888    
3889            typo fixed (thanks squid_80)
3890    
3891    Members:
3892            examples/xvid_bench.c:1.26->1.27
3893    
3894    ---------------------
3895    Date: 2005/10/26 14:38:33
3896    Author: Skal
3897    Branch: HEAD
3898    Tag: (none)
3899    Log:
3900    
3901             + removed the x_Ref%4 in qpel.h, in favor of x_Ref>>2.
3902            As suggested by Gruel, there might be a compiler
3903            problem for some very very exotic platform.
3904            Hence, i've added a test_compiler() in xvid_bench.c, to
3905            be sure everything are ok. Hope the test is correct.
3906    
3907            + added benches for interlaced decoding, as supplied
3908            by Christoph Kühnel (info at intek-darmstadt dot de).
3909            Thanks a lot.
3910    
3911    Members:
3912            examples/xvid_bench.c:1.25->1.26
3913            src/image/qpel.h:1.6->1.7
3914    
3915    ---------------------
3916    Date: 2005/10/23 00:32:44
3917    Author: Isibaar
3918    Branch: HEAD
3919    Tag: (none)
3920    Log:
3921    - Renamed and extended the profiles
3922    
3923    Members:
3924            vfw/src/codec.c:1.18->1.19
3925            vfw/src/config.c:1.29->1.30
3926            vfw/src/config.h:1.8->1.9
3927    
3928    ---------------------
3929    Date: 2005/10/16 02:00:04
3930    Author: suxen_drol
3931    Branch: HEAD
3932    Tag: (none)
3933    Log:
3934    vfw quality presets
3935    
3936    Members:
3937            vfw/src/codec.c:1.17->1.18
3938            vfw/src/config.c:1.28->1.29
3939            vfw/src/config.h:1.7->1.8
3940            vfw/src/resource.h:1.9->1.10
3941            vfw/src/resource.rc:1.21->1.22
3942    
3943    ---------------------
3944    Date: 2005/10/09 09:38:33
3945    Author: suxen_drol
3946    Branch: HEAD
3947    Tag: (none)
3948    Log:
3949    TODO/Changelog update
3950    
3951    Members:
3952            ChangeLog:1.13->1.14
3953            TODO:1.7->1.8
3954    
3955    2005/10/8 0:58:2, 'suxen_drol'
3956            compatibility with haali media splitter:
3957            - FORMAT_MPEG2Video support
3958            - handle uppercase MP4V fourcc/clsid
3959    
3960    2005/10/7 15:2:28, 'suxen_drol'
3961            minor xvid_{enc,dec}_raw fixes:
3962            - fix clock resolution (thanks yuri khan)
3963            - link vfw32.lib for win32 avifile support
3964            - honour avifile stream length
3965    
3966    2005/10/6 18:28:31, 'Isibaar'
3967            - added avi/avs input support
3968            - various new options
3969    
3970    2005/10/6 10:46:42, 'Isibaar'
3971            - Wiped the remainders of RRV encoding support
3972            - Marked the RRV flags as obsolete in xvid.h API
3973    
3974    2005/10/5 11:20:22, 'suxen_drol'
3975            vfw: replace "Picture Aspect Ratio" with "Display Aspect Ratio"
3976    
3977    2005/9/24 3:10:37, 'suxen_drol'
3978            bugfix: calc_cbp_mmx was ignoring negative coeff case. have replaced "coeff_sum>0" evaluation with "coeff_sum != 0"
3979            see http://forum.doom9.org/showthread.php?t=100275 for description of bug.
3980    
3981    2005/9/23 12:53:35, 'suxen_drol'
3982            +ve/-ve cbp test (to demonstrate fault with current calc_cbp_mmx function
3983    
3984    2005/9/20 11:54:11, 'suxen_drol'
3985            > > -      uint32_t intra_dc_threshold; /* fake variable */
3986            > > +      int intra_dc_threshold; /* fake variable */
3987            This patch fixes a warning spotted by gcc 4.0.1, because &intra_dc_threshold
3988            is passed to some function which expects a int*, not a uint32_t* (on 64bit this
3989            is important, even if this is fake data, the callee could corrupt the stack
3990            writing 64bit to a 32bit allocated destination)
3991    
3992    2005/9/20 11:51:40, 'suxen_drol'
3993            msvc fails on void* arithmetic in xvid_bench.c
3994    
3995    2005/9/20 11:19:34, 'suxen_drol'
3996            update example documentation to "newer" commandline arguments for encraw/decraw (the arguments were changed ~2003).
3997            bugfix: prevent endless loop when useful_bytes==1 within xvid_decraw.c
3998    
3999    2005/9/18 1:34:13, 'suxen_drol'
4000            renamed dshow "Aspect_Ratio" registry key to "Decoder_Aspect_Ratio", in order to prevent conflict with vfw encoder registry key.
4001    
4002    2005/9/15 10:52:28, 'suxen_drol'
4003            bugfix: support for aspect ratio when decoding unpacked b-frames
4004    
4005    2005/9/15 10:55:29, 'suxen_drol'
4006            OutputDebugString cleanup
4007    
4008    2005-09-19 19:37:45 GMT                                         patch-38
4009    
4010        Summary:
4011          Renamed dshow aspect ratio registry key
4012        Revision:
4013          xvidcore--head--0.0--patch-38
4014    
4015        From pete:
4016         * Renamed dshow "Aspect_Ratio" registry key to "Decoder_Aspect_Ratio",
4017           in order to prevent conflict with vfw encoder registry key.
4018    
4019        modified files:
4020         dshow/src/config.c
4021    
4022    
4023    2005-09-15 16:30:59 GMT                                         patch-37
4024    
4025        Summary:
4026          Field interlaced decoding
4027        Revision:
4028          xvidcore--head--0.0--patch-37
4029    
4030        From Christoph Kuehnel:
4031    
4032          * decoder.c
4033            - Some new defines for DIV
4034            - <decoder_mb_decode> modified: had wrong address offsets for
4035              interlaced
4036            - <decoder_mbinter_field> = new function for interlaced
4037            - <get_motion_vector_interlaced> = new function for interlaced
4038              motion vector prediction
4039            - <decoder_pframe> modified so that it differs between frame and
4040              field prediction
4041    
4042          * global.h
4043            - For field motion prediction MACORBLOCK has new member that is the
4044              average of field1 and field2 motion vector = <mvs_avg>
4045    
4046          * xvid.c
4047            - For field predicted macroblocks we need new field oriented transfer
4048              functions.
4049              For colour calculations they may only process 4 lines (one field
4050              from the colour macroblock that is 8x8). So I introduced 4 new
4051              function pointers:
4052              <transfer8x4_copy, interpolate8x4_ ...>
4053    
4054          * mbcoding.c
4055            - _DEBUG code; index is checked against 64
4056    
4057          * interpolate8x8.[c,h,asm]
4058            - New 8x4 functions
4059    
4060          * mbpredicition.[c,h]
4061            - New function <get_pmv2_interlaced> for interlaced prediciton
4062              according to spec
4063    
4064          * mem_transfer.[c,h,asm]
4065            - New 8x4 function
4066    
4067        modified files:
4068         AUTHORS src/bitstream/mbcoding.c src/decoder.c src/global.h
4069         src/image/image.c src/image/image.h src/image/interpolate8x8.c
4070         src/image/interpolate8x8.h
4071         src/image/x86_asm/interpolate8x8_3dn.asm
4072         src/image/x86_asm/interpolate8x8_3dne.asm
4073         src/image/x86_asm/interpolate8x8_mmx.asm
4074         src/image/x86_asm/interpolate8x8_xmm.asm
4075         src/prediction/mbprediction.c src/prediction/mbprediction.h
4076         src/utils/mem_transfer.c src/utils/mem_transfer.h
4077         src/utils/x86_asm/mem_transfer_3dne.asm
4078         src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c
4079         vfw/src/config.c vfw/src/driverproc.c
4080    
4081    
4082    2005-09-15 16:27:07 GMT                                         patch-36
4083    
4084        Summary:
4085          Optimiozed cbp operator on IA32
4086        Revision:
4087          xvidcore--head--0.0--patch-36
4088    
4089        From carlo dot bramix at libero dot it:
4090         - Optimized CBP opeartor for ia32 arch
4091    
4092        modified files:
4093         examples/xvid_bench.c src/bitstream/x86_asm/cbp_mmx.asm
4094    
4095    
4096    2005-09-15 16:20:49 GMT                                         patch-35
4097    
4098        Summary:
4099          OutputDebugStream cleanup
4100        Revision:
4101          xvidcore--head--0.0--patch-35
4102    
4103        From pete:
4104         - OutputDebugStream cleanup
4105    
4106        modified files:
4107         dshow/dshow.dsp dshow/sources.inc dshow/src/CXvidDecoder.cpp
4108         dshow/src/debug.h
4109    
4110    
4111    2005-07-26 23:32:52 GMT                                         patch-34
4112    
4113        Summary:
4114          Long standing error in xvid_decraw for big endian hosts
4115        Revision:
4116          xvidcore--head--0.0--patch-34
4117    
4118        From ed.gomez, spoted by Paul Kurucz ptk9417 at ritvax.isc.rit.edu
4119         * No width and height declared in write_tga bug.
4120    
4121        modified files:
4122         examples/xvid_decraw.c
4123    
4124    
4125    2005-07-25 19:45:25 GMT                                         patch-33
4126    
4127        Summary:
4128          Fix big endian tga output for decraw.
4129        Revision:
4130          xvidcore--head--0.0--patch-33
4131    
4132        From ed.gomez:
4133         * Writing pointed data is always better than memory
4134           addresses
4135    
4136        modified files:
4137         examples/xvid_decraw.c
4138    
4139    
4140    2005-07-14 14:25:43 GMT                                         patch-32
4141    
4142        Summary:
4143          Disable packed-bframes widget for dxn profile
4144        Revision:
4145          xvidcore--head--0.0--patch-32
4146    
4147        From pete:
4148         * Disable packed-bframes widget for dxn profile
4149    
4150        modified files:
4151         vfw/src/config.c
4152    
4153    
4154    2005-07-14 14:22:53 GMT                                         patch-31
4155    
4156        Summary:
4157          Fixed qpel for gcc4 and x86_64
4158        Revision:
4159          xvidcore--head--0.0--patch-31
4160    
4161        From Martin Drab <drab at kepler dot fjfi dot cvut dot cz>
4162         * Incomplete type definitions are not supported in GCC4 and newer.
4163           This was breaking x86_64.
4164    
4165        From ed.gomez:
4166         * If both generic and x86_64 share 90% of the array declaration,
4167           better use an extern macro. Makes teh code clearer.
4168    
4169        modified files:
4170         src/image/qpel.c
4171    
4172    
4173    2005-07-14 14:11:24 GMT                                         patch-30
4174    
4175        Summary:
4176          Added VHQ support to xvid_encraw
4177        Revision:
4178          xvidcore--head--0.0--patch-30
4179    
4180        From skal:
4181         * Added VHQ support to xvid_encraw
4182    
4183        modified files:
4184         examples/xvid_encraw.c
4185    
4186    
4187    2005-06-26 15:05:01 GMT                                         patch-29
4188    
4189        Summary:
4190          Merge noise
4191        Revision:
4192          xvidcore--head--0.0--patch-29
4193    
4194        From ed.gomez:
4195         - Merge noise forgotten bit. Other small differences exist with
4196           the CVS tree, but i consider them to not fullfill the local
4197           code style and thus don't fit well...
4198    
4199        modified files:
4200         src/dct/idct.h
4201    
4202    
4203    2005-06-26 15:02:05 GMT                                         patch-28
4204    
4205        Summary:
4206          Bench updates
4207        Revision:
4208          xvidcore--head--0.0--patch-28
4209    
4210        From skal:
4211         - Fixed bench for big endian platforms, updated tests
4212    
4213        modified files:
4214         examples/bench.pl examples/bench_list.pl examples/xvid_bench.c
4215    
4216    
4217    2005-06-26 14:59:17 GMT                                         patch-27
4218    
4219        Summary:
4220          Optimized C mem transfer functions
4221        Revision:
4222          xvidcore--head--0.0--patch-27
4223    
4224        From skal:
4225         - Optimized C mem transfer funcs, disabled for safety.
4226           Enabled by undefining USE_REFERENCE_CODE at the top of
4227           the mem_transfer.c file
4228    
4229        modified files:
4230         src/utils/mem_transfer.c
4231    
4232    
4233    2005-06-26 14:55:35 GMT                                         patch-26
4234    
4235        Summary:
4236          Optimized gcd
4237        Revision:
4238          xvidcore--head--0.0--patch-26
4239    
4240        From skal:
4241         - Optmized GCD, added test for gcd in xvid_bench
4242    
4243        modified files:
4244         examples/xvid_bench.c src/encoder.c
4245    
4246    
4247    2005-06-26 14:51:35 GMT                                         patch-25
4248    
4249        Summary:
4250          Fixed write_video_packet_header
4251        Revision:
4252          xvidcore--head--0.0--patch-25
4253    
4254        From Sigdrak at free.fr:
4255         - Fix write_video_packet_header() which was buggy and kind of obfuscated.
4256    
4257        From skal:
4258         - Fixed log table
4259         - Small cleanup
4260    
4261        modified files:
4262         src/bitstream/bitstream.c
4263    
4264    
4265    2005-06-26 14:46:23 GMT                                         patch-24
4266    
4267        Summary:
4268          Added greyscale option support in xvid_encraw
4269        Revision:
4270          xvidcore--head--0.0--patch-24
4271    
4272        Added greyscale option support in xvid_encraw
4273    
4274    
4275        modified files:
4276         examples/xvid_encraw.c
4277    
4278    
4279    2005-06-26 14:43:42 GMT                                         patch-23
4280    
4281        Summary:
4282          IEEE-1180 SSE2 iDCT implementation
4283        Revision:
4284          xvidcore--head--0.0--patch-23
4285    
4286        From skal:
4287         - Implemented IEEE-1180 SSE2 iDCT. Disabled for safety.
4288    
4289        modified files:
4290         src/dct/x86_asm/fdct_sse2_skal.asm src/xvid.c
4291    
4292    
4293    2005-05-18 22:08:12 GMT                                         patch-22
4294    
4295        Summary:
4296          No executable shared objects installed
4297        Revision:
4298          xvidcore--head--0.0--patch-22
4299    
4300        From ed.gomez:
4301         * Do not install the lib as executable. It's no use as the SO has no
4302           main symbol anyway, and the static lib is not runnable anyway.
4303    
4304        modified files:
4305         build/generic/Makefile
4306    
4307    
4308    2005-05-18 22:05:09 GMT                                         patch-21
4309    
4310        Summary:
4311          Statically link xvid_bench with libxvidcore.a
4312        Revision:
4313          xvidcore--head--0.0--patch-21
4314    
4315        Statically link xvid_bench with libxvidcore.a
4316    
4317    
4318        modified files:
4319         examples/Makefile
4320    
4321    
4322    2005-05-18 21:59:27 GMT                                         patch-20
4323    
4324        Summary:
4325          New autoconf garbage removal
4326        Revision:
4327          xvidcore--head--0.0--patch-20
4328    
4329        New autoconf garbage removal
4330    
4331    
4332        modified files:
4333         build/generic/bootstrap.sh
4334    
4335    
4336    2005-05-18 21:58:16 GMT                                         patch-19
4337    
4338        Summary:
4339          Quotes in configure.in
4340        Revision:
4341          xvidcore--head--0.0--patch-19
4342    
4343        Quotes in configure.in
4344    
4345    
4346        modified files:
4347         build/generic/configure.in
4348    
4349    
4350    2005-05-18 19:40:18 GMT                                         patch-18
4351    
4352        Summary:
4353          Added bitstream helper functions for packets.
4354        Revision:
4355          xvidcore--head--0.0--patch-18
4356    
4357        From Skal:
4358         * Added helper functions for video packets, though they're still unused.
4359    
4360        modified files:
4361         src/bitstream/bitstream.c src/bitstream/bitstream.h
4362    
4363    
4364    2005-05-18 19:30:41 GMT                                         patch-17
4365    
4366        Summary:
4367          A few more bench stuff
4368        Revision:
4369          xvidcore--head--0.0--patch-17
4370    
4371        From Skal:
4372         * Added Perl scripts to automate benches.
4373         * Worked on xvid_bench tests to cover more code.
4374    
4375        new files:
4376         examples/.arch-ids/bench.pl.id
4377         examples/.arch-ids/bench_list.pl.id examples/bench.pl
4378         examples/bench_list.pl
4379    
4380        modified files:
4381         examples/xvid_bench.c
4382    
4383    
4384    2005-05-18 19:22:28 GMT                                         patch-16
4385    
4386        Summary:
4387          Decoder cleanup for memory de/allocation
4388        Revision:
4389          xvidcore--head--0.0--patch-16
4390    
4391        From Skal:
4392         * Memory de/allocation code refactored using goto.
4393    
4394        modified files:
4395         src/decoder.c
4396    
4397    
4398    2005-05-11 21:18:41 GMT                                         patch-15
4399    
4400        Summary:
4401          Export only public API for GNU/Linux and Solaris
4402        Revision:
4403          xvidcore--head--0.0--patch-15
4404    
4405        From ed.gomez:
4406         * Use ld version script to hide internal functions.
4407    
4408        new files:
4409         build/generic/.arch-ids/libxvidcore.ld.id
4410         build/generic/libxvidcore.ld
4411    
4412        modified files:
4413         build/generic/Makefile build/generic/configure.in
4414    
4415    
4416    2005-05-11 21:07:00 GMT                                         patch-14
4417    
4418        Summary:
4419          Warnings GCC4
4420        Revision:
4421          xvidcore--head--0.0--patch-14
4422    
4423        From ed.gomez:
4424         * Remove all GCC 4 warnings.
4425    
4426        modified files:
4427         src/bitstream/bitstream.c src/bitstream/bitstream.h
4428         src/decoder.c src/encoder.c src/image/image.c
4429         src/image/image.h src/motion/estimation_common.c
4430         src/utils/mbtransquant.c
4431    
4432    
4433    2005-05-11 20:18:49 GMT                                         patch-13
4434    
4435        Summary:
4436          Add support for gcc-4 in configure system
4437        Revision:
4438          xvidcore--head--0.0--patch-13
4439    
4440        From ed.gomez:
4441         * Added gcc 4 detection and CFLAG option filtering for it.
4442    
4443        modified files:
4444         build/generic/configure.in
4445    
4446    
4447    2005-05-11 20:07:54 GMT                                         patch-12
4448    
4449        Summary:
4450    
4451        Revision:
4452          xvidcore--head--0.0--patch-12
4453    
4454        From pete:
4455         * bugfix: correct max bitrate display for slider
4456           layout: "(kbps)" added to avgerage bitrate labels within calculator
4457           dialog
4458    
4459        modified files:
4460         vfw/src/config.c vfw/src/resource.rc
4461    
4462    
4463    2005-05-11 20:06:04 GMT                                         patch-11
4464    
4465        Summary:
4466          Fix alignment issue for mem tranfer
4467        Revision:
4468          xvidcore--head--0.0--patch-11
4469    
4470        From skal:
4471         * Fix alignment issue (32 bit reading from non aligned memory)
4472           likely for RISC CPUs using the C code.
4473    
4474        modified files:
4475         src/utils/mem_transfer.c
4476    
4477    
4478    2005-05-11 20:03:57 GMT                                         patch-10
4479    
4480        Summary:
4481          Get time function right on win32
4482        Revision:
4483          xvidcore--head--0.0--patch-10
4484    
4485        From Skal:
4486         * Get the time function right for win32 (ms precision)
4487    
4488        modified files:
4489         examples/xvid_bench.c
4490    
4491    
4492    2005-05-11 20:01:28 GMT                                         patch-9
4493    
4494        Summary:
4495          Better ASP bitstream autodetection
4496        Revision:
4497          xvidcore--head--0.0--patch-9
4498    
4499        From pete:
4500         - Use more flags to determine ASP activation or not.
4501    
4502        modified files:
4503         src/bitstream/bitstream.c
4504    
4505    
4506    #########################################################################
4507    # 1.1.0-beta2 (Bitstream Version 39)
4508    #########################################################################
4509    
4510    2005-04-03 20:15:00 GMT                                         patch-7
4511    
4512        Summary:
4513          Makefile credits and whitespace cleaning
4514        Revision:
4515          xvidcore--head--0.0--patch-7
4516    
4517        Makefile credits and whitespace cleaning
4518    
4519    
4520        modified files:
4521         dshow/Makefile vfw/bin/Makefile
4522    
4523    
4524    2005-04-03 19:52:35 GMT                                         patch-6
4525    
4526        Summary:
4527          Various small things to vbv conformance and divx5 compatibility.
4528        Revision:
4529          xvidcore--head--0.0--patch-6
4530    
4531        From pete:
4532        xvidcore
4533        ========
4534        * added XVID_GLOBAL_DIVX5_USERDATA global flag
4535        * removed the bvop delay warning text ("warning: nothing to output),
4536          as this often confuses joe user.
4537        * minor changed to closed gop image_printf statement:
4538          s/"DX50 BVOP->PVOP"/"CLOSED GOP BVOP->PVOP"
4539        * additional comments for low_delay_default mode within decoder_decode()
4540        * divx userdata string: s/DivX999b000/DivX503b1393. this has been
4541          suggested by dxn for improved hardware compatibility [nb: i dont
4542          have a hardware player to confirm this]
4543        * vbv_peakrate constraint is ignored if <= 0
4544    
4545        vfw frontend
4546        ============
4547        * dxn profiles now confirm to "DivX Certified Profile Compatibility v1.1",
4548          February 2005. this document was provided by DivXNetworks, USA. when a
4549          dxn profile is selected, strict conformance is enabled:
4550          - force 1:1 picture aspect ratio
4551          - disable bframes if interlacing is enabled
4552          - force maximum of 1 consecutive bvops for the portable and ht profiles,
4553            2 bvops for the hd profile
4554          - always write divx 5 userdata string to bitstream
4555          - force packed bitstream option
4556        - updated dxn vbv parameters
4557        * added PROFILE_4MV flag. 4mv is now disabled for the dxn handheld profile.
4558        * moved PROFILE_AS/PROFILE_ARTS/PROFILE_S to config.c
4559        * profile[].max_bitrate now measured in bit/sec (not kbps)
4560        * profile->level box: widgets are now greyed-out if they are not used.
4561        * increase vertical size of profile drop down list.
4562        * about box button: s/Dismiss/OK
4563    
4564        modified files:
4565         src/bitstream/bitstream.c src/decoder.c src/encoder.c
4566         src/plugins/plugin_2pass2.c src/xvid.h vfw/src/codec.c
4567         vfw/src/config.c vfw/src/config.h vfw/src/resource.h
4568         vfw/src/resource.rc
4569    
4570    
4571    2005-04-03 19:50:05 GMT                                         patch-5
4572    
4573        Summary:
4574          Fixed bug in cartoon mode.
4575        Revision:
4576          xvidcore--head--0.0--patch-5
4577    
4578        From Isiibar:
4579         - Fixed cartoon bug as described by CrunCher.
4580    
4581        modified files:
4582         src/motion/estimation_pvop.c
4583    
4584    
4585    2005-03-22 20:40:47 GMT                                         patch-4
4586    
4587        Summary:
4588          Added MPEG quant support for PPC
4589        Revision:
4590          xvidcore--head--0.0--patch-4
4591    
4592        From Christoph Nageli:
4593         * Added support for MPEG quant functions for PPC.
4594    
4595        new files:
4596         src/quant/ppc_asm/.arch-ids/quant_mpeg_altivec.c.id
4597         src/quant/ppc_asm/quant_mpeg_altivec.c
4598    
4599        modified files:
4600         build/generic/sources.inc src/quant/quant.h src/xvid.c
4601    
4602    
4603    2005-03-18 18:00:13 GMT                                         patch-3
4604    
4605        Summary:
4606          Updated ChangeLog
4607        Revision:
4608          xvidcore--head--0.0--patch-3
4609    
4610        Updated ChangeLog
4611    
4612    
4613        modified files:
4614         ChangeLog
4615    
4616    
4617    2005-03-18 17:53:24 GMT                                         patch-2
4618    
4619        Summary:
4620          Colorspace code for PPC
4621        Revision:
4622          xvidcore--head--0.0--patch-2
4623    
4624        From Christoph Nageli:
4625         - Colorspace function fixes for non 16bytes aligned target adresses.
4626    
4627        modified files:
4628         src/image/ppc_asm/colorspace_altivec.c
4629    
4630    
4631    2005-03-18 17:39:00 GMT                                         patch-1
4632    
4633        Summary:
4634          Fix for 64bit interlacing
4635        Revision:
4636          xvidcore--head--0.0--patch-1
4637    
4638        From Andrew Dunstan:
4639         * Fixed bug where 64bit mov shoud have been 32bit
4640    
4641        modified files:
4642         src/utils/x86_64_asm/interlacing_mmx.asm
4643    
4644    
4645    2005-03-18 17:28:00 GMT                                         base-0
4646    
4647        Summary:
4648          tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-121
4649        Revision:
4650          xvidcore--head--0.0--base-0
4651    
4652        (automatically generated log message)
4653    
4654    # Change of arch/tla archive, explains the patch number wraparound
4655    
4656    2005-03-18 16:58:08 GMT                                         patch-121
4657    
4658        Summary:
4659          ME work
4660        Revision:
4661          xvidcore--head--0.0--patch-121
4662    
4663        From Isiibar:
4664         - Cartoon mode bugfix
4665         - New lambda tables for R-D motion search. The old tables were
4666           obviously taken from h.264, which uses a logarithmic quantizer
4667           scale. This lead to bad results at very low bit-rates. With this
4668           patch, compression efficiency at low bit-rates is greatly improved.
4669    
4670        modified files:
4671         src/motion/estimation.h src/motion/estimation_bvop.c
4672         src/motion/estimation_common.c src/motion/estimation_pvop.c
4673    
4674    
4675    2005-03-18 16:56:13 GMT                                         patch-120
4676    
4677        Summary:
4678          Better instruction pairing in sad mmx
4679        Revision:
4680          xvidcore--head--0.0--patch-120
4681    
4682        From Dark sylinc (dark_sylinc at yahoo dor com dor ar), commited by Isiibar:
4683         * Better instruction pairing in sad_mmx.asm, improves speed.
4684    
4685        modified files:
4686         src/motion/x86_asm/sad_mmx.asm src/utils/emms.c
4687    
4688    
4689    2005-03-18 16:53:00 GMT                                         patch-119
4690    
4691        Summary:
4692          Fixed resource leak in Dshow
4693        Revision:
4694          xvidcore--head--0.0--patch-119
4695    
4696        From antonz, commited by Isiibar:
4697         * Fixed resource leaking caused by poor xvidcore initialization tracking.
4698    
4699        modified files:
4700         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
4701    
4702    
4703    2005-03-18 16:50:44 GMT                                         patch-118
4704    
4705        Summary:
4706          Debug flag support in vfw
4707        Revision:
4708          xvidcore--head--0.0--patch-118
4709    
4710        From pete:
4711         * debug flag support for vfw decoder.
4712    
4713        modified files:
4714         vfw/src/codec.c
4715    
4716    
4717    #########################################################################
4718    # 1.1.0-beta1 (Bitstream Version 38)
4719    #########################################################################
4720    
4721    
4722    2005-01-16 10:27:41 GMT                                         patch-117
4723    
4724        Summary:
4725          License was using wrong linefeeds for vfw
4726        Revision:
4727          xvidcore--head--0.0--patch-117
4728    
4729        License was using wrong linefeeds for vfw
4730    
4731    
4732        new files:
4733         vfw/.arch-ids/LICENSE.id vfw/LICENSE
4734    
4735        modified files:
4736         vfw/src/resource.rc
4737    
4738    
4739    2005-01-10 22:59:46 GMT                                         patch-116
4740    
4741        Summary:
4742          Last minutes vfw bugfixes/improvements
4743        Revision:
4744          xvidcore--head--0.0--patch-116
4745    
4746        From sysKin:
4747         * last minute fixes and improvements to vfw frontend.
4748    
4749        modified files:
4750         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
4751         vfw/src/resource.rc
4752    
4753    
4754    2005-01-09 20:37:32 GMT                                         patch-115
4755    
4756        Summary:
4757          Marking 1.1.0 beta1
4758        Revision:
4759          xvidcore--head--0.0--patch-115
4760    
4761        From ed.gomez:
4762         * Marking xvid 1.1.0 beta1 release.
4763    
4764        modified files:
4765         ChangeLog build/generic/configure.in src/xvid.c src/xvid.h
4766    
4767    
4768    2005-01-09 20:15:14 GMT                                         patch-114
4769    
4770        Summary:
4771          Moved cartoon mode to zones in vfw.
4772        Revision:
4773          xvidcore--head--0.0--patch-114
4774    
4775        From sysKin:
4776         * Moved cartoon mode to zones in vfw frontend.
4777    
4778        modified files:
4779         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
4780         vfw/src/resource.rc
4781    
4782    
4783    2005-01-09 20:09:27 GMT                                         patch-113
4784    
4785        Summary:
4786    
4787        Revision:
4788          xvidcore--head--0.0--patch-113
4789    
4790        From algern0n (#xvid@freenode):
4791         * Avoid infinite loop when updating audio size.
4792    
4793        modified files:
4794         vfw/src/config.c
4795    
4796    
4797    2005-01-09 11:32:41 GMT                                         patch-112
4798    
4799        Summary:
4800          Long standing bug in 2pass2 code. Double overflow accumulation.
4801        Revision:
4802          xvidcore--head--0.0--patch-112
4803    
4804        From pengvado (x264 developer, sorry i don't have your realname):
4805         * rc_2pass2_after accumulates overflow twice, once in each I/PB subcase
4806           and then in a common code path. The common path was just supposed to
4807           store the stat struct entry error for statistics (even if they're unused)
4808    
4809        modified files:
4810         src/plugins/plugin_2pass2.c
4811    
4812    
4813    2005-01-06 23:42:12 GMT                                         patch-111
4814    
4815        Summary:
4816          Merged amd64 branch fix
4817        Revision:
4818          xvidcore--head--0.0--patch-111
4819    
4820        Merged amd64 branch fix
4821    
4822        Patches applied:
4823    
4824         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-12
4825           Merged upstream
4826    
4827         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-13
4828           Bug fix for qpel problem  from Andrew Dunstan
4829    
4830    
4831        modified files:
4832         src/image/x86_64_asm/qpel_mmx.asm
4833    
4834        new patches:
4835         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-12
4836         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-13
4837    
4838    
4839    2005-01-05 22:53:12 GMT                                         patch-110
4840    
4841        Summary:
4842          Merged x86_64 Linux port
4843        Revision:
4844          xvidcore--head--0.0--patch-110
4845    
4846        Merged x86_64 Linux port
4847    
4848        Patches applied:
4849    
4850         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--base-0
4851           tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-96
4852    
4853         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-1
4854           Merged mainline up to patch-101
4855    
4856         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-2
4857           Merged mainline again for hotfixes
4858    
4859         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-3
4860           Added x86_64 detection in configure system
4861    
4862         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-4
4863           Added src/utils/x86_64_asm files
4864    
4865         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-5
4866           Added /src/quant/x86_64_asm files
4867    
4868         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-6
4869           Added src/motion/x86_64_asm files
4870    
4871         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-7
4872           Added src/dct/x86_64_asm
4873    
4874         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-8
4875           Added halfpel part of src/image/x86_64_asm files
4876    
4877         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-9
4878           Merged mainline
4879    
4880         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-10
4881           Ported the new mem transfer function
4882    
4883         * ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-11
4884           Added src/image/x86_4 qpel code
4885    
4886    
4887        new files:
4888         src/dct/x86_64_asm/.arch-ids/=id
4889         src/dct/x86_64_asm/.arch-ids/fdct_mmx_skal.asm.id
4890         src/dct/x86_64_asm/.arch-ids/idct_mmx.asm.id
4891         src/dct/x86_64_asm/fdct_mmx_skal.asm
4892         src/dct/x86_64_asm/idct_mmx.asm
4893         src/image/x86_64_asm/.arch-ids/=id
4894         src/image/x86_64_asm/.arch-ids/interpolate8x8_mmx.asm.id
4895         src/image/x86_64_asm/.arch-ids/interpolate8x8_xmm.asm.id
4896         src/image/x86_64_asm/.arch-ids/qpel_mmx.asm.id
4897         src/image/x86_64_asm/interpolate8x8_mmx.asm
4898         src/image/x86_64_asm/interpolate8x8_xmm.asm
4899         src/image/x86_64_asm/qpel_mmx.asm
4900         src/motion/x86_64_asm/.arch-ids/=id
4901         src/motion/x86_64_asm/.arch-ids/sad_mmx.asm.id
4902         src/motion/x86_64_asm/.arch-ids/sad_xmm.asm.id
4903         src/motion/x86_64_asm/sad_mmx.asm
4904         src/motion/x86_64_asm/sad_xmm.asm
4905         src/quant/x86_64_asm/.arch-ids/=id
4906         src/quant/x86_64_asm/.arch-ids/quantize_h263_mmx.asm.id
4907         src/quant/x86_64_asm/.arch-ids/quantize_mpeg_xmm.asm.id
4908         src/quant/x86_64_asm/quantize_h263_mmx.asm
4909         src/quant/x86_64_asm/quantize_mpeg_xmm.asm
4910         src/utils/x86_64_asm/.arch-ids/=id
4911         src/utils/x86_64_asm/.arch-ids/cpuid.asm.id
4912         src/utils/x86_64_asm/.arch-ids/interlacing_mmx.asm.id
4913         src/utils/x86_64_asm/.arch-ids/mem_transfer_mmx.asm.id
4914         src/utils/x86_64_asm/cpuid.asm
4915         src/utils/x86_64_asm/interlacing_mmx.asm
4916         src/utils/x86_64_asm/mem_transfer_mmx.asm
4917    
4918        modified files:
4919         build/generic/configure.in build/generic/sources.inc
4920         examples/xvid_bench.c src/dct/fdct.h src/dct/idct.h
4921         src/image/interpolate8x8.h src/image/qpel.c src/image/qpel.h
4922         src/motion/sad.h src/portab.h src/quant/quant.h
4923         src/utils/emms.h src/utils/mbfunctions.h
4924         src/utils/mem_transfer.h src/xvid.c
4925    
4926        new directories:
4927         src/dct/x86_64_asm src/dct/x86_64_asm/.arch-ids
4928         src/image/x86_64_asm src/image/x86_64_asm/.arch-ids
4929         src/motion/x86_64_asm src/motion/x86_64_asm/.arch-ids
4930         src/quant/x86_64_asm src/quant/x86_64_asm/.arch-ids
4931         src/utils/x86_64_asm src/utils/x86_64_asm/.arch-ids
4932    
4933        new patches:
4934         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--base-0
4935         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-1
4936         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-2
4937         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-3
4938         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-4
4939         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-5
4940         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-6
4941         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-7
4942         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-8
4943         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-9
4944         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-10
4945         ed.gomez@free.fr--amd64/xvidcore--amd64work--0.0--patch-11
4946    
4947    
4948    2004-12-19 16:58:13 GMT                                         patch-109
4949    
4950        Summary:
4951          bvhq speedup.
4952        Revision:
4953          xvidcore--head--0.0--patch-109
4954    
4955        From sysKin:
4956         * Add cbp cost as soon as possible, so it saves a few candidates
4957           testing.
4958    
4959        modified files:
4960         src/motion/estimation_rd_based_bvop.c
4961    
4962    
4963    2004-12-19 16:55:47 GMT                                         patch-108
4964    
4965        Summary:
4966          Added ia32 optimized code for new mem transfer operator.
4967        Revision:
4968          xvidcore--head--0.0--patch-108
4969    
4970        From sysKin:
4971         * Added ia32 (xmm) optimized code for new mem transfer operator.
4972    
4973        modified files:
4974         src/utils/mem_transfer.c src/utils/mem_transfer.h
4975         src/utils/x86_asm/mem_transfer_mmx.asm src/xvid.c
4976    
4977    
4978    2004-12-19 13:39:58 GMT                                         patch-107
4979    
4980        Summary:
4981          Added missing license header
4982        Revision:
4983          xvidcore--head--0.0--patch-107
4984    
4985        From ed.gomez:
4986         * The GPL header was missing
4987    
4988    
4989    
4990        modified files:
4991         src/motion/estimation_rd_based_bvop.c
4992    
4993    
4994    2004-12-19 12:41:02 GMT                                         patch-106
4995    
4996        Summary:
4997          Updated ChangeLog
4998        Revision:
4999          xvidcore--head--0.0--patch-106
5000    
5001        Updated ChangeLog
5002    
5003    
5004        modified files:
5005         ChangeLog
5006    
5007    
5008    2004-12-19 12:38:15 GMT                                         patch-105
5009    
5010        Summary:
5011          Merged stable 1.0.3 release patches
5012        Revision:
5013          xvidcore--head--0.0--patch-105
5014    
5015        Merged stable 1.0.3 release patches
5016    
5017        Patches applied:
5018    
5019         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-63
5020           Trellis overflow for quant<=2
5021    
5022         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-64
5023           Marking 1.0.3 release
5024    
5025    
5026        modified files:
5027         ChangeLog-1.0 src/utils/mbtransquant.c src/xvid.h
5028    
5029        new patches:
5030         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-63
5031         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-64
5032    
5033    
5034    2004-12-19 11:15:53 GMT                                         patch-104
5035    
5036        Summary:
5037          Faster bvhq
5038        Revision:
5039          xvidcore--head--0.0--patch-104
5040    
5041        From sysKin:
5042         * Faster bvhq skipping Intra test if the rd optimized rate
5043           is already < 24bits... some other things too
5044    
5045        modified files:
5046         src/motion/estimation.h src/motion/estimation_bvop.c
5047         src/motion/estimation_rd_based.c
5048         src/motion/estimation_rd_based_bvop.c
5049    
5050    
5051    2004-12-10 20:51:56 GMT                                         patch-103
5052    
5053        Summary:
5054          Encoder cleanups.
5055        Revision:
5056          xvidcore--head--0.0--patch-103
5057    
5058        From sysKin:
5059         * Moved greyscale code to mbcoding.
5060         * Moved the fcode code to its own function.
5061         * Some other minor cleanups.
5062    
5063    
5064        modified files:
5065         src/bitstream/mbcoding.c src/encoder.c
5066    
5067    
5068    2004-12-10 20:39:23 GMT                                         patch-102
5069    
5070        Summary:
5071          Fixed patch-101
5072        Revision:
5073          xvidcore--head--0.0--patch-102
5074    
5075        From sysKin:
5076         * Add a cbp assigment that should not have disapeared in patch-101.
5077    
5078        modified files:
5079         src/encoder.c
5080    
5081    
5082    2004-12-09 22:53:20 GMT                                         patch-101
5083    
5084        Summary:
5085          Speedup using RD results
5086        Revision:
5087          xvidcore--head--0.0--patch-101
5088    
5089        From sysKin:
5090         * Use cbp from RD to speedup things a bit.
5091    
5092        modified files:
5093         src/encoder.c
5094    
5095    
5096    2004-12-09 22:51:02 GMT                                         patch-100
5097    
5098        Summary:
5099          Speedup RD a bit
5100        Revision:
5101          xvidcore--head--0.0--patch-100
5102    
5103        From sysKin:
5104         * Saves a few multiplies in RD code saving the quant*quant value
5105           into the SearchData struct.
5106    
5107        modified files:
5108         src/motion/estimation.h src/motion/estimation_bvop.c
5109         src/motion/estimation_rd_based.c
5110    
5111    
5112    2004-12-09 22:48:06 GMT                                         patch-99
5113    
5114        Summary:
5115          Smarter fcode code
5116        Revision:
5117          xvidcore--head--0.0--patch-99
5118    
5119        From sysKin:
5120         * Replaced old fcode code with smarter one.
5121    
5122        modified files:
5123         src/bitstream/mbcoding.c src/encoder.c src/motion/estimation.h
5124         src/motion/estimation_bvop.c src/motion/estimation_common.c
5125         src/motion/estimation_pvop.c src/motion/motion_inlines.h
5126    
5127    
5128    2004-12-09 22:00:49 GMT                                         patch-98
5129    
5130        Summary:
5131          Removed Reduced Resolution Vops support
5132        Revision:
5133          xvidcore--head--0.0--patch-98
5134    
5135        From sysKin:
5136         * it's now a long time we planned removing support for RRV as it
5137           adds complexity to the ME, to the decoder and this feature fits
5138           nowhere in any MPEG4 profile we plan to support.
5139    
5140        modified files:
5141         src/bitstream/bitstream.c src/bitstream/bitstream.h
5142         src/decoder.c src/encoder.c src/image/image.c
5143         src/motion/estimation.h src/motion/estimation_bvop.c
5144         src/motion/estimation_gmc.c src/motion/estimation_pvop.c
5145         src/motion/estimation_rd_based.c
5146         src/motion/estimation_rd_based_bvop.c src/motion/motion.h
5147         src/motion/motion_comp.c src/motion/motion_inlines.h
5148         src/motion/vop_type_decision.c src/utils/mbtransquant.c
5149         src/xvid.c
5150    
5151    
5152    2004-12-07 23:58:12 GMT                                         patch-97
5153    
5154        Summary:
5155          Merged PowerPC fixes from christoph naegeli's branch
5156        Revision:
5157          xvidcore--head--0.0--patch-97
5158    
5159        Merged PowerPC fixes from christoph naegeli's branch
5160    
5161        Patches applied:
5162    
5163         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-11
5164           Star-merge with Edouards Branch
5165    
5166         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-12
5167           debug alignment bugfixes
5168    
5169         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-13
5170           bugfixes in altivec alignment assumptions
5171    
5172         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-14
5173           linux gcc fixes
5174    
5175         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-15
5176           linux ppc long fixes
5177    
5178         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-16
5179           minor ppc linux enhancements...
5180    
5181    
5182        modified files:
5183         src/image/ppc_asm/colorspace_altivec.c
5184         src/image/ppc_asm/interpolate8x8_altivec.c
5185         src/image/ppc_asm/qpel_altivec.c
5186         src/motion/ppc_asm/sad_altivec.c
5187         src/quant/ppc_asm/quant_h263_altivec.c
5188         src/utils/ppc_asm/mem_transfer_altivec.c src/xvid.c
5189    
5190        new patches:
5191         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-11
5192         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-12
5193         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-13
5194         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-14
5195         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-15
5196         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-16
5197    
5198    
5199    2004-11-24 22:10:17 GMT                                         patch-96
5200    
5201        Summary:
5202          Forgotten bit of patch-94 (vbv code in vfw)
5203        Revision:
5204          xvidcore--head--0.0--patch-96
5205    
5206        Forgotten bit of patch-94 (vbv code in vfw)
5207    
5208    
5209        modified files:
5210         vfw/src/codec.c
5211    
5212    
5213    2004-11-24 21:50:45 GMT                                         patch-95
5214    
5215        Summary:
5216          Changed default Brightness value in DShow frontend
5217        Revision:
5218          xvidcore--head--0.0--patch-95
5219    
5220        Changed default Brightness value in DShow frontend
5221    
5222    
5223        modified files:
5224         dshow/src/config.c
5225    
5226    
5227    2004-11-24 21:50:14 GMT                                         patch-94
5228    
5229        Summary:
5230          Added support for VBV in frontend.
5231        Revision:
5232          xvidcore--head--0.0--patch-94
5233    
5234        From sysKin:
5235         * Added support code for VBV in VFW frontend.
5236    
5237        modified files:
5238         vfw/src/config.c vfw/src/resource.rc
5239    
5240    
5241    2004-11-24 21:48:35 GMT                                         patch-93
5242    
5243        Summary:
5244          Added interlaced option parsing in xvid_encraw.
5245        Revision:
5246          xvidcore--head--0.0--patch-93
5247    
5248        From christoph:
5249         * Added support for interlaced option in xvid_encraw.
5250    
5251        modified files:
5252         examples/xvid_encraw.c
5253    
5254    
5255    2004-11-24 21:45:47 GMT                                         patch-92
5256    
5257        Summary:
5258          Synced with stable tree
5259        Revision:
5260          xvidcore--head--0.0--patch-92
5261    
5262        Synced with stable tree
5263    
5264        Patches applied:
5265    
5266         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-60
5267           Fixed DiamondSearch
5268    
5269         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-61
5270           Fixed stride in DShow decoder.
5271    
5272         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-62
5273           Fixed stride in vfw frontend.
5274    
5275    
5276        modified files:
5277         dshow/src/CXvidDecoder.cpp src/motion/estimation_common.c
5278         vfw/src/codec.c
5279    
5280        new patches:
5281         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-60
5282         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-61
5283         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-62
5284    
5285    
5286    2004-10-17 10:13:02 GMT                                         patch-91
5287    
5288        Summary:
5289          Syncing with Christoph Nageli branch
5290        Revision:
5291          xvidcore--head--0.0--patch-91
5292    
5293        Syncing with Christoph Nageli branch
5294    
5295        Patches applied:
5296    
5297         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--base-0
5298           tag of ed.gomez@free.fr--2004-1/xvidcore--head--0.0--patch-68
5299    
5300         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-1
5301           interpolate8x8_haflpel add functions
5302    
5303         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-2
5304           little enhancement
5305    
5306         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-3
5307           Basic QPel pass_16 routines altivec codec
5308    
5309         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-4
5310           Basic QPel pass_8 routines altivec code
5311    
5312         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-5
5313           packed pass_16 routines in a macro
5314    
5315         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-6
5316           packed pass_8 routines in a macro
5317    
5318         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-7
5319           Enhancement of the qpel functions for P-frames
5320    
5321         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-8
5322           QPel Pass_16 Add Functions
5323    
5324         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-9
5325           Pass_8_Add Altivec functions
5326    
5327         * chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-10
5328           Bugfix for Pass_8 Add routines
5329    
5330    
5331        new files:
5332         src/image/ppc_asm/.arch-ids/qpel_altivec.c.id
5333         src/image/ppc_asm/qpel_altivec.c
5334    
5335        modified files:
5336         build/generic/sources.inc src/image/interpolate8x8.h
5337         src/image/ppc_asm/colorspace_altivec.c
5338         src/image/ppc_asm/interpolate8x8_altivec.c src/image/qpel.c
5339         src/image/qpel.h src/xvid.c
5340    
5341        new patches:
5342         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--base-0
5343         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-1
5344         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-2
5345         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-3
5346         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-4
5347         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-5
5348         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-6
5349         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-7
5350         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-8
5351         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-9
5352         chn@kbw.ch--2004-1/xvidcore--naegeli-head--0.0--patch-10
5353    
5354    
5355    2004-10-12 21:00:08 GMT                                         patch-90
5356    
5357        Summary:
5358          Resynced with 1.0 tree
5359        Revision:
5360          xvidcore--head--0.0--patch-90
5361    
5362        Resynced with 1.0 tree
5363    
5364        Patches applied:
5365    
5366         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-59
5367           Don't read too short streams.
5368    
5369    
5370        modified files:
5371         src/bitstream/bitstream.c
5372    
5373        new patches:
5374         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-59
5375    
5376    
5377    2004-10-12 20:54:47 GMT                                         patch-89
5378    
5379        Summary:
5380          Credits to Christoph Nageli for his work on PPC port
5381        Revision:
5382          xvidcore--head--0.0--patch-89
5383    
5384        Credits to Christoph Nageli for his work on PPC port
5385    
5386    
5387        modified files:
5388         AUTHORS
5389    
5390    
5391    2004-10-12 20:51:24 GMT                                         patch-88
5392    
5393        Summary:
5394    
5395        Revision:
5396          xvidcore--head--0.0--patch-88
5397    
5398        Patches applied:
5399    
5400         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-57
5401           ME fix.
5402    
5403         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-58
5404           64bit fixes
5405    
5406        From ed.gomez:
5407         * Resolved conflicts caused by the 64bit fixes, extended it for qpel.h
5408           Note that 1.1 tree needs a new review for 64bit problems as lot
5409           of ME code has changed.
5410    
5411        modified files:
5412         src/image/qpel.h src/motion/estimation_bvop.c
5413         src/motion/estimation_common.c src/motion/motion_comp.c
5414    
5415        new patches:
5416         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-57
5417         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-58
5418    
5419    
5420    2004-09-22 22:42:16 GMT                                         patch-87
5421    
5422        Summary:
5423          DESTDIR support in Makefile
5424        Revision:
5425          xvidcore--head--0.0--patch-87
5426    
5427        From Thomas Galliano (Gentoo bug #62190):
5428         * Added DESTDIR prefix variable to all install commands destination
5429           (ed.gomez: i think it's for packaging issues, so the install
5430            process installs all files as if they were going to the real
5431            location, as xvid doesn't use any path, i always thought this
5432            was not required)
5433    
5434        modified files:
5435         build/generic/Makefile build/generic/platform.inc.in
5436    
5437    
5438    2004-09-04 15:10:33 GMT                                         patch-86
5439    
5440        Summary:
5441          First bvop search must initalize best_sad
5442        Revision:
5443          xvidcore--head--0.0--patch-86
5444    
5445        From sysKin:
5446         * First bvop search must initalize best_sad
5447    
5448        modified files:
5449         src/motion/estimation_bvop.c
5450    
5451    
5452    2004-09-04 14:11:43 GMT                                         patch-85
5453    
5454        Summary:
5455          Fixed function prototype/definition mismatch
5456        Revision:
5457          xvidcore--head--0.0--patch-85
5458    
5459        From sysKin:
5460         * Fixed function prototype/definition mismatch for some
5461           interpolation C functions.
5462    
5463        modified files:
5464         src/image/interpolate8x8.c
5465    
5466    
5467    2004-09-04 14:08:13 GMT                                         patch-84
5468    
5469        Summary:
5470          Fixed buffer termination logic in xvid_decraw.
5471        Revision:
5472          xvidcore--head--0.0--patch-84
5473    
5474        From ed.gomez:
5475         * Fixed main decoding loop condition to really match
5476           the empty buffer and end of stream condition.
5477         * Removed the unwanted frame number limitation
5478    
5479        modified files:
5480         examples/xvid_decraw.c
5481    
5482    
5483    2004-09-04 14:04:48 GMT                                         patch-83
5484    
5485        Summary:
5486          Uninitialized user data usage.
5487        Revision:
5488          xvidcore--head--0.0--patch-83
5489    
5490        From ed.gomez:
5491         - Fixed user data parsing uninitialized data.
5492    
5493        modified files:
5494         src/bitstream/bitstream.c
5495    
5496    
5497    2004-09-04 13:59:26 GMT                                         patch-82
5498    
5499        Summary:
5500          Unitialized data in bvop ME
5501        Revision:
5502          xvidcore--head--0.0--patch-82
5503    
5504        From ed.gomez:
5505         * Fixed unitialized data usage during bvop ME.
5506    
5507        modified files:
5508         src/motion/estimation_bvop.c
5509    
5510    
5511    2004-09-03 00:13:31 GMT                                         patch-81
5512    
5513        Summary:
5514          Add VOL header saving in xvid_decraw
5515        Revision:
5516          xvidcore--head--0.0--patch-81
5517    
5518        From ed.gomez:
5519         * Added VOL header saving in xvid_decraw
5520    
5521        The little story:
5522           I was trying to cut some frames off of a big stream (150MB)
5523           with "xvid_decraw -m", and cat'ing the single frame stream
5524           files together. The reconstructed stream was rejected by all
5525           mpeg4 decoders because the vol header wasn't present. Thus
5526           the fix.
5527    
5528        modified files:
5529         examples/xvid_decraw.c
5530    
5531    
5532    2004-08-30 23:22:35 GMT                                         patch-80
5533    
5534        Summary:
5535          Complete previous API numbering change
5536        Revision:
5537          xvidcore--head--0.0--patch-80
5538    
5539        Complete previous API numbering change
5540    
5541    
5542        modified files:
5543         src/xvid.h
5544    
5545    
5546    2004-08-29 11:53:05 GMT                                         patch-79
5547    
5548        Summary:
5549          Merged stable tree
5550        Revision:
5551          xvidcore--head--0.0--patch-79
5552    
5553        Merged stable tree
5554    
5555        Patches applied:
5556    
5557         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-54
5558           Marking 1.0.2
5559    
5560         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-55
5561           Merged one important forgotten bugfix from head
5562    
5563         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-56
5564           ChangeLog update
5565    
5566    
5567        modified files:
5568         ChangeLog-1.0 src/xvid.h
5569    
5570        new patches:
5571         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-54
5572         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-55
5573         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-56
5574    
5575    
5576    2004-08-29 09:56:34 GMT                                         patch-78
5577    
5578        Summary:
5579          Write ia32 symbols' size to elf output.
5580        Revision:
5581          xvidcore--head--0.0--patch-78
5582    
5583        From ed.gomez:
5584         - write symbols size to elf output, so the asm objects look
5585           really like any usual object file.
5586    
5587        modified files:
5588         src/bitstream/x86_asm/cbp_3dne.asm
5589         src/bitstream/x86_asm/cbp_mmx.asm
5590         src/bitstream/x86_asm/cbp_sse2.asm
5591         src/dct/x86_asm/fdct_mmx_ffmpeg.asm
5592         src/dct/x86_asm/fdct_mmx_skal.asm
5593         src/dct/x86_asm/fdct_sse2_skal.asm
5594         src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/idct_mmx.asm
5595         src/dct/x86_asm/idct_sse2_dmitry.asm
5596         src/dct/x86_asm/simple_idct_mmx.asm
5597         src/image/x86_asm/colorspace_mmx.inc
5598         src/image/x86_asm/colorspace_rgb_mmx.asm
5599         src/image/x86_asm/colorspace_yuv_mmx.asm
5600         src/image/x86_asm/colorspace_yuyv_mmx.asm
5601         src/image/x86_asm/interpolate8x8_3dn.asm
5602         src/image/x86_asm/interpolate8x8_3dne.asm
5603         src/image/x86_asm/interpolate8x8_mmx.asm
5604         src/image/x86_asm/interpolate8x8_xmm.asm
5605         src/image/x86_asm/postprocessing_mmx.asm
5606         src/image/x86_asm/postprocessing_sse2.asm
5607         src/image/x86_asm/qpel_mmx.asm
5608         src/image/x86_asm/reduced_mmx.asm
5609         src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_3dne.asm
5610         src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm
5611         src/motion/x86_asm/sad_xmm.asm
5612         src/quant/x86_asm/quantize_h263_3dne.asm
5613         src/quant/x86_asm/quantize_h263_mmx.asm
5614         src/quant/x86_asm/quantize_mpeg_mmx.asm
5615         src/quant/x86_asm/quantize_mpeg_xmm.asm
5616         src/utils/x86_asm/cpuid.asm
5617         src/utils/x86_asm/interlacing_mmx.asm
5618         src/utils/x86_asm/mem_transfer_3dne.asm
5619         src/utils/x86_asm/mem_transfer_mmx.asm
5620    
5621    
5622    2004-08-28 13:00:56 GMT                                         patch-77
5623    
5624        Summary:
5625          Thread safety problem in sse2 brightness control
5626        Revision:
5627          xvidcore--head--0.0--patch-77
5628    
5629        From ed.gomez:
5630         * CodingStyle for the sse2 image brightness file
5631         * Fixed thread safety problem/big error. Writing to a RO
5632           data segment is a no go ! and using global data segment
5633           is a no go either (use stack instead) !
5634    
5635        modified files:
5636         src/image/x86_asm/postprocessing_sse2.asm
5637    
5638    
5639    2004-08-22 13:11:23 GMT                                         patch-76
5640    
5641        Summary:
5642          Stable merge
5643        Revision:
5644          xvidcore--head--0.0--patch-76
5645    
5646        Stable merge
5647    
5648        Patches applied:
5649    
5650         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-53
5651           Thread safety problem in idct C version
5652    
5653    
5654        modified files:
5655         src/bitstream/mbcoding.c src/dct/idct.c
5656    
5657        new patches:
5658         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-53
5659    
5660    
5661    2004-08-22 11:48:23 GMT                                         patch-75
5662    
5663        Summary:
5664          This tree isn't API 4.0 anymore, mark it as 4.1
5665        Revision:
5666          xvidcore--head--0.0--patch-75
5667    
5668        From ed.gomez:
5669         * The fields added to some structs make this lib isn't
5670           API 4.0 anymore, mark it as 4.1 because ABI compatibility
5671           is conserved.
5672    
5673        modified files:
5674         build/generic/configure.in
5675    
5676    
5677    2004-08-22 11:41:22 GMT                                         patch-74
5678    
5679        Summary:
5680          Functions qualified as such for elf format.
5681        Revision:
5682          xvidcore--head--0.0--patch-74
5683    
5684        From ed.gomez:
5685         * Functions weren't marked as functions in ia32 asm files.
5686           Added support for the function qualifier for elf.
5687    
5688        modified files:
5689         build/generic/configure.in src/bitstream/x86_asm/cbp_3dne.asm
5690         src/bitstream/x86_asm/cbp_mmx.asm
5691         src/bitstream/x86_asm/cbp_sse2.asm
5692         src/dct/x86_asm/fdct_mmx_ffmpeg.asm
5693         src/dct/x86_asm/fdct_mmx_skal.asm
5694         src/dct/x86_asm/fdct_sse2_skal.asm
5695         src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/idct_mmx.asm
5696         src/dct/x86_asm/idct_sse2_dmitry.asm
5697         src/dct/x86_asm/simple_idct_mmx.asm
5698         src/image/x86_asm/colorspace_rgb_mmx.asm
5699         src/image/x86_asm/colorspace_yuv_mmx.asm
5700         src/image/x86_asm/colorspace_yuyv_mmx.asm
5701         src/image/x86_asm/interpolate8x8_3dn.asm
5702         src/image/x86_asm/interpolate8x8_3dne.asm
5703         src/image/x86_asm/interpolate8x8_mmx.asm
5704         src/image/x86_asm/interpolate8x8_xmm.asm
5705         src/image/x86_asm/postprocessing_mmx.asm
5706         src/image/x86_asm/postprocessing_sse2.asm
5707         src/image/x86_asm/qpel_mmx.asm
5708         src/image/x86_asm/reduced_mmx.asm
5709         src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_3dne.asm
5710         src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm
5711         src/motion/x86_asm/sad_xmm.asm
5712         src/quant/x86_asm/quantize_h263_3dne.asm
5713         src/quant/x86_asm/quantize_h263_mmx.asm
5714         src/quant/x86_asm/quantize_mpeg_mmx.asm
5715         src/quant/x86_asm/quantize_mpeg_xmm.asm
5716         src/utils/x86_asm/cpuid.asm
5717         src/utils/x86_asm/interlacing_mmx.asm
5718         src/utils/x86_asm/mem_transfer_3dne.asm
5719         src/utils/x86_asm/mem_transfer_mmx.asm
5720    
5721    
5722    2004-08-21 17:04:57 GMT                                         patch-73
5723    
5724        Summary:
5725          Added yasm support in configure.in
5726        Revision:
5727          xvidcore--head--0.0--patch-73
5728    
5729        From ed.gomez:
5730         * Added yasm configure.in support. It's my preferred ia32 assembly
5731           because it allows debugging/profiling of assembly code with oprofile.
5732    
5733        modified files:
5734         build/generic/configure.in
5735    
5736    
5737    2004-08-21 11:47:31 GMT                                         patch-72
5738    
5739        Summary:
5740          Merged fix from stable
5741        Revision:
5742          xvidcore--head--0.0--patch-72
5743    
5744        Merged fix from stable
5745    
5746        Patches applied:
5747    
5748         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-52
5749           Stupid typo+error in fdct_xxx_skal macro generator.
5750    
5751    
5752        modified files:
5753         src/dct/x86_asm/fdct_mmx_skal.asm
5754    
5755        new patches:
5756         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-52
5757    
5758    
5759    2004-08-16 22:32:46 GMT                                         patch-71
5760    
5761        Summary:
5762          Decoder optimization (fixing regression)
5763        Revision:
5764          xvidcore--head--0.0--patch-71
5765    
5766        From ed.gomez:
5767         * With newly introduced vector checking, decoder became noticeably
5768           slower. This was caused by poorly written code (sorry sysKin :P)
5769            + unrolled loop
5770            + removed duplicated border computings
5771            + marks the function as __inline
5772    
5773        modified files:
5774         src/decoder.c
5775    
5776    
5777    2004-08-15 11:42:20 GMT                                         patch-70
5778    
5779        Summary:
5780          Out of bounds MVs clipping
5781        Revision:
5782          xvidcore--head--0.0--patch-70
5783    
5784        From sysKin:
5785         * Clip vectors that end up out of bounds.
5786    
5787        modified files:
5788         src/decoder.c
5789    
5790    
5791    2004-08-10 22:30:09 GMT                                         patch-69
5792    
5793        Summary:
5794          Fixed CBR plugin.
5795        Revision:
5796          xvidcore--head--0.0--patch-69
5797    
5798        From Foxer:
5799         * Do not set the return quantizer to the frame's quantizer
5800           (caused the crazy quant choices)
5801         * Allow quant1 to influence the sequence quality
5802         * Allow more than +- 1 quantizer variation if the desired
5803           quantizer is much higher than the previous.
5804         * Clamp the overflow influence to 1 unit of buffer, that
5805           should help cases where still motion scenes are followed
5806           by normal motion scenes... old code was reaching amazing
5807           high bitrate, with this modification it should keep
5808           smaller bitrate.
5809    
5810        modified files:
5811         src/plugins/plugin_single.c
5812    
5813    
5814    2004-08-01 15:23:49 GMT                                         patch-68
5815    
5816        Summary:
5817          error in dshow par array indexing
5818        Revision:
5819          xvidcore--head--0.0--patch-68
5820    
5821        error in dshow par array indexing
5822    
5823    
5824        modified files:
5825         dshow/src/CXvidDecoder.cpp
5826    
5827    
5828    2004-08-01 13:38:36 GMT                                         patch-67
5829    
5830        Summary:
5831          Faster bframe decoding (qpel this time)
5832        Revision:
5833          xvidcore--head--0.0--patch-67
5834    
5835        From ed.gomez:
5836         * Used the same trick as for halfpel bvops, merge backward
5837           interpolation and dst averaging steps.
5838    
5839        NB: i'm currently not able to say if it's a real speedup or not
5840            because my linux kernel uses a process scheduler gives great
5841            variance to results... so far i'm sure this isn't a slowdown
5842            neither for C nor ia32 SIMD.
5843    
5844        modified files:
5845         src/decoder.c src/image/qpel.c src/image/qpel.h
5846    
5847    
5848    2004-08-01 11:24:07 GMT                                         patch-66
5849    
5850        Summary:
5851          Unified qpel code path for all platforms
5852        Revision:
5853          xvidcore--head--0.0--patch-66
5854    
5855        From ed.gomez and skal:
5856         * Unified qpel code path for all platforms. Next step is
5857           to fully exploit this code path to speedup qpel bframe
5858           decoding
5859    
5860        NB: this makes also ports life easier as they would not port
5861            obsoleted function sets...
5862    
5863        modified files:
5864         src/decoder.c src/image/interpolate8x8.h src/image/qpel.c
5865         src/image/qpel.h src/motion/motion_comp.c
5866    
5867    
5868    2004-07-31 15:08:19 GMT                                         patch-65
5869    
5870        Summary:
5871          Faster bframe decoding.
5872        Revision:
5873          xvidcore--head--0.0--patch-65
5874    
5875        From ed.gomez and skal:
5876         * Faster direct/interpolated bvop blocks decoding for halfpel
5877           sequences. The trick is to compute and average directly with
5878           destination during one of the forward/backward interpolations.
5879           At this moment, this patch covers only halfpel decoding, the
5880           same trick is expected to be hacked for qpel.
5881    
5882        modified files:
5883         src/decoder.c src/image/interpolate8x8.c
5884         src/image/interpolate8x8.h
5885         src/image/x86_asm/interpolate8x8_mmx.asm
5886         src/image/x86_asm/interpolate8x8_xmm.asm src/xvid.c
5887    
5888    
5889    2004-07-31 09:13:23 GMT                                         patch-64
5890    
5891        Summary:
5892          Last bit for dshow gcc support
5893        Revision:
5894          xvidcore--head--0.0--patch-64
5895    
5896        From pete:
5897         * Last bits concerning gcc build support for dshow.
5898    
5899        removed files:
5900         dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.patch.id
5901         dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.txt.id
5902         dshow/dxpatch/DXVCSDK-9.0-gcc.patch
5903         dshow/dxpatch/DXVCSDK-9.0-gcc.txt
5904    
5905        modified files:
5906         dshow/src/Configure.cpp
5907    
5908    
5909    2004-07-27 21:10:02 GMT                                         patch-63
5910    
5911        Summary:
5912          Better cross compilation support for dshow.
5913        Revision:
5914          xvidcore--head--0.0--patch-63
5915    
5916        From pete and ed.gomez:
5917         * gcc 3.4.1 is even more pedantic, ::GUID was breaking it, use
5918           struct _GUID instead.
5919         * Some uppercase/lowercase mixing in MS headers.
5920         * More documentation footage for the braves !
5921    
5922        NB: with all this, dshow should compile, but it is not guaranted
5923            to work ! There's even a patch for Configure.cpp that could be
5924            required... postponed to a later patch.
5925    
5926        modified files:
5927         dshow/dxpatch/dx90sdk-update-gcc.patch
5928         dshow/dxpatch/dx90sdk-update-gcc.txt
5929    
5930    
5931    2004-07-26 20:25:52 GMT                                         patch-62
5932    
5933        Summary:
5934          ChangeLog 1.1 update
5935        Revision:
5936          xvidcore--head--0.0--patch-62
5937    
5938        ChangeLog 1.1 update
5939    
5940    
5941        modified files:
5942         ChangeLog
5943    
5944    
5945    2004-07-26 20:22:38 GMT                                         patch-61
5946    
5947        Summary:
5948          Update from stable
5949        Revision:
5950          xvidcore--head--0.0--patch-61
5951    
5952        Update from stable
5953    
5954        Patches applied:
5955    
5956         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-51
5957           ChangeLog Update
5958    
5959    
5960        modified files:
5961         ChangeLog-1.0
5962    
5963        new patches:
5964         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-51
5965    
5966    
5967    2004-07-26 19:26:24 GMT                                         patch-60
5968    
5969        Summary:
5970          Another missing memset in xvid_decraw
5971        Revision:
5972          xvidcore--head--0.0--patch-60
5973    
5974        Another missing memset in xvid_decraw
5975    
5976    
5977        modified files:
5978         examples/xvid_decraw.c
5979    
5980    
5981    2004-07-26 19:14:45 GMT                                         patch-59
5982    
5983        Summary:
5984          DShow updates for gcc toolchain.
5985        Revision:
5986          xvidcore--head--0.0--patch-59
5987    
5988        From pete:
5989         * More work on the gcc toolchain.
5990    
5991        new files:
5992         dshow/dxpatch/.arch-ids/dx90sdk-update-gcc.patch.id
5993         dshow/dxpatch/.arch-ids/dx90sdk-update-gcc.txt.id
5994         dshow/dxpatch/dx90sdk-update-gcc.patch
5995         dshow/dxpatch/dx90sdk-update-gcc.txt
5996    
5997        modified files:
5998         dshow/Makefile dshow/dshow.dsp dshow/src/CXvidDecoder.cpp
5999    
6000    
6001    2004-07-25 21:31:41 GMT                                         patch-58
6002    
6003        Summary:
6004          Added GPL to vfw frontend
6005        Revision:
6006          xvidcore--head--0.0--patch-58
6007    
6008        From pete:
6009         * Added GPL to VFW ressources.
6010    
6011        modified files:
6012         vfw/src/config.c vfw/src/driverproc.c vfw/src/resource.h
6013         vfw/src/resource.rc
6014    
6015    
6016    2004-07-25 19:31:32 GMT                                         patch-57
6017    
6018        Summary:
6019          decoder_mb_decode cleanup
6020        Revision:
6021          xvidcore--head--0.0--patch-57
6022    
6023        From ed.gomez:
6024         * Try to cleanup the decoder_mb_decode function. A bit more
6025           computing required, less branches, more readable code.
6026    
6027        modified files:
6028         src/decoder.c
6029    
6030    
6031    2004-07-24 11:39:57 GMT                                         patch-56
6032    
6033        Summary:
6034          Important bugfix from stable
6035        Revision:
6036          xvidcore--head--0.0--patch-56
6037    
6038        Important bugfix from stable
6039    
6040        Patches applied:
6041    
6042         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-50
6043           BVOP direct/interpolated ref block rounding fix.
6044    
6045    
6046        modified files:
6047         src/decoder.c
6048    
6049        new patches:
6050         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-50
6051    
6052    
6053    2004-07-23 20:40:08 GMT                                         patch-55
6054    
6055        Summary:
6056    
6057        Revision:
6058          xvidcore--head--0.0--patch-55
6059    
6060        From ed.gomez:
6061         * Extended stable patch pplying same change to new nasm files
6062    
6063        Patches applied:
6064    
6065         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-49
6066           Removed data qualifer in .rodata
6067    
6068    
6069        modified files:
6070         src/bitstream/x86_asm/cbp_mmx.asm
6071         src/bitstream/x86_asm/cbp_sse2.asm
6072         src/dct/x86_asm/fdct_mmx_ffmpeg.asm
6073         src/dct/x86_asm/fdct_mmx_skal.asm
6074         src/dct/x86_asm/fdct_sse2_skal.asm
6075         src/dct/x86_asm/idct_3dne.asm src/dct/x86_asm/idct_mmx.asm
6076         src/dct/x86_asm/idct_sse2_dmitry.asm
6077         src/dct/x86_asm/simple_idct_mmx.asm
6078         src/image/x86_asm/colorspace_rgb_mmx.asm
6079         src/image/x86_asm/colorspace_yuyv_mmx.asm
6080         src/image/x86_asm/interpolate8x8_3dn.asm
6081         src/image/x86_asm/interpolate8x8_3dne.asm
6082         src/image/x86_asm/interpolate8x8_mmx.asm
6083         src/image/x86_asm/interpolate8x8_xmm.asm
6084         src/image/x86_asm/postprocessing_mmx.asm
6085         src/image/x86_asm/postprocessing_sse2.asm
6086         src/image/x86_asm/qpel_mmx.asm
6087         src/image/x86_asm/reduced_mmx.asm
6088         src/motion/x86_asm/sad_3dn.asm src/motion/x86_asm/sad_3dne.asm
6089         src/motion/x86_asm/sad_mmx.asm src/motion/x86_asm/sad_sse2.asm
6090         src/motion/x86_asm/sad_xmm.asm
6091         src/quant/x86_asm/quantize_h263_3dne.asm
6092         src/quant/x86_asm/quantize_h263_mmx.asm
6093         src/quant/x86_asm/quantize_mpeg_mmx.asm
6094         src/quant/x86_asm/quantize_mpeg_xmm.asm
6095         src/utils/x86_asm/cpuid.asm
6096         src/utils/x86_asm/interlacing_mmx.asm
6097         src/utils/x86_asm/mem_transfer_3dne.asm
6098         src/utils/x86_asm/mem_transfer_mmx.asm
6099    
6100        new patches:
6101         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-49
6102    
6103    
6104    2004-07-21 19:36:46 GMT                                         patch-54
6105    
6106        Summary:
6107          Bframe fixes, still not back to 1.0.1 level
6108        Revision:
6109          xvidcore--head--0.0--patch-54
6110    
6111        Bframe fixes, still not back to 1.0.1 level
6112    
6113    
6114        modified files:
6115         src/motion/estimation_bvop.c
6116         src/motion/estimation_rd_based_bvop.c
6117    
6118    
6119    2004-07-19 18:46:09 GMT                                         patch-53
6120    
6121        Summary:
6122          Stable merge
6123        Revision:
6124          xvidcore--head--0.0--patch-53
6125    
6126        Stable merge
6127    
6128        Patches applied:
6129    
6130         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-47
6131           ISO C99'ism fix
6132    
6133         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-48
6134           Complete previous xvid_decraw patch
6135    
6136    
6137        modified files:
6138         examples/xvid_decraw.c src/encoder.c
6139    
6140        new patches:
6141         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-47
6142         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-48
6143    
6144    
6145    2004-07-18 15:19:58 GMT                                         patch-52
6146    
6147        Summary:
6148          Added dshow mingw build process
6149        Revision:
6150          xvidcore--head--0.0--patch-52
6151    
6152        From pete:
6153         - Added mingw build process to dshow frontend.
6154    
6155        new files:
6156         dshow/.arch-ids/Makefile.id dshow/.arch-ids/sources.inc.id
6157         dshow/Makefile dshow/dxpatch/.arch-ids/=id
6158         dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.patch.id
6159         dshow/dxpatch/.arch-ids/DXVCSDK-9.0-gcc.txt.id
6160         dshow/dxpatch/DXVCSDK-9.0-gcc.patch
6161         dshow/dxpatch/DXVCSDK-9.0-gcc.txt dshow/sources.inc
6162    
6163        modified files:
6164         dshow/dshow.dsp dshow/src/CXvidDecoder.cpp
6165         dshow/src/Configure.cpp dshow/src/config.h dshow/src/debug.h
6166         dshow/src/xvid.ax.rc
6167    
6168        new directories:
6169         dshow/dxpatch dshow/dxpatch/.arch-ids
6170    
6171    
6172    2004-07-18 15:01:02 GMT                                         patch-51
6173    
6174        Summary:
6175          Added RD optimized block mode decision in bvops
6176        Revision:
6177          xvidcore--head--0.0--patch-51
6178    
6179        From sysKin:
6180         *  Added RD optimized block mode decision in bvops.
6181    
6182        new files:
6183         src/motion/.arch-ids/estimation_rd_based_bvop.c.id
6184         src/motion/estimation_rd_based_bvop.c
6185    
6186        modified files:
6187         build/generic/sources.inc build/win32/libxvidcore.dsp
6188         build/win32/libxvidcore_static.dsp src/motion/estimation.h
6189         src/motion/estimation_bvop.c src/motion/estimation_rd_based.c
6190         src/plugins/plugin_2pass1.c src/xvid.h vfw/src/codec.c
6191         vfw/src/config.c vfw/src/config.h vfw/src/resource.h
6192         vfw/src/resource.rc
6193    
6194    
6195    2004-07-17 11:37:21 GMT                                         patch-50
6196    
6197        Summary:
6198          Stable merges
6199        Revision:
6200          xvidcore--head--0.0--patch-50
6201    
6202        Stable merges
6203    
6204        Patches applied:
6205    
6206         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-45
6207           Future version interoperability
6208    
6209         * ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-46
6210           Make sure time incr is never larger than 16bit.
6211    
6212    
6213        modified files:
6214         examples/xvid_decraw.c src/encoder.c
6215    
6216        new patches:
6217         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-45
6218         ed.gomez@free.fr--2004-1/xvidcore--stable--1.0--patch-46
6219    
6220    
6221    2004-07-16 19:53:27 GMT                                         patch-49
6222    
6223        Summary:
6224          AR support in DShow
6225        Revision:
6226          xvidcore--head--0.0--patch-49
6227    
6228        From koepi/minolta:
6229         * Added AR support to dshow frontend.
6230    
6231        modified files:
6232         dshow/src/CXvidDecoder.cpp dshow/src/CXvidDecoder.h
6233         dshow/src/config.c
6234    
6235    
6236    2004-07-16 19:49:25 GMT                                         patch-48
6237    
6238        Summary:
6239          VFW update and fixes
6240        Revision:
6241          xvidcore--head--0.0--patch-48
6242    
6243        From makc on our forums:
6244         * Use non deprecated defines
6245         * Fixed frame size formula.
6246    
6247        modified files:
6248         TODO vfw/src/codec.c vfw/src/driverproc.c
6249    
6250    
6251    2004-07-16 19:29:58 GMT                                         patch-47
6252    
6253        Summary:
6254          SSE2 brightness postproc.
6255        Revision:
6256          xvidcore--head--0.0--patch-47
6257    
6258        From Decoder:
6259         * Added SS2 brightness postproc code.
6260    
6261        new files:
6262         src/image/x86_asm/.arch-ids/postprocessing_sse2.asm.id
6263         src/image/x86_asm/postprocessing_sse2.asm
6264    
6265        modified files:
6266         build/generic/sources.inc build/win32/libxvidcore.dsp
6267         build/win32/libxvidcore_static.dsp src/image/postprocessing.h
6268         src/xvid.c src/xvid.h
6269    
6270    
6271    2004-07-14 23:27:14 GMT                                         patch-46
6272    
6273        Summary:
6274          More audio for VFW bitcalc
6275        Revision:
6276          xvidcore--head--0.0--patch-46
6277    
6278        From ???:
6279         * added more audio formats to bitcalc
6280         * replaced old ogm overhead formula with more precise one
6281    
6282        modified files:
6283         TODO vfw/src/config.c vfw/src/resource.rc
6284    
6285    
6286    2004-07-14 13:01:57 GMT                                         patch-45
6287    
6288        Summary:
6289          Enable MMX qpel in decoder.
6290        Revision:
6291          xvidcore--head--0.0--patch-45
6292    
6293        From ed.gomez:
6294         * It seems we're not that smart. We had mmx qpel code for more than
6295           a year, it is used in encoder but wasn't in decoder :\
6296    
6297        modified files:
6298         src/decoder.c
6299    
6300    
6301    2004-07-14 10:27:43 GMT                                         patch-44
6302    
6303        Summary:
6304          Speedup block transfer C functionKeywords:
6305        Revision:
6306          xvidcore--head--0.0--patch-44
6307    
6308        From ed.gomez:
6309         * Not that a useful patch for most of users, but transfer8x8 was
6310           really too slow. Simple optimizations did great, all 32bit
6311           platforms using the C code should benefit from this speedup.
6312    
6313        modified files:
6314         src/utils/mem_transfer.c
6315    
6316    
6317    2004-07-11 12:53:19 GMT                                         patch-43
6318    
6319        Summary:
6320          Manual AR setting for dshow.
6321        Revision:
6322          xvidcore--head--0.0--patch-43
6323    
6324        From koepi:
6325         * added manual AR setting in dshow.
6326    
6327        modified files:
6328         dshow/src/CXvidDecoder.cpp dshow/src/config.c
6329         dshow/src/config.h dshow/src/resource.h dshow/src/xvid.ax.rc
6330    
6331    
6332    2004-07-11 10:34:56 GMT                                         patch-42
6333    
6334        Summary:
6335          Added top field control to vfw.
6336        Revision:
6337          xvidcore--head--0.0--patch-42
6338    
6339        From koepi:
6340         * added top field first flag to vfw.
6341    
6342        modified files:
6343         vfw/src/codec.c vfw/src/config.c vfw/src/config.h
6344         vfw/src/resource.h vfw/src/resource.rc
6345    
6346    
6347    2004-07-10 17:47:01 GMT                                         patch-41
6348    
6349        Summary:
6350          Decoder work.
6351        Revision:
6352          xvidcore--head--0.0--patch-41
6353    
6354        From ed.gomez:
6355         * Faster get coeff (now gcc can even inline it)
6356         * On the fly coeff dequant for inter blocks
6357           (intra don't get this, because there are lot more non
6358            zero coeffs, and i doubt it'd get faster with this)
6359    
6360        modified files:
6361         src/bitstream/mbcoding.c src/bitstream/mbcoding.h
6362         src/decoder.c
6363    
6364    
6365    2004-07-10 17:34:19 GMT                                         patch-40
6366    
6367        Summary:
6368          ChangeLog update + removed my email
6369        Revision:
6370          xvidcore--head--0.0--patch-40
6371    
6372        ChangeLog update + removed my email
6373    
6374    
6375        modified files:
6376         ChangeLog
6377    
6378    
6379  2004-07-10 17:31:36 GMT                                         patch-39  2004-07-10 17:31:36 GMT                                         patch-39
# Line 1013  Line 7385 
7385  2004-04-02 21:26:57 GMT                                         patch-2  2004-04-02 21:26:57 GMT                                         patch-2
7386    
7387      Summary:      Summary:
7388        messed with XviD BS version        messed with Xvid BS version
7389      Revision:      Revision:
7390        xvidcore--head--0.0--patch-2        xvidcore--head--0.0--patch-2
7391    
7392      messed with XviD BS version      messed with Xvid BS version
7393    
7394    
7395      modified files:      modified files:

Legend:
Removed from v.1484  
changed lines
  Added in v.2124

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