commit | 96e98ef88299570f66f207d70bb7b29e0cdeb4b5 | [log] [tgz] |
---|---|---|
author | Tatsuyuki Ishi <ishitatsuyuki@google.com> | Wed Aug 10 13:12:01 2022 +0900 |
committer | crosvm LUCI <crosvm-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Aug 12 04:48:35 2022 +0000 |
tree | 8855e7fd1775021e69cf21b84f7c669471b2afa1 | |
parent | 894b15044d33082ef4088d8b0b135307347ed84f [diff] |
media: ffmpeg: Remove AsMut from AvFrame. This is actually highly unsound since it allows you to write arbitrary garbage to the buffer pointer fields. BUG=None TEST=cargo test -p ffmpeg && cargo test --features "video-decoder,ffmpeg" -p devices video + v4l2r test from crosvm book Change-Id: I77bd32b856afef8538791a99829f7248cd77787e Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3822433 Tested-by: Tatsuyuki Ishi <ishitatsuyuki@google.com> Reviewed-by: Alexandre Courbot <acourbot@chromium.org> Commit-Queue: Tatsuyuki Ishi <ishitatsuyuki@google.com>
crosvm is a virtual machine monitor (VMM) based on Linux’s KVM hypervisor, with a focus on simplicity, security, and speed. crosvm is intended to run Linux guests, originally as a security boundary for running native applications on the Chrome OS platform. Compared to QEMU, crosvm doesn’t emulate architectures or real hardware, instead concentrating on paravirtualized devices, such as the virtio standard.
crosvm is currently used to run Linux/Android guests on Chrome OS devices.