After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 601688 - Stop pipeline when closing Totem
Stop pipeline when closing Totem
Status: RESOLVED FIXED
Product: totem
Classification: Core
Component: GStreamer backend
2.28.x
Other Linux
: Normal normal
: ---
Assigned To: Maintainer alias for GStreamer component of Totem
Maintainer alias for GStreamer component of Totem
Depends on:
Blocks:
 
 
Reported: 2009-11-12 13:29 UTC by Sebastian Pölsterl
Modified: 2009-12-15 19:54 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Call bacon_video_widget_close in totem_action_exit (339 bytes, patch)
2009-11-12 13:29 UTC, Sebastian Pölsterl
committed Details | Review

Description Sebastian Pölsterl 2009-11-12 13:29:56 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.
Comment 1 Bastien Nocera 2009-11-12 13:40:27 UTC
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...
Comment 2 Bastien Nocera 2009-12-15 19:54:04 UTC
I'd say you probably didn't test this because it caused a crasher on exit. Fixed in master anyway.