Index: webrtc/modules/video_coding/codec_database.cc |
diff --git a/webrtc/modules/video_coding/codec_database.cc b/webrtc/modules/video_coding/codec_database.cc |
index a43943bee044ead65b7ccbf44adb23534b72de44..695bc104ce67b7ebc02dccba132276634142d4f1 100644 |
--- a/webrtc/modules/video_coding/codec_database.cc |
+++ b/webrtc/modules/video_coding/codec_database.cc |
@@ -437,19 +437,15 @@ bool VCMCodecDataBase::DeregisterExternalDecoder(uint8_t payload_type) { |
// Add the external encoder object to the list of external decoders. |
// Won't be registered as a receive codec until RegisterReceiveCodec is called. |
-bool VCMCodecDataBase::RegisterExternalDecoder( |
+void VCMCodecDataBase::RegisterExternalDecoder( |
VideoDecoder* external_decoder, |
uint8_t payload_type, |
bool internal_render_timing) { |
// Check if payload value already exists, if so - erase old and insert new. |
VCMExtDecoderMapItem* ext_decoder = new VCMExtDecoderMapItem( |
external_decoder, payload_type, internal_render_timing); |
- if (!ext_decoder) { |
- return false; |
- } |
DeregisterExternalDecoder(payload_type); |
dec_external_map_[payload_type] = ext_decoder; |
- return true; |
} |
bool VCMCodecDataBase::DecoderRegistered() const { |