Hi Mauro,
Here is a set of patches to make Venus decoder driver compliant with
stateful decoder draft documentation.
Please pull.
Changes in take 2:
Fixed checkpatch Error/warnings.
regards,
Stan
The following changes since commit d3dd552da3eb16e369d2459e3fa927542f11d17c:
media: dt-bindings: media: sunxi-ir: Add H6 compatible (2019-08-04 06:36:11
-0300)
are available in the Git repository at:
git://linuxtv.org/svarbanov/media_tree.git tags/venus-for-v5.4
for you to fetch changes up to bf86c65719f2ff6a592e543479b4f1dc4c5ec0c7:
venus: dec: populate properly timestamps and flags for capture buffers
(2019-08-05 10:00:07 +0300)
----------------------------------------------------------------
Venus updates for v5.4
----------------------------------------------------------------
Malathi Gottam (1):
venus: venc: amend buffer size for bitstream plane
Stanimir Varbanov (10):
venus: helpers: export few helper functions
venus: hfi: add type argument to hfi flush function
venus: hfi: export few HFI functions
venus: hfi: return an error if session_init is already called
venus: helpers: add three more helper functions
venus: vdec_ctrls: get real minimum buffers for capture
venus: vdec: allow bigger sizeimage set by clients
venus: make decoder compliant with stateful codec API
venus: helpers: handle correctly vbuf field
venus: dec: populate properly timestamps and flags for capture buffers
drivers/media/platform/qcom/venus/core.h | 32 +-
drivers/media/platform/qcom/venus/helpers.c | 199 +++++++--
drivers/media/platform/qcom/venus/helpers.h | 11 +
drivers/media/platform/qcom/venus/hfi.c | 11 +-
drivers/media/platform/qcom/venus/hfi.h | 2 +-
drivers/media/platform/qcom/venus/vdec.c | 537 +++++++++++++++++++------
drivers/media/platform/qcom/venus/vdec_ctrls.c | 7 +-
drivers/media/platform/qcom/venus/venc.c | 13 +-
8 files changed, 655 insertions(+), 157 deletions(-)