[Bug 787367] parsebin: Emit 'drained' only for the top-level chain

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Nov 10 09:06:12 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=787367

Edward Hervey <bilboed at bilboed.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #359276|accepted-commit_now         |committed
             status|                            |

--- Comment #2 from Edward Hervey <bilboed at bilboed.com> ---
Comment on attachment 359276
  --> https://bugzilla.gnome.org/attachment.cgi?id=359276
parsebin: Emit 'drained' only for the top-level chain

commit 92e88768443a21eab5d2dd6bc7a318c9b46e54f8 (HEAD -> master, origin/master,
origin/HEAD)
Author: Edward Hervey <edward at centricular.com>
Date:   Wed Sep 6 16:50:31 2017 +0200

    parsebin: Emit 'drained' only for the top-level chain

    Instead of emitting 'drained' whenever every single chain is drained
    (which would result in plenty of signal emission, and would also
    occur when switching groups), only emit it when the top-level chain
    is drained.

    Furthermore, mark unknown (and therefore unexposed) pads as drained
    since we'll never get EOS on them.

    https://bugzilla.gnome.org/show_bug.cgi?id=787367

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list