diff --git a/subprojects/gst-plugins-bad/sys/qsv/gstqsvh264dec.cpp b/subprojects/gst-plugins-bad/sys/qsv/gstqsvh264dec.cpp index e86e6c1a7c..b8b25ad9a1 100644 --- a/subprojects/gst-plugins-bad/sys/qsv/gstqsvh264dec.cpp +++ b/subprojects/gst-plugins-bad/sys/qsv/gstqsvh264dec.cpp @@ -302,7 +302,7 @@ gst_qsv_h264_dec_set_format (GstQsvDecoder * decoder, s = gst_caps_get_structure (state->caps, 0); str = gst_structure_get_string (s, "stream-format"); - if ((g_strcmp0 (str, "avc") == 0 || g_strcmp0 (str, "avc3")) && + if ((g_strcmp0 (str, "avc") == 0 || g_strcmp0 (str, "avc3") == 0) && state->codec_data) { self->packetized = TRUE; /* Will be updated */ diff --git a/subprojects/gst-plugins-bad/sys/qsv/gstqsvh265dec.cpp b/subprojects/gst-plugins-bad/sys/qsv/gstqsvh265dec.cpp index 14879a2f6a..bdb2b54039 100644 --- a/subprojects/gst-plugins-bad/sys/qsv/gstqsvh265dec.cpp +++ b/subprojects/gst-plugins-bad/sys/qsv/gstqsvh265dec.cpp @@ -319,7 +319,7 @@ gst_qsv_h265_dec_set_format (GstQsvDecoder * decoder, s = gst_caps_get_structure (state->caps, 0); str = gst_structure_get_string (s, "stream-format"); - if ((g_strcmp0 (str, "avc") == 0 || g_strcmp0 (str, "avc3")) && + if ((g_strcmp0 (str, "hev1") == 0 || g_strcmp0 (str, "hvc1") == 0) && state->codec_data) { self->packetized = TRUE; /* Will be updated */