[Mplayer-advusers] "noisy/distorted" sound with MPlayer(CVS)+mpeg+SuSE9.0

Hermann Himmelbauer dusty at strike.wu-wien.ac.at
Wed Jan 7 09:54:33 CET 2004


Hi,
Around 2 month ago I upgraded from SuSE 8.2 to SuSE 9.0. When I recompiled 
MPlayer, I noticed that when playing mpeg-Files, the sound has some high 
frequency noise and is somehow distorted, like "bubbling". It is not 
completely distorted, so you can understand the voices but the sound is 
somehow disturbed.

I downloaded the current CVS-Version of MPlayer/ffmpeg several times plus the 
recent codec packs and hoped that the problem would go away, but it did not.

Moreover a friend of mine also installed SuSE9 and has the same problems like 
me with somewhat different hardware, so it seems that it's a SuSE-specific 
problem. Anyway, I can't figure out what changed so much from SusE 8.2 to 
SuSE9: GCC changed from 3.3 to 3.3.1 but the alsa version (which I suspected 
first) remained "0.9.6".

I then suspected my sound card (Terratec Aureon sky) but when I switched to 
the onboard AC97 audio, the problem remained.

The problem seems to be limited to MPEGs. Some are better, some are worse, it 
also occurs with SVCDs.

I am quite clueless what to check, I tried some mplayer options but with no 
success.

Does someone know a solution to my problem?

My sysinfo and the detailed MPlayer output is attached to this mail.

		Best Regards,
		Hermann

-- 
x1 at aon.at
GPG key ID: 299893C7 (on keyservers)
FP: 0124 2584 8809 EF2A DBF9  4902 64B4 D16B 2998 93C7
-------------- next part --------------
dusty at piano:~/test/MPlayer/main> gdb ./gmplayer
GNU gdb 5.3.92
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i586-suse-linux"...
(gdb) r
Starting program: /home/dusty/test/MPlayer/main/gmplayer
[New Thread 16384 (LWP 7170)]
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale

MPlayer dev-CVS-040107-09:24-3.3.1 (C) 2000-2003 MPlayer Team

CPU: Advanced Micro Devices Athlon 4 /Athlon MP/XP Palomino 1395 MHz (Family: 6, Stepping: 2)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE

Reading config file /etc/mplayer.conf: Datei oder Verzeichnis nicht gefunden
Reading config file /home/dusty/.mplayer/config
[cfg] read config file: /home/dusty/.mplayer/gui.conf
Reading config file /home/dusty/.mplayer/gui.conf
vo: X11 running at 1280x1024 with depth 24 and 32 bpp (":0.0" => local display)
Disabling DPMS
Reading /home/dusty/.mplayer/codecs.conf: Can't open '/home/dusty/.mplayer/codecs.conf': Datei oder Verzeichnis nicht gefunden
Reading /etc/codecs.conf: Can't open '/etc/codecs.conf': Datei oder Verzeichnis nicht gefunden
Using built-in default codecs.conf.
font: can't open file: /home/dusty/.mplayer/font/font.desc
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (206 chars)
Using Linux hardware RTC timing (1024Hz).
Can't open input config file /home/dusty/.mplayer/input.conf: Datei oder Verzeichnis nicht gefunden
Can't open input config file /etc/input.conf: Datei oder Verzeichnis nicht gefunden
Falling back on default (hardcoded) input config
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: Keine Berechtigung
Failed to open LIRC support.
You will not be able to use your remote control.
SKIN dir 1: '/home/dusty/.mplayer/Skin'
SKIN dir 2: '/usr/local/share/mplayer/Skin'

Playing /local/home/dusty/video/Enterprise/Enterprise_V_3x11-Carpenter_Street.mpg.
LMLM4 Stream Format not found
MPEG-PS file format detected.
VIDEO:  MPEG1  352x240  (aspect 12)  29,970 fps  1150,0 kbps (143,8 kbyte/s)
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
MP3lib: init layer2&3 finished, tables done
AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 28000->176400 (224,0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 352 x 240 (preferred csp: Mpeg PES)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.3.1
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int
AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian)
alsa-init: requested format: 44100 Hz, 2 channels, Signed 16-bit (Little-Endian)
alsa-init: 1 soundcard found, using: hw:0,0
alsa9: 44100 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian
AO: [alsa9] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
Starting playback...
VDec: vo config request - 352 x 240 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1,33:1 - prescaling to correct movie aspect.
VO: [xv] 352x240 => 352x264 Planar YV12
Successfully enabled DPMS,001 ct:  0,075  110/110   4%  3%  0,9% 0 0 0%
alsa-uninit: pcm closed

Exiting... (Quit)

Program exited normally.
(gdb) q
dusty at piano:~/test/MPlayer/main>
-------------- next part --------------
Distribution: SuSE Linux 9.0 (i586)

Uname: Linux piano 2.4.21-99-athlon #1 Wed Sep 24 13:34:32 UTC 2003 i686 athlon i386 GNU/Linux

Libc: -rwxr-xr-x    1 root     root      1469811 2003-09-24 01:05 /lib/libc.so.6

X11:
XFree86 Version 4.3.0.1
Release Date: 9 May 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: SuSE Linux [ELF] SuSE
Build Date: 02 October 2003

gcc -v:
Reading specs from /usr/lib/gcc-lib/i586-suse-linux/3.3.1/specs
Konfiguriert mit: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --enable-languages=c,c++,f77,objc,java,ada --disable-checking --enable-libgcj --with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexit i586-suse-linux
Thread model: posix
gcc-Version 3.3.1 (SuSE Linux)

ld: 
GNU ld version 2.14.90.0.5 20030722 (SuSE Linux)

as:
GNU assembler version 2.14.90.0.5 (i586-suse-linux) using BFD version 2.14.90.0.5 20030722 (SuSE Linux)

cpuinfo:
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 6
model name      : AMD Athlon(tm) XP 1600+
stepping        : 2
cpu MHz         : 1394.868
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips        : 2736.12

GUI:
Checking for gtk version ... 1.2.10 (using gtk-config)
Checking for glib version ... 1.2.10 (using glib-config)
libpng-1.2.5-93

Video:
Nvidia Ti4600
Driver: 1.0-4496

Sound:
alsa-0.9.6
1) Terratec Aureon sky (Envy24HT, ice1724)
2) VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 50)



More information about the MPlayer-advusers mailing list