GNOME Bugzilla – Bug 601688
Stop pipeline when closing Totem
Last modified: 2009-12-15 19:54:04 UTC
Created attachment 147572 [details] [review] Call bacon_video_widget_close in totem_action_exit Currently, the pipeline isn't stopped properly when the user closes Totem. This okay for most cases but causes problems with RTSP streams because the client does not send the TEARDOWN request to disconnect properly.
The whole point of exit()'ing rather than closing the stream is to avoid Totem hanging if there were to be hangs in the close() code. I'd be happy to take a patch that would make sure this wouldn't happen, but this patch could reintroduce problems...
I'd say you probably didn't test this because it caused a crasher on exit. Fixed in master anyway.