mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-26 10:10:32 +00:00
c682579c5e
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. |
||
---|---|---|
.. | ||
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 | ||
meson.build | ||
tools.h |