crosvm/media
Tatsuyuki Ishi 8f2ccb3b50 virtio: video: Introduce FFmpeg encoder backend.
The FFmpeg backend is a software emulated video encoder device backend.
It can be used for testing, for developing guest kernel changes and
more.

The backend roughly mirrors how the FFmpeg decoder backend is
implemented right now, with the notable difference that it does not use
swscale as the de-facto input format is NV12 or YUV420 and the guest can
likely provide buffers in that format.

BUG=b:239897269
TEST=See testing instructions in the updated book document.

Change-Id: Iae9928bdad86729f890e738acfa58e21573a115b
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3920263
Reviewed-by: Alexandre Courbot <acourbot@chromium.org>
Commit-Queue: Alexandre Courbot <acourbot@chromium.org>
2022-09-30 05:36:51 +00:00
..
ffmpeg virtio: video: Introduce FFmpeg encoder backend. 2022-09-30 05:36:51 +00:00
libva media: libva: Also export VASurfaceID 2022-09-21 03:03:57 +00:00
libvda health-check: enforce blank line after copyright 2022-09-13 22:24:35 +00:00
vp8 Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00