<div>Oh. Seems I was misguided! Thanks Ross.</div>
<div>&nbsp;</div>
<div>From looking at examples in the code, if I were to use fInputSource-&gt;getNextFrame(), it looks like I would do my processing in afterGettingFrame() then, correct?<br>&nbsp;</div>
<div>I wouldnt know how many bytes to tell the getNextFrame() call to get, though, since I have just a delimited elemtary stream coming from the file.</div>
<div>&nbsp;</div>
<div>Im thinking that telling getNextFrame to get 1 byte at a time wouldnt be very efficient, but I need to check one byte at a time for the 3-byte delimiter. </div>
<div>&nbsp;</div>
<div>Am I still a little lost about my thinking?</div>
<div>&nbsp;</div>
<div>-j.<br>&nbsp;</div>
<div><span class="gmail_quote">On 5/2/07, <b class="gmail_sendername">Ross Finlayson</b> &lt;<a href="mailto:finlayson@live555.com">finlayson@live555.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">&gt;Doesn&#39;t turnOnBackgroundReadHandling() require a file<br>&gt;descriptor/scoket as it&#39;s first argument?
<br><br>Yes, but you should never need to call that function.<br>&quot;ByteStreamFileSource&quot; does that automatically..<br><br>&gt;&nbsp;&nbsp;my doGetNextFrame() func calls turnOnBackgroundReadHandling()<br><br>No, don&#39;t do this.&nbsp;&nbsp;Your &quot;H264VideoStreamFramer&quot; subclass is a
<br>filter.&nbsp;&nbsp;It doesn&#39;t know anything about files.&nbsp;&nbsp;You *initialiize*<br>your subclass with your &quot;ByteStreamFileSource&quot; object (as the<br>&quot;inputSource&quot; argument).<br><br>Then, in the implementation of your &quot;doGetNextFrame()&quot; function, call
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fInputSource-&gt;getNextFrame( ... );<br>to read from your source object (which just happens, in your case, to<br>be a &quot;ByteStreamFileSource&quot;).<br><br>Note that there are several examples of this in the code.
<br>--<br><br>Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a><br>_______________________________________________<br>live-devel mailing list<br><a href="mailto:live-devel@lists.live555.com">
live-devel@lists.live555.com</a><br><a href="http://lists.live555.com/mailman/listinfo/live-devel">http://lists.live555.com/mailman/listinfo/live-devel</a><br></blockquote></div><br>