summaryrefslogtreecommitdiff
path: root/toxav/rtp.c
diff options
context:
space:
mode:
authorirungentoo <irungentoo@gmail.com>2015-02-26 08:05:57 -0500
committerirungentoo <irungentoo@gmail.com>2015-02-26 08:05:57 -0500
commit33370edee66b27c4bd2b6b838c764241d737769e (patch)
treec9b014034e7f51e05958e94e0855fcaa8a516669 /toxav/rtp.c
parent76dfccf2d6386c1dd1a7e62586ceb1e18618b328 (diff)
Changes to custom packet functions in Messenger.
Added function for rtp A/V packets, modified functions to behave correctly for the new api.
Diffstat (limited to 'toxav/rtp.c')
-rw-r--r--toxav/rtp.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/toxav/rtp.c b/toxav/rtp.c
index 63c2cdcb..beef1919 100644
--- a/toxav/rtp.c
+++ b/toxav/rtp.c
@@ -341,7 +341,7 @@ RTPMessage *msg_parse ( const uint8_t *data, int length )
341/** 341/**
342 * Callback for networking core. 342 * Callback for networking core.
343 */ 343 */
344int rtp_handle_packet ( Messenger *m, uint32_t friendnumber, const uint8_t *data, uint32_t length, void *object ) 344int rtp_handle_packet ( Messenger *m, uint32_t friendnumber, const uint8_t *data, uint16_t length, void *object )
345{ 345{
346 RTPSession *session = object; 346 RTPSession *session = object;
347 RTPMessage *msg; 347 RTPMessage *msg;
@@ -469,7 +469,7 @@ RTPSession *rtp_new ( int payload_type, Messenger *messenger, int friend_num )
469 return NULL; 469 return NULL;
470 } 470 }
471 471
472 if ( -1 == custom_lossy_packet_registerhandler(messenger, friend_num, payload_type, rtp_handle_packet, retu)) { 472 if ( -1 == m_callback_rtp_packet(messenger, friend_num, payload_type, rtp_handle_packet, retu)) {
473 LOGGER_ERROR("Error setting custom register handler for rtp session"); 473 LOGGER_ERROR("Error setting custom register handler for rtp session");
474 free(retu); 474 free(retu);
475 return NULL; 475 return NULL;
@@ -514,7 +514,7 @@ void rtp_kill ( RTPSession *session, Messenger *messenger )
514{ 514{
515 if ( !session ) return; 515 if ( !session ) return;
516 516
517 custom_lossy_packet_registerhandler(messenger, session->dest, session->prefix, NULL, NULL); 517 m_callback_rtp_packet(messenger, session->dest, session->prefix, NULL, NULL);
518 518
519 free ( session->ext_header ); 519 free ( session->ext_header );
520 free ( session->csrc ); 520 free ( session->csrc );