From 6f387cf8498cfa5f68ab1dc78418053e4da33638 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Tue, 29 May 2018 12:46:46 -0400 Subject: [PATCH] TT#37157 fix missing G722 RTP TS output scaling fixes #560 Change-Id: Ief961a1f0e3d7fb1bd07e79eab1ceb54b5d131be (cherry picked from commit e404f1897580a1ce5932e46858d6e71febae1ef3) --- daemon/codec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/codec.c b/daemon/codec.c index 1469cc6e8..2f95a669f 100644 --- a/daemon/codec.c +++ b/daemon/codec.c @@ -673,7 +673,7 @@ static int __packet_encoded(encoder_t *enc, void *u1, void *u2) { ilog(LOG_DEBUG, "Received packet of %i bytes from packetizer", inout.len); // reconstruct RTP header - unsigned int ts = enc->avpkt.pts + ch->ts_out; + unsigned int ts = enc->avpkt.pts / enc->def->clockrate_mult + ch->ts_out; ZERO(*rh); rh->v_p_x_cc = 0x80; rh->m_pt = ch->handler->dest_pt.payload_type;