From 46176f2937664a7ff24f6b1bd4468df859fa5329 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Tue, 15 Dec 2020 14:47:12 -0500 Subject: [PATCH] TT#101653 defuse codec tracker so it doesn't remove too many closes #1136 Change-Id: I692cd15daf57bb95c5592099713bdc46338d4321 --- daemon/codec.c | 4 --- t/auto-daemon-tests.pl | 64 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+), 4 deletions(-) diff --git a/daemon/codec.c b/daemon/codec.c index 2b70733c7..291c13bf3 100644 --- a/daemon/codec.c +++ b/daemon/codec.c @@ -771,7 +771,6 @@ static void __eliminate_rejected_codecs(struct call_media *receiver, struct call } ilog(LOG_DEBUG, "Eliminating asymmetric outbound codec " STR_FORMAT, STR_FMT(&pt->encoding_with_params)); - codec_touched(pt, receiver); l = __delete_send_codec(receiver, l); } } @@ -3448,9 +3447,6 @@ void codec_rtp_payload_types(struct call_media *media, struct call_media *other_ } ilog(LOG_DEBUG, "Eliminating asymmetric inbound codec " STR_FORMAT, STR_FMT(&pt->encoding_with_params)); -#ifdef WITH_TRANSCODING - codec_touched(pt, other_media); -#endif l = __delete_receiver_codec(other_media, l); } } diff --git a/t/auto-daemon-tests.pl b/t/auto-daemon-tests.pl index e7fa6ce0f..4a39a0efb 100755 --- a/t/auto-daemon-tests.pl +++ b/t/auto-daemon-tests.pl @@ -38,6 +38,70 @@ my ($sock_a, $sock_b, $sock_c, $sock_d, $port_a, $port_b, $ssrc, $ssrc_b, $resp, +new_call; + +offer('gh#1136', + { }, <