GNOME Bugzilla – Bug 747236
opengl: OpenGL Pipeline state can't be set PLAYING=>READY=>PLAYING
Last modified: 2015-07-07 08:31:44 UTC
The following pipeline fails to be set from PLAYING => READY => PLAYING gst-launch-1.0 videotestsrc ! glupload ! glimagesink Following crash occurs: Program received signal SIGSEGV, Segmentation fault.
+ Trace 234932
Thread 140736949356288 (LWP 8950)
Python GTK test: https://gist.github.com/lubosz/51eafa1f2c947178b29e PLAYING => NULL => PLAYING seems to work.
The following program seems to execute fine here. GstElement *pipeline = gst_parse_launch ("videotestsrc ! glupload ! glimagesink", NULL); gst_element_set_state (pipeline, GST_STATE_PLAYING); g_usleep (1000000); gst_element_set_state (pipeline, GST_STATE_READY); g_usleep (1000000); gst_element_set_state (pipeline, GST_STATE_PLAYING); g_usleep (1000000); gst_element_set_state (pipeline, GST_STATE_NULL);