GNOME Bugzilla – Bug 523134
osxvideosink does not stop when you control-C
Last modified: 2015-07-08 22:09:51 UTC
Steps to reproduce: 1. run gst-launch videotestsrc ! osxvideosink 2. press Control-C Expected behaviour: * the pipeline stops properly Actual behaviour: * The pipeline just keeps on a'chuggin along * Also, menus and the window are not responsive: when you mouseover a menu or the video window, we get the delightful spinning beach ball effect. I am on OSX 10.5.
Just committed this. Note that the beach-ball effect is still there. 2008-03-18 Andy Wingo <wingo@pobox.com> * sys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy) (gst_osx_video_sink_osxwindow_new, cocoa_event_loop): * sys/osxvideo/osxvideosink.h (struct _GstOSXVideoSink): If we need to run an event loop, do so in a task instead of assuming that there will be a GMainLoop. Fixes #523134.