diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2015-01-10 15:34:57 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2015-01-10 15:54:30 +0100 |
commit | fa5c433e7e993422df92433feca73d96154d06f0 (patch) | |
tree | 174ca502d10567c92d16189078396f6bf3137cc9 /ext/mpg123 | |
parent | 4108069d0552c683100ee0087b7c2f83a91e0b2d (diff) | |
download | gstreamer-plugins-bad-fa5c433e7e993422df92433feca73d96154d06f0.tar.gz |
gl/cocoa: Disable hack for NSApp iteration with a special #define
The hack causes deadlocks and other interesting problems and it really
can only be fixed properly inside GLib. We will include a patch for
GLib in our builds for now that handles this, and hopefully at some
point GLib will also merge a proper solution.
A proper solution would first require to refactor the polling in
GMainContext to only provide a single fd, e.g. via epoll/kqueue
or a thread like the one added by our patch. Then this single
fd could be retrieved from the GMainContext and directly integrated
into a NSRunLoop.
https://bugzilla.gnome.org/show_bug.cgi?id=741450
https://bugzilla.gnome.org/show_bug.cgi?id=704374
Diffstat (limited to 'ext/mpg123')
0 files changed, 0 insertions, 0 deletions