Index: webrtc/modules/audio_coding/neteq/audio_decoder_impl.cc |
diff --git a/webrtc/modules/audio_coding/neteq/audio_decoder_impl.cc b/webrtc/modules/audio_coding/neteq/audio_decoder_impl.cc |
index d800cc7dbe939b48dcb429b2b47622be29132963..a9d6cc156463faffdc3f04f30ac66e31d7852eed 100644 |
--- a/webrtc/modules/audio_coding/neteq/audio_decoder_impl.cc |
+++ b/webrtc/modules/audio_coding/neteq/audio_decoder_impl.cc |
@@ -36,43 +36,6 @@ |
namespace webrtc { |
-AudioDecoderCng::AudioDecoderCng() { |
- RTC_CHECK_EQ(0, WebRtcCng_CreateDec(&dec_state_)); |
- WebRtcCng_InitDec(dec_state_); |
-} |
- |
-AudioDecoderCng::~AudioDecoderCng() { |
- WebRtcCng_FreeDec(dec_state_); |
-} |
- |
-void AudioDecoderCng::Reset() { |
- WebRtcCng_InitDec(dec_state_); |
-} |
- |
-int AudioDecoderCng::IncomingPacket(const uint8_t* payload, |
- size_t payload_len, |
- uint16_t rtp_sequence_number, |
- uint32_t rtp_timestamp, |
- uint32_t arrival_timestamp) { |
- return -1; |
-} |
- |
-CNG_dec_inst* AudioDecoderCng::CngDecoderInstance() { |
- return dec_state_; |
-} |
- |
-size_t AudioDecoderCng::Channels() const { |
- return 1; |
-} |
- |
-int AudioDecoderCng::DecodeInternal(const uint8_t* encoded, |
- size_t encoded_len, |
- int sample_rate_hz, |
- int16_t* decoded, |
- SpeechType* speech_type) { |
- return -1; |
-} |
- |
bool CodecSupported(NetEqDecoder codec_type) { |
switch (codec_type) { |
case NetEqDecoder::kDecoderPCMu: |
@@ -228,7 +191,7 @@ AudioDecoder* CreateAudioDecoder(NetEqDecoder codec_type) { |
case NetEqDecoder::kDecoderCNGwb: |
case NetEqDecoder::kDecoderCNGswb32kHz: |
case NetEqDecoder::kDecoderCNGswb48kHz: |
- return new AudioDecoderCng; |
+ RTC_CHECK(false && "CNG should not be created like this right now!"); |
kwiberg-webrtc
2016/04/09 07:34:49
RTC_CHECK(false) << "CNG should not be created lik
ossu
2016/04/11 08:31:10
Acknowledged.
hlundin-webrtc
2016/04/11 11:33:00
I guess RTC_NOTREACHED() is yet another way to say
kwiberg-webrtc
2016/04/11 12:42:56
Yes, but bear in mind that that one uses DCHECK, n
ossu
2016/04/11 12:59:57
It makes sense that NOTREACHED should be in even i
ossu
2016/04/11 12:59:57
Acknowledged.
kwiberg-webrtc
2016/04/11 13:28:26
Yes. Except that the compiler can optimize the sur
|
case NetEqDecoder::kDecoderRED: |
case NetEqDecoder::kDecoderAVT: |
case NetEqDecoder::kDecoderArbitrary: |