<div>Hi, </div>
<div>thanks for the reply<br> </div>
<div> i did make a call to block_New before recv its just that i did not write it in the mail.</div>
<div> </div>
<div>Secondly I deiscovered the problem was with i_mtu as I had initialized it to 1500 and it was too large so a segfault occurs. When I reduced the value of i_mtu the call returned without error.. Can u please tell me what is the correct value of i_mtu to pass to the recv call? Or for the vlc rtp streaming output what is the number of bytes per packet?
</div>
<div> </div>
<div>Thanking You,</div>
<div>Anand<br> </div>
<div><span class="gmail_quote">On 9/29/07, <b class="gmail_sendername">Rémi 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">Le Saturday 29 September 2007 09:24:18 Anand Anand, vous avez écrit:<br>> i then tried to receive packets by doing the following:
<br>> /*<br>> p_block->i_buffer = recv(fd, p_block->p_buffer, i_mtu, 0 ) ;<br>> */<br>><br>> but a segfault occurs at the recv call..<br><br>First, recv() CANNOT crash on Linux. System calls don't crash; they return an
<br>EFAULT error instead.<br><br>Second, you most obviously did not allocate p_block properly:<br>       p_block = block_New( p_this, i_mtu );<br><br>--<br>Rémi Denis-Courmont<br><a href="http://www.remlab.net/">http://www.remlab.net/
</a><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>