<div>Hi,</div>
<div>Thanks for the prompt reply. I understand that BlockUDP is called by BlockPrebufferRTP in a for loop.. so for rtp streams the datagrams are being received datagram by datagram.. however for raw udp streams I dont see the recv function being called(BlockUDP) in a while or for loop? Am i missing something?
</div>
<div> </div>
<div>Another question is regarding this statement:</div>
<div>p_access->pf_block = BlockRTP</div>
<div> </div>
<div>how is it that no arguments are being passed to the function? shouldnt p_access be passed as an argument to the function or where is it implied? are the BlockRTP and BlockUDP functions being run continuously in a thread somewhere?
</div>
<div> </div>
<div>is there some good book on vlc development?</div>
<div> </div>
<div>thank you,</div>
<div>anand<br><br> </div>
<div><span class="gmail_quote">On 9/5/07, <b class="gmail_sendername">Remi Denis-Courmont</b> <<a href="mailto:rdenis@simphalempin.com">rdenis@simphalempin.com</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>> in function BlockUDP: net_Read is called<br>> with the last parameter set to<br>> vlc_false which means that only 1 mtu is
<br>> read from the socket as b_retry is set to<br>> false..<br><br>One datagram is dequeued at a time.<br>This is needed for proper RTP (un)framing.<br><br><br>_______________________________________________<br>vlc-devel mailing list
<br>To unsubscribe or modify your subscription options:<br><a href="http://mailman.videolan.org/listinfo/vlc-devel">http://mailman.videolan.org/listinfo/vlc-devel</a><br></blockquote></div><br>