[Bug 737735] wavenc writes broken file if caps are set

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Oct 2 00:16:05 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=737735
  GStreamer | gst-plugins-good | git

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |slomo at coaxion.net
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |1.5.1

--- Comment #3 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2014-10-02 07:15:42 UTC ---
Each of these fixes it individually, but they're actually two separate bugs.

commit 798cafa7fc2716478d4e3bbcdfd2c89340c7ecc5
Author: Sebastian Dröge <sebastian at centricular.com>
Date:   Thu Oct 2 10:13:28 2014 +0300

    capsfilter: Push pending events before a buffer also if upstream never
configured caps but we have srcpad caps already

    Otherwise we never send pending events downstream that arrive after we
    configured caps on the srcpad.

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

commit 7729f4ce81580df72e03e509966651eebb092d81
Author: Sebastian Dröge <sebastian at centricular.com>
Date:   Thu Oct 2 10:10:11 2014 +0300

    wavenc: Send CAPS event after the pad was activated

    Otherwise the CAPS event will be dropped and we never configure any caps at
    all, leading to weird behaviour in many situations. Especially header
    rewriting is not going to work if a capsfilter is after wavenc.

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

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