TT#31198 support output codec clockrate multiplier (for G722)

Change-Id: I189d6fb17850bccdbe1a6910f68fb2d0fab2c331
changes/61/18661/7
Richard Fuchs 8 years ago
parent 7c6db89889
commit 2d2f2e394b

@ -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;

Loading…
Cancel
Save