diff --git a/gst-plugin-rav1e/src/rav1enc.rs b/gst-plugin-rav1e/src/rav1enc.rs index 234dee049..200395720 100644 --- a/gst-plugin-rav1e/src/rav1enc.rs +++ b/gst-plugin-rav1e/src/rav1enc.rs @@ -699,7 +699,7 @@ impl Rav1Enc { let output_buffer = gst::Buffer::from_mut_slice(packet_data); frame.set_output_buffer(output_buffer); drop(state_guard); - element.finish_frame(frame)?; + element.finish_frame(Some(frame))?; state_guard = self.state.lock().unwrap(); state = state_guard.as_mut().expect("Not negotiated yet"); }