crosvm/media
Daniel Almeida 09c36bf620 media: libva: implement vaQuerySurfaceStatus for Picture<PictureEnd>
Implement access to vaQuerySurfaceStatus for Picture<PictureEnd>. This
means that a decoder can initiate a decode operation and query its
status at a convenient time instead of blocking on it for completion.

Also expose libva::VASurfaceStatus to calling code while at it, since it
is needed to interface with this API.

BUG=b:214478588
TEST="cargo build --features=video-decoder,vaapi" successfully builds
the libva crate

Change-Id: I8a20455ef9937a4a54943325d359fa361190d8a4
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3875042
Commit-Queue: Alexandre Courbot <acourbot@chromium.org>
Reviewed-by: Alexandre Courbot <acourbot@chromium.org>
2022-10-12 08:01:52 +00:00
..
ffmpeg Re-enable video-decoder feature 2022-10-06 18:28:56 +00:00
libva media: libva: implement vaQuerySurfaceStatus for Picture<PictureEnd> 2022-10-12 08:01:52 +00:00
libvda Modify builds via CROSVM_BUILD_VARIANT env var 2022-10-04 21:23:00 +00:00
vp8