[gstreamer-bugs] [Bug 630257] GST_DEBUG_DUMP_DOT_DIR not working anymore

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Sep 25 03:06:01 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=630257
  GStreamer | gstreamer (core) | 0.10.x

Sebastian Dröge <slomo> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ensonic at sonicpulse.de

--- Comment #4 from Sebastian Dröge <slomo at circular-chaos.org> 2010-09-25 10:05:58 UTC ---
The preroll lock is always taken while buffers/events are processed, the
regression here most probably is this:

commit 3eb97aa32c9a9be382d2be7b2fb617c4d88042fc
Author: Stefan Kost <ensonic at users.sf.net>
Date:   Thu Sep 9 15:57:15 2010 +0300

    gst-launch: add a sync bus handler and move state-change logging there

    The sync handler is called for all mesages, the event loop we previously
use
    was not. In the sync handler trigger pipeline dot dumps and call access for 
    file in tmp-dir to add markers interceptable by strace and co.


Before it would be deferred to the main loop while now it happens from the
streaming thread, giving a deadlock.

Stefan, what exactly is the reason not to use a bus handler on the mainloop?

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