From: Michael Jerris Date: Tue, 13 Feb 2007 19:46:10 +0000 (+0000) Subject: ssrc is a 32 bit value, not 16. X-Git-Tag: v1.0-beta1~1130 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=66f4c256438e673abdac5824575840ae9d356d55;p=thirdparty%2Ffreeswitch.git ssrc is a 32 bit value, not 16. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4238 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/switch_rtp.c b/src/switch_rtp.c index 48564983f9..5d602adc46 100644 --- a/src/switch_rtp.c +++ b/src/switch_rtp.c @@ -138,7 +138,7 @@ struct switch_rtp { 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 @@ SWITCH_DECLARE(switch_status_t) switch_rtp_zerocopy_read(switch_rtp_t *rtp_sessi 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;