[Bug 681642] basesink: drops or duplicates buffers when dumping oggdemux output

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Nov 11 09:57:12 PST 2013


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

Sebastian Dröge (slomo) <slomo> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|0.11.x                      |git
           Severity|major                       |trivial

--- Comment #3 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2013-11-11 17:57:07 UTC ---
g_object_notify() actually is sync unless there's freezing/thawing of that
happening between multiple threads (don't do that!). The problem is that
multiple threads are changing last-message, so once you got the
notify::last-message in your callback, last-message might've changed by another
thread already before you get the message.

Solution for that really would be only a new signal that includes the message
itself. Not sure how important that is

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