Tiny Core Extensions > TCE Q&A Forum
Mplayer - mmx(2), sse(2) supported but disabled
Misalf:
Mplayer is quite slow on my netbook when used with -fs -zoom .
(VLC performs better in fullscreen but has more deps)
Not sure if it's much of a significance but it displays these messages on each launch:
--- Code: ---MPlayer 1.1-4.9.1 (C) 2000-2012 MPlayer Team
MMX supported but disabled
MMX2 supported but disabled
SSE supported but disabled
SSE2 supported but disabled
--- End code ---
Also I'd like to try using mplayer -vo xv some-file.avi .
I'm trying to compile Mplayer svn, TC 6.1rc2, x86:
--- Code: ---export CFLAGS="-march=i486 -mtune=i686 -O2 -pipe"
export CXXFLAGS="-march=i486 -mtune=i686 -O2 -pipe"
export LDFLAGS="-Wl,-O1"
--- End code ---
--- Code: ---./configure --prefix=/usr/local --enable-sse --enable-sse2 --enable-mmx --enable-mmxext --enable-xmms --disable-vidix --enable-xv --enable-alsa --enable-fbdev --disable-x264 --disable-x264-lavc && make && make DESTDIR=/tmp/mplayer install-strip
--- End code ---
The usual compile tools are loaded as well as lots of -dev stuff including yasm, Xorg, x264 ...
make fails with:
--- Code: ---CC libavcodec/h264_cabac.o
In file included from libavcodec/cabac_functions.h:46:0,
from libavcodec/h264_cabac.c:37:
libavcodec/cabac_functions.h: In function 'get_cabac_noinline':
libavcodec/x86/cabac.h:192:5: error: 'asm' operand has impossible constraints
__asm__ volatile(
^
common.mak:57: recipe for target 'libavcodec/h264_cabac.o' failed
make[1]: *** [libavcodec/h264_cabac.o] Error 1
make[1]: Leaving directory '/tmp/mplayer-svn-src/mplayer/ffmpeg'
Makefile:745: recipe for target 'ffmpeg/libavcodec/libavcodec.a' failed
make: *** [ffmpeg/libavcodec/libavcodec.a] Error 2
--- End code ---
Any help greatly appreciated.
Rich:
Hi Misalf
Try adding --disable-asm to ./configure
Misalf:
Thanks.
Hmm, this could decrease run-time performance, right?
--disable-asm is not available but I could do --yasm='' .
Trying now with --yasm=nasm .
EDIT:
Same error.
Trying --yasm=''
Misalf:
Still ...
--- Code: ---CC libavcodec/h264.o
CC libavcodec/h264_cabac.o
In file included from libavcodec/cabac_functions.h:46:0,
from libavcodec/h264_cabac.c:37:
libavcodec/cabac_functions.h: In function 'get_cabac_noinline':
libavcodec/x86/cabac.h:192:5: error: 'asm' operand has impossible constraints
__asm__ volatile(
^
common.mak:57: recipe for target 'libavcodec/h264_cabac.o' failed
make[1]: *** [libavcodec/h264_cabac.o] Error 1
make[1]: Leaving directory '/tmp/mplayer-svn-src/mplayer/ffmpeg'
Makefile:745: recipe for target 'ffmpeg/libavcodec/libavcodec.a' failed
make: *** [ffmpeg/libavcodec/libavcodec.a] Error 2
--- End code ---
\:
Rich:
Hi Misalf
I think that error is due to running out of registers, maybe try adding -fomit-frame-pointer
Navigation
[0] Message Index
[#] Next page
Go to full version