diff --git a/devices/src/virtio/video/encoder/libvda_encoder.rs b/devices/src/virtio/video/encoder/libvda_encoder.rs index 765d580369..c1ea2b0bb1 100644 --- a/devices/src/virtio/video/encoder/libvda_encoder.rs +++ b/devices/src/virtio/video/encoder/libvda_encoder.rs @@ -169,7 +169,7 @@ impl LibvdaEncoder { } } -impl Encoder for &LibvdaEncoder { +impl Encoder for LibvdaEncoder { type Session = LibvdaEncoderSession; fn query_capabilities(&self) -> Result { diff --git a/devices/src/virtio/video/mod.rs b/devices/src/virtio/video/mod.rs index 71111ddde7..80e7494d46 100644 --- a/devices/src/virtio/video/mod.rs +++ b/devices/src/virtio/video/mod.rs @@ -231,7 +231,7 @@ impl VirtioDevice for VideoDevice { return; } }; - let device = match encoder::EncoderDevice::new(&encoder) { + let device = match encoder::EncoderDevice::new(encoder) { Ok(d) => d, Err(e) => { error!("Failed to create encoder device: {}", e);