mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-12 12:21:30 +00:00
90e9bf1457
Going through each state on the way back down to GST_STATE_NULL can cause deadlocks, for example: gst-launch-1.0 audiotestsrc ! valve drop=true ! autoaudiosink ctrl + C Hangs forever when going to PAUSED, because the "final" state is ASYNC, and the sink blocks waiting for a preroll buffer. Going straight to NULL addresses this issue, and also helps making teardown faster when piping sparse streams to a sync sink. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/519> |
||
---|---|---|
.. | ||
.gitignore | ||
gst-indent | ||
gst-inspect-1.0.1 | ||
gst-inspect.c | ||
gst-launch-1.0.1 | ||
gst-launch.c | ||
gst-stats-1.0.1 | ||
gst-stats.c | ||
gst-typefind-1.0.1 | ||
gst-typefind.c | ||
Makefile.am | ||
meson.build | ||
tools.h |