From 71768dacebd1a12b9851526dd7473f0c8af7f5be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Tue, 12 Mar 2013 19:36:12 +0100 Subject: [PATCH] eglglessink: Make sure the buffer is released to the pool if it's the last used one --- ext/eglgles/gsteglglessink.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/eglgles/gsteglglessink.c b/ext/eglgles/gsteglglessink.c index c32b925618..368de62629 100644 --- a/ext/eglgles/gsteglglessink.c +++ b/ext/eglgles/gsteglglessink.c @@ -3501,6 +3501,7 @@ gst_egl_image_buffer_pool_acquire_buffer (GstBufferPool * bpool, GST_BUFFER_POOL_CLASS (gst_egl_image_buffer_pool_parent_class)->acquire_buffer (bpool, buffer, params); + gst_object_replace ((GstObject **) &oldbuf->pool, (GstObject *) pool); gst_buffer_unref (oldbuf); }