1 Apr 2009 09:23
Re: transport_send_rtcp() segfault issue (Johan Lantz)
manjeet <manjeetss1 <at> yahoo.com>
2009-04-01 07:23:35 GMT
2009-04-01 07:23:35 GMT
| Thanks Johan. --- On Tue, 3/31/09, Johan Lantz <johan.lantz <at> genaker.net> wrote: From: Johan Lantz <johan.lantz <at> genaker.net> |
<div> <table cellspacing="0" cellpadding="0" border="0"><tr><td valign="top">Thanks Johan.<br><br><br>--- On Tue, 3/31/09, Johan Lantz <johan.lantz <at> genaker.net> wrote:<br><blockquote>From: Johan Lantz <johan.lantz <at> genaker.net><br>Subject: Re: [pjsip] transport_send_rtcp() segfault issue (Johan Lantz)<br>To: pjsip <at> lists.pjsip.org<br>Date: Tuesday, March 31, 2009, 1:48 PM<br><br>Hi Manjeet<br><br>A simpler approach could perhaps be to not use the heap at all. If you are<br>sending RTCP APP the max size is probably quite small.<br><br><br>//<br>pj_uint8_t TXBuffer[MAX_TX_PACKET_SIZE];<br>pj_uint8_t actualPacketSize;<br><br>my_create_pkt_function(TXBuffer, &amp ;actualPacketSize);<br><br>transport_send_rtcp(tp, TXBuffer, actualPacketSize);<br>//<br><br>Now when transport returns you do not have to care about freeing the memory at<br>all.<br><br>/Johan <br><br>Message: 5<br>Date: Mon, 30 Mar 2009 04:50:28 -0700 (PDT)<br>From: manjeet <manjeetss1 <at> yahoo.com><br>Subject: [pjsip] transport_send_rtcp() segfault issue<br>To: pjsip <at> lists.pjsip.org<br>Message-ID: <602003.49962.qm <at> web52009.mail.re2.yahoo.com><br>Content-Type: text/plain; charset="us-ascii"<br><br>Hi,<br><br>I am using "transport_send_rtcp()" to send the RTCP APP packet to the<br>network.<br><br>The signature is as below :- transport_send_rtcp(pjmedia_transport *tp, const<br>void *pkt, pj_size_t size);<br><br>Now i am passing a "pkt", which is allocated on the heap in my<br>application as the 2nd parameter to "transport_send_rtcp()".<br><br>Question is do i need to "delete pkt" in my application once the<br>transport_send_rtcp() return PJ_SUCC ESS, or transport_send_rtcp() itseld will<br>take care of this?<br><br>I tried deleting it when transport_send_rtcp() returns PJ_SUCCESS, but it<br>segfaults sometimes.<br><br>Any help will be appreciated?<br><br>Thanks.<br><br><br>_______________________________________________<br>Visit our blog: http://blog.pjsip.org<br><br>pjsip mailing list<br>pjsip <at> lists.pjsip.org<br>http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org<br> </blockquote> </td></tr></table> <br> </div>
RSS Feed