--- mplayer-9999.ebuild 2009-04-28 22:22:50.501330202 +0400
+++ mplayer-9999.ebuild 2009-04-28 22:22:34.654664339 +0400
@@ -8,10 +8,11 @@
inherit eutils flag-o-matic multilib subversion
-IUSE="3dnow 3dnowext +a52 +aac aalib +alsa altivec +amrnb +amrwb arts +ass
+IUSE="3dnow 3dnowext +a52 +aac aalib +alsa altivec +amrnb +amrwb armv5te
+armv6 armv6t2 armvfp arts +ass
bidi bindist bl bs2b +cddb +cdio cdparanoia -cpudetection -custom-cflags
-custom-cpuopts debug dga +dirac directfb doc +dts +dv dvb +dvd +dvdnav dxr3
-+enca +encode esd +faac +faad fbcon ftp gif ggi -gtk +iconv ipv6 jack
++enca +encode esd +faac +faad fbcon ftp gif ggi -gtk +iconv ipv6 iwmmxt jack
joystick jpeg kernel_linux ladspa libcaca lirc +live lzo mad +menu md5sum +mmx
mmxext mng +mp2 +mp3 musepack nas +nemesi nut +network openal +opengl oss png pnm
pulseaudio pvr +quicktime radio +rar +real +rtc -samba
@@ -500,15 +501,14 @@
# specify which ones to use. If disabled, mplayer will automatically
# enable all CPU optimizations that the host build supports.
if use custom-cpuopts; then
- for x in 3dnow 3dnowext mmx mmxext sse sse2 ssse3; do
+ for x in 3dnow 3dnowext altivec armv5te armv6 armv6t2 armvfp \
+ iwmmxt mmx mmxext sse sse2 ssse3; do
myconf="${myconf} $(use_enable $x)"
done
fi
use debug && myconf="${myconf} --enable-debug=3"
- myconf="${myconf} $(use_enable altivec)"
-
if use custom-cflags; then
# Can't remember why this was in here, commented out, please
--- metadata.xml 2009-04-28 14:21:27.000000000 +0400
+++ metadata.xml 2009-04-28 20:20:33.128772278 +0400
@@ -9,6 +9,10 @@
Enable 3dnowext cpu instructions
Enables Adaptive Multi-Rate Audio support (Narrow Band)
Enables Adaptive Multi-Rate Audio support (Wide Band)
+ Enables ARMv5 CPU DSP extension instructions
+ Enables ARMv6 SIMD CPU instructions
+ Enables ARMv6t2 SIMD CPU instructions
+ Enables ARM VPF CPU instructions
Internal SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support
Enables Blinkenlights support in mplayer
Enables libbs2b audio filter support in MPlayer
@@ -22,6 +26,7 @@
Use external faac library for AAC encoding
Use external faad library for AAC decoding
Build gmplayer, a GTK+ MPlayer gui (UNSUPPORTED)
+ Enables Intel XScale SIMD instructions on ARM CPU
Enables live.com streaming media support
Enables internal OSD menu
Enables md5sum video output