From dbd817a2a602b261a827232f68baf1869a1b04d6 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Tue, 13 Oct 2020 14:13:52 -0400 Subject: [PATCH] TT#92250 match codec params during codec matchup Change-Id: Ie1d6ee0d3e55098497d250eb465228c3982f3a4c --- daemon/codec.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/daemon/codec.c b/daemon/codec.c index f1ca3328a..0a0699f05 100644 --- a/daemon/codec.c +++ b/daemon/codec.c @@ -1059,7 +1059,11 @@ void codec_handlers_update(struct call_media *receiver, struct call_media *sink, dest_pt = g_hash_table_lookup(sink->codecs_send, &dest_ptype); if (!dest_pt) continue; - // XXX match up format parameters + if (dest_pt->clock_rate != pt->clock_rate || + dest_pt->channels != pt->channels) { + dest_pt = NULL; + continue; + } break; }