| Index: webrtc/modules/audio_coding/neteq/decoder_database.h | 
| diff --git a/webrtc/modules/audio_coding/neteq/decoder_database.h b/webrtc/modules/audio_coding/neteq/decoder_database.h | 
| index 01ff0c9fdb365fcccc24153352d352fbcc79ff2f..85341c9d7e57b94552cd37d7330b361b24304b1a 100644 | 
| --- a/webrtc/modules/audio_coding/neteq/decoder_database.h | 
| +++ b/webrtc/modules/audio_coding/neteq/decoder_database.h | 
| @@ -16,6 +16,7 @@ | 
|  | 
| #include "webrtc/base/constructormagic.h" | 
| #include "webrtc/common_types.h"  // NULL | 
| +#include "webrtc/modules/audio_coding/codecs/cng/webrtc_cng.h" | 
| #include "webrtc/modules/audio_coding/neteq/audio_decoder_impl.h" | 
| #include "webrtc/modules/audio_coding/neteq/packet.h" | 
| #include "webrtc/typedefs.h" | 
| @@ -142,7 +143,7 @@ class DecoderDatabase { | 
|  | 
| // Returns the current active comfort noise decoder, or NULL if no active | 
| // comfort noise decoder exists. | 
| -  virtual AudioDecoder* GetActiveCngDecoder(); | 
| +  virtual ComfortNoiseDecoder* GetActiveCngDecoder(); | 
|  | 
| // Returns kOK if all packets in |packet_list| carry payload types that are | 
| // registered in the database. Otherwise, returns kDecoderNotFound. | 
| @@ -152,8 +153,9 @@ class DecoderDatabase { | 
| typedef std::map<uint8_t, DecoderInfo> DecoderMap; | 
|  | 
| DecoderMap decoders_; | 
| -  int active_decoder_; | 
| -  int active_cng_decoder_; | 
| +  int active_decoder_type_; | 
| +  int active_cng_decoder_type_; | 
| +  std::unique_ptr<ComfortNoiseDecoder> active_cng_decoder_; | 
|  | 
| RTC_DISALLOW_COPY_AND_ASSIGN(DecoderDatabase); | 
| }; | 
|  |