Update for simplified force-keyunit event API

This commit is contained in:
Sebastian Dröge 2017-12-10 22:45:06 +02:00
parent 73d0615f10
commit 607cd154b8

View file

@ -408,13 +408,9 @@ impl ToggleRecord {
drop(state); drop(state);
if settings_changed { if settings_changed {
gst_debug!(self.cat, obj: pad, "Requesting a new keyframe"); gst_debug!(self.cat, obj: pad, "Requesting a new keyframe");
stream.sinkpad.push_event( stream
gst_video::new_upstream_force_key_unit_event( .sinkpad
gst::CLOCK_TIME_NONE, .push_event(gst_video::new_upstream_force_key_unit_event().build());
true,
0,
).build(),
);
} }
return HandleResult::Pass; return HandleResult::Pass;
@ -485,13 +481,9 @@ impl ToggleRecord {
drop(state); drop(state);
if settings_changed { if settings_changed {
gst_debug!(self.cat, obj: pad, "Requesting a new keyframe"); gst_debug!(self.cat, obj: pad, "Requesting a new keyframe");
stream.sinkpad.push_event( stream
gst_video::new_upstream_force_key_unit_event( .sinkpad
gst::CLOCK_TIME_NONE, .push_event(gst_video::new_upstream_force_key_unit_event().build());
true,
0,
).build(),
);
} }
return HandleResult::Drop; return HandleResult::Drop;