Problem with xvimagesink and GTkWindow

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Problem with xvimagesink and GTkWindow

José Luis Segura Lucas
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:-)

------------------------------------------------------------------------------
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,
new data types, scalar functions, improved concurrency, built-in packages,
OCI, SQL*Plus, data movement tools, best practices and more.
http://p.sf.net/sfu/oracle-sfdev2dev 
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel