Index: webrtc/media/base/codec.cc |
diff --git a/webrtc/media/base/codec.cc b/webrtc/media/base/codec.cc |
index a94940227bd0967677e82d03258a0a241d38ec6e..bbf33e025cad511d9024ad2c567171c2911c84ab 100644 |
--- a/webrtc/media/base/codec.cc |
+++ b/webrtc/media/base/codec.cc |
@@ -263,6 +263,19 @@ VideoCodec VideoCodec::CreateRtxCodec(int rtx_payload_type, |
return rtx_codec; |
} |
+// static |
+VideoCodec VideoCodec::CreateStereoCodec(int stereo_payload_type, |
+ const VideoCodec& codec) { |
+ VideoCodec stereo_codec(stereo_payload_type, kStereoCodecName); |
+ stereo_codec.SetParam(kCodecParamAssociatedPayloadType, codec.id); |
+ return stereo_codec; |
+} |
+ |
+// static |
+bool VideoCodec::IsStereoCodec(const VideoCodec& codec) { |
+ return CodecNamesEq(codec.name.c_str(), kStereoCodecName); |
+} |
+ |
VideoCodec::CodecType VideoCodec::GetCodecType() const { |
const char* payload_name = name.c_str(); |
if (_stricmp(payload_name, kRedCodecName) == 0) { |