diff --git a/utils/togglerecord/src/togglerecord/imp.rs b/utils/togglerecord/src/togglerecord/imp.rs index 2ccc955e..6f13610f 100644 --- a/utils/togglerecord/src/togglerecord/imp.rs +++ b/utils/togglerecord/src/togglerecord/imp.rs @@ -1061,6 +1061,9 @@ impl ToggleRecord { if state.eos { return Err(gst::FlowError::Eos); } + if state.flushing { + return Err(gst::FlowError::Flushing); + } } let handle_result = if stream != self.main_stream {