Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2020-05-20 12:02:53 +0300
committerSebastian Dröge <sebastian@centricular.com>2020-05-20 12:13:25 +0300
commitd50abd74a1e2b11c02ebfa5d02140522362e3d5a (patch)
tree151537440f0881095f00d6ae1b0fde68cc00544b /utils
parent026bbde403fc95421a040b6722bb7cf245801fa8 (diff)
utils/fallbacksrc: Try unblocking pads if a pad was removed
Maybe now all pads we're waiting for were already removed or are ready.
Diffstat (limited to 'utils')
-rw-r--r--utils/fallbackswitch/src/fallbacksrc.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/utils/fallbackswitch/src/fallbacksrc.rs b/utils/fallbackswitch/src/fallbacksrc.rs
index fd59e7a81..c39a1c7b8 100644
--- a/utils/fallbackswitch/src/fallbacksrc.rs
+++ b/utils/fallbackswitch/src/fallbacksrc.rs
@@ -1444,6 +1444,8 @@ impl FallbackSrc {
stream.source_srcpad = None;
+ self.unblock_pads(element, state);
+
drop(state_guard);
element.notify("status");