From 32e0e2cf25568233edcfa819f6c12ed097059354 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Mon, 5 Mar 2018 11:03:13 -0500 Subject: [PATCH] leave room for SRTP auth tag on transcoded packets closes #480 Change-Id: I353b2da1f52974d93c20f0ab4be25b9baa41765c --- daemon/codec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/codec.c b/daemon/codec.c index a937761c5..8ddb27057 100644 --- a/daemon/codec.c +++ b/daemon/codec.c @@ -645,7 +645,7 @@ static int __packet_encoded(encoder_t *enc, void *u1, void *u2) { while (1) { // figure out how big of a buffer we need unsigned int payload_len = MAX(enc->avpkt.size, ch->bytes_per_packet); - unsigned int pkt_len = sizeof(struct rtp_header) + payload_len; + unsigned int pkt_len = sizeof(struct rtp_header) + payload_len + RTP_BUFFER_TAIL_ROOM; // prepare our buffers char *buf = malloc(pkt_len); struct rtp_header *rh = (void *) buf;