[gst-devel] Problem with xvimagesink and GTkWindow

José Luis Segura Lucas josel.segura at gmx.es
Sat Dec 11 19:40:19 CET 2010


Hello!

I am using Gstreamer and GTK Python bindings to develop a program. 

In brief, my program create a GTK Window and put the xvimagesink on it
using set_xwindow_id.

When I close the GTK Window I need to stop the Gstreamer pipeline.
Under certain circumstances, the program needs to re-play the pipeline
and re-open the closed GTK Window.

My problem is that, if I use the GTK Window "show" function after
closing the window, this window doesn't emit signals like "show",
"realize" and, the most important, "hide" (this callback is needed to
stop the pipeline).

I know that is more a GTK problem than a Gstreamer one, but I suppose
I'm not the first on the list that have a similar problem.

Regards, thanks in advance and, if you think it is off-topic, sorry o:-)




More information about the gstreamer-devel mailing list