eglglessink: Avoid reiniting EGL after the first time

This commit is contained in:
Reynaldo H. Verdejo Pinochet 2012-09-17 17:21:26 -03:00 committed by Sebastian Dröge
parent 75fe18200a
commit f707961183

View file

@ -855,6 +855,7 @@ gst_eglglessink_start (GstBaseSink * sink)
{ {
GstEglGlesSink *eglglessink = GST_EGLGLESSINK (sink); GstEglGlesSink *eglglessink = GST_EGLGLESSINK (sink);
if (!eglglessink->egl_started)
if (!egl_init (eglglessink)) { if (!egl_init (eglglessink)) {
GST_ERROR_OBJECT (eglglessink, "EGL uninitialized. Bailing out"); GST_ERROR_OBJECT (eglglessink, "EGL uninitialized. Bailing out");
goto HANDLE_ERROR; goto HANDLE_ERROR;