[PATCH 0/2] add MBR type rate control for encoder

Sachin Kumar Garg posted 2 patches 1 month, 2 weeks ago
There is a newer version of this series
.../userspace-api/media/v4l/ext-ctrls-codec.rst    |   7 +
drivers/media/platform/qcom/iris/iris_ctrls.c      |   2 +
.../platform/qcom/iris/iris_hfi_gen1_defines.h     |   1 +
.../media/platform/qcom/iris/iris_platform_gen1.c  |   9 +-
.../platform/qcom/iris/iris_platform_sc7280.h      | 202 +++++++++++++++++++++
drivers/media/v4l2-core/v4l2-ctrls-defs.c          |   1 +
include/uapi/linux/v4l2-controls.h                 |   1 +
7 files changed, 216 insertions(+), 7 deletions(-)
[PATCH 0/2] add MBR type rate control for encoder
Posted by Sachin Kumar Garg 1 month, 2 weeks ago
This series adds the support for MBR rate control type in the
Iris driver.
The changes include:
- Add MBR Rate Control definition in the v4l2-ctrl.
- Add MBR Documentation in the v4l2-ctrl.
- Add MBR RC handling in the Iris driver for sc7280.

I have validated this series on sc7280 using the below test application
by setting the BitRateMode control to V4L2_MPEG_VIDEO_BITRATE_MODE_MBR:
https://github.com/quic/v4l-video-test-app

Signed-off-by: Sachin Kumar Garg <sachin.garg@oss.qualcomm.com>
---
Sachin Kumar Garg (2):
      media: v4l2-ctrls: add encoder maximum bitrate control
      media: iris: add new rate control type MBR for encoder

 .../userspace-api/media/v4l/ext-ctrls-codec.rst    |   7 +
 drivers/media/platform/qcom/iris/iris_ctrls.c      |   2 +
 .../platform/qcom/iris/iris_hfi_gen1_defines.h     |   1 +
 .../media/platform/qcom/iris/iris_platform_gen1.c  |   9 +-
 .../platform/qcom/iris/iris_platform_sc7280.h      | 202 +++++++++++++++++++++
 drivers/media/v4l2-core/v4l2-ctrls-defs.c          |   1 +
 include/uapi/linux/v4l2-controls.h                 |   1 +
 7 files changed, 216 insertions(+), 7 deletions(-)
---
base-commit: c824345288d11e269ce41b36c105715bc2286050
change-id: 20260212-b4-add_sc7280_mbr-597ac615b931

Best regards,
-- 
Sachin Kumar Garg <sachin.garg@oss.qualcomm.com>