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

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

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