From 2d2f2e394bb9ca4cfbc431d97da0353df6303926 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Mon, 29 Jan 2018 11:52:16 -0500 Subject: [PATCH] TT#31198 support output codec clockrate multiplier (for G722) Change-Id: I189d6fb17850bccdbe1a6910f68fb2d0fab2c331 --- daemon/codec.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/daemon/codec.c b/daemon/codec.c index 63b398cb4..8dcf1c94f 100644 --- a/daemon/codec.c +++ b/daemon/codec.c @@ -341,7 +341,11 @@ static struct ssrc_entry *__ssrc_handler_new(void *p) { ch->encoder = encoder_new(); if (!ch->encoder) goto err; - format_t format = { .clockrate = h->dest_pt.clock_rate, .channels = h->dest_pt.channels, .format = 0 }; + format_t format = { + .clockrate = h->dest_pt.clock_rate * h->dest_pt.codec_def->clockrate_mult, + .channels = h->dest_pt.channels, + .format = 0 + }; if (encoder_config(ch->encoder, h->dest_pt.codec_def->avcodec_id, 0, &format, &format)) goto err; return &ch->h;