[GIT,PULL,FOR,v6.4,v3] Venus updates

Message ID 20230405220047.305248-1-stanimir.k.varbanov@gmail.com (mailing list archive)
State Accepted
Delegated to: Hans Verkuil
Headers
Series [GIT,PULL,FOR,v6.4,v3] Venus updates |

Pull-request

git://linuxtv.org/svarbanov/media_tree.git tags/tag-venus-for-v6.4-v3

Message

Stanimir Varbanov April 5, 2023, 10 p.m. UTC
  Hi Mauro,

This time Venus updates includes:

 - A fix for capture format enumeration.
 - A fix for handling decoder start cmd.
 - A fix for H265 decoder failure.
 - Adds encoder commands support.
 - Adds support for QP range for HFI versions 4xx and 6xx.
 - Correct P010 buffer alignment.

Please pull.

regards,
Stan

Chnages since v2:
 Fixed error/warn in patches/0003-venus-venc-add-handling-for-VIDIOC_ENCODER_CMD.patch,
 and add one more ready to merge patch which corrects P010 buffer alignment.
  
Changes since v1:
 In this v2 pull request the DT-binding re-organizations and cleanup
 patchset from Krzysztof has been dropped, it is already part of
 Sakari's dt-binding pull request.


The following changes since commit eeac8ede17557680855031c6f305ece2378af326:

  Linux 6.3-rc2 (2023-03-12 16:36:44 -0700)

are available in the Git repository at:

  git://linuxtv.org/svarbanov/media_tree.git tags/tag-venus-for-v6.4-v3

for you to fetch changes up to 683710ec363d4e7499d3fb61ca160ff8aada45f1:

  media: venus: Correct P010 buffer alignment (2023-04-05 19:48:27 +0300)

----------------------------------------------------------------
Venus updates for v6.4 v3

----------------------------------------------------------------
Dikshita Agarwal (1):
      venus: venc: add handling for VIDIOC_ENCODER_CMD

Fritz Koenig (1):
      media: venus: Correct P010 buffer alignment

Javier Martinez Canillas (1):
      media: venus: dec: Fix capture formats enumeration order

Krzysztof Kozlowski (1):
      media: venus: drop unused opp_table field documentation

MichaƂ Krawczyk (1):
      media: venus: dec: Fix handling of the start cmd

Viswanath Boma (2):
      venus: Fix for H265 decoding failure.
      venus: Add support for min/max qp range.

 drivers/media/platform/qcom/venus/core.h           |  10 +-
 drivers/media/platform/qcom/venus/helpers.c        |   4 +-
 drivers/media/platform/qcom/venus/hfi_cmds.c       |  23 +++++
 drivers/media/platform/qcom/venus/hfi_helper.h     |  18 ++++
 .../media/platform/qcom/venus/hfi_plat_bufs_v6.c   |   4 +-
 drivers/media/platform/qcom/venus/vdec.c           |  23 ++++-
 drivers/media/platform/qcom/venus/venc.c           | 109 +++++++++++++++++++--
 7 files changed, 173 insertions(+), 18 deletions(-)
  

Comments

Jenkins April 5, 2023, 10:28 p.m. UTC | #1
From: builder@linuxtv.org

Pull request: https://patchwork.linuxtv.org/project/linux-media/patch/20230405220047.305248-1-stanimir.k.varbanov@gmail.com/
Build log: https://builder.linuxtv.org/job/patchwork/295205/
Build time: 00:21:26
Link: https://lore.kernel.org/linux-media/20230405220047.305248-1-stanimir.k.varbanov@gmail.com

gpg: Signature made Wed 05 Apr 2023 09:48:58 PM UTC
gpg:                using RSA key E1558C2497CE3CCC2B5AA30F25B55FC81B7035F2
gpg: Good signature from "Stanimir Varbanov <stanimir.varbanov@linaro.org>" [expired]
gpg: Note: This key has expired!
Primary key fingerprint: 34CF E039 8A16 AD93 18FD  D5E8 A6D0 26D8 E358 14D4
     Subkey fingerprint: E155 8C24 97CE 3CCC 2B5A  A30F 25B5 5FC8 1B70 35F2

Summary: got 1/7 patches with issues, being 1 at build time, plus one error when buinding PDF document

Error/warnings:

patches/0001-media-venus-drop-unused-opp_table-field-documentatio.patch:

    allyesconfig: return code #0:
	../scripts/genksyms/parse.y: warning: 9 shift/reduce conflicts [-Wconflicts-sr]
	../scripts/genksyms/parse.y: warning: 5 reduce/reduce conflicts [-Wconflicts-rr]
	../scripts/genksyms/parse.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
	../drivers/staging/media/atomisp/i2c/atomisp-ov2680.c:415 ov2680_s_stream() warn: missing error code 'ret'
	../drivers/staging/media/atomisp/pci/atomisp_cmd.c: ../drivers/staging/media/atomisp/pci/atomisp_cmd.c:3357 atomisp_cp_dvs_6axis_config() warn: missing unwind goto?
	../drivers/staging/media/atomisp/pci/atomisp_cmd.c: ../drivers/staging/media/atomisp/pci/atomisp_cmd.c:3456 atomisp_cp_morph_table() warn: missing unwind goto?

    allyesconfig: return code #0:
	../drivers/media/i2c/adp1653.c: ../drivers/media/i2c/adp1653.c:444 adp1653_of_init() warn: missing unwind goto?
	SMATCH:../drivers/media/usb/siano/smsusb.c ../drivers/media/usb/siano/smsusb.c:53:38: :warning: array of flexible structures
	../drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c: ../drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c:2490 mxc_jpeg_probe() warn: missing unwind goto?
	../drivers/media/pci/cx23885/cx23885-dvb.c: ../drivers/media/pci/cx23885/cx23885-dvb.c:2570 dvb_register() parse error: OOM: 3000012Kb sm_state_count = 1974592
	../drivers/media/pci/cx23885/cx23885-dvb.c: ../drivers/media/pci/cx23885/cx23885-dvb.c:2570 dvb_register() warn: Function too hairy.  No more merges.
	../drivers/media/pci/cx23885/cx23885-dvb.c: ../drivers/media/pci/cx23885/cx23885-dvb.c:2570 dvb_register() parse error: __split_smt: function too hairy.  Giving up after 56 seconds
	../drivers/media/i2c/ov5645.c: ../drivers/media/i2c/ov5645.c:687 ov5645_set_power_on() warn: 'ov5645->xclk' from clk_prepare_enable() not released on lines: 687.
	../drivers/media/usb/em28xx/em28xx-video.c: ../drivers/media/usb/em28xx/em28xx-video.c:2854 em28xx_v4l2_init() parse error: turning off implications after 60 seconds
	../drivers/media/usb/pvrusb2/pvrusb2-hdw.c: ../drivers/media/usb/pvrusb2/pvrusb2-hdw.c:3293 pvr2_hdw_get_tuner_status() warn: inconsistent indenting


Error #512 when building PDF docs