mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2025-04-29 13:05:00 +00:00
togglerecord: Minor code cleanup
This commit is contained in:
parent
d43289b6b1
commit
9ac080dc88
1 changed files with 15 additions and 18 deletions
|
@ -996,13 +996,10 @@ impl ToggleRecord {
|
||||||
|
|
||||||
gst_log!(self.cat, obj: pad, "Handling event {:?}", event);
|
gst_log!(self.cat, obj: pad, "Handling event {:?}", event);
|
||||||
|
|
||||||
let mut forward = true;
|
let forward = match event.view() {
|
||||||
match event.view() {
|
EventView::Seek(..) => false,
|
||||||
EventView::Seek(..) => {
|
_ => true,
|
||||||
forward = false;
|
};
|
||||||
}
|
|
||||||
_ => (),
|
|
||||||
}
|
|
||||||
|
|
||||||
let rec_state = self.state.lock();
|
let rec_state = self.state.lock();
|
||||||
let running_time_offset = rec_state.running_time_offset.unwrap_or(0) as i64;
|
let running_time_offset = rec_state.running_time_offset.unwrap_or(0) as i64;
|
||||||
|
@ -1058,7 +1055,7 @@ impl ToggleRecord {
|
||||||
.collect::<Vec<_>>(),
|
.collect::<Vec<_>>(),
|
||||||
);
|
);
|
||||||
gst_log!(self.cat, obj: pad, "Returning {:?}", q.get_mut_query());
|
gst_log!(self.cat, obj: pad, "Returning {:?}", q.get_mut_query());
|
||||||
return true;
|
true
|
||||||
}
|
}
|
||||||
QueryView::Seeking(ref mut q) => {
|
QueryView::Seeking(ref mut q) => {
|
||||||
// Seeking is not possible here
|
// Seeking is not possible here
|
||||||
|
@ -1070,7 +1067,7 @@ impl ToggleRecord {
|
||||||
);
|
);
|
||||||
|
|
||||||
gst_log!(self.cat, obj: pad, "Returning {:?}", q.get_mut_query());
|
gst_log!(self.cat, obj: pad, "Returning {:?}", q.get_mut_query());
|
||||||
return true;
|
true
|
||||||
}
|
}
|
||||||
// Position and duration is always the current recording position
|
// Position and duration is always the current recording position
|
||||||
QueryView::Position(ref mut q) => {
|
QueryView::Position(ref mut q) => {
|
||||||
|
@ -1085,9 +1082,9 @@ impl ToggleRecord {
|
||||||
state.current_running_time - rec_state.last_recording_start;
|
state.current_running_time - rec_state.last_recording_start;
|
||||||
}
|
}
|
||||||
q.set(recording_duration);
|
q.set(recording_duration);
|
||||||
return true;
|
true
|
||||||
} else {
|
} else {
|
||||||
return false;
|
false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
QueryView::Duration(ref mut q) => {
|
QueryView::Duration(ref mut q) => {
|
||||||
|
@ -1102,16 +1099,16 @@ impl ToggleRecord {
|
||||||
state.current_running_time - rec_state.last_recording_start;
|
state.current_running_time - rec_state.last_recording_start;
|
||||||
}
|
}
|
||||||
q.set(recording_duration);
|
q.set(recording_duration);
|
||||||
return true;
|
true
|
||||||
} else {
|
} else {
|
||||||
return false;
|
false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_ => (),
|
_ => {
|
||||||
};
|
gst_log!(self.cat, obj: pad, "Forwarding query {:?}", query);
|
||||||
|
stream.sinkpad.peer_query(query)
|
||||||
gst_log!(self.cat, obj: pad, "Forwarding query {:?}", query);
|
}
|
||||||
stream.sinkpad.peer_query(query)
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn iterate_internal_links(
|
fn iterate_internal_links(
|
||||||
|
|
Loading…
Reference in a new issue