mbox series

[GIT,PULL,FOR,v5.19] Venus updates

Message ID 20220420154814.146560-1-stanimir.varbanov@linaro.org
State New
Headers show
Series [GIT,PULL,FOR,v5.19] Venus updates | expand

Pull-request

git://linuxtv.org/svarbanov/media_tree.git tags/venus-for-v5.19

Message

Stanimir Varbanov April 20, 2022, 3:48 p.m. UTC
Hi Mauro,

This time the updates include.

 * Adds new QCOM compressed custom pixel formats and related changes
   in v4l2 and Venus driver.
 * Adds intra-refresh type v4l2 control and support in Venus driver.
 * Few fixes.

Please pull.

regards,
Stan

The following changes since commit 3d59142ad94cf60b94b3dc94c19fdafa23aec8b1:

  media: dvb-usb: dib0700_devices: use an enum for the device number (2022-04-18 07:36:44 +0200)

are available in the Git repository at:

  git://linuxtv.org/svarbanov/media_tree.git tags/venus-for-v5.19

for you to fetch changes up to d7a7d26cde9ab49cb2265ca74f5372acedad8565:

  venus: venc: Add support for intra-refresh type (2022-04-20 17:58:00 +0300)

----------------------------------------------------------------
Venus updates for v5.19

----------------------------------------------------------------
Dikshita Agarwal (2):
      media: v4l2-ctrls: Add intra-refresh type control
      venus: venc: Add support for intra-refresh type

Luca Weiss (2):
      media: venus: hfi: Add error message for timeout error
      media: venus: hfi: avoid null dereference in deinit

Stanimir Varbanov (6):
      v4l: Add Qualcomm custom compressed pixel formats
      venus: helpers: Add helper to check supported pixel formats
      venus: Add a handling of QC08C compressed format
      venus: hfi_platform: Correct supported compressed format
      venus: Add a handling of QC10C compressed format
      venus: vdec: Use output resolution on reconfigure

Vikash Garodia (2):
      media: venus: do not queue internal buffers from previous sequence
      media: venus: vdec: ensure venus is powered on during stream off

 .../userspace-api/media/v4l/ext-ctrls-codec.rst    | 22 ++++++
 .../userspace-api/media/v4l/pixfmt-reserved.rst    | 19 +++++
 drivers/media/platform/qcom/venus/core.h           |  1 +
 drivers/media/platform/qcom/venus/helpers.c        | 85 ++++++++++++++--------
 drivers/media/platform/qcom/venus/helpers.h        |  1 +
 drivers/media/platform/qcom/venus/hfi.c            |  3 +
 .../media/platform/qcom/venus/hfi_platform_v4.c    |  4 +-
 .../media/platform/qcom/venus/hfi_platform_v6.c    |  4 +-
 drivers/media/platform/qcom/venus/hfi_venus.c      |  4 +-
 drivers/media/platform/qcom/venus/vdec.c           | 37 ++++++++--
 drivers/media/platform/qcom/venus/venc.c           |  6 +-
 drivers/media/platform/qcom/venus/venc_ctrls.c     |  8 ++
 drivers/media/v4l2-core/v4l2-ctrls-defs.c          |  9 +++
 drivers/media/v4l2-core/v4l2-ioctl.c               |  2 +
 include/uapi/linux/v4l2-controls.h                 |  5 ++
 include/uapi/linux/videodev2.h                     |  2 +
 16 files changed, 170 insertions(+), 42 deletions(-)