From db0cca3bf44db42b332eeafc0c5fcdec4bd1c82c Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Thu, 19 Jul 2012 12:40:34 -0500 Subject: [PATCH] FS-4437 try this revision --- src/switch_rtp.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/switch_rtp.c b/src/switch_rtp.c index dcc5e09e48..538a44fe16 100644 --- a/src/switch_rtp.c +++ b/src/switch_rtp.c @@ -4517,13 +4517,14 @@ SWITCH_DECLARE(int) switch_rtp_write_frame(switch_rtp_t *rtp_session, switch_fra send_msg = frame->packet; + if (!switch_test_flag(rtp_session, SWITCH_RTP_FLAG_UDPTL)) { + if (switch_test_flag(rtp_session, SWITCH_RTP_FLAG_VIDEO)) { + send_msg->header.pt = rtp_session->payload; + } - if (switch_test_flag(rtp_session, SWITCH_RTP_FLAG_VIDEO)) { - send_msg->header.pt = rtp_session->payload; + send_msg->header.ssrc = htonl(rtp_session->ssrc); } - - send_msg->header.ssrc = htonl(rtp_session->ssrc); if (switch_socket_sendto(rtp_session->sock_output, rtp_session->remote_addr, 0, frame->packet, &bytes) != SWITCH_STATUS_SUCCESS) { return -1;