diff --git a/tests/examples/gl/sdl/sdlshare.c b/tests/examples/gl/sdl/sdlshare.c index 77f48f1d80..45a4f47b7f 100644 --- a/tests/examples/gl/sdl/sdlshare.c +++ b/tests/examples/gl/sdl/sdlshare.c @@ -311,6 +311,8 @@ main (int argc, char **argv) return -1; } + gst_init (&argc, &argv); + SDL_GL_SetAttribute (SDL_GL_CONTEXT_MAJOR_VERSION, 2); SDL_GL_SetAttribute (SDL_GL_CONTEXT_MINOR_VERSION, 0); @@ -329,8 +331,6 @@ main (int argc, char **argv) sdl_gl_context = SDL_GL_CreateContext (sdl_window); - gst_init (&argc, &argv); - SDL_GL_MakeCurrent (sdl_window, sdl_gl_context); /* Loop, drawing and checking events */ diff --git a/tests/examples/gl/sdl/sdlshare2.c b/tests/examples/gl/sdl/sdlshare2.c index 41e37f21c3..a516ad522d 100644 --- a/tests/examples/gl/sdl/sdlshare2.c +++ b/tests/examples/gl/sdl/sdlshare2.c @@ -311,6 +311,8 @@ main (int argc, char **argv) return -1; } + gst_init (&argc, &argv); + SDL_GL_SetAttribute (SDL_GL_CONTEXT_MAJOR_VERSION, 2); SDL_GL_SetAttribute (SDL_GL_CONTEXT_MINOR_VERSION, 0); @@ -331,7 +333,6 @@ main (int argc, char **argv) return -1; } - gst_init (&argc, &argv); loop = g_main_loop_new (NULL, FALSE); SDL_GL_MakeCurrent (sdl_window, sdl_gl_context);