UPSTREAM:radeon/vcn: move calc_dpb_size into create_decoder
Dpb buffer size calculation should based on the values provided in player's
decoder creation call. db_alignmet should be decided in decoder creation
call as well. Therefore, move db_alignment and dpb buffer size calculation
from rvcn_dec_message_decode to radeon_create_decoder function.
BUG=b:190278973
TEST=Pass video decode tast tests
(cherry picked from commit 796358e2f56b8444f2d422ea14639945be7c709e)
Signed-off-by: Boyuan Zhang <boyuan.zhang@amd.com>
Reviewed-by: Leo Liu <leo.liu@amd.com>
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11378>
Signed-off-by: SureshGuttula <suresh.guttula@amd.corp-partner.google.com>
Change-Id: Ib00e49aee6064b90229e5e677582d379041ed065
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/mesa/+/2974099
Reviewed-by: Sean Paul <seanpaul@chromium.org>
Reviewed-by: Drew Davenport <ddavenport@chromium.org>
Commit-Queue: Drew Davenport <ddavenport@chromium.org>
2 files changed