g_signal_connect (bus,"message::eos", G_CALLBACK (end_stream_cb), loop);gst_object_unref(bus);/* sdl_gl_context is an external OpenGL context with which gst-plugins-gl want to share textures */glfilter = gst_bin_get_by_name (GST_BIN (pipeline),"gleffects0"); g_object_set (G...
g_signal_connect (bus,"message::eos", G_CALLBACK (end_stream_cb), loop);gst_object_unref(bus);/* sdl_gl_context is an external OpenGL context with which gst-plugins-gl want to share textures */glfilter = gst_bin_get_by_name (GST_BIN (pipeline),"gleffects0"); g_object_set (G...
GstMessage *message; gboolean carry_on = TRUE;while(carry_on) { message = gst_bus_poll (bus, GST_MESSAGE_ANY, GST_SECOND /10);if(message) {switch(GST_MESSAGE_TYPE (message)) {caseGST_MESSAGE_EOS:/* we should check if we really finished here */GST_DEBUG ("Got an EOS"); carry_...