fmp4mux: Fix latency configuration for properties set during construction

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2179>
This commit is contained in:
Sebastian Dröge 2025-04-06 14:14:07 +03:00 committed by GStreamer Marge Bot
parent a598fb2e28
commit a49a9243ea

View file

@ -3596,7 +3596,12 @@ impl ObjectImpl for FMP4Mux {
obj.add_pad(&sinkpad).unwrap();
}
obj.set_latency(Settings::default().fragment_duration, None);
let settings = self.settings.lock().unwrap();
let latency = settings
.chunk_duration
.unwrap_or(settings.fragment_duration);
drop(settings);
self.obj().set_latency(latency, None);
}
}