[GIT PULL FOR v5.15] mtk-vcodec: support for MT8183 decoder

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following changes since commit 6daa9f32282ac76b8996f5291fb387d685786288:

  media: Clean V4L2_PIX_FMT_NV12MT documentation (2021-08-06 10:54:04 +0200)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.15g

for you to fetch changes up to ab7cbbc9a178b68c08aafcce6570d4bdeb0c92f8:

  media: mtk-vcodec: enable MT8183 decoder (2021-08-09 13:26:09 +0200)

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

----------------------------------------------------------------
Alexandre Courbot (8):
      media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD
      media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardware limits
      media: mtk-vcodec: make flush buffer reusable by encoder
      media: mtk-vcodec: venc: support START and STOP commands
      media: mtk-vcodec: vdec: handle firmware version field
      media: mtk-vcodec: support version 2 of decoder firmware ABI
      media: add Mediatek's MM21 format
      dt-bindings: media: document mediatek,mt8183-vcodec-dec

Hirokazu Honda (1):
      media: mtk-vcodec: vdec: Support H264 profile control

Yunfei Dong (5):
      media: mtk-vcodec: vdec: move stateful ops into their own file
      media: mtk-vcodec: vdec: support stateless API
      media: mtk-vcodec: vdec: support stateless H.264 decoding
      media: mtk-vcodec: vdec: add media device if using stateless api
      media: mtk-vcodec: enable MT8183 decoder

 Documentation/devicetree/bindings/media/mediatek-vcodec.txt  |   1 +
 Documentation/userspace-api/media/v4l/pixfmt-reserved.rst    |   7 +
 drivers/media/platform/Kconfig                               |   3 +
 drivers/media/platform/mtk-vcodec/Makefile                   |   3 +
 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c           | 820 ++++++---------------------------------
 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h           |  25 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c       |  68 +++-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c  | 628 ++++++++++++++++++++++++++++++
 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 360 +++++++++++++++++
 drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h           |  58 ++-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c           | 140 ++++++-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c       |   6 +-
 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c    | 774 ++++++++++++++++++++++++++++++++++++
 drivers/media/platform/mtk-vcodec/vdec_drv_if.c              |   3 +
 drivers/media/platform/mtk-vcodec/vdec_drv_if.h              |   1 +
 drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h             |  23 +-
 drivers/media/platform/mtk-vcodec/vdec_vpu_if.c              |  43 +-
 drivers/media/platform/mtk-vcodec/vdec_vpu_if.h              |   5 +
 drivers/media/v4l2-core/v4l2-ioctl.c                         |   1 +
 include/uapi/linux/videodev2.h                               |   1 +
 20 files changed, 2241 insertions(+), 729 deletions(-)
 create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c
 create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c
 create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux