<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: [Live-devel] SegmentQueue::enqueueNewSegment()
overflo</title></head><body>
<blockquote type="cite" cite><font size="-1">I've built and tried the
TestOnDemandRTSPServer in the testProgs directory. Streaming a WAV
file works flawless, but when streaming a MP3 file I get the
error</font><br>
<br>
<font size="-1">SegmentQueue::enqueueNewSegment() overflow</font><br>
</blockquote>
<blockquote type="cite" cite><font size="-1">which is generated in
MP3ADU.cpp.</font></blockquote>
<div><br></div>
<div>The 'problem' here is the excessively 'VBR' nature of your input
file, which was causing the code to run into the
&quot;SegmentQueueSize&quot; limit.&nbsp; Increasing this limit from
10 to 20 eliminates the error.&nbsp; (This will be fixed in the next
release of the software.)</div>
<div><br></div>
<div><br></div>
<blockquote type="cite" cite><font size="-1">&nbsp;While increasing
SegmentQueueSize obviously helps in avoiding this error, there are
still a lot of &quot;gaps&quot; in the playback.</font></blockquote>
<div><br></div>
<div>The extreme 'VBR-ness' of your input file might be causing some
difficulties elsewhere.&nbsp; If you're still having problems with
this file, you might want to consider reencoding it using less
aggressive VBR - if you can.</div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div><br>
Ross Finlayson<br>
Live Networks, Inc.<br>
http://www.live555.com/</div>
</body>
</html>