gstreamer/libs/gst
Mathieu Duponchelle d74efc1aed aggregator: expose sample selection API
See https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/771
for context.

This exposes new API that subclasses must call from their
aggregate() implementation to signal that they have selected
the next samples they will aggregate: gst_aggregator_selected_samples()

GstAggregator will emit a new signal there, `samples-selected`,
handlers can then look up samples per pad with the newly-added
gst_aggregator_peek_next_sample.

In addition, a new FIXME is logged when subclasses haven't actually
called `selected_samples` from their aggregate() implementation.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/549>
2020-07-31 09:59:08 +03:00
..
base aggregator: expose sample selection API 2020-07-31 09:59:08 +03:00
check check: suppress g-ir-scanner warnings 2020-07-26 15:34:54 +01:00
controller directcontrolbinding: Properly initialize default last_value 2020-07-18 20:47:29 +00:00
helpers ptp: Add GNU Hurd to the list of supported platforms and fix the Solaris name 2020-07-03 11:45:36 +03:00
net gstreamer: use of g_value_dup_string 2019-12-18 15:57:54 +01:00
meson.build meson: Always use a dependency object for dependencies 2018-09-05 16:33:43 +05:30