From f01e6c6f896c06f2cf6f900013eea4f47446c501 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Wed, 4 Nov 2009 22:21:35 -0500 Subject: [PATCH] dtmfsrc: Reject empty caps --- gst/dtmf/gstdtmfsrc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst/dtmf/gstdtmfsrc.c b/gst/dtmf/gstdtmfsrc.c index 20cb43a8e8..39699d8409 100644 --- a/gst/dtmf/gstdtmfsrc.c +++ b/gst/dtmf/gstdtmfsrc.c @@ -814,6 +814,9 @@ gst_dtmf_src_negotiate (GstBaseSrc * basesrc) gst_caps_copy (gst_pad_get_pad_template_caps (GST_BASE_SRC_PAD (basesrc))); + if (gst_caps_is_empty (caps)) + return FALSE; + gst_caps_truncate (caps); s = gst_caps_get_structure (caps, 0);