[Bug 698712] playbin: autoplug video decoder and sink based on caps features

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Apr 25 08:34:55 PDT 2013


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

--- Comment #23 from Sebastian Dröge <slomo at circular-chaos.org> 2013-04-25 15:34:51 UTC ---
Ah! The factory_list you pass to create_avelements_list() is from the
autoplug_factories_cb(). I would create a decoder-sink list of *all* possible
decoders somewhere in NULL->READY like playbin->elements. And then only filter
that list created in NULL->READY against the factory_list from
autoplug_factories_cb().

The way you create this complicated decoder-sink list with the number of common
features only once, and later only filter that against the actual possible
factories.

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