[Bug 642433] [playbin2] improve autoplugging by considering direct connectivity to the sink element

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Feb 18 03:09:43 PST 2011


https://bugzilla.gnome.org/show_bug.cgi?id=642433
  GStreamer | gst-plugins-base | 0.10.33

--- Comment #8 from Sebastian Dröge <slomo at circular-chaos.org> 2011-02-18 11:09:39 UTC ---
Ok, the uridecodebin patch is committed and lots of changes on top of it.

commit 09750a01326cf42a4c0752d8cee3134cd1216f64
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Fri Feb 18 12:06:30 2011 +0100

    uridecodebin: Add default handler for autoplug-select

    uridecodebin proxies this signal and only the first signal handler
    will ever be called from decodebin2, which is uridecodebin's proxy
    signal handler.

commit 91122e4efc2d2a6306f09b13b36583efe93c2c40
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Fri Feb 18 12:02:07 2011 +0100

    uridecodebin: Return NULL from the default autoplug-sort handler

    ...instead of copying the array. Returning NULL will result
    in the original factories array to be used and prevents a useless
    array copy in most use cases.


commit 2a6602d994268b77e7135d28ff9d5b04c23aafb0
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Fri Feb 18 12:01:05 2011 +0100

    decodebin2: Return NULL from the default autoplug-sort handler

    ...instead of copying the array. Returning NULL will result
    in the original factories array to be used and prevents a useless
    array copy in most use cases.

commit da4b5bf9f9cfa06241c8f85a8b5e1f7f2c67aac3
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Fri Feb 18 12:00:34 2011 +0100

    uridecodebin: Update autoplug-* signal docs from decodebin2

    uridecodebin proxies these signals.
commit ef5f73206dd3ad515abea7e2c1a8e24a3fcc2814
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Fri Feb 18 11:58:44 2011 +0100

    decodebin2: Update documentation of the autoplug-* signals

    Add notes about the behaviour if multiple signal handlers are connected.
    For most autoplug-* signals only the first signal handler will ever
    be invoked.

    Also add to the autoplug-sort docs that the signal handler can return NULL
    to specify that the order should change and other handlers get the chance
    to sort the array.

commit 785f35a48e46ff99a7db1715e5edd182301e3555
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Fri Feb 18 11:57:12 2011 +0100

    decodebin2: Keep the original factory list if the sort signal handlers
returned NULL


commit 0641eabeb2da1fa161eeeb70647ea1c49519f4ac
Author: tskd2 at yahoo.co.jp <tskd2 at yahoo.co.jp>
Date:   Wed Feb 16 20:14:25 2011 +0900

    uridecodebin: expose "autoplug-sort" signal

    It is a proxy of the decodebin2's one, and was missing
    in the previous code.

    See bug #642433.

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