media: venus: Set buffer to FW based on FW min count requirement.
authorDikshita Agarwal <dikshita@codeaurora.org>
Tue, 10 Aug 2021 09:47:55 +0000 (11:47 +0200)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Fri, 8 Oct 2021 09:26:14 +0000 (11:26 +0200)
commit16545aa3dee5a01f3f42aa566a051096c87f4b6f
treea6e233d3d925ddef4a812463d897e1ac2e132778
parentfa622c3df44190ec52f7c77f9c24f7b4685203d5
media: venus: Set buffer to FW based on FW min count requirement.

- Get the min buffer count required by FW from source event change
  and use the same value to decide actual buffer count and for
  buffer size calculation.
- Setup DPB and OPB buffers after session continue incase of
  reconfig.

Signed-off-by: Dikshita Agarwal <dikshita@codeaurora.org>
Signed-off-by: Stanimir Varbanov <stanimir.varbanov@linaro.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/platform/qcom/venus/core.h
drivers/media/platform/qcom/venus/helpers.c
drivers/media/platform/qcom/venus/hfi_helper.h
drivers/media/platform/qcom/venus/hfi_msgs.c
drivers/media/platform/qcom/venus/hfi_plat_bufs_v6.c
drivers/media/platform/qcom/venus/vdec.c