gst_element_set_state (GST_ELEMENT (pipeline), GST_STATE_NULL);
gst_object_unref (pipeline);
- /* turn on back sdl opengl context */
-#ifdef WIN32
- wglMakeCurrent (sdl_dc, sdl_gl_context);
-#else
- glXMakeCurrent (sdl_display, None, 0);
-#endif
-
- SDL_Quit ();
-
/* make sure there is no pending gst gl buffer in the communication queues
* between sdl and gst-gl
*/
gst_buffer_unref (buf);
}
+ /* turn on back sdl opengl context */
+#ifdef WIN32
+ wglMakeCurrent (sdl_dc, sdl_gl_context);
+#else
+ glXMakeCurrent (sdl_display, None, 0);
+#endif
+
+ SDL_Quit ();
+
return 0;
}