From 3876a7f9e6ab2c04f6c67a4efaa8b4ee92b372bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 13 Feb 2013 15:09:35 +0100 Subject: [PATCH] eglglessink: For RPi, initialize bcm_host in plugin_init() --- ext/eglgles/gsteglglessink.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ext/eglgles/gsteglglessink.c b/ext/eglgles/gsteglglessink.c index 8622649a5d..f930df7a1e 100644 --- a/ext/eglgles/gsteglglessink.c +++ b/ext/eglgles/gsteglglessink.c @@ -130,7 +130,6 @@ #ifdef USE_EGL_RPI #include -#include #endif #include "video_platform_wrapper.h" @@ -1540,10 +1539,6 @@ static gboolean gst_eglglessink_init_egl_display (GstEglGlesSink * eglglessink) { GST_DEBUG_OBJECT (eglglessink, "Enter EGL initial configuration"); -#ifdef USE_EGL_RPI - GST_DEBUG_OBJECT (eglglessink, "Initialize BCM host"); - bcm_host_init (); -#endif #ifndef USE_EGL_RPI eglglessink->eglglesctx.display = eglGetDisplay (EGL_DEFAULT_DISPLAY); @@ -3755,6 +3750,11 @@ eglglessink_plugin_init (GstPlugin * plugin) GST_DEBUG_CATEGORY_INIT (gst_eglglessink_debug, "eglglessink", 0, "Simple EGL/GLES Sink"); +#ifdef USE_EGL_RPI + GST_DEBUG ("Initialize BCM host"); + bcm_host_init (); +#endif + return gst_element_register (plugin, "eglglessink", GST_RANK_PRIMARY, GST_TYPE_EGLGLESSINK); }