mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2025-06-05 15:08:58 +00:00
livesync: Replace an if-let with match
No change in behavior, yet. Separate commit to ease reviewing. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1387>
This commit is contained in:
parent
fa05a305b6
commit
ad97b21011
1 changed files with 46 additions and 42 deletions
|
@ -1132,7 +1132,9 @@ impl LiveSync {
|
||||||
let duplicate;
|
let duplicate;
|
||||||
let mut caps = None;
|
let mut caps = None;
|
||||||
let mut segment = None;
|
let mut segment = None;
|
||||||
if let Some((buffer, lateness)) = in_buffer {
|
|
||||||
|
match in_buffer {
|
||||||
|
Some((buffer, lateness)) => {
|
||||||
state.out_buffer = Some(buffer);
|
state.out_buffer = Some(buffer);
|
||||||
state.out_timestamp = state.in_timestamp;
|
state.out_timestamp = state.in_timestamp;
|
||||||
|
|
||||||
|
@ -1141,7 +1143,8 @@ impl LiveSync {
|
||||||
|
|
||||||
duplicate = lateness != BufferLateness::OnTime;
|
duplicate = lateness != BufferLateness::OnTime;
|
||||||
self.cond.notify_all();
|
self.cond.notify_all();
|
||||||
} else {
|
}
|
||||||
|
None => {
|
||||||
// Work around borrow checker
|
// Work around borrow checker
|
||||||
let State {
|
let State {
|
||||||
fallback_duration,
|
fallback_duration,
|
||||||
|
@ -1179,7 +1182,8 @@ impl LiveSync {
|
||||||
state.out_segment.as_ref().unwrap(),
|
state.out_segment.as_ref().unwrap(),
|
||||||
);
|
);
|
||||||
duplicate = true;
|
duplicate = true;
|
||||||
};
|
}
|
||||||
|
}
|
||||||
|
|
||||||
let buffer = state.out_buffer.clone().unwrap();
|
let buffer = state.out_buffer.clone().unwrap();
|
||||||
let sync_ts = state
|
let sync_ts = state
|
||||||
|
|
Loading…
Reference in a new issue