| Index: media/base/codec.cc | 
| diff --git a/media/base/codec.cc b/media/base/codec.cc | 
| index b5a68efb6b7c31f93d49b480eca4a6f95107bb8f..45a60d69db5eeb8444a6ee44e9a36449b91a92b9 100644 | 
| --- a/media/base/codec.cc | 
| +++ b/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) { | 
|  |