]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
ssrc is a 32 bit value, not 16.
authorMichael Jerris <mike@jerris.com>
Tue, 13 Feb 2007 19:46:10 +0000 (19:46 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 13 Feb 2007 19:46:10 +0000 (19:46 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4238 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/switch_rtp.c

index 48564983f948627bb3e2ebb66b6dcfbf289abae0..5d602adc4680ff6600608d2b7c8c18b91d6d48cc 100644 (file)
@@ -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;