Ross,<div><br></div><div>I apologize for offending you. It was not intended. A snafu led me around from one piece of advice on the FAQ to following the trail I was following, and I didn't realize there was other germane advice on the FAQ that I missed. Meanwhile, my mod of the existing code was only a tentative attempt at trapping what was going on in order to see if the end objective would work. Finally, I wasn't asking you to debug my code, but simply sent you a copy for context if you needed it.</div>
<div><br></div><div>Well, per the FAQ, I already had a working FramedSource subclass, and I went on to derive my own class from OnDemandMediaServerSubsession using H264VideoFileServerMediaSubsession as a model. It turns out that this indeed puts me exactly where I was before, but now with my own derived code doing the same things that the original code I hooked was doing. </div>
<div><br></div><div>And the result is the same, as one might expect to be the case. When I try to connect with VLC, it fails to connect. I don't understand what's going on or why this happens. I'm seeking advice as to either. </div>
<div><br></div><div>I don't understand what actually constitutes this failure to connect. When VLC tries to connect, my own createNewStreamSource() and createNewRTPSink() get called, taking advantage of my own MF_H264_DeviceSource() and the same ol' H264VideoRTPSink. All return codes seem fine to me. But VLC reports that it's unable to connect and tries again, over and over.</div>
<div><br></div><div>The only thing I can fathom is that the env or taskscheduler isn't connected up properly. But I haven't been able to get to the bottom of this yet. I ask, is this possibly the reason? Or is there some other thing I totally don't understand?</div>
<div><br></div><div>Again, your advice is greatly appreciated.</div><div><br></div><div>-Forren</div><div><br></div><div><br><div class="gmail_quote">On Sat, Feb 16, 2013 at 8:48 PM, Ross Finlayson <span dir="ltr"><<a href="mailto:finlayson@live555.com" target="_blank">finlayson@live555.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">First, you should *not* modify the existing "H264VideoFileServerMediaSubsession" code. Instead, write your own "OnDemandServerMediaSubsession" subclass, and use that instead. This is explained very clearly in the FAQ.<div>
<br><div><br></div><div><div class="im"><div><blockquote type="cite">Perhaps I should tell you the actual problem!</blockquote><div><br></div></div></div>Sorry, but I don't have time to debug your code for free on this mailing list. If, however, your organization is interested in hiring me as a consultant on your project, then please let me know (by private email).</div>
</div><div class="im"><br><div>
<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px">Ross Finlayson<br>
Live Networks, Inc.<br><a href="http://www.live555.com/" target="_blank">http://www.live555.com/</a></span>
</div>
<br></div></div><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" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a><br>
<br></blockquote></div><br></div>