mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2025-09-03 18:23:49 +00:00
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:
parent
a598fb2e28
commit
a49a9243ea
1 changed files with 6 additions and 1 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue