Simple cleanups of AudioDecoder and AudioEncoder classes
* Make sure they're all final and don't allow copying or assignment. * Get rid of the single-channel PCM decoder classes. * Move some includes from .h to .cc files where possible. BUG=webrtc:4557 Review URL: https://codereview.webrtc.org/1353803002 Cr-Commit-Position: refs/heads/master@{#10021}
This commit is contained in:
@ -286,7 +286,7 @@ class AudioDecoderPcmUTest : public AudioDecoderTest {
|
||||
AudioDecoderPcmUTest() : AudioDecoderTest() {
|
||||
frame_size_ = 160;
|
||||
data_length_ = 10 * frame_size_;
|
||||
decoder_ = new AudioDecoderPcmU;
|
||||
decoder_ = new AudioDecoderPcmU(1);
|
||||
AudioEncoderPcmU::Config config;
|
||||
config.frame_size_ms = static_cast<int>(frame_size_ / 8);
|
||||
config.payload_type = payload_type_;
|
||||
@ -299,7 +299,7 @@ class AudioDecoderPcmATest : public AudioDecoderTest {
|
||||
AudioDecoderPcmATest() : AudioDecoderTest() {
|
||||
frame_size_ = 160;
|
||||
data_length_ = 10 * frame_size_;
|
||||
decoder_ = new AudioDecoderPcmA;
|
||||
decoder_ = new AudioDecoderPcmA(1);
|
||||
AudioEncoderPcmA::Config config;
|
||||
config.frame_size_ms = static_cast<int>(frame_size_ / 8);
|
||||
config.payload_type = payload_type_;
|
||||
@ -313,7 +313,7 @@ class AudioDecoderPcm16BTest : public AudioDecoderTest {
|
||||
codec_input_rate_hz_ = 16000;
|
||||
frame_size_ = 20 * codec_input_rate_hz_ / 1000;
|
||||
data_length_ = 10 * frame_size_;
|
||||
decoder_ = new AudioDecoderPcm16B;
|
||||
decoder_ = new AudioDecoderPcm16B(1);
|
||||
assert(decoder_);
|
||||
AudioEncoderPcm16B::Config config;
|
||||
config.sample_rate_hz = codec_input_rate_hz_;
|
||||
|
||||
Reference in New Issue
Block a user