Hi Mauro,
Please note the 'v4l2-dev: fix WARN_ON(!vdev->device_caps)' patch. Sorry about
that. I did test the original patch with vimc, but test-media doesn't actually
create a FAIL if a module can't be loaded. I'll fix that.
Other than that it's the usual fixes/cleanups and also it adds RK3399 VP8
decoding.
Regards,
Hans
The following changes since commit 6ddb094a9f8c451c42bc7c58cfed22275e8a1e38:
media: staging/intel-ipu3: Use dev_get_drvdata where possible (2019-07-25
06:45:46 -0400)
are available in the Git repository at:
git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.4e2
for you to fetch changes up to bb636bb902862c0008d7cd96ebae38fe41656233:
media: v4l2-core: introduce a helper to unregister a I2C subdev (2019-07-25
17:13:27 +0200)
----------------------------------------------------------------
Tag branch
----------------------------------------------------------------
Boris Brezillon (4):
media: hantro: Simplify the controls creation logic
media: hantro: Constify the control array
media: hantro: Add hantro_get_{src, dst}_buf() helpers
media: hantro: Add helpers to prepare/finish a run
Ezequiel Garcia (9):
media: Don't default-enable "ancillary driver autoselect" if EMBEDDED
media: Don't hide any menu if "ancillary drivers autoselect" is enabled
media: hantro: Move VP8 common code
media: v4l2-core: Cleanup Makefile
media: v4l2-core: Module re-organization
media: v4l2-core: move spi helpers out of v4l2-common.c
media: v4l2-core: move i2c helpers out of v4l2-common.c
media: v4l2-core: introduce a helper to unregister a SPI subdev
media: v4l2-core: introduce a helper to unregister a I2C subdev
Francois Buergisser (1):
media: hantro: Set DMA max segment size
Hans Verkuil (1):
v4l2-dev: fix WARN_ON(!vdev->device_caps)
Hariprasad Kelam (1):
staging: media: hantro: Remove call to memset after dma_alloc_coherent
Jeffy Chen (1):
media: hantro: Support RK3399 VP8 decoding
Niklas Söderlund (4):
rcar-vin: Rename VNDMR_DTMD_ARGB1555 to VNDMR_DTMD_ARGB
rcar-vin: Add control for alpha component
rcar-vin: Add support for RGB formats with alpha component
rcar-vin: Always setup controls when opening video device
drivers/media/Kconfig | 2 +-
drivers/media/dvb-frontends/Kconfig | 1 -
drivers/media/i2c/Kconfig | 1 -
drivers/media/platform/rcar-vin/rcar-core.c | 53 +++-
drivers/media/platform/rcar-vin/rcar-dma.c | 44 +++-
drivers/media/platform/rcar-vin/rcar-v4l2.c | 40 +--
drivers/media/platform/rcar-vin/rcar-vin.h | 5 +
drivers/media/spi/Kconfig | 1 -
drivers/media/tuners/Kconfig | 1 -
drivers/media/v4l2-core/Kconfig | 5 +
drivers/media/v4l2-core/Makefile | 15 +-
drivers/media/v4l2-core/v4l2-common.c | 210 ----------------
drivers/media/v4l2-core/v4l2-dev.c | 4 +-
drivers/media/v4l2-core/v4l2-device.c | 39 +--
drivers/media/v4l2-core/v4l2-i2c.c | 167 +++++++++++++
drivers/media/v4l2-core/v4l2-spi.c | 73 ++++++
drivers/staging/media/hantro/Makefile | 1 +
drivers/staging/media/hantro/hantro.h | 15 +-
drivers/staging/media/hantro/hantro_drv.c | 53 ++--
drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 14 +-
drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 34 +--
drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 11 +-
drivers/staging/media/hantro/hantro_hw.h | 7 +
drivers/staging/media/hantro/hantro_vp8.c | 17 +-
drivers/staging/media/hantro/rk3399_vpu_hw.c | 22 +-
drivers/staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 12 +-
drivers/staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 14 +-
drivers/staging/media/hantro/rk3399_vpu_hw_vp8_dec.c | 595
+++++++++++++++++++++++++++++++++++++++++++++
include/media/v4l2-common.h | 150 +++++++++---
29 files changed, 1199 insertions(+), 407 deletions(-)
create mode 100644 drivers/media/v4l2-core/v4l2-i2c.c
create mode 100644 drivers/media/v4l2-core/v4l2-spi.c
create mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_vp8_dec.c