togglerecord: Minor code cleanup

This commit is contained in:
Sebastian Dröge 2019-07-03 18:44:25 +03:00
parent ecbf7097de
commit d6f169866a

View file

@ -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(