diff --git a/sys/ximage/ximagepool.c b/sys/ximage/ximagepool.c index 2752831a99..41ae012822 100644 --- a/sys/ximage/ximagepool.c +++ b/sys/ximage/ximagepool.c @@ -437,6 +437,7 @@ struct _GstXImageBufferPoolPrivate gboolean add_metavideo; }; +#define gst_ximage_buffer_pool_parent_class parent_class G_DEFINE_TYPE (GstXImageBufferPool, gst_ximage_buffer_pool, GST_TYPE_BUFFER_POOL); @@ -480,7 +481,7 @@ ximage_buffer_pool_set_config (GstBufferPool * pool, GstStructure * config) priv->add_metavideo = gst_buffer_pool_config_has_meta (config, GST_META_API_VIDEO); - return TRUE; + return GST_BUFFER_POOL_CLASS (parent_class)->set_config (pool, config); /* ERRORS */ wrong_config: diff --git a/sys/xvimage/xvimagepool.c b/sys/xvimage/xvimagepool.c index a95a490dea..28221916c7 100644 --- a/sys/xvimage/xvimagepool.c +++ b/sys/xvimage/xvimagepool.c @@ -470,6 +470,7 @@ struct _GstXvImageBufferPoolPrivate gboolean add_metavideo; }; +#define gst_xvimage_buffer_pool_parent_class parent_class G_DEFINE_TYPE (GstXvImageBufferPool, gst_xvimage_buffer_pool, GST_TYPE_BUFFER_POOL); @@ -518,7 +519,7 @@ xvimage_buffer_pool_set_config (GstBufferPool * pool, GstStructure * config) if (priv->im_format == -1) goto unknown_format; - return TRUE; + return GST_BUFFER_POOL_CLASS (parent_class)->set_config (pool, config); /* ERRORS */ wrong_config: