[MPlayer-users] SDL/aRts audio driver fails

pl p_l at gmx.fr
Fri May 17 03:18:02 CEST 2002


On Thu, May 16, 2002 at 02:16:23PM -0400, brep068gw001 at sneakemail.com wrote:
> Okay, since nobody seems to know how to get aRts to work with mplayer, I
> tried this:
> 
> I launch 'artsdsp esd' so it runs in the background.  Then I run
> 'mplayer -ao sdl:esd movie.avi' so mplayer plays through esd.  I can
> hear sound when I do it this way, but the audio is almost a second
> behind the video due to the caching of two sound servers.  But I guess
> it's something I have to live with if I want sound to work.
> 
> I am still baffled as to why mplayer doesn't know how to direct sound to
> aRts when I run it through artsdsp, while esd and any other program I
> have that uses OSS has no problem with artsdsp.
> 
> Should I file a bug for mplayer and artsdsp?

After having a quick look at the code it looks the aRTs driver is indeed
called 'artsc' and not 'arts' so you should probably do a :
  '-ao sdl:artsc' (I didn't test it).

> On Wed, 2002-05-15 at 10:25, brep068gw001 at sneakemail.com
> XXXXXXXXXXXXXXXXXX wrote:
> > I have more info to add to this:
> > 
> > It's strange that 'artsdsp mplayer -ao oss FoodRace2.avi' doesn't work,
> > because I can run 'artsdsp play xyz.wav' and that works perfectly. 
> > Since mplayer thinks my sound device is busy when I run it through
> > artsdsp, my guess is that mplayer is bypassing artsdsp's sound
> > redirection and still trying to use the real OSS device directly.
> > 
> > I tried running ESD and then 'mplayer -ao sdl:esd FoodRace2.avi,' and
> > that works fine.  Also, 'mplayer -ao sdl:oss FoodRace2.avi' works fine
> > when I have no sound server running, and same with 'mplayer -ao oss
> > FoodRace2.avi'.  It seems that the only problem is with '-ao sdl:arts'.
> > 
> > I've also tried enabling network transparency in the aRts server then
> > trying mplayer, but it makes no difference.
> > 
> > Has anyone else had such problems with aRts before?  I searched the list
> > archives and couldn't find anyone who had a similar problem.
> > 
> > Thanks for any help you can give me.
> > 
> > Paul
> > 
> > On Tue, 2002-05-14 at 18:38, Paul wrote:
> > > Hello,
> > > 
> > > I've been trying to get mplayer to use my aRts sound server to play
> > > audio, but I've had no success.
> > > 
> > > I compiled mplayer with SDL sound support (which was autodetected in
> > > the ./configure step).  I also have the SDL libraries with aRts sound
> > > support compiled (running Debian Unstable with the libsdl1.2debian-all
> > > package installed, which supports oss, esound, alsa, and arts).  My
> > > aRts audio server works beautifully in KDE.
> > > 
> > > When I try to play a video that has sound and I use the '-ao sdl:arts'
> > > option, this is the output from mplayer:
> > > 
> > > [paul at paul:videos]$ mplayer -ao sdl:arts FoodRace2.avi 
> > > 
> > > 
> > > MPlayer 0.90pre4-2.95.4 (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: 2)
> > > 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
> > > vo: X11 running at 1024x768 with depth 24 and 32 bits/pixel (":0.0" => local display)
> > > Reading /home/paul/.mplayer/codecs.conf: can't open '/home/paul/.mplayer/codecs.conf': No such file or directory
> > > Reading /home/paul/local/share/mplayer/codecs.conf: 34 audio & 92 video codecs
> > > font: can't open file: /home/paul/.mplayer/font/font.desc
> > > font: can't open file: /home/paul/local/share/mplayer/font/font.desc
> > > Linux RTC init error: Permission denied
> > > Using usleep() timing
> > > Can't open input config file /home/paul/.mplayer/input.conf : No such file or directory
> > > Falling back on default (hardcoded) config
> > > SKIN dir 1: '/home/paul/.mplayer/Skin'
> > > SKIN dir 2: '/home/paul/local/share/mplayer/Skin'
> > > Playing FoodRace2.avi
> > > Detected AVI file format!
> > > MainAVIHeader.dwFlags: (2064) HAS_INDEX TRUST_CKTYPE
> > > VIDEO:  [DIVX]  320x216  24bpp  24.00 fps  555.1 kbps (67.8 kbyte/s)
> > > [V] filefmt:3  fourcc:0x58564944  size:320x216  fps:24.00  ftime:=0.0417
> > > Detected audio codec: [pcm] drv:2 (Uncompressed PCM)
> > > Selecting Audio Decoder: [pcm] Uncompressed PCM audio decoder
> > > AUDIO: srate=22050  chans=1  bps=2  sfmt=0x10  ratio: 44100->44100
> > > ==========================================================================
> > > Opening Video Decoder: [ffmpeg] FFmpeg's libavcodec codec family
> > > libavcodec: CPU flags: mmx mmxext 3dnow
> > > Detected video codec: [ffodivx] drv:5 prio:0 (FFmpeg MPEG-4)
> > > ==========================================================================
> > > AO: [sdl] 22050Hz Mono Signed 16-bit (Little-Endian)
> > > SDL: Samplerate: 22050Hz Channels: Mono Format Signed 16-bit (Little-Endian)
> > > SDL: using arts audio driver
> > > SDL: Unable to open audio: No available audio device
> > > couldn't open/init audio device -> NOSOUND
> > > Audio: no sound!!!
> > > Start playing...
> > > looks like this file was encoded with (divx4/(old)xvid/opendivx) -> forcing low_delay flag
> > > VDec: vo config request - 320 x 216, Planar YV12  
> > > [PP] Sorry, postprocessing is not available
> > > Movie-Aspect is undefined - no prescaling applied.
> > > VO: [xv] 320x216 => 320x216 Planar YV12 
> > > Disabling DPMS
> > > stat: 1
> > > *** [vo] Exporting mp_image_t, 320x216x12bpp YUV planar, 103680 bytes
> > > V:   3.2   79   5%  4%  0.0% 0 0 0%
> > > ...
> > > 
> > > 
> > > I have also tried playing my video through artsdsp (after reading
> > > the list archives), but when I try that I get the error message "Can't
> > > open audio device /dev/dsp: Device or resource busy  -> no sound".
> > > 
> > > If anyone has any insight on either of these problems, I'd love to
> > > hear it.  Or if you need more information from me, I'll be happy to
> > > provide it.

-- 
Best regards,
  pl




More information about the MPlayer-users mailing list