[Bug 776931] aggregator: add caps handling
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Mon Jan 9 03:19:17 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=776931
--- Comment #4 from Matthew Waters (ystreet00) <ystreet00 at gmail.com> ---
Yea I was wondering about making caps/event processing occur on a single
thread. One could also expand/generalize that to N-M elements having a worker
thread to simplify the locking requirements.
gst_pad_get_allowed_caps() only retrieves the pad templates.
gst_pad_peer_query_caps() does the query and could return massive caps. One
can pass the gst_pad_get_allowed_caps() result to the gst_pad_peer_query_caps()
as the filter. There isn't really much else generic caps-handling code could
do.
These two calls are still much less than what basetransform does when
negotiating ;).
--
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