mbox series

[GIT,PULL,v2,FOR,v6.9] Various fixes and enhancements

Message ID e369b538-0691-4b70-b82d-f512706f32d7@xs4all.nl
State New
Headers show
Series [GIT,PULL,v2,FOR,v6.9] Various fixes and enhancements | expand

Pull-request

git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.9d

Message

Hans Verkuil Feb. 15, 2024, 9 a.m. UTC
If there are no comments, then I'll push this Friday.

Changes since v1:

- updated visl patches from v4 to v5 (I somehow missed the v5)
- dropped the "media: v4l2-mem2mem: fix mem order in last buf" patch, that needs more work

Regards,

	Hans

The following changes since commit 8c64f4cdf4e6cc5682c52523713af8c39c94e6d5:

  media: edia: dvbdev: fix a use-after-free (2024-02-07 06:06:03 +0100)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v6.9d

for you to fetch changes up to ddd2e960527cccc6cbfac6b4fc99e902febf8acd:

  media: visl: Add codec specific variability on output frames (2024-02-15 09:18:34 +0100)

----------------------------------------------------------------
Tag branch

----------------------------------------------------------------
Andrzej Pietrasiewicz (1):
      media: videobuf2: Add missing doc comment for waiting_in_dqbuf

Arnd Bergmann (3):
      media: sta2x11: fix irq handler cast
      media: pvrusb2: fix pvr2_stream_callback casts
      media: v4l: marvell: select CONFIG_V4L2_ASYNC where needed

Changhuang Liang (1):
      staging: media: starfive: Set 16 bpp for capture_raw device

Colin Ian King (2):
      media: tda18271: remove redundant assignment to variable bcal
      media: i2c: st-vgxy61: remove redundant initialization of pointer mode

Daniil Dulov (2):
      media: go7007: add check of return value of go7007_read_addr()
      media: pvrusb2: remove redundant NULL check

Detlev Casanova (4):
      media: visl,vidtv: Set parameters permissions to 0444
      media: visl: Add a tpg_verbose parameter
      doc: media: visl: Document tpg_verbose parameter
      media: visl: Add codec specific variability on output frames

Hans Verkuil (3):
      media: staging: imx: controls are from another device, mark this
      media: v4l2-ctrls-core.c: check min/max for menu, controls
      media: core: v4l2-ioctl.c: use is_valid_ioctl()

Jernej Skrabec (4):
      media: cedrus: h265: Fix configuring bitstream size
      media: sun8i-di: Fix coefficient writes
      media: sun8i-di: Fix power on/off sequences
      media: sun8i-di: Fix chroma difference threshold

Kells Ping (1):
      media: platform: cros-ec: Add Dita to the match table

Kevin Hao (3):
      media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread
      media: msp3400: Use wait_event_freezable_timeout() in msp_sleep()
      media: pvrusb2: Use wait_event_freezable() for freezable kthread

Lucas Stach (1):
      media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak

Markus Elfring (1):
      media: ti: Use devm_platform_ioremap_resource() in ti_csi2rx_probe()

Matthias Schwarzott (1):
      media: zl10036: Fix my email address

Ming Qian (2):
      media: imx-jpeg: Support for negotiating bytesperline with client
      media: amphion: Abort vpu parsing directly in seek

Niklas Söderlund (1):
      media: rcar-csi2: Move driver to renesas directory

Ricardo B. Marliere (1):
      media: bt8xx: make bttv_sub_bus_type const

Vincenzo Mezzela (1):
      docs: media: fix typo in docs

XueBing Chen (4):
      media: dvb-frontends: Clean up errors in cx24110.h
      media: stv6110x: Clean up errors in stv6110x.h
      media: Clean up errors in bcm3510_priv.h
      media: dvb-frontends: Clean up errors in tda8083.h

Yang Li (1):
      media: mediatek: vcodec: Remove unneeded semicolon

 Documentation/admin-guide/media/visl.rst                                  |  12 +-
 Documentation/driver-api/media/v4l2-subdev.rst                            |   2 +-
 MAINTAINERS                                                               |   1 +
 drivers/media/cec/platform/cros-ec/cros-ec-cec.c                          |   2 +
 drivers/media/dvb-core/dvb_frontend.c                                     |  13 +-
 drivers/media/dvb-frontends/bcm3510_priv.h                                |   6 +-
 drivers/media/dvb-frontends/cx24110.h                                     |   8 +-
 drivers/media/dvb-frontends/stv6110x_priv.h                               |   8 +-
 drivers/media/dvb-frontends/tda8083.h                                     |   8 +-
 drivers/media/dvb-frontends/zl10036.c                                     |   2 +-
 drivers/media/dvb-frontends/zl10036.h                                     |   2 +-
 drivers/media/i2c/msp3400-driver.c                                        |  20 +--
 drivers/media/i2c/msp3400-driver.h                                        |   2 +-
 drivers/media/i2c/st-vgxy61.c                                             |   2 +-
 drivers/media/pci/bt8xx/bttv-gpio.c                                       |   2 +-
 drivers/media/pci/bt8xx/bttvp.h                                           |   2 +-
 drivers/media/pci/sta2x11/sta2x11_vip.c                                   |   9 +-
 drivers/media/platform/amphion/vdec.c                                     |   4 +-
 drivers/media/platform/marvell/Kconfig                                    |   2 +
 drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c |  14 +-
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c                            |  16 +++
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h                            |   1 +
 drivers/media/platform/renesas/Kconfig                                    |  16 +++
 drivers/media/platform/renesas/Makefile                                   |   1 +
 drivers/media/platform/renesas/{rcar-vin => }/rcar-csi2.c                 |   0
 drivers/media/platform/renesas/rcar-vin/Kconfig                           |  16 ---
 drivers/media/platform/renesas/rcar-vin/Makefile                          |   1 -
 drivers/media/platform/sunxi/sun8i-di/sun8i-di.c                          |  69 ++++-----
 drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c                     |   5 +-
 drivers/media/test-drivers/vidtv/vidtv_bridge.c                           |  26 ++--
 drivers/media/test-drivers/visl/visl-core.c                               |  15 +-
 drivers/media/test-drivers/visl/visl-dec.c                                | 311 ++++++++++++++++++++++++----------------
 drivers/media/test-drivers/visl/visl.h                                    |   1 +
 drivers/media/tuners/tda18271-fe.c                                        |   1 -
 drivers/media/usb/go7007/go7007-usb.c                                     |   4 +-
 drivers/media/usb/pvrusb2/pvrusb2-context.c                               |   8 +-
 drivers/media/usb/pvrusb2/pvrusb2-dvb.c                                   |  12 +-
 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c                                  |  11 +-
 drivers/media/v4l2-core/v4l2-ctrls-api.c                                  |   2 +-
 drivers/media/v4l2-core/v4l2-ctrls-core.c                                 |   5 +-
 drivers/media/v4l2-core/v4l2-ioctl.c                                      |   2 +-
 drivers/staging/media/imx/imx-media-csc-scaler.c                          |   1 +
 drivers/staging/media/imx/imx-media-fim.c                                 |   2 +-
 drivers/staging/media/starfive/camss/stf-capture.c                        |   8 +-
 drivers/staging/media/sunxi/cedrus/cedrus_h265.c                          |  10 +-
 include/media/videobuf2-core.h                                            |  13 +-
 46 files changed, 382 insertions(+), 296 deletions(-)
 rename drivers/media/platform/renesas/{rcar-vin => }/rcar-csi2.c (100%)