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

Ben Middleton ben.middleton at mediasurface.com
Sun Aug 10 02:56:02 PDT 2003



Hello.

I am running an up-to-date cvs snapshot (10 Aug 03) of ices2, and I
cannot get the Metadata update from file to work (indeed this has always
been true on all previous versions of ices2 that I have used).

If I send the ices process a SIGUSR1, then the error log shows that the
update is taking place, but immediately followed by a read error from
the OSS input module, causing ices to die.

I am running ices on a Solaris 8 for x86 machine with OSS sound driver.

Any ideas on how to get this metadata update to work? I am guessing that
the usr1 signal handler is interrupting the oss input stream somehow.

The error log is shown below:

[2003-08-10  10:41:32] DBUG encode/encode_clear Clearing encoder engine
[2003-08-10  10:41:32] INFO encode/encode_initialise Encoder
initialising in VBR mode: 2 channel(s), 44100 Hz, quality 5.000000
[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
[2003-08-10  10:41:50] INFO metadata/metadata_thread_signal tag 1 is
TITLE=Breakfast got lost
[2003-08-10  10:41:50] INFO metadata/metadata_thread_signal tag 2 is
ARTIST=Ron Kin
[2003-08-10  10:41:50] INFO metadata/metadata_thread_signal tag 3 is
ALBUM=Duke's Greatest Hits
[2003-08-10  10:41:50] INFO metadata/metadata_thread_signal Updating
metadata
[2003-08-10  10:41:50] DBUG stream-shared/stream_wait_for_data Shutdown
signalled: thread shutting down
[2003-08-10  10:41:50] DBUG encode/encode_clear Clearing encoder engine
[2003-08-10  10:41:50] DBUG input/input_loop An instance died, removing
it
[2003-08-10  10:41:50] DBUG input/input_flush_queue Input queue flush
requested
[2003-08-10  10:41:50] DBUG input/input_loop All instances removed,
shutting down control thread.
[2003-08-10  10:41:50] INFO ices-core/main Shutdown complete

<p>Thanks.

Ben

--- >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