No problems with gmplayer while playing vids, only the themes of the main window and the control window of gmplayer are all blue with every theme! Deleting all configs in $HOME or in /etc and re emerge mplayer gives the same result. Starting gmplayer gives no error from a xterm. Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51_rc7 (gcc34-amd64-2004.1, gcc-3.4.2, glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r6 x86_64) ================================================================= System uname: 2.6.8-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="~amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon64 -pipe -O2 -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -pipe -O2 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks" GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa amd64 apm arts avi berkdb bitmap-fonts cdr crypt dvd encode esd foomaticdb gdbm gif gnome gphoto2 gpm gtk gtk2 imlib jpeg libg++ libwww mikmod motif mozilla mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl tcpd truetype xml2 xmms xprint xv zlib"
Yep same problem, this is really annoying. I turned up this http://forums.gentoo.org/viewtopic.php?t=199492 but the fix (USE="sse") mentioned on this thread does not work for me, as with some other users in the thread. I would really appreciate some help!! Thanks, M
I have had this problem for a long time now. I manually compiled mplayer and installed it in /usr/local and it works fine, so I have experimented with different configure-options and CFLAGS but I have not been able to recreate it manually. I have also tried to reinstall the portage-version with different USE-flags on and off but I have still not been able to fix it. I will probably keep on trying but I'm losing faith :/
Ok, last commenter, please give me a log of your local (non-ebuild) mplayer compile and your emerged mplayer compile. I'd like to compare a few things if it's not too much trouble. Thanks ahead of time!
I need a log of a local mplayer configure and an emerge mplayer configure to see what's going wrong on the commentor's side if the local one works. Since I don't have the problem, I can't fix this unless I see the requested information.
Created attachment 50153 [details] local config.mak This is ~/src/MPlayer-1.0pre5try2/config.mak, i.e. the one that looks ok.
Created attachment 50155 [details] portage config.mak This is the config.mak that was created by the configure script when portage installed mplayer.
Created attachment 50156 [details] local Gui/config.make
Created attachment 50157 [details] portage Gui/config.mak
Created attachment 50158 [details] local configure log of local configure run. i've tried to use options that reflect my USE flags, but that wasn't the easiest thing i've done. the mplayer ebuild was, eh, complex :)
Created attachment 50159 [details] portage configure the output of configure when started by emerge (cut out of a complete compile log, tell me if that's what you really want)
try with USE="mmx and mmx2" latched on.
Yay :) USE="mmx mmx2" (in /etc/portage/package.use) did the trick. I include the use flags that my current mplayer is installed with for future reference. skabb ~ $ equery uses mplayer [ Searching for packages matching mplayer... ] [ Colour Code : set unset ] [ Legend : Left column (U) - USE flags from make.conf ] [ : Right column (I) - USE flags packages was installed with ] [ Found these USE variables for media-video/mplayer-1.0_pre5-r5 ] U I - - 3dfx : Adds support for 3dfx video cards to XFree86. See: voodoo3 - - 3dnow : Adds support for 3dnow multimedia processor instructions - - 3dnowex : Enables 3dnow extensions in mplayer + + aalib : Adds support for media-libs/aalib (ASCII-Graphics Library) + + alsa : Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture) - - altivec : Adds support for optimizations for G4 and G5/ppc970 processors - - arts : Adds support for aRts: the KDE sound daemon - - bidi : Enables bidirectional language support - - debug : Tells configure and the makefiles to build for debugging. Effects vary across packages, but generally it will at least add -g to CFLAGS. Remember to set FEATURES=nostrip too + + divx4linux : Adds support for divx.com's DivX(tm) mpeg4 libary + + doc : Adds extra documentation (API, Javadoc, etc) - - dvb : Adds support for DVB (Digital Video Broadcasting) + + cdparanoia : Enables cdparanoia support + + directfb : Adds support for DirectFB layer (library for FB devices) - - dvd : Adds support for DVDs - - dvdread : Enables usage of Ogle's libdvdread for DVD playback - - edl : Enables usage of Edit Decision Lists + + encode : Adds support for MEncoder or LaME encoder, wherever applicable + + esd : Adds support for media-sound/esound (Enlightened Sound Daemon) - - fbcon : Adds framebuffer support for the console, via the kernel + + gif : Adds GIF image support - - ggi : Adds support for media-libs/libggi (non-X video api/drivers) + + gtk : Adds support for x11-libs/gtk+ (The GIMP Toolkit) - - i8x0 : Enables support for the i8x0 xvmc video driver - - ipv6 : Adds support for IP version 6 - - jack : Adds support for the JACK Audio Connection Kit - - joystick : Add support for joysticks in all packages + + jpeg : Adds JPEG image support - - libcaca : Add support for colored ASCII-art graphics - - lirc : Adds support for lirc (Linux's Infra-Red Remote Control) - - live : Enables live.com streaming media support - - lzo : Enables support for lzo compression + + mad : Adds support for mad (high-quality mp3 decoder library and cli frontend) - - matroska : Adds support for the matroska container format - - matrox : Adds Matrox MGA support to mplayer + + mpeg : Adds libmpeg3 support to various packages. - + mmx : Adds support for optimizations for Pentium MMX and Athlon class processors - + mmx2 : enables mmx2 support - - mythtv : Enables mythtv support in mplayer - - nas : Adds support for network audio sound + + network : Enables network streaming support + + nls : <unknown> + + nvidia : Enables support for the nvidia xvmc video driver + + oggvorbis : Adds support for the OggVorbis audio encoding + + opengl : Adds support for OpenGL + + oss : Adds support for OSS (Open Sound System) + + png : Adds support for libpng (PNG images) - - real : Adds real video support to real through win32codecs - + rtc : Enables usage of the linux real time clock. The alternative is software emulation of rtc. + + samba : Adds support for SAMBA + + sdl : Adds support for Simple Direct Layer (media library) - - sse : fast floating point optimization for PentiumIII+ class chips + + svga : Adds support for SVGAlib (graphics library) - - tga : Enables tga output support + + theora : Adds support for the Theora Video Compression Codec + + truetype : Adds support for FreeType and/or FreeType2 fonts + + v4l : Enables video4linux support + + v4l2 : Enables video4linux2 support + + X : Adds support for X11 - - xanim : Enables support for xanim based codecs - - xinerama : Add support for the xinerama X11 extension, which allows you to stretch your display across multiple monitors + + xmms : Check/Support for XMMS (X MultiMedia System) player. + + xv : Adds in optional support for the Xvideo extension (an X API for video playback) + + xvid : Adds support for xvid.org's open-source mpeg-4 codec - - xvmc : Enables X-Video Motion Compensation support
Closing then.
amd64 users can't use cpu optimizations because they're disabled for good. I'm a amd64 user and have this problem. What can i do?
Please reopen and make this work for amd64 as well, just because mmx and mmx2 is a fix it doesn't fix the bug in general. Is there some "partially fixed" state?
^^Agree with you. This is not a fix is a workaround, and it doesn't even work for everyone.
I have similar problem. It was solved through changing colordepth of xorg.conf from 16 to 24.