diff options
author | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2009-11-04 22:21:35 -0500 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2009-11-04 22:44:26 -0500 |
commit | 64eb516283299c423ee508141042efe51d1d1c71 (patch) | |
tree | 5d2124d5c4cdcd8e97739133561b5407876f770f | |
parent | 7089b452dd06640d2c51b266ce9cb339409faecc (diff) |
dtmfsrc: Reject empty caps
-rw-r--r-- | gst/dtmf/gstdtmfsrc.c | 3 |
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); |