[MPlayer-users] mp3 codec
asyropoulos at aol.com
asyropoulos at aol.com
Sat Mar 27 20:22:45 CET 2010
I will answer your "questions" by giving the corresponding parts from configure.log. The
file has 3195 lines so it makes no sense to include it in the body of this message.
>First, obviously this of course should not result in bad output, unless
>your PC is too slow to play the MP3 in that case (which I can't imagine).
============ Checking for CPU vendor ============
Result is: AuthenticAMD (15:67:2)
##########################################
============ Checking for CPU type ============
Result is: AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
##########################################
>Secondly, since it works fine on x86_64 Linux, please check configure.log,
>and give us the _full_ MPlayer output.
I can privately send you the file for the reason explained above.
>I suspect that SSE was detected as not available by MPlayer, in which case
>you have more problems than just broken MP3 playback (all 64 bit systems
>are required to have SSE support).
No this is not true:
##########################################
============ Checking for kernel support of sse ============
#include <stdlib.h>
#include <signal.h>
void catch() { exit(1); }
int main(void) {
signal(SIGILL, catch);
__asm__ volatile ("xorps %%xmm0, %%xmm0":::"memory"); return 0;
}
gcc-4.3.2 -m64 -O3 -pipe -I/opt/gnu/include -I/usr/sfw/include -I/usr/X11/include -I/usr/X11/include/NVIDIA -fomit-frame-pointer -I. -o /tmp/mplayer-conf-7341-26764 /tmp/mplayer-conf-18554-26764.c
Result is: yes
##########################################
============ Checking for kernel support of sse2 ============
#include <stdlib.h>
#include <signal.h>
void catch() { exit(1); }
int main(void) {
signal(SIGILL, catch);
__asm__ volatile ("xorpd %%xmm0, %%xmm0":::"memory"); return 0;
}
gcc-4.3.2 -m64 -O3 -pipe -I/opt/gnu/include -I/usr/sfw/include -I/usr/X11/include -I/usr/X11/include/NVIDIA -fomit-frame-pointer -I. -o /tmp/mplayer-conf-7341-26764 /tmp/mplayer-conf-18554-26764.c
Result is: yes
##########################################
>The 3DNow routines are not available on x86_64 though.
OK I have figured this out.
>Apart from that, the "obvious" solution is to compile with --disable-mp3lib
This is not a real solution, but if everything else will fail it is a reasonable solution.
Reagrds,
A. Syropoulos
More information about the MPlayer-users
mailing list