Index: webrtc/media/engine/internalencoderfactory.cc |
diff --git a/webrtc/media/engine/internalencoderfactory.cc b/webrtc/media/engine/internalencoderfactory.cc |
index 4c9801544744c4b61fb3fcdb434217bab48954c6..f74d8297bf649de6e3ff61b19c1409d742eb2f3f 100644 |
--- a/webrtc/media/engine/internalencoderfactory.cc |
+++ b/webrtc/media/engine/internalencoderfactory.cc |
@@ -43,7 +43,10 @@ InternalEncoderFactory::~InternalEncoderFactory() {} |
// WebRtcVideoEncoderFactory implementation. |
webrtc::VideoEncoder* InternalEncoderFactory::CreateVideoEncoder( |
const cricket::VideoCodec& codec) { |
- switch (CodecTypeFromName(codec.name)) { |
+ const webrtc::VideoCodecType codec_type = |
+ webrtc::PayloadNameToCodecType(codec.name) |
+ .value_or(webrtc::kVideoCodecUnknown); |
+ switch (codec_type) { |
case webrtc::kVideoCodecH264: |
return webrtc::H264Encoder::Create(); |
case webrtc::kVideoCodecVP8: |