gstreamer/libs/gst
Tim-Philipp Müller 2e278aeb71 baseparse: fix draining with less data than min frame size available
baseparse would pass whatever is left in the adapter to the
subclass when draining, even if it's less than the minimum
frame size required. This is bogus, baseparse should just
discard that data then. The original intention of that code
seems to have been that if we have more data available than
the minimum required we should pass all of the data available
and not just the minimum required, which does make sense, so
we'll continue to do that in the case that more data is available.

Fixes assertions in rawvideoparse on EOS after not-negotiated with
fakesrc sizetype=random ! queue ! rawvideoparse format=rgb ! appsink caps=video/x-raw,format=I420

https://bugzilla.gnome.org/show_bug.cgi?id=773666
2016-11-01 20:33:56 +02:00
..
base baseparse: fix draining with less data than min frame size available 2016-11-01 20:33:56 +02:00
check Revert "meson: Use the new pic argument on static libs" 2016-10-20 17:19:25 -03:00
controller argbcontrolbinding: gst_object_replace() is transfer none 2016-10-13 18:02:38 +02:00
helpers meson: Make use of new environment object and set plugin path to builddir 2016-10-14 17:30:00 +02:00
net Add support for Meson as alternative/parallel build system 2016-08-19 21:26:14 +01: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