diff --git a/utils/fallbackswitch/src/fallbackswitch/imp.rs b/utils/fallbackswitch/src/fallbackswitch/imp.rs
index 042c0318..e558d8b8 100644
--- a/utils/fallbackswitch/src/fallbackswitch/imp.rs
+++ b/utils/fallbackswitch/src/fallbackswitch/imp.rs
@@ -210,23 +210,23 @@ impl FallbackSwitch {
}
#[allow(clippy::too_many_arguments)]
- fn handle_main_buffer(
+ fn handle_main_timed_item(
&self,
agg: &super::FallbackSwitch,
state: &mut OutputState,
settings: &Settings,
- mut buffer: gst::Buffer,
+ mut item: TimedItem,
preferred_pad: &gst_base::AggregatorPad,
backup_pad: &Option<&gst_base::AggregatorPad>,
cur_running_time: impl Into