From 825c6509646ba24282970901a692fb9c75ce5ff8 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 4 Mar 2011 10:21:52 +0100 Subject: [PATCH] ximagesink: reset the pool --- sys/ximage/ximagesink.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sys/ximage/ximagesink.c b/sys/ximage/ximagesink.c index 47383e0f4e..1bf95f221a 100644 --- a/sys/ximage/ximagesink.c +++ b/sys/ximage/ximagesink.c @@ -1811,9 +1811,11 @@ gst_ximagesink_reset (GstXImageSink * ximagesink) gst_buffer_unref (GST_BUFFER_CAST (ximagesink->cur_image)); ximagesink->cur_image = NULL; } -#if 0 - gst_ximagesink_bufferpool_clear (ximagesink); -#endif + + if (ximagesink->pool) { + gst_object_unref (ximagesink->pool); + ximagesink->pool = NULL; + } g_mutex_lock (ximagesink->flow_lock); if (ximagesink->xwindow) {