Index: common_types.cc |
diff --git a/common_types.cc b/common_types.cc |
index 59867d95c0c46faa88b22feeaa2fc5a631339c02..2c2c5238a67fbff22b0cac60a46f80dc80d5fb78 100644 |
--- a/common_types.cc |
+++ b/common_types.cc |
@@ -111,12 +111,12 @@ const VideoCodecVP8& VideoCodec::VP8() const { |
} |
VideoCodecVP9* VideoCodec::VP9() { |
- RTC_DCHECK_EQ(codecType, kVideoCodecVP9); |
+ // RTC_DCHECK_EQ(codecType, kVideoCodecVP9); |
return &codec_specific_.VP9; |
} |
const VideoCodecVP9& VideoCodec::VP9() const { |
- RTC_DCHECK_EQ(codecType, kVideoCodecVP9); |
+ // RTC_DCHECK_EQ(codecType, kVideoCodecVP9); |
return codec_specific_.VP9; |
} |
@@ -137,6 +137,7 @@ static const char* kPayloadNameI420 = "I420"; |
static const char* kPayloadNameRED = "RED"; |
static const char* kPayloadNameULPFEC = "ULPFEC"; |
static const char* kPayloadNameGeneric = "Generic"; |
+static const char* kPayloadNameStereo = "stereo"; |
static bool CodecNamesEq(const char* name1, const char* name2) { |
return _stricmp(name1, name2) == 0; |
@@ -156,6 +157,8 @@ const char* CodecTypeToPayloadString(VideoCodecType type) { |
return kPayloadNameRED; |
case kVideoCodecULPFEC: |
return kPayloadNameULPFEC; |
+ case kVideoCodecStereo: |
+ return kPayloadNameStereo; |
default: |
// Unrecognized codecs default to generic. |
return kPayloadNameGeneric; |
@@ -175,6 +178,8 @@ VideoCodecType PayloadStringToCodecType(const std::string& name) { |
return kVideoCodecRED; |
if (CodecNamesEq(name.c_str(), kPayloadNameULPFEC)) |
return kVideoCodecULPFEC; |
+ if (CodecNamesEq(name.c_str(), kPayloadNameStereo)) |
+ return kVideoCodecStereo; |
return kVideoCodecGeneric; |
} |