[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