[PATCH v4 0/2] media: qcom: iris: add dynamic encoder properties

Wangao Wang posted 2 patches 1 day, 1 hour ago
drivers/media/platform/qcom/iris/iris_ctrls.c      | 24 +++++++++++++++++++-
drivers/media/platform/qcom/iris/iris_ctrls.h      |  1 +
drivers/media/platform/qcom/iris/iris_hfi_gen1.c   | 26 ++++++++++++----------
.../platform/qcom/iris/iris_hfi_gen1_command.c     |  3 +++
.../platform/qcom/iris/iris_hfi_gen1_defines.h     |  1 +
drivers/media/platform/qcom/iris/iris_hfi_gen2.c   | 12 +++++++++-
.../platform/qcom/iris/iris_hfi_gen2_defines.h     |  7 ++++++
.../platform/qcom/iris/iris_platform_common.h      |  2 +-
8 files changed, 61 insertions(+), 15 deletions(-)
[PATCH v4 0/2] media: qcom: iris: add dynamic encoder properties
Posted by Wangao Wang 1 day, 1 hour ago
This patch series introduces several enhancements to the Qualcomm Iris
encoder driver, improving support for V4L2 controls and enabling more
video encoding features.

- Fix missing hfi_id for gen1 encoder GOP_SIZE cap.
- Add key frame request support for gen1 and gen2 encoders.

All patches have been tested with iris_test_app on gen1:QCS6490,
gen2:QCS9100, X1E80100.

Signed-off-by: Wangao Wang <wangao.wang@oss.qualcomm.com>
---
Changes in v4:
- Add Fixes tag.(bod)
- Link to v3: https://lore.kernel.org/r/20260624-dynamic_encode-v3-0-f2a2db0ac2af@oss.qualcomm.com

Changes in v3:
- Correct the max value for FORCE_KEY_FRAME cap.
- Link to v2: https://lore.kernel.org/r/20260604-dynamic_encode-v2-0-6e97df032482@oss.qualcomm.com

Changes in v2:
- Rebased due to a conflict with commit 'media: qcom: iris: split HFI session ops from core ops' (35da0884068226ca3a53371dbf685db6e0d74658).
- Link to v1: https://lore.kernel.org/r/20260429-dynamic_encode-v1-0-c9fb691d8b3a@oss.qualcomm.com

---
Wangao Wang (2):
      media: qcom: iris: fix missing hfi_id in gen1 GOP_SIZE cap
      media: qcom: iris: Add request key frame support for encoder

 drivers/media/platform/qcom/iris/iris_ctrls.c      | 24 +++++++++++++++++++-
 drivers/media/platform/qcom/iris/iris_ctrls.h      |  1 +
 drivers/media/platform/qcom/iris/iris_hfi_gen1.c   | 26 ++++++++++++----------
 .../platform/qcom/iris/iris_hfi_gen1_command.c     |  3 +++
 .../platform/qcom/iris/iris_hfi_gen1_defines.h     |  1 +
 drivers/media/platform/qcom/iris/iris_hfi_gen2.c   | 12 +++++++++-
 .../platform/qcom/iris/iris_hfi_gen2_defines.h     |  7 ++++++
 .../platform/qcom/iris/iris_platform_common.h      |  2 +-
 8 files changed, 61 insertions(+), 15 deletions(-)
---
base-commit: b4515cf4156356e8f4fe6e0fdc17f59adab9772f
change-id: 20260417-dynamic_encode-3751a6360ed4

Best regards,
-- 
Wangao Wang <wangao.wang@oss.qualcomm.com>