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

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

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