[outputs] Change rtp timespec arg to take value instead of pointer

This commit is contained in:
ejurgensen 2020-04-21 23:38:11 +02:00
parent 349b05bd4f
commit 8070c2f68c
2 changed files with 4 additions and 4 deletions

View File

@ -244,7 +244,7 @@ rtp_sync_is_time(struct rtp_session *session)
}
struct rtp_packet *
rtp_sync_packet_next(struct rtp_session *session, struct rtcp_timestamp *cur_stamp, char type)
rtp_sync_packet_next(struct rtp_session *session, struct rtcp_timestamp cur_stamp, char type)
{
struct ntp_timestamp cur_ts;
uint32_t rtptime;
@ -261,9 +261,9 @@ rtp_sync_packet_next(struct rtp_session *session, struct rtcp_timestamp *cur_sta
session->sync_packet_next.data[2] = 0x00;
session->sync_packet_next.data[3] = 0x07;
timespec_to_ntp(&cur_stamp->ts, &cur_ts);
timespec_to_ntp(&cur_stamp.ts, &cur_ts);
cur_pos = htobe32(cur_stamp->pos);
cur_pos = htobe32(cur_stamp.pos);
memcpy(session->sync_packet_next.data + 4, &cur_pos, 4);
cur_ts.sec = htobe32(cur_ts.sec);

View File

@ -75,6 +75,6 @@ bool
rtp_sync_is_time(struct rtp_session *session);
struct rtp_packet *
rtp_sync_packet_next(struct rtp_session *session, struct rtcp_timestamp *cur_stamp, char type);
rtp_sync_packet_next(struct rtp_session *session, struct rtcp_timestamp cur_stamp, char type);
#endif /* !__RTP_COMMON_H__ */