author | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | |
Wed, 20 Apr 2011 13:39:16 +0000 (15:39 +0200) | ||
committer | Tim-Philipp Müller <tim.muller@collabora.co.uk> | |
Thu, 21 Apr 2011 11:29:34 +0000 (12:29 +0100) | ||
commit | 03391a897001d35d1d290f27dd12e98a8b729fb4 | |
tree | f7895a6497a24365e070b9c9674de4cc0982a109 | tree | snapshot (tar.xz tar.gz zip) |
parent | 547d4517720ceb6068cdbd3921af426741c1fb83 | commit | diff |
bus: also allow popping a message without timeout if no poll available
... which happens in particular flushing a bus, possibly as part
of a state change, e.g. when having a pipeline in a pipeline
and then changing state back to NULL. The interior pipeline
will/might then flush the bus, which is a child bus from the
parent which does not have a poll anymore these days.
https://bugzilla.gnome.org/show_bug.cgi?id=648297
... which happens in particular flushing a bus, possibly as part
of a state change, e.g. when having a pipeline in a pipeline
and then changing state back to NULL. The interior pipeline
will/might then flush the bus, which is a child bus from the
parent which does not have a poll anymore these days.
https://bugzilla.gnome.org/show_bug.cgi?id=648297
gst/gstbus.c | diff | blob | history |