Subject: Does the realplayer-7nb3 package work for you?
To: None <port-i386@netbsd.org>
From: Duncan McEwan <duncan@MCS.VUW.AC.NZ>
List: port-i386
Date: 12/19/2000 10:31:07
[I'm not sure if this is the right list.  I wasn't sure whether tech-pkg is
just for discussions about the package system infrastructure, and since
realplayer-7nb3 is only available on i386 anyway, I figured it would do...]

Anyway, I've been trying to get the realplayer-7nb3 package to work without any
success.

The "realplay" program starts up and plays its introductory welcome sound, so
it knows how to talk to the audio device on my pc (NetBSD/i386 1.5I from early
November).

But when I ask it to play a realaudio stream from the Internet I get no sound.
I get a "connecting..."  message.  Then (sometimes) it says "G2" after it
(presumably depending on the type of audio stream) and the title bar of the
window changes (so it seems to have connected to the audio source).  But I get
no sound ... :-(

I've tried several audio sources and all behave the same, so I'm sure its not a
broken server.  I've also tried from my work NetBSD system, and one at home,
which have two different connections to the Internet, so I don't think it's a
firewall/proxy cache problem.

I've poked around a little with ktrace/kdump but its hard to see exactly what
is happening, especially since realplay seems to fork off 4 or 5 children, some
of which then appear to just sit idle.

A fairly typical (short) fragment from a kdump follows:

...
13819 realplay 977095490.538837 RET  compat_09_ogetdomainname 0
13819 realplay 977095490.538860 CALL compat_09_ogetdomainname(0xbefffcec,0)
13815 realplay 977095490.558853 RET  #168 (unimplemented) 0
13815 realplay 977095490.558888 CALL compat_43_ogetpagesize
13815 realplay 977095490.558905 RET  compat_43_ogetpagesize 13812/0x35f4
13815 realplay 977095490.558920 CALL #168 (unimplemented)(0x83899b0,0x1,0x7d0)
13819 realplay 977095490.558955 RET  compat_09_ogetdomainname 0
13819 realplay 977095490.558983 CALL compat_09_ogetdomainname(0xbefffcec,0)
13819 realplay 977095490.578840 RET  compat_09_ogetdomainname 0
13819 realplay 977095490.578876 CALL compat_09_ogetdomainname(0xbefffcec,0)
...

I also uses lsof to see if I could get any clues.  The processes I looked at
had ESTABLISHED tcp connections to the server.  And tcpdump showed occasional
(approx every 20 secs) 49 byte packets from the server to my client, followed
by an immediate ack in the opposite direction.

Can anyone shed any light on what is happening here?  Does anyone have
realaudio working on their NetBSD systems?

Thanks,

Duncan