[svn] / branches / dev-api-4 / xvidcore / changelog.txt Repository:
ViewVC logotype

Diff of /branches/dev-api-4/xvidcore/changelog.txt

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

revision 4, Fri Mar 8 19:17:46 2002 UTC revision 830, Tue Feb 11 21:56:31 2003 UTC
# Line 1  Line 1 
1  08.03.2002  # do not edit -- automatically generated by arch changelog
2  - added support for custom MPEG4 quant matrices  # tag: automatic-ChangeLog--ed.gomez@free.fr--main/xvidcore--stable--0.9
3    #
4    
5    2003-02-11 21:03:19 GMT Edouard Gomez <ed.gomez@free.fr>        patch-20
6    
7        Summary:
8          Removed BFrame outdated bframe/qpel decoding.
9        Revision:
10          xvidcore--stable--0.9--patch-20
11    
12        Michael noticed there were still pieces of bframe and qpel decoding.
13        He proposed to remove it or upgrade it... Feeling too lazy to merge
14        all differences (the too much divergent) file from dev-api-3.
15    
16        modified files:
17         changelog.txt src/decoder.c src/image/interpolate8x8.c
18         src/image/interpolate8x8.h
19    
20    
21    2003-02-11 18:40:48 GMT Edouard Gomez <ed.gomez@free.fr>        patch-19
22    
23        Summary:
24          Fixed libxvidcore.def, revamped Makefile output, fixed ia64 build, added ranlib detection.
25        Revision:
26          xvidcore--stable--0.9--patch-19
27    
28        Ok this patch does lot of things.
29    
30        First, it fixes libxvidcore.def for win32 targets. This file is now
31        generated at configure time. This way we make sure no symobols are
32        exported without being compiled in.
33    
34        Second, I revamped Makefile so its output is more eye candy.
35    
36        Third change, I removed the ia64 dct file from SRC_IA64 variable,
37        this was interfering with the DCT_IA64_SOURCES variable.
38    
39        Fourth change, ranlib is detected at configure time and used in the
40        Makeile through the RANLIB variable.
41    
42        modified files:
43         build/generic/Makefile build/generic/configure.in
44         build/generic/libxvidcore.def.in build/generic/platform.inc.in
45         build/generic/sources.inc
46    
47        renamed files:
48         build/generic/.arch-ids/libxvidcore.def.id
49           ==> build/generic/.arch-ids/libxvidcore.def.in.id
50         build/generic/libxvidcore.def
51           ==> build/generic/libxvidcore.def.in
52    
53    
54    
55    2003-02-10 23:31:01 GMT Edouard Gomez <ed.gomez@free.fr>        patch-18
56    
57        Summary:
58          Fixed xvid_encraw help message.
59        Revision:
60          xvidcore--stable--0.9--patch-18
61    
62        Fixed xvid_encraw help message.
63    
64        modified files:
65         examples/xvid_encraw.c
66    
67    
68    2003-02-10 23:06:32 GMT Edouard Gomez <ed.gomez@free.fr>        patch-17
69    
70        Summary:
71          Added IA64 DCT source choice according to the compiler basename.
72        Revision:
73          xvidcore--stable--0.9--patch-17
74    
75        The IA64 dct file must be choosen according to the compiler.
76        I chose to look for a basename based on the *ecc* regexp, all
77        other compiler will be treated as being the GNU C compiler.
78    
79        Hope this is enough.
80    
81        modified files:
82         build/generic/Makefile build/generic/configure.in
83         build/generic/platform.inc.in
84    
85    
86    2003-02-10 13:49:25 GMT Edouard Gomez <ed.gomez@free.fr>        patch-16
87    
88        Summary:
89          Changed linking option on PPC platforms (-flat_namespace)
90        Revision:
91          xvidcore--stable--0.9--patch-16
92    
93        Guillaume sent me this fix for PPC platforms.
94    
95        modified files:
96         build/generic/configure.in
97    
98    
99    2003-02-09 23:15:18 GMT Edouard Gomez <ed.gomez@free.fr>        patch-15
100    
101        Summary:
102          Added the configure bootstrap script.
103        Revision:
104          xvidcore--stable--0.9--patch-15
105    
106        Added the configure bootstrap script.
107    
108        new files:
109         build/generic/.arch-ids/bootstrap.sh.id
110         build/generic/bootstrap.sh
111    
112    
113    2003-02-09 23:06:51 GMT Edouard Gomez <ed.gomez@free.fr>        patch-14
114    
115        Summary:
116          The PPC port is now disabled because it is outdated.
117        Revision:
118          xvidcore--stable--0.9--patch-14
119    
120        The PPC port is now disabled because it is outdated.
121    
122        modified files:
123         build/generic/configure.in
124    
125    
126    2003-02-09 23:01:30 GMT Edouard Gomez <ed.gomez@free.fr>        patch-13
127    
128        Summary:
129          More "unknown compiler" friendly portab.h file.
130        Revision:
131          xvidcore--stable--0.9--patch-13
132    
133        Cristoph pointed out that portab.h was a problem when used with
134        unknown compilers. This patch tries to fix that.
135    
136        modified files:
137         src/portab.h
138    
139    
140    2003-02-09 00:49:32 GMT Edouard Gomez <ed.gomez@free.fr>        patch-12
141    
142        Summary:
143          DivX4 compatibility layer has been turned into an option (default:disable).
144        Revision:
145          xvidcore--stable--0.9--patch-12
146    
147        The divx4 compatibility API has been turned into an option. This
148        has been a long wanted thing by mplayer's guys, so here it is.
149        As we say in french "mieux vaut tard que jamais".
150    
151        modified files:
152         build/generic/Makefile build/generic/configure.in
153         build/generic/platform.inc.in build/generic/sources.inc
154    
155    
156    2003-02-08 23:29:55 GMT Edouard Gomez <ed.gomez@free.fr>        patch-11
157    
158        Summary:
159          Fixed WIN32/_MSC_VER confusion and updated MSVC libxvidcore.dsp project file.
160        Revision:
161          xvidcore--stable--0.9--patch-11
162    
163        This patch set fixes all WIN32/_MSC_VER conditional compilation
164        in examples and in the Illegal Instruction detection for SSE2
165        support in xvid.c.
166    
167        libxvidcore.dsp file as been updated with the right defines for
168        x86 support (ARCH_IS_IA32, ARCH_IS_32BIT, ARCH_IS_LITTLE_ENDIAN)
169    
170        Hope Win32 is now completely ready.
171    
172        modified files:
173         build/win32/libxvidcore.dsp examples/xvid_bench.c
174         examples/xvid_decraw.c examples/xvid_encraw.c
175         examples/xvid_stat.c src/xvid.c
176    
177    
178    2003-02-08 14:55:19 GMT Edouard Gomez <ed.gomez@free.fr>        patch-10
179    
180        Summary:
181          Fixed MacOSX build.
182        Revision:
183          xvidcore--stable--0.9--patch-10
184    
185        Two fixes for MacOSX. It adds a missing option to gcc to allow the
186        linking stage on this platform (-fno-common). It fixes Altivec test
187        which was outputting result on the console.
188    
189        modified files:
190         build/generic/configure.in
191    
192    
193    2003-02-08 12:49:17 GMT Edouard Gomez <ed.gomez@free.fr>        patch-9
194    
195        Summary:
196          Added Altivec detection (Guillaume Morin)
197        Revision:
198          xvidcore--stable--0.9--patch-9
199    
200        Added Altivec detection test in configure.in.
201    
202        modified files:
203         build/generic/configure.in
204    
205    
206    2003-02-08 12:25:46 GMT Edouard Gomez <ed.gomez@free.fr>        patch-8
207    
208        Summary:
209          Fixed portab.h for _DEBUG target and GCC/ICC compilers.
210        Revision:
211          xvidcore--stable--0.9--patch-8
212    
213        During the Unix build system change, i had to turn the DRPINTF macro
214        into a real function because teh MacOSX compilers do not support the
215        variadic macros as defined in ISO C99 standard. During this change,
216        i forgot to adapt the macro code and the #include <stdarg.h> needed
217        for variadic functions.
218    
219        modified files:
220         src/portab.h
221    
222    
223    2003-02-08 11:45:00 GMT Edouard Gomez <ed.gomez@free.fr>        patch-7
224    
225        Summary:
226          Changed the way I add strings into variables.
227        Revision:
228          xvidcore--stable--0.9--patch-7
229    
230        I changed the way I add strings to variables (CFLAGS and so on). Now i use
231        var="$var string2" instead of var=$var" string2".
232    
233        Fixed a typo reported by Pete for the cygwin part.
234    
235        modified files:
236         build/generic/configure.in
237    
238    
239    2003-02-07 23:16:57 GMT Edouard Gomez <ed.gomez@free.fr>        patch-6
240    
241        Summary:
242          Fixed the "ar" "s" option for some platforms.
243        Revision:
244          xvidcore--stable--0.9--patch-6
245    
246        The "s" option of the "ar" program is not standard accross all
247        platforms. I had at least problems on OpenBSD and an old Solaris
248        version.
249    
250        modified files:
251         build/generic/Makefile
252    
253    
254    2003-02-07 22:19:37 GMT Edouard Gomez <ed.gomez@free.fr>        patch-5
255    
256        Summary:
257          Fixed a BSD checking in ansm output format.
258        Revision:
259          xvidcore--stable--0.9--patch-5
260    
261        Fixed a BSD checking in ansm output format.
262    
263        modified files:
264         build/generic/configure.in
265    
266    
267    2003-02-07 21:18:14 GMT Edouard Gomez <ed.gomez@free.fr>        patch-4
268    
269        Summary:
270          Fixed options and added the --disable-assembly option
271        Revision:
272          xvidcore--stable--0.9--patch-4
273    
274        Options have been fixed because they were not taking care of the
275        enable_feature variable.
276    
277        The --disable-assembly options has been added. This is a good way
278        to compile XviD on nearly all platforms without having to deal with
279        the assembly code -- useful on PPC platform at the moment where gcc
280        seems to use a different kind of assembly syntax.
281    
282        modified files:
283         build/generic/configure.in
284    
285    
286    2003-02-06 21:49:16 GMT Edouard Gomez <ed.gomez@free.fr>        patch-3
287    
288        Summary:
289          Fixes for the new build system in sources.
290        Revision:
291          xvidcore--stable--0.9--patch-3
292    
293        This patch fixes source files according to the new defines used
294        by the reworked build system.
295    
296        modified files:
297         src/bitstream/bitstream.h src/divx4.h src/portab.h
298         src/utils/emms.h src/xvid.c
299    
300    
301    2003-02-06 21:22:55 GMT Edouard Gomez <ed.gomez@free.fr>        patch-2
302    
303        Summary:
304          Changed build system for Unix OSes
305        Revision:
306          xvidcore--stable--0.9--patch-2
307    
308        Changed the build system for Unix systems. It is now built upon
309        an autoconf script that automatically configures the sources.
310    
311        The Makefile is portable accross various platforms and "make"
312        programs. It is at least working on these platforms for now:
313         - Debian GNU/Linux - StrongARM - Alphave67 (alpha 64bit) - ia32
314           UltraSparcIII
315         - Solaris - UltraSparcI - Sparc 32bit on old sun stations ( i don't
316           remember the exact name)
317         - FreeBSD 4.7 - ia32
318         - RedHat 7.3 - ia32
319         - Gentoo 1.4 - ia32
320         - the Irix box according to christoph tests
321         - ia64 - Unknown OS?
322    
323        The unix unified makefile supports:
324         - gmake
325         - pmake
326    
327        ToDo things to finish this new build system:
328         - Manage the ecc/gcc source choice for ia64
329         - Someone to test the makefile on Cygwin and/or mingw+minsys
330         - Update MSVC projects (replace 2 or 3 defines)
331         - See why MacOSX is complaining about duplicated symbols, it seems the
332           mach ABI does not alow namespace collisions even between C modules.
333           And add altivec detection in configure.in
334    
335        new files:
336         build/generic/.arch-ids/configure.in.id
337         build/generic/.arch-ids/Makefile.id
338         build/generic/.arch-ids/platform.inc.in.id
339         build/generic/.arch-ids/sources.inc.id
340         build/generic/configure.in build/generic/Makefile
341         build/generic/platform.inc.in build/generic/sources.inc
342    
343        removed files:
344         build/generic/.arch-ids/Makefile.beos.id
345         build/generic/.arch-ids/Makefile.cygwin.id
346         build/generic/.arch-ids/Makefile.dj.id
347         build/generic/.arch-ids/Makefile.freebsd.id
348         build/generic/.arch-ids/Makefile.generic.id
349         build/generic/.arch-ids/Makefile.ia64.id
350         build/generic/.arch-ids/Makefile.inc.id
351         build/generic/.arch-ids/Makefile.irix64.id
352         build/generic/.arch-ids/Makefile.linuxppc.id
353         build/generic/.arch-ids/Makefile.linuxppc_altivec.id
354         build/generic/.arch-ids/Makefile.linuxx86.id
355         build/generic/.arch-ids/Makefile.sparc.id
356         build/generic/Makefile.beos build/generic/Makefile.cygwin
357         build/generic/Makefile.dj build/generic/Makefile.freebsd
358         build/generic/Makefile.generic build/generic/Makefile.ia64
359         build/generic/Makefile.inc build/generic/Makefile.irix64
360         build/generic/Makefile.linuxppc
361         build/generic/Makefile.linuxppc_altivec
362         build/generic/Makefile.linuxx86 build/generic/Makefile.sparc
363    
364    
365    2003-02-06 21:11:17 GMT Edouard Gomez <ed.gomez@free.fr>        patch-1
366    
367        Summary:
368          Updated to current stable CVS_HEAD
369        Revision:
370          xvidcore--stable--0.9--patch-1
371    
372        Updated files to current stable CVS_HEAD versions.
373    
374        new files:
375         build/win32/.arch-ids/odivx_enc_dec.dsp.id
376         build/win32/.arch-ids/xvidcore.dsw.id
377         build/win32/.arch-ids/xvid_bench.dsp.id
378         build/win32/odivx_enc_dec.dsp build/win32/xvidcore.dsw
379         build/win32/xvid_bench.dsp
380    
381        modified files:
382         authors.txt build/generic/Makefile.beos
383         build/generic/Makefile.generic build/generic/Makefile.linuxx86
384         doc/Makefile examples/Makefile examples/odivx_enc_dec.c
385         examples/xvid_bench.c examples/xvid_encraw.c
386         examples/xvid_stat.c src/bitstream/bitstream.c
387         src/bitstream/bitstream.h src/bitstream/cbp.c
388         src/bitstream/mbcoding.c src/bitstream/vlc_codes.h
389         src/bitstream/zigzag.h src/dct/fdct.c src/dct/idct.c
390         src/dct/idct.h src/decoder.c src/decoder.h src/divx4.h
391         src/encoder.c src/encoder.h src/global.h
392         src/image/colorspace.c src/image/image.c
393         src/image/interpolate8x8.c src/image/interpolate8x8.h
394         src/motion/motion.h src/motion/motion_comp.c
395         src/motion/motion_est.c src/motion/sad.c src/portab.h
396         src/prediction/mbprediction.c src/prediction/mbprediction.h
397         src/quant/adapt_quant.c src/quant/adapt_quant.h
398         src/quant/quant_h263.c src/quant/quant_mpeg4.c
399         src/utils/emms.h src/utils/mbfunctions.h
400         src/utils/mbtransquant.c src/utils/mem_align.c
401         src/utils/mem_transfer.c src/utils/timer.c src/utils/timer.h
402         src/xvid.h todo.txt
403    
404    
405    2003-02-06 20:59:19 GMT Edouard Gomez <ed.gomez@free.fr>        base-0
406    
407        Summary:
408          Imported xvidcore 0.9.0 into arch repository
409        Revision:
410          xvidcore--stable--0.9--base-0
411    
412        Imported xvidcore 0.9.0 into arch repository. I hope I forgot nothing.
413    
414        new files:
415         ./.arch-ids/CodingStyle.id ./.arch-ids/LICENSE.id
416         ./.arch-ids/README.txt.id ./.arch-ids/authors.txt.id
417         ./.arch-ids/changelog.txt.id ./.arch-ids/todo.txt.id
418         ./CodingStyle ./LICENSE ./README.txt ./authors.txt
419         ./build/.arch-ids/=id ./build/generic/.arch-ids/=id
420         ./build/generic/.arch-ids/Makefile.beos.id
421         ./build/generic/.arch-ids/Makefile.cygwin.id
422         ./build/generic/.arch-ids/Makefile.dj.id
423         ./build/generic/.arch-ids/Makefile.freebsd.id
424         ./build/generic/.arch-ids/Makefile.generic.id
425         ./build/generic/.arch-ids/Makefile.ia64.id
426         ./build/generic/.arch-ids/Makefile.inc.id
427         ./build/generic/.arch-ids/Makefile.irix64.id
428         ./build/generic/.arch-ids/Makefile.linuxppc.id
429         ./build/generic/.arch-ids/Makefile.linuxppc_altivec.id
430         ./build/generic/.arch-ids/Makefile.linuxx86.id
431         ./build/generic/.arch-ids/Makefile.sparc.id
432         ./build/generic/.arch-ids/libxvidcore.def.id
433         ./build/generic/Makefile.beos ./build/generic/Makefile.cygwin
434         ./build/generic/Makefile.dj ./build/generic/Makefile.freebsd
435         ./build/generic/Makefile.generic ./build/generic/Makefile.ia64
436         ./build/generic/Makefile.inc ./build/generic/Makefile.irix64
437         ./build/generic/Makefile.linuxppc
438         ./build/generic/Makefile.linuxppc_altivec
439         ./build/generic/Makefile.linuxx86
440         ./build/generic/Makefile.sparc ./build/generic/libxvidcore.def
441         ./build/win32/.arch-ids/=id
442         ./build/win32/.arch-ids/libxvidcore.dsp.id
443         ./build/win32/.arch-ids/xvid_decraw.dsp.id
444         ./build/win32/.arch-ids/xvid_encraw.dsp.id
445         ./build/win32/.arch-ids/xvid_stat.dsp.id
446         ./build/win32/libxvidcore.dsp ./build/win32/xvid_decraw.dsp
447         ./build/win32/xvid_encraw.dsp ./build/win32/xvid_stat.dsp
448         ./changelog.txt ./doc/.arch-ids/=id ./doc/.arch-ids/API.dox.id
449         ./doc/.arch-ids/Makefile.id ./doc/.arch-ids/README.id
450         ./doc/.arch-ids/foot.inc.in.id
451         ./doc/.arch-ids/header.tex.in.id
452         ./doc/.arch-ids/xvid-decoding.txt.id
453         ./doc/.arch-ids/xvid-encoder.txt.id ./doc/API.dox
454         ./doc/Makefile ./doc/README ./doc/foot.inc.in
455         ./doc/header.tex.in ./doc/xvid-decoding.txt
456         ./doc/xvid-encoder.txt ./examples/.arch-ids/=id
457         ./examples/.arch-ids/Makefile.id
458         ./examples/.arch-ids/README.id
459         ./examples/.arch-ids/cactus.pgm.bz2.id
460         ./examples/.arch-ids/odivx_enc_dec.c.id
461         ./examples/.arch-ids/xvid_bench.c.id
462         ./examples/.arch-ids/xvid_decraw.c.id
463         ./examples/.arch-ids/xvid_encraw.c.id
464         ./examples/.arch-ids/xvid_stat.c.id ./examples/Makefile
465         ./examples/README ./examples/cactus.pgm.bz2
466         ./examples/odivx_enc_dec.c ./examples/xvid_bench.c
467         ./examples/xvid_decraw.c ./examples/xvid_encraw.c
468         ./examples/xvid_stat.c ./src/.arch-ids/=id
469         ./src/.arch-ids/decoder.c.id ./src/.arch-ids/decoder.h.id
470         ./src/.arch-ids/divx4.c.id ./src/.arch-ids/divx4.h.id
471         ./src/.arch-ids/encoder.c.id ./src/.arch-ids/encoder.h.id
472         ./src/.arch-ids/global.h.id ./src/.arch-ids/portab.h.id
473         ./src/.arch-ids/xvid.c.id ./src/.arch-ids/xvid.h.id
474         ./src/bitstream/.arch-ids/=id
475         ./src/bitstream/.arch-ids/bitstream.c.id
476         ./src/bitstream/.arch-ids/bitstream.h.id
477         ./src/bitstream/.arch-ids/cbp.c.id
478         ./src/bitstream/.arch-ids/cbp.h.id
479         ./src/bitstream/.arch-ids/mbcoding.c.id
480         ./src/bitstream/.arch-ids/mbcoding.h.id
481         ./src/bitstream/.arch-ids/vlc_codes.h.id
482         ./src/bitstream/.arch-ids/zigzag.h.id
483         ./src/bitstream/bitstream.c ./src/bitstream/bitstream.h
484         ./src/bitstream/cbp.c ./src/bitstream/cbp.h
485         ./src/bitstream/mbcoding.c ./src/bitstream/mbcoding.h
486         ./src/bitstream/ppc_asm/.arch-ids/=id
487         ./src/bitstream/ppc_asm/.arch-ids/cbp_altivec.s.id
488         ./src/bitstream/ppc_asm/.arch-ids/cbp_ppc.s.id
489         ./src/bitstream/ppc_asm/cbp_altivec.s
490         ./src/bitstream/ppc_asm/cbp_ppc.s ./src/bitstream/vlc_codes.h
491         ./src/bitstream/x86_asm/.arch-ids/=id
492         ./src/bitstream/x86_asm/.arch-ids/cbp_mmx.asm.id
493         ./src/bitstream/x86_asm/.arch-ids/cbp_sse2.asm.id
494         ./src/bitstream/x86_asm/cbp_mmx.asm
495         ./src/bitstream/x86_asm/cbp_sse2.asm ./src/bitstream/zigzag.h
496         ./src/dct/.arch-ids/=id ./src/dct/.arch-ids/README.IJG.id
497         ./src/dct/.arch-ids/fdct.c.id ./src/dct/.arch-ids/fdct.h.id
498         ./src/dct/.arch-ids/idct.c.id ./src/dct/.arch-ids/idct.h.id
499         ./src/dct/README.IJG ./src/dct/fdct.c ./src/dct/fdct.h
500         ./src/dct/ia64_asm/.arch-ids/=id
501         ./src/dct/ia64_asm/.arch-ids/fdct_ia64.s.id
502         ./src/dct/ia64_asm/.arch-ids/genidct.py.id
503         ./src/dct/ia64_asm/.arch-ids/idct_fini.s.id
504         ./src/dct/ia64_asm/.arch-ids/idct_ia64_ecc.s.id
505         ./src/dct/ia64_asm/.arch-ids/idct_ia64_gcc.s.id
506         ./src/dct/ia64_asm/.arch-ids/idct_init.s.id
507         ./src/dct/ia64_asm/fdct_ia64.s ./src/dct/ia64_asm/genidct.py
508         ./src/dct/ia64_asm/idct_fini.s
509         ./src/dct/ia64_asm/idct_ia64_ecc.s
510         ./src/dct/ia64_asm/idct_ia64_gcc.s
511         ./src/dct/ia64_asm/idct_init.s ./src/dct/idct.c
512         ./src/dct/idct.h ./src/dct/ppc_asm/.arch-ids/=id
513         ./src/dct/ppc_asm/.arch-ids/fdct_altivec.s.id
514         ./src/dct/ppc_asm/.arch-ids/idct_altivec.s.id
515         ./src/dct/ppc_asm/fdct_altivec.s
516         ./src/dct/ppc_asm/idct_altivec.s
517         ./src/dct/x86_asm/.arch-ids/=id
518         ./src/dct/x86_asm/.arch-ids/fdct_mmx.asm.id
519         ./src/dct/x86_asm/.arch-ids/idct_mmx.asm.id
520         ./src/dct/x86_asm/fdct_mmx.asm ./src/dct/x86_asm/idct_mmx.asm
521         ./src/decoder.c ./src/decoder.h ./src/divx4.c ./src/divx4.h
522         ./src/encoder.c ./src/encoder.h ./src/global.h
523         ./src/image/.arch-ids/=id
524         ./src/image/.arch-ids/colorspace.c.id
525         ./src/image/.arch-ids/colorspace.h.id
526         ./src/image/.arch-ids/image.c.id
527         ./src/image/.arch-ids/image.h.id
528         ./src/image/.arch-ids/interpolate8x8.c.id
529         ./src/image/.arch-ids/interpolate8x8.h.id
530         ./src/image/colorspace.c ./src/image/colorspace.h
531         ./src/image/ia64_asm/.arch-ids/=id
532         ./src/image/ia64_asm/.arch-ids/README.id
533         ./src/image/ia64_asm/.arch-ids/interpolate8x8_ia64.s.id
534         ./src/image/ia64_asm/.arch-ids/interpolate8x8_ia64_exact.s.id
535         ./src/image/ia64_asm/README
536         ./src/image/ia64_asm/interpolate8x8_ia64.s
537         ./src/image/ia64_asm/interpolate8x8_ia64_exact.s
538         ./src/image/image.c ./src/image/image.h
539         ./src/image/interpolate8x8.c ./src/image/interpolate8x8.h
540         ./src/image/x86_asm/.arch-ids/=id
541         ./src/image/x86_asm/.arch-ids/interpolate8x8_3dn.asm.id
542         ./src/image/x86_asm/.arch-ids/interpolate8x8_mmx.asm.id
543         ./src/image/x86_asm/.arch-ids/interpolate8x8_xmm.asm.id
544         ./src/image/x86_asm/.arch-ids/rgb_to_yv12_mmx.asm.id
545         ./src/image/x86_asm/.arch-ids/yuv_to_yv12_mmx.asm.id
546         ./src/image/x86_asm/.arch-ids/yuyv_to_yv12_mmx.asm.id
547         ./src/image/x86_asm/.arch-ids/yv12_to_rgb24_mmx.asm.id
548         ./src/image/x86_asm/.arch-ids/yv12_to_rgb32_mmx.asm.id
549         ./src/image/x86_asm/.arch-ids/yv12_to_yuyv_mmx.asm.id
550         ./src/image/x86_asm/interpolate8x8_3dn.asm
551         ./src/image/x86_asm/interpolate8x8_mmx.asm
552         ./src/image/x86_asm/interpolate8x8_xmm.asm
553         ./src/image/x86_asm/rgb_to_yv12_mmx.asm
554         ./src/image/x86_asm/yuv_to_yv12_mmx.asm
555         ./src/image/x86_asm/yuyv_to_yv12_mmx.asm
556         ./src/image/x86_asm/yv12_to_rgb24_mmx.asm
557         ./src/image/x86_asm/yv12_to_rgb32_mmx.asm
558         ./src/image/x86_asm/yv12_to_yuyv_mmx.asm
559         ./src/motion/.arch-ids/=id ./src/motion/.arch-ids/motion.h.id
560         ./src/motion/.arch-ids/motion_comp.c.id
561         ./src/motion/.arch-ids/motion_est.c.id
562         ./src/motion/.arch-ids/sad.c.id
563         ./src/motion/.arch-ids/sad.h.id
564         ./src/motion/ia64_asm/.arch-ids/=id
565         ./src/motion/ia64_asm/.arch-ids/calc_delta_1.s.id
566         ./src/motion/ia64_asm/.arch-ids/calc_delta_2.s.id
567         ./src/motion/ia64_asm/.arch-ids/calc_delta_3.s.id
568         ./src/motion/ia64_asm/.arch-ids/halfpel8_refine_ia64.s.id
569         ./src/motion/ia64_asm/.arch-ids/sad_ia64.s.id
570         ./src/motion/ia64_asm/calc_delta_1.s
571         ./src/motion/ia64_asm/calc_delta_2.s
572         ./src/motion/ia64_asm/calc_delta_3.s
573         ./src/motion/ia64_asm/halfpel8_refine_ia64.s
574         ./src/motion/ia64_asm/sad_ia64.s ./src/motion/motion.h
575         ./src/motion/motion_comp.c ./src/motion/motion_est.c
576         ./src/motion/ppc_asm/.arch-ids/=id
577         ./src/motion/ppc_asm/.arch-ids/README.id
578         ./src/motion/ppc_asm/.arch-ids/sad_altivec.c.id
579         ./src/motion/ppc_asm/.arch-ids/sad_altivec.s.id
580         ./src/motion/ppc_asm/README ./src/motion/ppc_asm/sad_altivec.c
581         ./src/motion/ppc_asm/sad_altivec.s ./src/motion/sad.c
582         ./src/motion/sad.h ./src/motion/x86_asm/.arch-ids/=id
583         ./src/motion/x86_asm/.arch-ids/sad_3dn.asm.id
584         ./src/motion/x86_asm/.arch-ids/sad_mmx.asm.id
585         ./src/motion/x86_asm/.arch-ids/sad_sse2.asm.id
586         ./src/motion/x86_asm/.arch-ids/sad_xmm.asm.id
587         ./src/motion/x86_asm/sad_3dn.asm
588         ./src/motion/x86_asm/sad_mmx.asm
589         ./src/motion/x86_asm/sad_sse2.asm
590         ./src/motion/x86_asm/sad_xmm.asm ./src/portab.h
591         ./src/prediction/.arch-ids/=id
592         ./src/prediction/.arch-ids/mbprediction.c.id
593         ./src/prediction/.arch-ids/mbprediction.h.id
594         ./src/prediction/mbprediction.c
595         ./src/prediction/mbprediction.h ./src/quant/.arch-ids/=id
596         ./src/quant/.arch-ids/adapt_quant.c.id
597         ./src/quant/.arch-ids/adapt_quant.h.id
598         ./src/quant/.arch-ids/quant_h263.c.id
599         ./src/quant/.arch-ids/quant_h263.h.id
600         ./src/quant/.arch-ids/quant_matrix.c.id
601         ./src/quant/.arch-ids/quant_matrix.h.id
602         ./src/quant/.arch-ids/quant_mpeg4.c.id
603         ./src/quant/.arch-ids/quant_mpeg4.h.id
604         ./src/quant/adapt_quant.c ./src/quant/adapt_quant.h
605         ./src/quant/ia64_asm/.arch-ids/=id
606         ./src/quant/ia64_asm/.arch-ids/quant_h263_ia64.s.id
607         ./src/quant/ia64_asm/quant_h263_ia64.s
608         ./src/quant/quant_h263.c ./src/quant/quant_h263.h
609         ./src/quant/quant_matrix.c ./src/quant/quant_matrix.h
610         ./src/quant/quant_mpeg4.c ./src/quant/quant_mpeg4.h
611         ./src/quant/x86_asm/.arch-ids/=id
612         ./src/quant/x86_asm/.arch-ids/quantize4_mmx.asm.id
613         ./src/quant/x86_asm/.arch-ids/quantize_mmx.asm.id
614         ./src/quant/x86_asm/quantize4_mmx.asm
615         ./src/quant/x86_asm/quantize_mmx.asm ./src/utils/.arch-ids/=id
616         ./src/utils/.arch-ids/emms.c.id
617         ./src/utils/.arch-ids/emms.h.id
618         ./src/utils/.arch-ids/mbfunctions.h.id
619         ./src/utils/.arch-ids/mbtransquant.c.id
620         ./src/utils/.arch-ids/mem_align.c.id
621         ./src/utils/.arch-ids/mem_align.h.id
622         ./src/utils/.arch-ids/mem_transfer.c.id
623         ./src/utils/.arch-ids/mem_transfer.h.id
624         ./src/utils/.arch-ids/ratecontrol.c.id
625         ./src/utils/.arch-ids/ratecontrol.h.id
626         ./src/utils/.arch-ids/timer.c.id
627         ./src/utils/.arch-ids/timer.h.id ./src/utils/emms.c
628         ./src/utils/emms.h ./src/utils/ia64_asm/.arch-ids/=id
629         ./src/utils/ia64_asm/.arch-ids/mem_transfer_ia64.s.id
630         ./src/utils/ia64_asm/mem_transfer_ia64.s
631         ./src/utils/mbfunctions.h ./src/utils/mbtransquant.c
632         ./src/utils/mem_align.c ./src/utils/mem_align.h
633         ./src/utils/mem_transfer.c ./src/utils/mem_transfer.h
634         ./src/utils/ratecontrol.c ./src/utils/ratecontrol.h
635         ./src/utils/timer.c ./src/utils/timer.h
636         ./src/utils/x86_asm/.arch-ids/=id
637         ./src/utils/x86_asm/.arch-ids/cpuid.asm.id
638         ./src/utils/x86_asm/.arch-ids/mem_transfer_mmx.asm.id
639         ./src/utils/x86_asm/cpuid.asm
640         ./src/utils/x86_asm/mem_transfer_mmx.asm ./src/xvid.c
641         ./src/xvid.h ./todo.txt
642    
 08.03.2002  
643    
 - new core structure  
 - mbcoding/mbdecoding rewrite  
 - API change, introduced feature flags  
 - Bitreader/Bitwriter merge  
 - putbits speedup  
 - ratecontrol rewrite (it's total crap, just a 5 minute hack...)  
 - split motion estimation and motion compensation into different files  
 - encoder.c cleanup  
 - NOTE: DivX4 API compatibility is partly broken right now  
 - NOTE: custom MPEG quant matrices are currently ignored  

Legend:
Removed from v.4  
changed lines
  Added in v.830

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