From 813a320c0676964efc56506adeeeff79799d995a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Mon, 19 Apr 2021 19:06:50 -0400 Subject: [PATCH] webrtcbin: Filter caps isn't fixed Fix an assertion because the filter paramter passed to gst_caps_is_equal_fixed() wasn't fixed. So use the regular gst_caps_is_equal() instead. Part-of: --- ext/webrtc/gstwebrtcbin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/webrtc/gstwebrtcbin.c b/ext/webrtc/gstwebrtcbin.c index 107d4dce58..6eacfba2b1 100644 --- a/ext/webrtc/gstwebrtcbin.c +++ b/ext/webrtc/gstwebrtcbin.c @@ -1545,7 +1545,7 @@ _find_codec_preferences (GstWebRTCBin * webrtc, GST_LOG_OBJECT (webrtc, "Using peer query caps: %" GST_PTR_FORMAT, caps); - if (!gst_caps_is_fixed (caps) || gst_caps_is_equal_fixed (caps, filter) + if (!gst_caps_is_fixed (caps) || gst_caps_is_equal (caps, filter) || gst_caps_is_empty (caps) || gst_caps_is_any (caps)) { gst_caps_unref (caps); caps = NULL;