[Bug 749676] playbin: failed to get end-of-stream event when visualization flag is enabled

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu May 28 01:22:10 PDT 2015


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

Thiago Sousa Santos <thiagossantos at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|git master                  |1.5.1
                 OS|Linux                       |All

--- Comment #11 from Thiago Sousa Santos <thiagossantos at gmail.com> ---
Thanks for the review, patch pushed

commit 12ac087807232df52392bfb21cdff7f89c393606
Author: Thiago Santos <thiagoss at osg.samsung.com>
Date:   Tue May 26 08:06:50 2015 -0300

    playsink: use queue to avoid lock in audiotee audio branches

    This part of pipeline is:

    tee name=t ! visualizationbin ! streamsynchronizer name=s
    t. ! s.

    streamsynchronizer might block and it could starve the visualization
    branch of the pipeline when it is enabled.

    The visualization bin has queues internally but the other branch
    that links the audiotee directly to the synchronizer is vulnerable
    to block. Adding a queue between "t. ! s." fixes deadlocks.

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

-- 
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