diff options
author | Marc Hildebrand <zypher@gentoo.org> | 2006-06-25 23:02:34 +0000 |
---|---|---|
committer | Marc Hildebrand <zypher@gentoo.org> | 2006-06-25 23:02:34 +0000 |
commit | 9e02dcefcf3800cf258009f274592432e48484cd (patch) | |
tree | 53eb35162b7120f6e122f98da3a822b1df330a5b /media-video/cinelerra-cvs | |
parent | Version bump. (diff) | |
download | historical-9e02dcefcf3800cf258009f274592432e48484cd.tar.gz historical-9e02dcefcf3800cf258009f274592432e48484cd.tar.bz2 historical-9e02dcefcf3800cf258009f274592432e48484cd.zip |
Version bump.
Package-Manager: portage-2.1.1_pre1-r2
Diffstat (limited to 'media-video/cinelerra-cvs')
5 files changed, 20 insertions, 323 deletions
diff --git a/media-video/cinelerra-cvs/Manifest b/media-video/cinelerra-cvs/Manifest index c50a71c4c78e..b26f2fd921c7 100644 --- a/media-video/cinelerra-cvs/Manifest +++ b/media-video/cinelerra-cvs/Manifest @@ -1,46 +1,38 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -AUX 20051005-nox264.patch 3391 RMD160 92ce9ebb3794d2e6a660d07c14f7e294f289469c SHA1 c7d119862ee1687ec53f461f54cdb06c479f7803 SHA256 6bb77862c208cc6acf30e9ccfd055daf4cfa0a9566e27f286929296b76113fd1 size 3391 -MD5 b775c5b9f768f5e27002063c6693a623 files/20051005-nox264.patch 3391 -RMD160 92ce9ebb3794d2e6a660d07c14f7e294f289469c files/20051005-nox264.patch 3391 -SHA256 6bb77862c208cc6acf30e9ccfd055daf4cfa0a9566e27f286929296b76113fd1 files/20051005-nox264.patch 3391 -AUX cinelerra-cvs-20060219-gcc41.patch 559 RMD160 9229ddc742b06469c2717a578ceb0ba73ade1324 SHA1 2b3c490c3d9a41dccf4c9d846228bc2f4e402db7 SHA256 b5e02b83a10e44d0e1b78058b7319e263c48694d8a884649d1480fc617f21870 size 559 +AUX cinelerra-cvs-20060219-gcc41.patch 559 RMD160 9229ddc742b06469c2717a578ceb0ba73ade1324 SHA1 2b3c490c3d9a41dccf4c9d846228bc2f4e402db7 SHA256 b5e02b83a10e44d0e1b78058b7319e263c48694d8a884649d1480fc617f21870 MD5 6eff285373ea6fb502a22eaeb3dded34 files/cinelerra-cvs-20060219-gcc41.patch 559 RMD160 9229ddc742b06469c2717a578ceb0ba73ade1324 files/cinelerra-cvs-20060219-gcc41.patch 559 SHA256 b5e02b83a10e44d0e1b78058b7319e263c48694d8a884649d1480fc617f21870 files/cinelerra-cvs-20060219-gcc41.patch 559 -AUX libmpeg3-20050102-gcc3.4.patch 6060 RMD160 33fd3c19f1a9e46301dbdfeda511a3d2bbd2902f SHA1 d9912550beb66ca4b2d2872dad39b0b0ab078872 SHA256 1799d8a6c2bbe9e4ae2937c9e722d511a4b92bef5f42a1294cdb20f52bf921fb size 6060 -MD5 6a608309dd1406724b18475452d2e410 files/libmpeg3-20050102-gcc3.4.patch 6060 -RMD160 33fd3c19f1a9e46301dbdfeda511a3d2bbd2902f files/libmpeg3-20050102-gcc3.4.patch 6060 -SHA256 1799d8a6c2bbe9e4ae2937c9e722d511a4b92bef5f42a1294cdb20f52bf921fb files/libmpeg3-20050102-gcc3.4.patch 6060 -DIST cinelerra-cvs-20051005.tar.bz2 16215069 size 16215069 -DIST cinelerra-cvs-20060219.tar.bz2 32137434 RMD160 93e96c30c2588cde6810894e3e75e15483ee6636 SHA256 466bf2fb51027ac56aaf8d636ea1aa1daa21f2801a495957520d1354c1d94a60 size 32137434 -EBUILD cinelerra-cvs-20051005.ebuild 2160 RMD160 067063b12909fcd900431016397a875856ae1696 SHA1 a3fd975dfe40cbb37fbedf4baea386fe9a1ce383 SHA256 e296ea411f002ab7ca3c0209a33506aac416c911612c5520cd7fcb6b2ac59abb size 2160 -MD5 199fad034a7474e03645d4ba2e0515d7 cinelerra-cvs-20051005.ebuild 2160 -RMD160 067063b12909fcd900431016397a875856ae1696 cinelerra-cvs-20051005.ebuild 2160 -SHA256 e296ea411f002ab7ca3c0209a33506aac416c911612c5520cd7fcb6b2ac59abb cinelerra-cvs-20051005.ebuild 2160 -EBUILD cinelerra-cvs-20060219.ebuild 2094 RMD160 7f4ead1379a84db772036898539f9683ea3027b9 SHA1 d368442b9bd95f5800f7cdbfcabad814b42737ad SHA256 ba6f0eb25f15429c2c364c1d1efcb94da1359732871398b3d262ef2004d8a581 size 2094 +DIST cinelerra-cvs-20060219.tar.bz2 32137434 RMD160 93e96c30c2588cde6810894e3e75e15483ee6636 SHA1 abbff20e34c5f435f04d5d44e305c5b14932fea5 SHA256 466bf2fb51027ac56aaf8d636ea1aa1daa21f2801a495957520d1354c1d94a60 +DIST cinelerra-cvs-20060619.tar.bz2 32205245 RMD160 fc7b76b9231d5ebdd24801c95ec9b8e7fd67f3e4 SHA1 bcfb6d22ec5bea1e9d7b113e7cde3c8ed0919e29 SHA256 b99961d1669618d8c267d33bfbe81d88e6b92fabfbc9abd5c2111926da371b20 +EBUILD cinelerra-cvs-20060219.ebuild 2094 RMD160 7f4ead1379a84db772036898539f9683ea3027b9 SHA1 d368442b9bd95f5800f7cdbfcabad814b42737ad SHA256 ba6f0eb25f15429c2c364c1d1efcb94da1359732871398b3d262ef2004d8a581 MD5 3a90b6ab1d1cffbee29221ddfc321a31 cinelerra-cvs-20060219.ebuild 2094 RMD160 7f4ead1379a84db772036898539f9683ea3027b9 cinelerra-cvs-20060219.ebuild 2094 SHA256 ba6f0eb25f15429c2c364c1d1efcb94da1359732871398b3d262ef2004d8a581 cinelerra-cvs-20060219.ebuild 2094 -MISC ChangeLog 2964 RMD160 06829329af24b2dd33f127973999d299f3433817 SHA1 605c3133531df691780b922cbf442616055fa20a SHA256 b256fdd9c642b4d27a57c34d5bb6a0cc377272006dc953a300f8e0e7192c5c94 size 2964 -MD5 f6555a14044e3e21a3ca9b8e514de5d9 ChangeLog 2964 -RMD160 06829329af24b2dd33f127973999d299f3433817 ChangeLog 2964 -SHA256 b256fdd9c642b4d27a57c34d5bb6a0cc377272006dc953a300f8e0e7192c5c94 ChangeLog 2964 -MISC metadata.xml 251 RMD160 11462994b78856883a805c72334300d07101713d SHA1 a8362b29138cd87a592947af33840bf3210cfc59 SHA256 0e151c0a2781f2632c75a2f2c3b1a8d187aed329467472236c65627a7e0ba42f size 251 +EBUILD cinelerra-cvs-20060619.ebuild 2229 RMD160 523d76f7ff5b963864c18f41c163879719453805 SHA1 5b7b87fe1687a74d6d965946717de80cad23dd1a SHA256 2a76e4262f37565abb1776150b6c45523e68997bb35bc51d2dd746263156d25f +MD5 451af53a773aeac6d16e7c6675038381 cinelerra-cvs-20060619.ebuild 2229 +RMD160 523d76f7ff5b963864c18f41c163879719453805 cinelerra-cvs-20060619.ebuild 2229 +SHA256 2a76e4262f37565abb1776150b6c45523e68997bb35bc51d2dd746263156d25f cinelerra-cvs-20060619.ebuild 2229 +MISC ChangeLog 3133 RMD160 3bc9781a50f5754772d8c028d6e4bfeac6677513 SHA1 f71dded0e5e4196e284476d02ad2b7f6ce843c27 SHA256 b96722ab08c195bf51c0bc80a9cfc9c083003ee4aa7f03034a20e0c55ac32014 +MD5 cf726f49cdb555d01e8239fb690368f1 ChangeLog 3133 +RMD160 3bc9781a50f5754772d8c028d6e4bfeac6677513 ChangeLog 3133 +SHA256 b96722ab08c195bf51c0bc80a9cfc9c083003ee4aa7f03034a20e0c55ac32014 ChangeLog 3133 +MISC metadata.xml 251 RMD160 11462994b78856883a805c72334300d07101713d SHA1 a8362b29138cd87a592947af33840bf3210cfc59 SHA256 0e151c0a2781f2632c75a2f2c3b1a8d187aed329467472236c65627a7e0ba42f MD5 955f56e990f8c32d705708b4cc4db089 metadata.xml 251 RMD160 11462994b78856883a805c72334300d07101713d metadata.xml 251 SHA256 0e151c0a2781f2632c75a2f2c3b1a8d187aed329467472236c65627a7e0ba42f metadata.xml 251 -MD5 af930f0191a6c60306ce736e62c6db74 files/digest-cinelerra-cvs-20051005 77 -RMD160 b3bb6380715b42d3f5b02dd34f62f48b0a7fa180 files/digest-cinelerra-cvs-20051005 77 -SHA256 a03b95e67db5dac658c01f4431c0880e45dd1b34986494289be3d4c41863f48c files/digest-cinelerra-cvs-20051005 77 MD5 1c041bb3e78ebc6fadebf70816b9f863 files/digest-cinelerra-cvs-20060219 277 RMD160 d4d1773f99c3c9159b975c8edcb4c2db5e1a09ed files/digest-cinelerra-cvs-20060219 277 SHA256 7da9fedfe73c035e30f715776760e02abf795991b957f180b6a5e951fcf9dfd8 files/digest-cinelerra-cvs-20060219 277 +MD5 c446b19f79228cd23b2f19b234bcce72 files/digest-cinelerra-cvs-20060619 277 +RMD160 627a54ac51ccb35805a31ea5887963eef6ee0c7e files/digest-cinelerra-cvs-20060619 277 +SHA256 4bdf24ca4db8f926988b346a96c9e200afa6b82aab53bc780a51b060c54566ef files/digest-cinelerra-cvs-20060619 277 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.3 (GNU/Linux) +Version: GnuPG v1.4.2.2 (GNU/Linux) -iD8DBQFEUuO6CRZPokWLroQRAgMBAJ0WqFe0xbtBh8go6MLRCX2dzDuXJACgyVMp -AmPK4ilFO8LdnxaSQuYHcQs= -=b8o7 +iD8DBQFEnxW7d+Fh8DXL0UoRAq6RAJ92YYuhNYOsCVYPg7H/1aU8qJZpZQCgjv8T +d0Gczr3lpjBwzOyn1jxxLms= +=l+z7 -----END PGP SIGNATURE----- diff --git a/media-video/cinelerra-cvs/cinelerra-cvs-20051005.ebuild b/media-video/cinelerra-cvs/cinelerra-cvs-20051005.ebuild deleted file mode 100644 index 7526205bbbeb..000000000000 --- a/media-video/cinelerra-cvs/cinelerra-cvs-20051005.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/cinelerra-cvs/cinelerra-cvs-20051005.ebuild,v 1.5 2006/03/05 17:33:31 zypher Exp $ - -inherit toolchain-funcs eutils flag-o-matic - -#filter-flags "-fPIC -fforce-addr" - -RESTRICT="nostrip" - -DESCRIPTION="Cinelerra - Professional Video Editor - Unofficial CVS-version" -HOMEPAGE="http://cvs.cinelerra.org/" -SRC_URI="mirror://gentoo/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="3dnow alsa esd mmx oss static" - -RDEPEND="!media-video/cinelerra - media-libs/libpng - media-libs/libdv - media-libs/faad2 - media-libs/faac - media-libs/a52dec - media-video/ffmpeg - x86? ( media-libs/x264-svn ) - media-libs/libiec61883 - media-video/mjpegtools - >=sys-libs/libavc1394-0.5.0 - >=sys-libs/libraw1394-0.9.0 - esd? ( >=media-sound/esound-0.2.34 ) - >=media-libs/openexr-1.2.2 - >=media-libs/libvorbis-1.1.0 - >=media-libs/libogg-1.1 - >=media-libs/libtheora-1.0_alpha4-r1 - || ( ( - x11-libs/libX11 - x11-libs/libXv - x11-libs/libXxf86vm - x11-libs/libXext - x11-libs/libXvMC - x11-libs/libXft - ) virtual/x11 )" - -DEPEND="${RDEPEND} - x86? ( dev-lang/nasm ) - || ( ( - x11-base/xorg-server - x11-libs/libXt - x11-proto/xextproto - ) virtual/x11 )" - -pkg_setup() { - if [[ "$(gcc-major-version)" -lt "3" ]]; then - die "You must use gcc 3 or better." - fi -} - -src_unpack() { - unpack ${A} - use amd64 && epatch ${FILESDIR}/${PV}-nox264.patch -} - -src_compile() { - cd ${S} - export WANT_AUTOMAKE=1.7 - export WANT_AUTOCONF=2.5 - - cd ${S} - ./autogen.sh - econf \ - `use_enable static` \ - `use_enable alsa` \ - `use_enable oss` \ - `use_enable mmx` \ - `use_enable 3dnow` \ - || die "configure failed" - make || die "make failed" -} - -src_install() { - - make DESTDIR=${D} install || die - dohtml -a png,html,texi,sdw -r doc/* - # workaround - rm -fR ${D}/usr/include -} - -pkg_postinst () { - -einfo "Please note that this is unofficial and somewhat experimental code." -einfo "See cvs.cinelerra.org for a list of changes to the official cinelerra" -einfo "release." -einfo "The blue dot theme has not (yet) been merged into the new release." -} diff --git a/media-video/cinelerra-cvs/files/20051005-nox264.patch b/media-video/cinelerra-cvs/files/20051005-nox264.patch deleted file mode 100644 index d926c0c36852..000000000000 --- a/media-video/cinelerra-cvs/files/20051005-nox264.patch +++ /dev/null @@ -1,93 +0,0 @@ -diff -aur work2/cinelerra-cvs-20051004/quicktime/Makefile.am work1/cinelerra-cvs-20051004/quicktime/Makefile.am ---- work2/cinelerra-cvs-20051005/quicktime/Makefile.am 2005-10-04 11:01:16.000000000 +0200 -+++ work1/cinelerra-cvs-20051005/quicktime/Makefile.am 2005-10-04 11:45:43.000000000 +0200 -@@ -22,7 +22,6 @@ - -lfaac \ - encore50/libencore.la \ - $(top_builddir)/libmpeg3/libmpeg3hv.la \ -- -lx264 \ - -ldv -ljpeg -lpng \ - -lz -lpthread -lm - -@@ -56,7 +55,6 @@ - plugin.c \ - qtdv.c \ - qtffmpeg.c \ -- qth264.c \ - qtpng.c \ - qtmp3.c \ - quicktime.c \ -@@ -89,7 +87,6 @@ - mpeg4.h \ - qtdv.h \ - qtffmpeg.h \ -- qth264.h \ - qtmp3.h \ - qtpng.h \ - qtprivate.h \ -diff -aur work2/cinelerra-cvs-20051004/quicktime/ffmpeg/configure work1/cinelerra-cvs-20051004/quicktime/ffmpeg/configure ---- work2/cinelerra-cvs-20051005/quicktime/ffmpeg/configure 2005-10-04 11:01:15.000000000 +0200 -+++ work1/cinelerra-cvs-20051005/quicktime/ffmpeg/configure 2005-10-04 11:52:05.000000000 +0200 -@@ -483,8 +483,6 @@ - ;; - --enable-xvid) xvid="yes" - ;; -- --enable-x264) x264="yes"; extralibs="$extralibs -lx264" -- ;; - --enable-dc1394) dc1394="yes" - ;; - --disable-vhook) vhook="no" -@@ -1528,8 +1526,8 @@ - fi - - if test "$x264" = "yes" ; then -- echo "#define CONFIG_X264 1" >> $TMPH -- echo "CONFIG_X264=yes" >> config.mak -+ echo "#define CONFIG_X264 0" >> $TMPH -+ echo "CONFIG_X264=no" >> config.mak - fi - - if test "$mingw32" = "yes" ; then -diff -aur work2/cinelerra-cvs-20051004/quicktime/ffmpeg/libavcodec/Makefile.am work1/cinelerra-cvs-20051004/quicktime/ffmpeg/libavcodec/Makefile.am ---- work2/cinelerra-cvs-20051005/quicktime/ffmpeg/libavcodec/Makefile.am 2005-10-04 11:01:16.000000000 +0200 -+++ work1/cinelerra-cvs-20051005/quicktime/ffmpeg/libavcodec/Makefile.am 2005-10-04 11:53:02.000000000 +0200 -@@ -136,8 +136,6 @@ - libavcodec_la_LIBADD += -lfaac - #libavcodec_la_SOURCES += xvidff.c - #libavcodec_la_LIBADD += -lxvidcore --libavcodec_la_SOURCES += x264.c --libavcodec_la_LIBADD += -lx264 - libavcodec_la_SOURCES += mp3lameaudio.c - libavcodec_la_LIBADD += -lmp3lame - libavcodec_la_SOURCES += oggvorbis.c -diff -aur work2/cinelerra-cvs-20051004/quicktime/ffmpeg/libavcodec/allcodecs.c work1/cinelerra-cvs-20051004/quicktime/ffmpeg/libavcodec/allcodecs.c ---- work2/cinelerra-cvs-20051005/quicktime/ffmpeg/libavcodec/allcodecs.c 2005-10-04 11:01:15.000000000 +0200 -+++ work1/cinelerra-cvs-20051005/quicktime/ffmpeg/libavcodec/allcodecs.c 2005-10-04 11:55:01.000000000 +0200 -@@ -181,6 +181,7 @@ - #ifdef CONFIG_SONIC_LS_ENCODER - register_avcodec(&sonic_ls_encoder); - #endif //CONFIG_SONIC_LS_ENCODER -+#undef CONFIG_X264 - #ifdef CONFIG_X264 - #ifdef CONFIG_X264_ENCODER - register_avcodec(&x264_encoder); -diff -aur work2/cinelerra-cvs-20051004/quicktime/plugin.c work1/cinelerra-cvs-20051004/quicktime/plugin.c ---- work2/cinelerra-cvs-20051005/quicktime/plugin.c 2005-10-04 11:01:16.000000000 +0200 -+++ work1/cinelerra-cvs-20051005/quicktime/plugin.c 2005-10-04 11:46:43.000000000 +0200 -@@ -64,7 +64,6 @@ - - - --#include "qth264.h" - #include "raw.h" - #include "qtdv.h" - #include "jpeg.h" -@@ -83,8 +82,6 @@ - - register_vcodec(quicktime_init_codec_raw); - -- register_vcodec(quicktime_init_codec_h264); -- register_vcodec(quicktime_init_codec_hv64); - register_vcodec(quicktime_init_codec_divx); - register_vcodec(quicktime_init_codec_hv60); - register_vcodec(quicktime_init_codec_div5); diff --git a/media-video/cinelerra-cvs/files/digest-cinelerra-cvs-20051005 b/media-video/cinelerra-cvs/files/digest-cinelerra-cvs-20051005 deleted file mode 100644 index bed828b31d93..000000000000 --- a/media-video/cinelerra-cvs/files/digest-cinelerra-cvs-20051005 +++ /dev/null @@ -1 +0,0 @@ -MD5 77a9429cf46648d0c4670e48cf7c15a4 cinelerra-cvs-20051005.tar.bz2 16215069 diff --git a/media-video/cinelerra-cvs/files/libmpeg3-20050102-gcc3.4.patch b/media-video/cinelerra-cvs/files/libmpeg3-20050102-gcc3.4.patch deleted file mode 100644 index 41084a0fc6fe..000000000000 --- a/media-video/cinelerra-cvs/files/libmpeg3-20050102-gcc3.4.patch +++ /dev/null @@ -1,105 +0,0 @@ -diff -ruN libmpeg3.orig/mpeg3private.h libmpeg3/mpeg3private.h ---- libmpeg3.orig/mpeg3private.h 2004-10-19 21:58:45.000000000 +0200 -+++ libmpeg3/mpeg3private.h 2005-01-14 18:06:56.000000000 +0100 -@@ -877,7 +877,12 @@ - int64_t byte_pts; - } mpeg3_t; - -- -- -+#if defined(__GNUC__) && (__GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ > 0) -+# define attribute_used __attribute__((used)) -+# define always_inline __attribute__((always_inline)) inline -+#else -+# define attribute_used -+# define always_inline inline -+#endif - - #endif -diff -ruN libmpeg3.orig/video/output.c libmpeg3/video/output.c ---- libmpeg3.orig/video/output.c 2003-12-05 23:22:34.000000000 +0100 -+++ libmpeg3/video/output.c 2005-01-14 18:10:10.000000000 +0100 -@@ -4,25 +4,25 @@ - - #define CLIP(x) ((x) >= 0 ? ((x) < 255 ? (x) : 255) : 0) - --static long long mpeg3_MMX_0 = 0L; --static unsigned long mpeg3_MMX_10w[] = {0x00100010, 0x00100010}; /*dd 00010 0010h, 000100010h */ --static unsigned long mpeg3_MMX_80w[] = {0x00800080, 0x00800080}; /*dd 00080 0080h, 000800080h */ -+static long long attribute_used mpeg3_MMX_0 = 0L; -+static unsigned long attribute_used mpeg3_MMX_10w[] = {0x00100010, 0x00100010}; /*dd 00010 0010h, 000100010h */ -+static unsigned long attribute_used mpeg3_MMX_80w[] = {0x00800080, 0x00800080}; /*dd 00080 0080h, 000800080h */ - --static unsigned long mpeg3_MMX_00FFw[] = {0x00ff00ff, 0x00ff00ff}; /*dd 000FF 00FFh, 000FF00FFh */ -+static unsigned long attribute_used mpeg3_MMX_00FFw[] = {0x00ff00ff, 0x00ff00ff}; /*dd 000FF 00FFh, 000FF00FFh */ - --static unsigned short mpeg3_MMX_Ublucoeff[] = {0x81, 0x81, 0x81, 0x81}; /*dd 00081 0081h, 000810081h */ --static unsigned short mpeg3_MMX_Vredcoeff[] = {0x66, 0x66, 0x66, 0x66}; /*dd 00066 0066h, 000660066h */ -+static unsigned short attribute_used mpeg3_MMX_Ublucoeff[] = {0x81, 0x81, 0x81, 0x81}; /*dd 00081 0081h, 000810081h */ -+static unsigned short attribute_used mpeg3_MMX_Vredcoeff[] = {0x66, 0x66, 0x66, 0x66}; /*dd 00066 0066h, 000660066h */ - --static unsigned short mpeg3_MMX_Ugrncoeff[] = {0xffe8, 0xffe8, 0xffe8, 0xffe8}; /*dd 0FFE7 FFE7h, 0FFE7FFE7h */ --static unsigned short mpeg3_MMX_Vgrncoeff[] = {0xffcd, 0xffcd, 0xffcd, 0xffcd}; /*dd 0FFCC FFCCh, 0FFCCFFCCh */ -+static unsigned short attribute_used mpeg3_MMX_Ugrncoeff[] = {0xffe8, 0xffe8, 0xffe8, 0xffe8}; /*dd 0FFE7 FFE7h, 0FFE7FFE7h */ -+static unsigned short attribute_used mpeg3_MMX_Vgrncoeff[] = {0xffcd, 0xffcd, 0xffcd, 0xffcd}; /*dd 0FFCC FFCCh, 0FFCCFFCCh */ - --static unsigned short mpeg3_MMX_Ycoeff[] = {0x4a, 0x4a, 0x4a, 0x4a}; /*dd 0004A 004Ah, 0004A004Ah */ -+static unsigned short attribute_used mpeg3_MMX_Ycoeff[] = {0x4a, 0x4a, 0x4a, 0x4a}; /*dd 0004A 004Ah, 0004A004Ah */ - --static unsigned short mpeg3_MMX_redmask[] = {0xf800, 0xf800, 0xf800, 0xf800}; /*dd 07c00 7c00h, 07c007c00h */ -+static unsigned short attribute_used mpeg3_MMX_redmask[] = {0xf800, 0xf800, 0xf800, 0xf800}; /*dd 07c00 7c00h, 07c007c00h */ - --static unsigned short mpeg3_MMX_grnmask[] = {0x7e0, 0x7e0, 0x7e0, 0x7e0}; /*dd 003e0 03e0h, 003e003e0h */ -+static unsigned short attribute_used mpeg3_MMX_grnmask[] = {0x7e0, 0x7e0, 0x7e0, 0x7e0}; /*dd 003e0 03e0h, 003e003e0h */ - --static unsigned char mpeg3_601_to_rgb[256]; -+static unsigned char attribute_used mpeg3_601_to_rgb[256]; - - /* Algorithm */ - /* r = (int)(*y + 1.371 * (*cr - 128)); */ -@@ -211,12 +211,12 @@ - ); - } - --static unsigned long long mpeg3_MMX_U_80 = 0x0000008000800000LL; --static unsigned long long mpeg3_MMX_V_80 = 0x0000000000800080LL; --static long long mpeg3_MMX_U_COEF = 0x00000058ffd30000LL; --static long long mpeg3_MMX_V_COEF = 0x00000000ffea006fLL; --static long long mpeg3_MMX_601_Y_COEF = 0x0000004800480048LL; --static long long mpeg3_MMX_601_Y_DIFF = 0x0000000000000010LL; -+static unsigned long long attribute_used mpeg3_MMX_U_80 = 0x0000008000800000LL; -+static unsigned long long attribute_used mpeg3_MMX_V_80 = 0x0000000000800080LL; -+static long long attribute_used mpeg3_MMX_U_COEF = 0x00000058ffd30000LL; -+static long long attribute_used mpeg3_MMX_V_COEF = 0x00000000ffea006fLL; -+static long long attribute_used mpeg3_MMX_601_Y_COEF = 0x0000004800480048LL; -+static long long attribute_used mpeg3_MMX_601_Y_DIFF = 0x0000000000000010LL; - - inline void mpeg3_bgra32_mmx(unsigned long y, - unsigned long u, -@@ -301,10 +301,10 @@ - : "r" (&y), "r" (&u), "r" (&v), "r" (output)); - } - --static unsigned long long mpeg3_MMX_U_80_RGB = 0x0000000000800080LL; --static unsigned long long mpeg3_MMX_V_80_RGB = 0x0000008000800000LL; --static long long mpeg3_MMX_U_COEF_RGB = 0x00000000ffd30058LL; --static long long mpeg3_MMX_V_COEF_RGB = 0x0000006fffea0000LL; -+static unsigned long long attribute_used mpeg3_MMX_U_80_RGB = 0x0000000000800080LL; -+static unsigned long long attribute_used mpeg3_MMX_V_80_RGB = 0x0000008000800000LL; -+static long long attribute_used mpeg3_MMX_U_COEF_RGB = 0x00000000ffd30058LL; -+static long long attribute_used mpeg3_MMX_V_COEF_RGB = 0x0000006fffea0000LL; - - inline void mpeg3_rgba32_mmx(unsigned long y, - unsigned long u, -diff -ruN libmpeg3.orig/video/slice.c libmpeg3/video/slice.c ---- libmpeg3.orig/video/slice.c 2003-12-05 23:22:34.000000000 +0100 -+++ libmpeg3/video/slice.c 2005-01-14 18:07:15.000000000 +0100 -@@ -6,7 +6,7 @@ - - #define CLIP(x) ((x) >= 0 ? ((x) < 255 ? (x) : 255) : 0) - --static unsigned long long MMX_128 = 0x80008000800080LL; -+static unsigned long long attribute_used MMX_128 = 0x80008000800080LL; - - int mpeg3_new_slice_buffer(mpeg3_slice_buffer_t *slice_buffer) - { |