diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2013-02-13 15:09:35 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2013-02-13 15:22:37 +0100 |
commit | 3876a7f9e6ab2c04f6c67a4efaa8b4ee92b372bb (patch) | |
tree | 3d9e6dd419934371a5c430cfb465c75c0f859ab6 | |
parent | b206464599c4fab706e6a6b543f675d3d3fb465b (diff) |
eglglessink: For RPi, initialize bcm_host in plugin_init()
-rw-r--r-- | ext/eglgles/gsteglglessink.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/ext/eglgles/gsteglglessink.c b/ext/eglgles/gsteglglessink.c index 8622649a5..f930df7a1 100644 --- a/ext/eglgles/gsteglglessink.c +++ b/ext/eglgles/gsteglglessink.c @@ -130,7 +130,6 @@ #ifdef USE_EGL_RPI #include <bcm_host.h> -#include <GLES/gl.h> #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); } |