Build fixes for windows
This commit is contained in:
parent
41557506e1
commit
a110ae9527
|
@ -1661,7 +1661,7 @@ static void *SWITCH_THREAD_FUNC early_thread_run(switch_thread_t *thread, void *
|
||||||
}
|
}
|
||||||
|
|
||||||
if (state->ringback->asis && datalen) {
|
if (state->ringback->asis && datalen) {
|
||||||
uint16_t flen = datalen;
|
uint16_t flen = (uint16_t)datalen;
|
||||||
switch_mutex_lock(state->mutex);
|
switch_mutex_lock(state->mutex);
|
||||||
switch_buffer_write(state->buffer, &flen, sizeof(uint16_t));
|
switch_buffer_write(state->buffer, &flen, sizeof(uint16_t));
|
||||||
switch_buffer_write(state->buffer, read_frame->data, datalen);
|
switch_buffer_write(state->buffer, read_frame->data, datalen);
|
||||||
|
|
|
@ -2130,7 +2130,7 @@ static switch_status_t read_rtcp_packet(switch_rtp_t *rtp_session, switch_size_t
|
||||||
"Sender Packet Count = %u, " \
|
"Sender Packet Count = %u, " \
|
||||||
"Sender Octet Count = %u\n",
|
"Sender Octet Count = %u\n",
|
||||||
rtp_session->rtcp_recv_msg.header.count,
|
rtp_session->rtcp_recv_msg.header.count,
|
||||||
ntohs(rtp_session->rtcp_recv_msg.header.length),
|
ntohs((uint16_t)rtp_session->rtcp_recv_msg.header.length),
|
||||||
ntohl(sr->ssrc),
|
ntohl(sr->ssrc),
|
||||||
ntohl(sr->ntp_msw),
|
ntohl(sr->ntp_msw),
|
||||||
ntohl(sr->ntp_lsw),
|
ntohl(sr->ntp_lsw),
|
||||||
|
@ -2907,7 +2907,7 @@ SWITCH_DECLARE(switch_status_t) switch_rtcp_zerocopy_read_frame(switch_rtp_t *rt
|
||||||
rtp_session->rtcp_fresh_frame = 0;
|
rtp_session->rtcp_fresh_frame = 0;
|
||||||
|
|
||||||
frame->ssrc = ntohl(sr->ssrc);
|
frame->ssrc = ntohl(sr->ssrc);
|
||||||
frame->packet_type = rtp_session->rtcp_recv_msg.header.type;
|
frame->packet_type = (uint16_t)rtp_session->rtcp_recv_msg.header.type;
|
||||||
frame->ntp_msw = ntohl(sr->ntp_msw);
|
frame->ntp_msw = ntohl(sr->ntp_msw);
|
||||||
frame->ntp_lsw = ntohl(sr->ntp_lsw);
|
frame->ntp_lsw = ntohl(sr->ntp_lsw);
|
||||||
frame->timestamp = ntohl(sr->ts);
|
frame->timestamp = ntohl(sr->ts);
|
||||||
|
@ -3337,8 +3337,8 @@ static int rtp_common_write(switch_rtp_t *rtp_session,
|
||||||
struct switch_rtcp_senderinfo* sr = (struct switch_rtcp_senderinfo*)rtp_session->rtcp_send_msg.body;
|
struct switch_rtcp_senderinfo* sr = (struct switch_rtcp_senderinfo*)rtp_session->rtcp_send_msg.body;
|
||||||
|
|
||||||
sr->ssrc = send_msg->header.ssrc;
|
sr->ssrc = send_msg->header.ssrc;
|
||||||
sr->ntp_msw = htonl(rtp_session->send_time / 1000000 + 2208988800UL);
|
sr->ntp_msw = htonl((u_long)rtp_session->send_time / 1000000 + 2208988800UL);
|
||||||
sr->ntp_lsw = htonl(rtp_session->send_time % 1000000 * ((UINT_MAX * 1.0)/ 1000000.0));
|
sr->ntp_lsw = htonl((u_long)(rtp_session->send_time % 1000000 * ((UINT_MAX * 1.0)/ 1000000.0)));
|
||||||
sr->ts = send_msg->header.ts;
|
sr->ts = send_msg->header.ts;
|
||||||
sr->pc = htonl(rtp_session->stats.outbound.packet_count);
|
sr->pc = htonl(rtp_session->stats.outbound.packet_count);
|
||||||
sr->oc = htonl((rtp_session->stats.outbound.raw_bytes - rtp_session->stats.outbound.packet_count * sizeof(srtp_hdr_t)));
|
sr->oc = htonl((rtp_session->stats.outbound.raw_bytes - rtp_session->stats.outbound.packet_count * sizeof(srtp_hdr_t)));
|
||||||
|
|
Loading…
Reference in New Issue