[GIT PULL FOR v5.19] H.264 Field Decoding Support for Frame-based Decoders

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

 



This PR is of the v5 patch series "H.264 Field Decoding Support for Frame-based Decoders"

Regards,

	Hans

The following changes since commit 4a18d21649f4f34e79a16c635e5df48cebb82e1f:

  media: h264: Avoid wrapping long_term_frame_idx (2022-05-13 14:59:54 +0200)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.19f

for you to fetch changes up to fcd1effef6706fd66e2400601ecb52899d5f51e9:

  media: hantro: Enable HOLD_CAPTURE_BUF for H.264 (2022-05-13 22:57:27 +0200)

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

----------------------------------------------------------------
Jonas Karlman (5):
      media: rkvdec: h264: Fix bit depth wrap in pps packet
      media: rkvdec: h264: Validate and use pic width and height in mbs
      media: rkvdec: h264: Fix reference frame_num wrap for second field
      media: rkvdec: Ensure decoded resolution fit coded resolution
      media: hantro: h264: Make dpb entry management more robust

Nicolas Dufresne (15):
      media: h264: Use v4l2_h264_reference for reflist
      media: h264: Increase reference lists size to 32
      media: h264: Store current picture fields
      media: h264: Store all fields into the unordered list
      media: v4l2: Trace calculated p/b0/b1 initial reflist
      media: h264: Sort p/b reflist using frame_num
      media: v4l2: Reorder field reflist
      media: rkvdec: Stop overclocking the decoder
      media: rkvdec: h264: Fix dpb_valid implementation
      media: rkvdec: Move H264 SPS validation in rkvdec-h264
      media: rkvdec-h264: Add field decoding support
      media: rkvdec: Enable capture buffer holding for H264
      media: hantro: Stop using H.264 parameter pic_num
      media: hantro: Add H.264 field decoding support
      media: hantro: Enable HOLD_CAPTURE_BUF for H.264

 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_common.c   |  21 +++-
 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_common.h   |  11 +-
 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_if.c       |  15 ++-
 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_multi_if.c |  27 +++--
 drivers/media/platform/nvidia/tegra-vde/h264.c                       |  19 ++--
 drivers/media/v4l2-core/v4l2-h264.c                                  | 271 ++++++++++++++++++++++++++++++++++++--------
 drivers/staging/media/hantro/hantro_g1_h264_dec.c                    |  38 +++----
 drivers/staging/media/hantro/hantro_h264.c                           | 134 ++++++++++++++++++----
 drivers/staging/media/hantro/hantro_hw.h                             |   8 +-
 drivers/staging/media/hantro/hantro_v4l2.c                           |  25 ++++
 drivers/staging/media/hantro/rockchip_vpu2_hw_h264_dec.c             |  98 ++++++++--------
 drivers/staging/media/rkvdec/rkvdec-h264.c                           | 157 ++++++++++++++++++-------
 drivers/staging/media/rkvdec/rkvdec.c                                |  35 ++----
 drivers/staging/media/rkvdec/rkvdec.h                                |   2 +
 include/media/v4l2-h264.h                                            |  31 ++---
 15 files changed, 646 insertions(+), 246 deletions(-)



[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