From 0931724767a9fadd809fd9b20db7c57bf52b2968 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 7 Mar 2013 11:50:00 +0100 Subject: [PATCH] eglglessink: gst_buffer_pool_config_get_allocator() does *not* return a new reference to the allocator Different to gst_query_get_n_allocation_params() which does --- ext/eglgles/gsteglglessink.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/eglgles/gsteglglessink.c b/ext/eglgles/gsteglglessink.c index 70643a119c..c80caafb48 100644 --- a/ext/eglgles/gsteglglessink.c +++ b/ext/eglgles/gsteglglessink.c @@ -3373,6 +3373,8 @@ gst_egl_image_buffer_pool_set_config (GstBufferPool * bpool, if (!gst_buffer_pool_config_get_allocator (config, &pool->allocator, &pool->params)) return FALSE; + if (pool->allocator) + gst_object_ref (pool->allocator); pool->add_metavideo = gst_buffer_pool_config_has_option (config,