diff options
author | Keiichi Watanabe <keiichiw@chromium.org> | 2020-01-22 19:02:29 +0900 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-05-23 09:55:43 +0000 |
commit | be5824412cec9e55fdfb523c80e33393e1054140 (patch) | |
tree | b45c3d57c1cc9c35286e9e4bad45597482ab7564 /devices/src/virtio/video/error.rs | |
parent | 57df6a0ab23c3b2ba233b9aa5886ecf47ba3f91f (diff) | |
download | crosvm-be5824412cec9e55fdfb523c80e33393e1054140.tar crosvm-be5824412cec9e55fdfb523c80e33393e1054140.tar.gz crosvm-be5824412cec9e55fdfb523c80e33393e1054140.tar.bz2 crosvm-be5824412cec9e55fdfb523c80e33393e1054140.tar.lz crosvm-be5824412cec9e55fdfb523c80e33393e1054140.tar.xz crosvm-be5824412cec9e55fdfb523c80e33393e1054140.tar.zst crosvm-be5824412cec9e55fdfb523c80e33393e1054140.zip |
devices: virtio: video: Implement video decoder device
Implement virtio-video decoder which supports hardware-accelerated video decoding backed by libvda. Note that this implementation assumes that a guest client uses a fixed-size set of output buffers. We support a case where arbitrary numbers of buffers are used by a client like C2V4L2Component in the next CL. BUG=b:147465619 TEST=Run v4l2-decoder-sample on ARCVM R TEST=Play YouTube videos on ARCVM R with C2VDAComponent Change-Id: I3a19381f923ba9c9c0d587dc4ff2c2ee3b31269d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/1991380 Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org> Tested-by: Keiichi Watanabe <keiichiw@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Keiichi Watanabe <keiichiw@chromium.org>
Diffstat (limited to 'devices/src/virtio/video/error.rs')
-rw-r--r-- | devices/src/virtio/video/error.rs | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/devices/src/virtio/video/error.rs b/devices/src/virtio/video/error.rs index 1709306..5357c1f 100644 --- a/devices/src/virtio/video/error.rs +++ b/devices/src/virtio/video/error.rs @@ -17,7 +17,6 @@ use crate::virtio::Writer; /// An error indicating something went wrong while encoding or decoding. /// Unlike `virtio::video::Error`, `VideoError` is not fatal for `Worker`. #[derive(Debug)] -#[allow(dead_code)] pub enum VideoError { /// Invalid argument. InvalidArgument, |