[icecast-dev] Metadata not updating with oss input module inices2

Karl Heyes karl at xiph.org
Mon Aug 11 04:41:44 PDT 2003



On Mon, 2003-08-11 at 11:32, Ben Middleton wrote:

> > > [2003-08-10  10:41:50] INFO signals/signal_usr1_handler Metadata 
> > > update requested [2003-08-10  10:41:50] EROR 
> > input-oss/oss_read Error 
> > > reading from audio
> > > device: I/O error
> > 
> > This isn't nice, the read returned IO error which is a fatal 
> > error, and thats why ices2 terminated. If this always occurs 
> > when a signal is sent then the driver is broken wrt signal 
> > handling. Check to see if there are any fixes to the driver first.
> 
> Do you mean the OSS audio driver itself for Solaris x86? If so - can you

yeah

> think of how I could check this independently of ices2? For instance -
> running some other audio capture app, and sending a signal to another
> process?

ure, you want to send a signal that doesn't have any app-specific
effect, but the signal handler could be registered differently as well,
so don't expect too much.

> BTW I have tried upgrading to the latest OSS driver, but still no joy.
> 
> Should I pursue this through the OSS support folk instead?

get a syscall trace first, use truss under solaris

truss -l -o output ices your-ices.xml

then send the USR1 signal causing ices to exit.

That will show the app to OS communication. Send me the output file
first to verify it's operation.

karl.

<p>--- >8 ----
List archives:  http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to 'icecast-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Icecast-dev mailing list