summaryrefslogtreecommitdiff
path: root/gst/autoconvert/gstautoconvert.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/autoconvert/gstautoconvert.c')
-rw-r--r--gst/autoconvert/gstautoconvert.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/gst/autoconvert/gstautoconvert.c b/gst/autoconvert/gstautoconvert.c
index 05244b3b3..8ba5963c7 100644
--- a/gst/autoconvert/gstautoconvert.c
+++ b/gst/autoconvert/gstautoconvert.c
@@ -1319,5 +1319,15 @@ gst_auto_convert_internal_src_query (GstPad * pad, GstObject * parent,
GST_AUTO_CONVERT (g_object_get_qdata (G_OBJECT (pad),
parent_quark));
+ if (GST_QUERY_TYPE (query) == GST_QUERY_CAPS) {
+ GstCaps *caps;
+
+ caps = gst_caps_new_any ();
+ gst_query_set_caps_result (query, caps);
+ gst_caps_unref (caps);
+
+ return TRUE;
+ }
+
return gst_pad_peer_query (autoconvert->sinkpad, query);
}