gstreamer/libs/gst
Jan Schmidt 867bfb840e baseparse: Don't return more data than asked for in pull_range()
Even when pulling a new 64KB buffer from upstream, don't return
more data than was asked for in the pull_range() method and then
return less later, as that confused subclasses like h264parse.

Add a unit test that when a subclass asks for more data, it always
receives a larger buffer on the next iteration, never less.

Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/530

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/733>
2021-01-13 11:25:58 +00:00
..
base baseparse: Don't return more data than asked for in pull_range() 2021-01-13 11:25:58 +00:00
check check: Use g_thread_yield instead of g_usleep(1) 2020-09-24 22:28:12 +00:00
controller libs: Fix various Since markers 2019-08-06 16:00:11 +01:00
helpers meson: set correct install path for gdb helper 2019-08-07 20:39:38 +01:00
net ptp clock: Wait for ANNOUNCE before selecting a master 2018-10-11 22:11:51 +11:00
Makefile.am Remove obsolete Android build cruft 2015-04-26 17:49:44 +01:00
meson.build meson: Always use a dependency object for dependencies 2018-09-05 16:33:43 +05:30