Subject: Re: MPlayer and RealAudio: Undefined PLT symbol "__lxstat"
To: None <current-users@NetBSD.org>
From: Brian de Alwis <bsd@cs.ubc.ca>
List: current-users
Date: 11/12/2007 15:31:22
So I had been listening to RealAudio streams but they were using
the FFmpeg codecs.

I think the problem is that /usr/pkg/lib/RealPlayer8-Codecs/atrc.so.6.0
is a Linux-based shared library, and __lxstat is part of glibc.
But this library is being loaded from a native MPlayer.

The latest version of multimedia/RealPlayerGold (I'll submit patches
shortly) plays the stream with no problems.  In fact the new player
seems much improved over what I remember of older versions.

Brian.


On 2007.11.10 12:47:52 -0600, Brian de Alwis wrote:
> I've just upgrade my system from 4.99.31 to 4.99.35, as compiled
> last night.  One effect is that MPlayer is no longer playing
> ReadAudio streams:  the codec can't be loaded due to a undefined
> PLT symbol "__lxstat".
> 
>  I could have sworn this has worked previously, though it has been
> a while since I've played a RealAudio track.  Does this ring any
> bells?
> 
> Brian.
> 
> ----------------------------------------------------------------------
> $ mplayer rtsp://media.cbc.ca/cbc.ca/thehouse/media/2007110902df6bd7.rm
> MPlayer 1.0rc1-4.1.2 (C) 2000-2006 MPlayer Team
> CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Model: 8, Stepping: 6)
> CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
> Compiled with runtime CPU detection.
> 98 audio & 216 video codecs
> 
> Playing rtsp://media.cbc.ca/cbc.ca/thehouse/media/2007110902df6bd7.rm.
> Resolving media.cbc.ca for AF_INET6...
> Couldn't resolve name for AF_INET6: media.cbc.ca
> Resolving media.cbc.ca for AF_INET...
> Connecting to server media.cbc.ca[159.33.4.223]: 554...
> Cache size set to 8192 KBytes
> Cache fill: 19.92% (1671168 bytes)   
> REAL file format detected.
> Stream description: audio/x-pn-multirate-realaudio logical stream
> Stream mimetype: audio/x-pn-realaudio
> Clip info:
>  copyright: (C) 2002
> ==========================================================================
> Opening audio decoder: [realaud] RealAudio decoder
> /usr/pkg/lib/RealPlayer8-Codecs/atrc.so.6.0: Undefined PLT symbol "__lxstat" (symnum = 47)
> ----------------------------------------------------------------------
> 
> 
> -- 
>   Brian de Alwis | Software Practices Lab | UBC | http://www.cs.ubc.ca/~bsd/
>       "Amusement to an observing mind is study." - Benjamin Disraeli

-- 
  Brian de Alwis | Software Practices Lab | UBC | http://www.cs.ubc.ca/~bsd/
      "Amusement to an observing mind is study." - Benjamin Disraeli