[Freeswitch-svn] [commit] r4238 - freeswitch/trunk/src

Freeswitch SVN mikej at freeswitch.org
Tue Feb 13 14:46:10 EST 2007


Author: mikej
Date: Tue Feb 13 14:46:10 2007
New Revision: 4238

Modified:
   freeswitch/trunk/src/switch_rtp.c

Log:
ssrc is a 32 bit value, not 16.

Modified: freeswitch/trunk/src/switch_rtp.c
==============================================================================
--- freeswitch/trunk/src/switch_rtp.c	(original)
+++ freeswitch/trunk/src/switch_rtp.c	Tue Feb 13 14:46:10 2007
@@ -138,7 +138,7 @@
 	uint32_t ts;
 	uint32_t last_write_ts;
 	uint16_t last_write_seq;
-	uint16_t last_write_ssrc;
+	uint32_t last_write_ssrc;
 	uint32_t flags;
 	switch_memory_pool_t *pool;
 	switch_sockaddr_t *from_addr;
@@ -1058,7 +1058,7 @@
 static int rtp_common_write(switch_rtp_t *rtp_session, void *data, uint32_t datalen, uint8_t m, switch_payload_t payload, switch_frame_flag_t *flags)
 {
 	switch_size_t bytes;
-	uint8_t fwd = (!flags || (switch_test_flag(rtp_session, SWITCH_RTP_FLAG_RAW_WRITE) && (*flags & SFF_RAW_RTP)));
+	uint8_t fwd = (uint8_t)(!flags || (switch_test_flag(rtp_session, SWITCH_RTP_FLAG_RAW_WRITE) && (*flags & SFF_RAW_RTP)));
 	rtp_msg_t *send_msg;
 	uint8_t send = 1;
 



More information about the Freeswitch-svn mailing list