From 30b11936e8eab55fd24d3854096a45e4f4e8542a Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Mon, 31 Aug 2020 14:32:51 -0400 Subject: [PATCH] TT#91003 add AMR mode-set and CMR tests Change-Id: Ie436282b15d58ea5fe0cd9e704939485d1c4e9ed --- t/auto-daemon-tests.pl | 522 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 522 insertions(+) diff --git a/t/auto-daemon-tests.pl b/t/auto-daemon-tests.pl index ca387486c..288efe72b 100755 --- a/t/auto-daemon-tests.pl +++ b/t/auto-daemon-tests.pl @@ -36,6 +36,528 @@ my ($sock_a, $sock_b, $sock_c, $sock_d, $port_a, $port_b, $ssrc, $resp, +if (0) { + +# AMR-WB mode tests + +($sock_a, $sock_b) = new_call([qw(198.51.100.10 3000)], [qw(198.51.100.10 3002)]); + +($port_a) = offer('PCM -> AMR-WB default', + { ICE => 'remove', replace => ['origin'], codec => { transcode => ['AMR-WB'] } }, < AMR-WB default', + { ICE => 'remove', replace => ['origin'] }, < AMR-WB force bitrate', + { ICE => 'remove', replace => ['origin'], codec => { transcode => ['AMR-WB/16000/1/23850'] } }, < AMR-WB force bitrate', + { ICE => 'remove', replace => ['origin'] }, < AMR-WB answer mode-set', + { ICE => 'remove', replace => ['origin'], codec => { transcode => ['AMR-WB/16000/1/23850'] } }, < AMR-WB answer mode-set', + { ICE => 'remove', replace => ['origin'] }, < AMR-WB offer mode-set', + { ICE => 'remove', replace => ['origin'], codec => { transcode => ['AMR-WB/16000/1/23850//mode-set=0,1,2,3,4,5'] } }, < AMR-WB offer mode-set', + { ICE => 'remove', replace => ['origin'] }, < AMR-WB offer mode-set, restrict answer', + { ICE => 'remove', replace => ['origin'], codec => { transcode => ['AMR-WB/16000/1/23850//mode-set=0,1,2,3,4,5'] } }, < AMR-WB offer mode-set, restrict answer', + { ICE => 'remove', replace => ['origin'] }, < PCM default', + { ICE => 'remove', replace => ['origin'], codec => { transcode => ['PCMA'] } }, < PCM default', + { ICE => 'remove', replace => ['origin'] }, < PCM force bitrate', + { ICE => 'remove', replace => ['origin'], codec => { transcode => ['PCMA'], + 'set' => ['AMR-WB/16000/1/23850'] } }, < PCM force bitrate', + { ICE => 'remove', replace => ['origin'] }, < PCM offer mode-set', + { ICE => 'remove', replace => ['origin'], codec => { transcode => ['PCMA'], + 'set' => ['AMR-WB/16000/1/23850'] } }, < PCM offer mode-set', + { ICE => 'remove', replace => ['origin'] }, < PCM CMR', + { ICE => 'remove', replace => ['origin'], codec => { transcode => ['PCMA'], + 'set' => ['AMR-WB/16000/1/23850'] } }, < PCM CMR', + { ICE => 'remove', replace => ['origin'] }, <