[MPlayer-users] Realmedia support.

Dylan Griffiths dylang at thock.com
Tue Feb 12 07:22:02 CET 2002


	Yes, I've read http://www.mplayerhq.hu/DOCS/faq.html about RM files.

	I have most of my Southpark episode collection in RM format, as that was 
popular when the show first came out.  In this collection are a couple of 
episodes which RealPlayer locks up on after a point (crappy implementation 
that it is).  So I was hoping to help out with mplayer's processing of RM 
files which match the kind I have.

	I can play the video (it doesn't sync correctly), but the audio decoding 
gives some interesting errors.  I think mplayer is picking the wrong audio 
codec, but I'm not that experienced with the RM format and hope someone 
can help me out with this :)

I doubt AC3 audio was used, but mplayer tries to use the AC3 lib:
Audio: DNET -> AC3

which doesn't work.  Ideas?  Comments?


MPlayer 0.60-2.95.3 (C) 2000-2002 Arpad Gereoffy (see DOCS!)

CPU vendor name: AuthenticAMD  max cpuid level: 1
CPU: Advanced Micro Devices Athlon TB Thunderbird (Type: 6, Stepping: 4)
extended cpuid-level: 6
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled for x86 CPU with features: MMX MMX2 3DNow 3DNowEx
Reading /home/dylang/.mplayer/codecs.conf: 26 audio & 70 video codecs
CommandLine: '-v' '210 - Chickenpox.rm'
num_filenames: 1
get_path('font/font.desc') -> '/home/dylang/.mplayer/font/font.desc'
font: can't open file: /home/dylang/.mplayer/font/font.desc
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (206 chars)
Linux RTC init: open: Device or resource busy
Using usleep() timing
Playing 210 - Chickenpox.rm
get_path('sub/') -> '/home/dylang/.mplayer/sub/'
Not an URL!
File size is 38716978 bytes
CACHE_PRE_INIT: 0 [0] 0  pre:0  eof:0
Cache fill: 16.87% (5660672 bytes)    Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for NuppelVideo
Checking for MOV
Checking for VIVO
header block 1 size: 82
Checking for REAL
Detected REAL file format!
Chunk: PROP (size: 50)
Index chunk offset: 0x24da946
Data chunk offset: 0x1bc
Flags (2): [perfect play (?)]
Chunk: CONT (size: 95)
Chunk: MDPR (size: 155)
Found new stream (id: 0)
skip_str: 16 bytes skipped
skip_str: 20 bytes skipped
==> Found audio stream: 0
Found audio stream!
version: 4
frame_size: 480
samplerate: 16000, channels: 2
skip_str: 4 bytes skipped
read_str: 4 bytes read
Audio: DNET -> AC3
Chunk: MDPR (size: 116)
Found new stream (id: 1)
skip_str: 16 bytes skipped
skip_str: 20 bytes skipped
==> Found video stream: 1
video: VIDO (4f444956)
video fourcc: RV10 (30315652)
H.263 ID: 10003001
Chunk: DATA (size: 38643604)
Packets in file: 73152
[V] filefmt:11  fourcc:0x33315652  size:320x240  fps:24.00  ftime:=0.0417
Clip info:
  Name: Episode 210 - Chickenpox
  Author: Captured and encoded by BernieC
  Copyright: I will count you IN!!!
Detected audio codec: [a52] drv:14 (AC3-liba52)
Initializing audio codec...
dec_audio: Allocating 6144 + 65536 = 71680 bytes for output buffer
Using 3DNow optimized IMDCT transform
a52: CRC check failed!
AC3: 3.0 (2f+1r)  24000 Hz  16.0 kbit/s
A52 flags before a52_frame: 0x2A
A52 flags after a52_frame: 0xA
Using MMX optimized resampler
AUDIO: srate=24000  chans=2  bps=2  sfmt=0x10  ratio: 2000->96000
Detected video codec: [ffrv10] drv:5 prio:0 (FFmpeg RV10 decoder)
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1152x864 with depth 24 and 32 bits/pixel (":0" => local 
display)
FFmpeg's libavcodec video codec
INFO: libavcodec init OK!
Movie-Aspect is undefined - no prescaling applied.
VO: [x11] 320x240 => 320x240 Planar YV12 zoom
VO: Description: X11 ( XImage/Shm )
VO: Author: Aaron Holtzman <aholtzma at ess.engr.uvic.ca>
video_out->init(320x240->320x240,flags=4,'MPlayer',0x32315659)
Sharing memory.
Using MMX2 for colorspace transform
Disabling DPMS
stat: 1
INFO: Video OUT driver init OK!
AO: [oss] 24000Hz Stereo Signed 16-bit (Little-Endian)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
ao2: 24000 Hz  2 chans  Signed 16-bit (Little-Endian)
audio_setup: using '/dev/dsp' dsp device
audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: 
Signed 16-bit (Little-Endian))audio_setup: using 2 channels (requested: 2)
audio_setup: using 24000 Hz samplerate (requested: 24000)
audio_setup: frags:  32/32  (2048 bytes/frag)  free:  65536
Start playing...
a52: error at resampling
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
a52: CRC check failed!  0.284 ct:  0.000    1/  1   0%  0%  0.0% 0 0 18%
a52: error at resampling
a52: CRC check failed!  0.441 ct:  0.004    2/  2   0%  0%  0.0% 0 0 19%
a52: error at resampling
a52: CRC check failed!  0.582 ct:  0.008    3/  3   0%  0%  0.0% 0 0 19%
a52: error at resampling
A:   0.7 V:   0.0 A-V:  0.695 ct:  0.013    4/  4   0%  0%  0.0% 0 0 21%
DEMUXER: Too many (4096 in 2136912 bytes) video packets in the buffer!
(maybe you play a non-interleaved stream/file or the codec failed)
ds_fill_buffer: EOF reached (stream: audio)
A:   1.0 V:   0.0 A-V:  1.012 ct:  0.038   10/ 10   0%  0%  0.0% 0 0 21%
SwScaler: FAST_BILINEAR scaler with BGR32 output using MMX2
SwScaler: using FAST_BILINEAR MMX2 scaler for horizontal scaling
SwScaler: using 1-tap MMX "scaler" for vertical luminance scaling (BGR)
SwScaler:       2-tap scaler for vertical chrominance scaling (BGR)
SwScaler: using MMX YV12->BGR32 Converter
SwScaler: 320x240 -> 320x240
A:   1.0 V:   0.0 A-V:  1.003 ct:  0.192   47/ 47   0%  1%  1.4% 0 0 21%
Successfully enabled DPMS.970 ct:  0.796  192/192   0%  1%  0.3% 0 0 21%
vo: uninit!
*** free_stream() called ***

Exiting... (Quit)
max framesize was 673 bytes


-- 
     www.kuro5hin.org -- technology and culture, from the trenches.
                          -=-=-=-=-=-
Those that give up liberty to obtain safety deserve neither.
  -- Benjamin Franklin
   http://www.zdnet.com/zdnn/stories/news/0,4586,2812463,00.html
   http://slashdot.org/article.pl?sid=01/09/16/1647231
                          -=-=-=-=-=-




More information about the MPlayer-users mailing list