/* sink pad */
plugin->sinkpad = gst_element_get_static_pad (GST_ELEMENT (plugin), "sink");
- plugin->sinkpad_query = GST_PAD_QUERYFUNC (plugin->sinkpad);
gst_video_info_init (&plugin->sinkpad_info);
+#if !GST_CHECK_VERSION(1,4,0)
+ plugin->sinkpad_query = GST_PAD_QUERYFUNC (plugin->sinkpad);
+#endif
/* src pad */
if (!(GST_OBJECT_FLAGS (plugin) & GST_ELEMENT_FLAG_SINK)) {
plugin->srcpad = gst_element_get_static_pad (GST_ELEMENT (plugin), "src");
+#if !GST_CHECK_VERSION(1,4,0)
plugin->srcpad_query = GST_PAD_QUERYFUNC (plugin->srcpad);
+#endif
}
gst_video_info_init (&plugin->srcpad_info);
}
gboolean sinkpad_caps_changed;
gboolean sinkpad_caps_is_raw;
GstVideoInfo sinkpad_info;
- GstPadQueryFunction sinkpad_query;
GstBufferPool *sinkpad_buffer_pool;
guint sinkpad_buffer_size;
GstCaps *srcpad_caps;
gboolean srcpad_caps_changed;
GstVideoInfo srcpad_info;
- GstPadQueryFunction srcpad_query;
GstBufferPool *srcpad_buffer_pool;
+#if !GST_CHECK_VERSION(1,4,0)
+ GstPadQueryFunction srcpad_query;
+ GstPadQueryFunction sinkpad_query;
+#endif
+
GstVaapiDisplay *display;
GstVaapiDisplayType display_type;
GstVaapiDisplayType display_type_req;