crosvm/media
Daniel Almeida d53c442b8e media: cros-codecs: make it possible to retrieve the display order
Make it possible to retrieve the display order by adding a
display_order() member to the DynDecodedHandle trait.

This is in preparation for further CrosVM changes where the handles
will be sorted by the display order.

The decoders will issue the display order from a monotonically
increasing counter after applying any codec-specific reordering
algorithm. We will build upon the monotonically increasing counter to
identify gaps in CrosVM and wait until said gaps are filled by newer
frames.

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

Change-Id: I4e4b1becb9aea124b6b942069dcc676385bd6986
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3907528
Reviewed-by: Alexandre Courbot <acourbot@chromium.org>
Commit-Queue: Alexandre Courbot <acourbot@chromium.org>
Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org>
2022-10-28 07:36:23 +00:00
..
cros-codecs media: cros-codecs: make it possible to retrieve the display order 2022-10-28 07:36:23 +00:00
ffmpeg Re-enable video-decoder feature 2022-10-06 18:28:56 +00:00
libva video: decoder: vaapi: raw_cap should not depend on rt_format 2022-10-28 06:33:31 +00:00
libvda media: libvda: allow to build without linking to libvda 2022-10-21 13:57:31 +00:00