From 94d4ae1840c652862b8caa505d525a7c4873ea38 Mon Sep 17 00:00:00 2001 From: Julien Isorce Date: Sat, 14 Mar 2015 15:37:05 +0000 Subject: [PATCH] sdlshare: use glupload and unmap frame --- tests/examples/gl/sdl/sdlshare.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/examples/gl/sdl/sdlshare.c b/tests/examples/gl/sdl/sdlshare.c index 6f105e69d8..40f0af6e71 100644 --- a/tests/examples/gl/sdl/sdlshare.c +++ b/tests/examples/gl/sdl/sdlshare.c @@ -129,6 +129,8 @@ DrawGLScene (GstBuffer * buf) // swap buffers to display, since we're double buffered. SDL_GL_SwapBuffers (); + + gst_video_frame_unmap (&v_frame); } static gboolean @@ -337,7 +339,7 @@ main (int argc, char **argv) pipeline = GST_PIPELINE (gst_parse_launch ("videotestsrc ! video/x-raw, width=320, height=240, framerate=(fraction)30/1 ! " - "gleffects effect=5 ! fakesink sync=1", NULL)); + "glupload ! gleffects effect=5 ! fakesink sync=1", NULL)); bus = gst_pipeline_get_bus (GST_PIPELINE (pipeline)); gst_bus_add_signal_watch (bus);