[GIT PULL FOR v5.10] H.264 API cleanup patches

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

 



Hopefully we can move the h264 stateless codec API out of staging after
this series is merged.

As far as I am aware the only outstanding issue is to verify that possible
future MVC support is something that can be added without requiring changes
in the current h264 controls.

Many thanks to everyone who has been working on this!

Regards,

	Hans

The following changes since commit 9a538b83612c8b5848bf840c2ddcd86dda1c8c76:

  media: venus: core: Add support for opp tables/perf voting (2020-08-18 15:55:56 +0200)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-h264

for you to fetch changes up to b23670ca97bab2ec501139ed6f57765fcb92d850:

  media: cedrus: Use H264_SCALING_MATRIX only when required (2020-08-25 10:41:54 +0200)

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

----------------------------------------------------------------
Ezequiel Garcia (15):
      media: uapi: h264: Further clarify scaling lists order
      media: uapi: h264: Split prediction weight parameters
      media: uapi: h264: Increase size of 'first_mb_in_slice' field
      media: uapi: h264: Clean DPB entry interface
      media: uapi: h264: Increase size of DPB entry pic_num
      media: uapi: h264: Drop SLICE_PARAMS 'size' field
      media: uapi: h264: Clarify SLICE_BASED mode
      media: uapi: h264: Clean slice invariants syntax elements
      media: uapi: h264: Rename and clarify PPS_FLAG_SCALING_MATRIX_PRESENT
      media: hantro: Don't require unneeded H264_SLICE_PARAMS
      media: rkvdec: Don't require unneeded H264_SLICE_PARAMS
      media: rkvdec: Drop unneeded per_request driver-specific control flag
      media: rkvdec: Use H264_SCALING_MATRIX only when required
      media: hantro: Use H264_SCALING_MATRIX only when required
      media: cedrus: Use H264_SCALING_MATRIX only when required

Jernej Skrabec (3):
      media: uapi: h264: Update reference lists
      media: cedrus: h264: Properly configure reference field
      media: cedrus: h264: Fix frame list construction

Philipp Zabel (1):
      media: uapi: h264: Clarify pic_order_cnt_bit_size field

 Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst | 233 +++++++++++++++++++++++++---------------------
 drivers/media/v4l2-core/v4l2-ctrls.c                      |  28 ++++++
 drivers/media/v4l2-core/v4l2-h264.c                       |  12 +--
 drivers/staging/media/hantro/hantro_drv.c                 |   5 -
 drivers/staging/media/hantro/hantro_g1_h264_dec.c         |  26 +++---
 drivers/staging/media/hantro/hantro_h264.c                |  12 +--
 drivers/staging/media/hantro/hantro_hw.h                  |   2 -
 drivers/staging/media/rkvdec/rkvdec-h264.c                |  37 ++++----
 drivers/staging/media/rkvdec/rkvdec.c                     |  14 +--
 drivers/staging/media/rkvdec/rkvdec.h                     |   1 -
 drivers/staging/media/sunxi/cedrus/cedrus.c               |   9 +-
 drivers/staging/media/sunxi/cedrus/cedrus.h               |   1 +
 drivers/staging/media/sunxi/cedrus/cedrus_dec.c           |   2 +
 drivers/staging/media/sunxi/cedrus/cedrus_h264.c          |  61 ++++++------
 include/media/h264-ctrls.h                                |  87 +++++++++--------
 include/media/v4l2-ctrls.h                                |   2 +
 include/media/v4l2-h264.h                                 |   3 +-
 17 files changed, 290 insertions(+), 245 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