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

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

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