webrtc/resources/audio_coding
Alex Loiko 9c31ac2323 Tests for multi-stream Opus.
This CL (mainly) adds bit-exactness tests for multi-stream Opus. The
tests are in audio_coding_unittest.cc. Some refactoring of
AcmSendTestOldApi, AcmSenderBitExactnessOldApi is done to make it
possible. A few checks for "channels \in {1, 2}" are replaced with
"channels \in {1, 2, 4, 6, 8}" in the WebRTC Opus codec wrapper. A few
other changes are made to be able to write and read multi-channel WAV
files.

The SDP changes are NOT included; as of this CL there is no way to set
up a multi-stream opus en/de-coder from SDP strings.

Bug: webrtc:8649
Change-Id: I1d93a9b8eecc3f6e19896ff2e2ce9b63da77a23c
Reviewed-on: https://webrtc-review.googlesource.com/c/114883
Reviewed-by: Oskar Sundbom <ossu@webrtc.org>
Commit-Queue: Alex Loiko <aleloi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26742}
2019-02-18 17:09:59 +00:00
..
clean.chn.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F00.BIT20.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F00.BIT30.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F00.INP.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F00.OUT20.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F00.OUT30.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F01.BIT20.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F01.BIT30.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F01.INP.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F01.OUT20.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F01.OUT30.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F02.BIT20.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F02.BIT30.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F02.INP.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F02.OUT20.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F02.OUT30.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F03.BIT20.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F03.BIT30.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F03.INP.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F03.OUT20.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
F03.OUT30.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
music_stereo_48kHz.pcm.sha1 This CL is to add Opus complexity knob and to test it. 2014-03-07 08:55:48 +00:00
neteq_opus.rtp.sha1 Adding bit exactness test for Opus decoding in NetEq. 2015-12-22 17:57:47 +00:00
neteq_opus_dtx.rtp.sha1 Add a new NetEq decoding unit test for Opus with DTX 2017-11-28 10:45:38 +00:00
neteq_universal_new.rtp.sha1 Fix bad Google Storage uploads of resource files. 2013-11-05 21:03:04 +00:00
READ.ME Convert CRLF to unix newlines in resources/audio_coding/READ.ME 2016-12-22 12:46:43 +00:00
speech_4_channels_48k_one_second.wav.sha1 Reland of Opus multistream. 2019-01-29 12:16:19 +00:00
speech_mono_16kHz.pcm.sha1 This CL is to add Opus complexity knob and to test it. 2014-03-07 08:55:48 +00:00
speech_mono_32_48kHz.pcm.sha1 This CL is to add Opus complexity knob and to test it. 2014-03-07 08:55:48 +00:00
testfile32kHz.pcm.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00
testfile_fake_stereo_32kHz.pcm.sha1 Tests for multi-stream Opus. 2019-02-18 17:09:59 +00:00
teststereo32kHz.pcm.sha1 Replace old resources download script with depot_tools 2013-11-04 12:07:57 +00:00