From: Andrey N. <and...@ya...> - 2009-11-04 16:12:33
|
>>>> set GST_GL_WINDOW_DEBUG=1 >>>> before launching the pipeline, it should output some debug >>>> informations about >>>> success or failure when sharing gl contexts. >> >>Sorry for such a question, but where this output goes on >>Windows? I do not see anything neither in console nor in MSVC >>output window where debug messages are usually printed. Or maybe >>it is because I am using "release" version of gstreamer DLLs? > >open a console then just type: set GST_GL_WINDOW_DEBUG=1 >(as you can also do: set GST_DEBUG=gldisplay:3 >and >set GST_GL_SHADER_DEBUG=1) >then enter your pipeline as usually. > > Hmm... My self-compiled gst-launch actually generates debug > output, but my GUI application not. Adding CONFIG += console in .pro file got back the stdout. So now I can see the following messages: GstGLWindow-DEBUG: WM_CREATE GstGLWindow-DEBUG: gl context created: 196608d GstGLWindow-DEBUG: failed to share opengl context 196608d with 65537d GstGLWindow-DEBUG: gl window created: 330264d GstGLWindow-DEBUG: begin loop So it seams like the problem is really with context sharing on Windows. |