Index: webrtc/modules/audio_coding/codecs/cng/audio_encoder_cng.h |
diff --git a/webrtc/modules/audio_coding/codecs/cng/audio_encoder_cng.h b/webrtc/modules/audio_coding/codecs/cng/audio_encoder_cng.h |
index 1384cd511ee3b7f85306bc08dbdc79bb88fdc9a3..4d14d418dea189312fe92f1de05835606783d839 100644 |
--- a/webrtc/modules/audio_coding/codecs/cng/audio_encoder_cng.h |
+++ b/webrtc/modules/audio_coding/codecs/cng/audio_encoder_cng.h |
@@ -21,11 +21,6 @@ |
namespace webrtc { |
-// Deleter for use with unique_ptr. |
-struct CngInstDeleter { |
- void operator()(CNG_enc_inst* ptr) const { WebRtcCng_FreeEnc(ptr); } |
-}; |
- |
class Vad; |
class AudioEncoderCng final : public AudioEncoder { |
@@ -85,7 +80,7 @@ class AudioEncoderCng final : public AudioEncoder { |
std::vector<uint32_t> rtp_timestamps_; |
bool last_frame_active_; |
std::unique_ptr<Vad> vad_; |
- std::unique_ptr<CNG_enc_inst, CngInstDeleter> cng_inst_; |
+ std::unique_ptr<ComfortNoiseEncoder> cng_encoder_; |
RTC_DISALLOW_COPY_AND_ASSIGN(AudioEncoderCng); |
}; |