summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.co.uk>2009-11-04 22:21:35 -0500
committerOlivier CrĂȘte <olivier.crete@collabora.co.uk>2009-11-04 22:44:26 -0500
commit64eb516283299c423ee508141042efe51d1d1c71 (patch)
tree5d2124d5c4cdcd8e97739133561b5407876f770f
parent7089b452dd06640d2c51b266ce9cb339409faecc (diff)
dtmfsrc: Reject empty caps
-rw-r--r--gst/dtmf/gstdtmfsrc.c3
1 files changed, 3 insertions, 0 deletions
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);