ogg123 seems to have a issue when streaming for long peroids of time. If I have ogg123 up connected to a streaming server for more than 3.5 hours it begins to stutter or add blocks of static. I've verifed this with 2 different soundcards in both alsa oss emulation and regular oss. It's 100% repeatable for me. It does not happen with xmms using libvorbis as the output plugin so it seems to be specific to ogg123. I verified it still exists with CVS as of a week ago. I tried to run under valgrind but valgrind's thread support lacks something ogg123 needs (according to valgrind) I tried anyway and the buffers go to 100% the sound totally munged. I'm guessing the 3.5 hours is specific to my test machine so it may run longer on a machine with more RAM or perhaps a different CPU. My test machine is a Intel P4 Celeron with 128Mib of RAM. <p>--- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
On Thu, Mar 18, 2004 at 08:10:05PM -0600, Richard Smith wrote:> ogg123 seems to have a issue when streaming for long peroids of time. > If I have ogg123 up connected to a streaming server for more than 3.5 > hours3.381 hours at 44100 samples per second 16 bit stereo = 2Gbytes 2^31/44100/4/3600 = 3.381 With me, it just stops. -- Paul Martin <pm@zetnet.net> (work) <pm@nowster.zetnet.co.uk> (home) --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
On Thu, Mar 18, 2004 at 08:10:05PM -0600, Richard Smith wrote: > ogg123 seems to have a issue when streaming for long peroids of time. > If I have ogg123 up connected to a streaming server for more than 3.5 > hours 3.381 hours at 44100 samples per second 16 bit stereo = 2Gbytes 2^31/44100/4/3600 = 3.381 With me, it just stops. Why is this a problem? Is ogg123 treating a shoutcast stream as a file for its internals? <p>--- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
> 3.381 hours at 44100 samples per second 16 bit stereo = 2Gbytes> 2^31/44100/4/3600 = 3.381 > > With me, it just stops. > > Why is this a problem? > Is ogg123 treating a shoutcast stream as a file for its internals? >It's probably a bytes-sent-to-soundcard counter that's overflowing. I don't think so. mpg123 and xmms with the same card and same driver don't have this problem. <p>--- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
> >It's probably a bytes-sent-to-soundcard counter that's overflowing.> > I don't think so. mpg123 and xmms with the same card and same driver > don't have this problem. > Why not? Neither mpg123 nor xmms use libao, for a start. I haven't the > time to find the bug tonight. It will lie somewhere in ogg123 or > libao. Oh... Yes. I agree. I thought you were suggesting it was a driver issue rather than a ogg output issue. Can I do something to help you narrow it to libao or ogg123? What else uses libao? <p>--- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.