summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2013-02-13 15:09:35 +0100
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2013-02-13 15:22:37 +0100
commit3876a7f9e6ab2c04f6c67a4efaa8b4ee92b372bb (patch)
tree3d9e6dd419934371a5c430cfb465c75c0f859ab6
parentb206464599c4fab706e6a6b543f675d3d3fb465b (diff)
eglglessink: For RPi, initialize bcm_host in plugin_init()
-rw-r--r--ext/eglgles/gsteglglessink.c10
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);
}