gstreamer/libs/gst
Nicolas Dufresne 443221c661 basetransform: Allow going passthrough inside decide_allocation
Sub-class may want to decide to go passthrough/in-place by inspecting
the support meta APIs. This patch duplicates the check for this mode,
so we still don't do uneeded allocation query while we allow sub-classes
to switch the behaviour during it's own decide_allocation call.

Notice that such sub-class need to reset the class to non-passthrough in
set_caps() in order for decide_allocation to be called again. This is
needed otherwise we'd be doing an allocation query in element in which
it make no sense (notably capsfilter).

https://bugzilla.gnome.org/show_bug.cgi?id=791453
2017-12-17 15:39:51 -05:00
..
base basetransform: Allow going passthrough inside decide_allocation 2017-12-17 15:39:51 -05:00
check check/harness: fix transfer annotations on buffer passing functions 2017-12-13 11:23:03 +11:00
controller meson: remove vs_module_defs 2017-10-05 09:35:41 +01:00
helpers plugin dependencies: fix 6cddce7663 2017-09-26 15:15:27 +02:00
net ptpclock: do not require a name to create a clock 2017-12-01 10:02:11 +02:00
Makefile.am Remove obsolete Android build cruft 2015-04-26 17:49:44 +01:00
meson.build Add support for Meson as alternative/parallel build system 2016-08-19 21:26:14 +01:00