[Bug 661262] [pulseaudiosink] Playbin2 fails playing mkv with ac3 as pulseaudiosink to accept ac3

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Nov 3 02:12:53 PDT 2011


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

--- Comment #41 from Sebastian Dröge <slomo at circular-chaos.org> 2011-11-03 09:12:50 UTC ---
commit b29a3d3cfffa418f8cdfd4c83a1750dc96039695
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Thu Nov 3 10:07:27 2011 +0100

    playsinkconvertbin: Don't add identity multiple times

commit 7eb8a9aaf6c0bf92a35e2c3f35ba7398eb8f6988
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Wed Oct 19 14:13:39 2011 +0100

    playsink: send flush start/stop event when we switch elements

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

commit 0cac680faccd6d2c1396339f1994a63d971697d2
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Wed Oct 19 14:13:30 2011 +0100

    playsink: re-add identity where appropriate

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

commit c3e94d1c0890f5dcc139d29692bb588ae6f5d48e
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Wed Oct 19 14:12:01 2011 +0100

    playsink: lock the new {set,get}_property functions

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

commit 0a07701164a35f736ba8ba881bbcc12e9f9140ce
Author: Thiago Santos <thiago.sousa.santos at collabora.com>
Date:   Mon Oct 17 23:14:54 2011 +0000

    playsinkconvertbin: Be more consistent with ghostpad targets

    Set up targets on READY->PAUSED state change to passthrough by
    default. This prevents the targets from being unset on the
    first run, while the 'raw' variable would mean that some
    target is set.

commit f9ea3fdda8c391afc17cb7b110a998d333d12059
Author: Thiago Santos <thiago.sousa.santos at collabora.com>
Date:   Mon Oct 17 22:41:49 2011 +0000

    playsinkconvertbin: No need to remove the identity

    The identity element should be handled by the GstBin's cleanup,
    removing it on the remove_elements function might remove it
    too soon, as this function can be called directly from playsink

commit 34f72da9cc41e4b1e94dc175efdc386751b266ce
Author: Thiago Santos <thiago.sousa.santos at collabora.com>
Date:   Mon Oct 17 22:41:11 2011 +0000

    playsinkconvertbin: Adding some debug messages

    Adds a couple debug messages and some g_assert to make debugging
    easier

commit 80971a3b337f8083afd06aa63cb01eb5f3f67585
Author: Thiago Santos <thiago.sousa.santos at collabora.com>
Date:   Mon Oct 17 22:02:03 2011 +0000

    playsink-videoconvert: Fix warning on build

    Remove unused variable

commit ae3ba533914d7961248190bc56734d7b6fe2b716
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Mon Oct 17 21:05:30 2011 +0000

    playsink: handle after-the-fact changes in converters/volume booleans

    The playsink was nastily poking a boolean in the structure.
    Make those booleans properties, so we are told when they change,
    and rebuild the conversion bin when they do.

    Some cleanup to go with it too.

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

commit c08a23169d85b47c28ce8ded06a80b90c02ef8cc
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Mon Oct 17 18:43:06 2011 +0000

    playsink: handle NULL cached caps in getcaps

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

commit 3939457b00f3ae81833c41b8fbab2bed5099aee9
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Mon Oct 17 18:06:00 2011 +0000

    playsink: consider both passthrough and converter caps in getcaps

    Since we can switch between both modes.

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

commit b34dac9a8737eb5b9e16e86ba2553c9758990e3a
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Mon Oct 17 17:54:27 2011 +0000

    playsink: cache inner converter bin caps

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

commit 6925c02bc23091a250bfbf2aba68e469b9cf2e4e
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Mon Oct 17 17:26:48 2011 +0000

    playsink: keep both raw and non raw pipelines at all times

    and switch between them as needed.

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

commit 69d98d08c193c5ee21775b0cc8ef6b0a6c6d0089
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Mon Oct 17 17:29:50 2011 +0000

    playsink: only compare against the media type we expect

    ie, audio/x-raw- for audio, video/x-raw- for video.

    Add a trailing - to be more specific. I doubt there's anything
    like audio/x-rawhide or something, but you never know.

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

commit fd27e34582fb8785e741785e265380497bf15e14
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Mon Oct 17 16:55:30 2011 +0000

    playsink: refactor the converter bins since they are almost identical

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

commit c8e0d215cbaf9ffc0713fe8c060b52af7ffff958
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Mon Oct 17 13:00:05 2011 +0000

    playsink: fix passthrough mode (hopefully)

    The code was doing counterintuitive rewiring of pads when the
    bin did not contain any elements. We now add an identity element
    in that case, which makes it simpler, and should fix the AC3
    passthrough mode when using pulseaudio (but I don't see the bug
    here so can't test).

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

commit 2b84b328b1cac2c083fb322f4abb91bf439fb944
Author: Vincent Penquerc'h <vincent.penquerch at collabora.co.uk>
Date:   Fri Oct 7 11:16:44 2011 +0000

    playsink: handle NULL ghost pad target

    For the src pad anyway.

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

commit a583b63722d2397914ad2e774df0ea6ba2b9d8ba
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Thu Nov 3 09:56:14 2011 +0100

    Revert "playsinkaudioconvert: Fix warning when there is no target pad yet"

    This reverts commit f35c51c14915729f0fdf2b348f351ea7e81027cc.

    Better patch coming soon.

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