diff options
Diffstat (limited to 'gst')
-rw-r--r-- | gst/videoparse/gstvideoparse.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/gst/videoparse/gstvideoparse.c b/gst/videoparse/gstvideoparse.c index 98378443..bc084cad 100644 --- a/gst/videoparse/gstvideoparse.c +++ b/gst/videoparse/gstvideoparse.c @@ -355,17 +355,14 @@ gst_video_parse_src_query (GstPad * pad, GstQuery * query) gst_query_set_convert (query, src_fmt, src_val, dest_fmt, dest_val); } else { - ret = GST_ELEMENT_CLASS (parent_class)->query (GST_ELEMENT (vp), query); + /* else forward upstream */ + ret = gst_pad_peer_query (vp->sinkpad, query); } gst_object_unref (vp); return ret; } - - - - static gboolean plugin_init (GstPlugin * plugin) { |