diff --git a/sdk/android/src/jni/androidmediadecoder.cc b/sdk/android/src/jni/androidmediadecoder.cc index f14bc3c2f8..7ac6c47d17 100644 --- a/sdk/android/src/jni/androidmediadecoder.cc +++ b/sdk/android/src/jni/androidmediadecoder.cc @@ -814,7 +814,7 @@ std::unique_ptr MediaCodecVideoDecoderFactory::CreateVideoDecoder( return nullptr; } for (SdpVideoFormat supported_format : supported_formats_) { - if (supported_format == format) { + if (supported_format.name == format.name) { ALOGD << "Create HW video decoder for type " << format.name; JNIEnv* jni = AttachCurrentThreadIfNeeded(); ScopedLocalRefFrame local_ref_frame(jni);