[MPlayer-users] pre4 broke real media support?

yourself sl4rtyb4rtf4st_2 at yahoo.gr
Sat May 8 20:13:33 CEST 2004


hi all!

i've long now been using mplayer to play southpark real video files with 
  no problems whatsoever. (Although -mc 10 was required by some older of 
them). The thing is pre4 just plainly crashes with many of them now 
(namely all of the 4th season in .rm - there souldn't be many versions 
available). And what's more peculiar, is that if I --enable-debug it, it 
plays them just fine (the crashing bt shows just memcpy).

I have always used the RealPlayer8 codecs to play those files.

This happens on my system (Slackware 9.1) but also on a gentoo box with 
completely different hardware so my guess is it's not something 
hardware-specific but rather the real media stuff. Anyway here's my info 
(just in case)... Anyway that last "skipping -8 extra header bytes", is 
that normal?

thanks guys keep up the good work!

-------------------------------------------------------------------------
yourself [danae] (pts/59)> mplayer -v 401-220k.rm 

MPlayer 1.0pre4-3.2.3 (C) 2000-2004 MPlayer Team

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

Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or 
directory
Reading config file /home/yourself/.mplayer/config
Reading /home/yourself/.mplayer/codecs.conf: 66 audio & 176 video codecs
CommandLine: '-v' '401-220k.rm'
init_freetype
/usr/X11R6/lib/X11/fonts/TTF2/tahoma.ttf doesn't look like a font 
description, ignoring
Cannot load font: /usr/X11R6/lib/X11/fonts/TTF2/tahoma.ttf
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system 
startup scripts.
Using usleep() timing
get_path('input.conf') -> '/home/yourself/.mplayer/input.conf'
Parsing input config file /home/yourself/.mplayer/input.conf
Input config file /home/yourself/.mplayer/input.conf parsed: 52 binds
get_path('401-220k.rm.conf') -> '/home/yourself/.mplayer/401-220k.rm.conf'

Playing 401-220k.rm.
[file] File size is 36664288 bytes
STREAM: [file] 401-220k.rm
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x8697430
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x8697430
Checking for Nullsoft Streaming Video
DEMUXER: freeing demuxer at 0x8697430
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x8697430
Checking for REAL
REAL file format detected.
real: Header size: 18
real: Header object version: 1
real: File version: 0
Chunk: PROP (504f5250) (size: 0x32, offset: 0x12)
First index chunk offset: 0x22f39f8
First data chunk offset: 0x1af
Flags (b): [save allowed] [perfect play (more buffers)]
Chunk: MDPR (5250444d) (size: 0xa4, offset: 0x44)
Found new stream (id: 0)
skip_str: 12 bytes skipped
skip_str: 20 bytes skipped
==> Found audio stream: 0
Found audio stream!
version: 5
header size: 70
frame_size: 564
sub_packet_size: 94
samplerate: 22050, channels: 2
skipping -8 extra header bytes


MPlayer interrupted by signal 11 in module: demux_open
- MPlayer crashed by bad usage of CPU/FPU/RAM.
   Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
   disassembly. Details in 
DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
   It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
   gcc version. If you think it's MPlayer's fault, please read
   DOCS/HTML/en/bugreports.html and follow the instructions there. We 
can't and
   won't help unless you provide this information when reporting a 
possible bug.
vo: x11 uninit called but X11 not inited..
-------------------------------------------------------------------------------

if I gdb the crashing mplayer:

(gdb) run 401-220k.rm
Starting program: /usr/local/bin/mplayer 401-220k.rm
[New Thread 16384 (LWP 9066)]
MPlayer 1.0pre4-3.2.3 (C) 2000-2004 MPlayer Team

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

Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or 
directory
Reading config file /home/yourself/.mplayer/config
Reading /home/yourself/.mplayer/codecs.conf: 66 audio & 176 video codecs
/usr/X11R6/lib/X11/fonts/TTF2/tahoma.ttf doesn't look like a font 
description, ignoring
Cannot load font: /usr/X11R6/lib/X11/fonts/TTF2/tahoma.ttf
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system 
startup scripts.
Using usleep() timing
Input config file /home/yourself/.mplayer/input.conf parsed: 52 binds

Playing 401-220k.rm.
REAL file format detected.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 9066)]
0x4087cd8f in memcpy () from /lib/libc.so.6
(gdb) bt
#0  0x4087cd8f in memcpy () from /lib/libc.so.6

----------------------------------------------------------------------

my .config reads:

font=/usr/X11R6/lib/X11/fonts/TTF2/tahoma.ttf
vf-add=pp=hb:a/vb:a/dr:a/al
aop=list=volnorm
ao=alsa1x
subfont-text-scale=3
subfont-encoding=ISO-8859-7
vo=xv
dvd-device=/dev/cdroms/cdrom0
tv=driver=v4l:device=/dev/v4l/video0:width=640:height=480
stop-xscreensaver=yes

----------------------------------------------------------------------

$ uname -a
Linux danae 2.6.5 #20 Fri Apr 9 23:19:33 EEST 2004 i686 unknown unknown 
GNU/Linux

gnu libc 2.3.2

$ gcc -v
Reading specs from /usr/lib/gcc-lib/i486-slackware-linux/3.2.3/specs
Configured with: ../gcc-3.2.3/configure --prefix=/usr --enable-shared 
--enable-threads=posix --enable-__cxa_atexit --disable-checking 
--with-gnu-ld --verbose --target=i486-slackware-linux 
--host=i486-slackware-linux
Thread model: posix
gcc version 3.2.3

$ ld -v
GNU ld version 2.14.90.0.6 20030820

$ as --version
GNU assembler 2.14.90.0.6 20030820

$ cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 4
model name      : AMD Athlon(tm) Processor
stepping        : 2
cpu MHz         : 807.305
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 apic sep mtrr pge 
mca cmov pat pse36 mmx fxsr syscall mmxext 3dnowext 3dnow
bogomips        : 1589.24

video: pixelview geforce 3 ti 200 [nVidia 1.0.5336]
audio: sblive with alsa 1.0.4rc2

-- 
yourself




More information about the MPlayer-users mailing list