From 5600251efe769290e8a05352f975a98db9072f5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robin=20Lind=C3=A9n?= Date: Mon, 5 Mar 2018 23:11:52 +0100 Subject: [PATCH] Don't set RTP_LARGE_FRAME on rtp audio packets --- toxav/rtp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/toxav/rtp.c b/toxav/rtp.c index 72b59354..6093babf 100644 --- a/toxav/rtp.c +++ b/toxav/rtp.c @@ -770,7 +770,9 @@ int rtp_send_data(RTPSession *session, const uint8_t *data, uint32_t length, // here the highest bits gets stripped anyway, no need to do keyframe bit magic here! header.data_length_lower = length; - header.flags = RTP_LARGE_FRAME; + if (session->payload_type == rtp_TypeVideo) { + header.flags = RTP_LARGE_FRAME; + } uint16_t length_safe = (uint16_t)length;