[MPlayer-users] EPIA 5000 & Radeon 9200SE PCI performance

Andreas andreas at powerpuff.org
Tue Feb 3 23:45:01 CET 2004


Hi

I'm building a fan-less and diskless media box using a EPIA 5000 with
a ATI Radeon 9200SE PCI and M-audio Delta 410.

I'm using mplayer as my primary media player and have some 
performance problems. CD and MP3 playback is flawless but my DVD
playback is too slow and "lags".

I'm running linux-2.6.1-mm5, latest XFree with the kernel drm driver.

I have the following stuff enable for my dvd player...

Video output: XV
Audio output: OSS EMU
Audio plugin: Volume & Channels
Other: Fullscreen & 16:9 Monitor aspect

The CPU usage is at 95% and I get "lag" during heavy action scenes and
pans. The audio drops out a little now and then.

My questions, is this the best I can get with my setup or I'm missing
something?

See my attached mplayer output.

When looking at this benchmark of the VIA mini-itx boards
http://www.mini-itx.com/reviews/nehemiah/?page=12#s25

You can see the major difference between 5000 & 6000ME - 6000 is basicly
100mhz more and better mpeg decoding support on the built it vga card.
I was hoping to do something like that with my Radeon card.
(i know its far fetched, its windows)

Thanks in advanced.
-Andreas

and yes, dma is on. ;)

-- 
  *           _  
*      *   * (_)  "I am a dreaming man, yes that is my problem.
 ( _ )   *         I can not tell when Im not being real..."
 ~u u~__     *     -Neil Young
_(._.)_|\___________________________________________________________
-------------- next part --------------

/dev/dvd:
 setting using_dma to 1 (on)
 using_dma    =  1 (on)
Setting up Sound... [OK]
Launching DVD in Screen... MPlayer 0.92-3.2.3  (C) 2000-2003 MPlayer Team
CPU: IDT/Centaur/VIA  (Family: 6, Stepping: 3)
Detected cache-line size is 32 bytes
CPUflags:  MMX: 1 MMX2: 0 3DNow: 1 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX 3DNow

Reading config file /usr/share/mplayer/mplayer.conf
Reading config file /root/.mplayer/config
Reading /root/.mplayer/codecs.conf: can't open '/root/.mplayer/codecs.conf': No such file or directory
Reading /usr/share/mplayer/codecs.conf: 50 audio & 136 video codecs
CommandLine: '-lircconf' '/etc/irexec' '-af' 'volume=10.1:1' '-fs' '-framedrop' '-vo' 'xv' '-ao' 'oss' '-channels' '6' '-v' '-dvd' '1' '-monitoraspect' '16:9' '-alang' 'en'
get_path('font/font.desc') -> '/root/.mplayer/font/font.desc'
font: can't open file: /root/.mplayer/font/font.desc
Font /usr/share/mplayer/font/font.desc loaded successfully! (206 chars)
Using MMX (with tiny bit 3DNow) Optimized OnScreenDisplay
Using Linux hardware RTC timing (1024Hz).
get_path('input.conf') -> '/root/.mplayer/input.conf'
Can't open input config file /root/.mplayer/input.conf: No such file or directory
Parsing input config file /usr/share/mplayer/input.conf
Input config file /usr/share/mplayer/input.conf parsed: 52 binds
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
get_path('DVD title 1.conf') -> '/root/.mplayer/DVD title 1.conf'

Playing DVD title 1
get_path('DVDKeys') -> '/root/.mplayer/DVDKeys'
Reading disc structure, please wait...
There are 28 titles on this DVD.
There are 30 chapters in this DVD title.
There are 1 angles in this DVD title.
DVD successfully opened.
[open] audio stream: 0 audio format: ac3 (5.1) language: en aid: 128
[open] number of audio channels on disk: 1.
[open] subtitle ( sid ): 0 language: en
[open] subtitle ( sid ): 1 language: es
[open] number of subtitles on disk: 2
DVD start cell: 0  pack: 0x0-0x8DCF  
DVD start=0 end=2191415  
Selected DVD audio channel: 128 language: en
CACHE_PRE_INIT: 0 [0] 0  pre:0  eof:0  

