commit | 010bbce378f260a3a8292a5cfb75677cdbab344c | [log] [tgz] |
---|---|---|
author | Steve Cho <stevecho@google.com> | Wed Sep 28 16:45:24 2022 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Sep 28 16:45:24 2022 |
tree | b2cc84db97bd4a56bb464c807f01297a0b1abe9d | |
parent | d3f0b72a4cadcbefbe95c3b50ac4bc02018cdd05 [diff] |
media/gpu/v4l2: Fix |order_hints| setup for AV1 decode This CL fixes an issue with |order_hints| setup of |v4l2_ctrl_av1_frame|. Current setup works correctly for some simple tests when |order_hint| happens to match with frame number (b/242337166). However, it will cause md5 mis-matches with general cases. This CL updates this algorithm by using |ref_order_hint_| referencing the AV1 spec (https://aomediacodec.github.io/av1-spec/#uncompressed-header-syntax). Md5 mismatch is resolved with this fix for non_uniform_tiling_20201006.ivf test vector. Bug: b:249104479, b:248551111 TEST: v4l2_stateless_decoder --video=non_uniform_tiling_20201006.ivf using updated ec, kernel Change-Id: I5fe7e23dae1093f7f1b5e0caf68224f888090b02 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3923977 Commit-Queue: Steve Cho <stevecho@chromium.org> Reviewed-by: Nathan Hebert <nhebert@chromium.org> Cr-Commit-Position: refs/heads/main@{#1052459}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.