[Bug 736295] multiqueue: posts buffering message holding lock

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Sep 16 14:27:53 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=736295
  GStreamer | gstreamer (core) | git

Thiago Sousa Santos <thiagossantos> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #6 from Thiago Sousa Santos <thiagossantos at gmail.com> 2014-09-16 21:27:49 UTC ---
commit 3f83ca9c43cb9577cb5f47af8b103d97160a78ed
Author: Thiago Santos <thiagoss at osg.samsung.com>
Date:   Thu Sep 11 18:01:58 2014 -0300

    multiqueue: do not post messages holding the lock

    It might cause deadlocks to post messages while holding the multiqueue
    lock. To avoid this a new boolean flag is set whenever a new buffering
percent
    is found. The message is posted after the lock can be released.

    To make sure the buffering messages are posted in the right order, messages
    are posted holding another lock. This prevents 2 threads trying to post
    messages at the same time.

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


1.4:
3bbecbb857b28b52de08d0b8987903c1a5c1a02e

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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