Cache fill:  0.00% (0 bytes)    
Cache fill:  3.32% (278528 bytes)    
Cache fill:  7.81% (655360 bytes)    
Cache fill: 12.60% (1056768 bytes)    
Cache fill: 17.29% (1449984 bytes)    Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x8465600  
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x8465600  
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x8465600  
Checking for REAL
DEMUXER: freeing demuxer at 0x8465600  
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x8465600  
Searching demuxer type for filename DVD title 1 ext: (null)
Checking for MOV
DEMUXER: freeing demuxer at 0x8465fa0  
Checking for VIVO
header block 1 size: 0
DEMUXER: freeing demuxer at 0x8465fa0  
DEMUXER: freeing demuxer at 0x8465fa0  
DEMUXER: freeing demuxer at 0x8465fa0  
DEMUXER: freeing demuxer at 0x8465fa0  
DEMUXER: freeing demuxer at 0x8465fa0  
DEMUXER: freeing demuxer at 0x8465fa0  
Checking for PVA
DEMUXER: freeing demuxer at 0x8465fa0  
system stream synced at 0xD (0)!
==> Found video stream: 0
MPEG-PS file format detected.
==> Found audio stream: 128
Searching for sequence header... OK!
VIDEO:  MPEG2  720x480  (aspect 3)  29.97 fps  8000.0 kbps (1000.0 kbyte/s)
[V] filefmt:2  fourcc:0x10000002  size:720x480  fps:29.97  ftime:=0.0334
get_path('sub/') -> '/root/.mplayer/sub/'
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
dec_audio: Allocating 3840 bytes for input buffer
dec_audio: Allocating 18432 + 65536 = 83968 bytes for output buffer
Using 3DNow optimized IMDCT transform
AC3: 5.1 (3f+2r+lfe)  48000 Hz  384.0 kbit/s
A52 flags before a52_frame: 0x37
A52 flags after a52_frame: 0x17
Using MMX optimized resampler
AUDIO: 48000 Hz, 6 ch, 16 bit (0x10), ratio: 48000->576000 (384.0 kbit)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================
X11 opening display: localhost:0
vo: X11 color mask:  FFFF  (R:F800 G:7E0 B:1F)
vo: X11 running at 1024x576 with depth 16 and 16 bpp (":0" => local display)
[x11] Unknown wm type...
Disabling DPMS
DPMSDisable stat: 1
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 480 (preferred csp: Mpeg PES)
Trying filter chain: vo
Could not find matching colorspace - retrying with -vop scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Trying filter chain: scale vo
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder v2.0
libmpeg2: Using MMX for IDCT transform
libmpeg2: Using 3DNOW for motion compensation
VDec: vo config request - 720 x 480 (preferred csp: Planar YV12)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO Config (720x480->854x480,flags=1,'MPlayer',0x32315659)
VO: [xv] 720x480 => 854x480 Planar YV12  [fs]
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x59565955 (UYVY) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 69 for hw scaling
[xv-fs] dx: 0 dy: 0 dw: 1024 dh: 576
[xv] dx: 0 dy: 0 dw: 1024 dh: 576
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
Checking audio filter chain for 48000Hz/6ch/16bit -> 48000Hz/6ch/16bit...
[libaf] Adding filter volume 
AF_pre: af format: 2 bps, 6 ch, 48000 hz, little endian signed int 
AF_pre: 48000Hz 6ch Signed 16-bit (Little-Endian)
ao2: 48000 Hz  6 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 6 channels (requested: 6)
audio_setup: using 48000 Hz samplerate (requested: 48000)
audio_setup: frags:  16/16  (4092 bytes/frag)  free:  65472
AO: [oss] 48000Hz 6ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 48000Hz/6ch/16bit -> 48000Hz/6ch/16bit...
Starting playback...
*** [vo] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes
[xv] dx: 0 dy: 0 dw: 1024 dh: 576
[xv-fs] dx: 0 dy: 0 dw: 1024 dh: 576


More information about the MPlayer-users mailing list