diff --git a/utils/fallbackswitch/src/fallbacksrc/custom_source/imp.rs b/utils/fallbackswitch/src/fallbacksrc/custom_source/imp.rs index 85029e0b..46644c53 100644 --- a/utils/fallbackswitch/src/fallbacksrc/custom_source/imp.rs +++ b/utils/fallbackswitch/src/fallbacksrc/custom_source/imp.rs @@ -138,7 +138,7 @@ impl ElementImpl for CustomSource { let res = self.parent_change_state(element, transition)?; match transition { - gst::StateChange::ReadyToNull => { + gst::StateChange::ReadyToNull | gst::StateChange::NullToNull => { self.stop(element); } _ => (),