aboutsummaryrefslogtreecommitdiff
path: root/media/engine/internal_decoder_factory.cc
diff options
context:
space:
mode:
Diffstat (limited to 'media/engine/internal_decoder_factory.cc')
-rw-r--r--media/engine/internal_decoder_factory.cc19
1 files changed, 1 insertions, 18 deletions
diff --git a/media/engine/internal_decoder_factory.cc b/media/engine/internal_decoder_factory.cc
index 1c084846a2..a8d1f00009 100644
--- a/media/engine/internal_decoder_factory.cc
+++ b/media/engine/internal_decoder_factory.cc
@@ -23,23 +23,6 @@
namespace webrtc {
-namespace {
-
-bool IsFormatSupported(
- const std::vector<webrtc::SdpVideoFormat>& supported_formats,
- const webrtc::SdpVideoFormat& format) {
- for (const webrtc::SdpVideoFormat& supported_format : supported_formats) {
- if (cricket::IsSameCodec(format.name, format.parameters,
- supported_format.name,
- supported_format.parameters)) {
- return true;
- }
- }
- return false;
-}
-
-} // namespace
-
std::vector<SdpVideoFormat> InternalDecoderFactory::GetSupportedFormats()
const {
std::vector<SdpVideoFormat> formats;
@@ -55,7 +38,7 @@ std::vector<SdpVideoFormat> InternalDecoderFactory::GetSupportedFormats()
std::unique_ptr<VideoDecoder> InternalDecoderFactory::CreateVideoDecoder(
const SdpVideoFormat& format) {
- if (!IsFormatSupported(GetSupportedFormats(), format)) {
+ if (!format.IsCodecInList(GetSupportedFormats())) {
RTC_LOG(LS_WARNING) << "Trying to create decoder for unsupported format. "
<< format.ToString();
return nullptr;