[GIT PULL FOR v5.14] MPEG-2 stateless API cleanup and destaging

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

 



Hi Mauro,

This series cleans up and destages the MPEG-2 stateless decoder API.

After this the only remaining staging codec API is that for HEVC. That will
require more work and also requires support for dynamic array controls, for
which I posted a patch series recently.

Many thanks to Ezequiel et al for working on this!

Regards,

	Hans

The following changes since commit 0b276e470a4d43e1365d3eb53c608a3d208cabd4:

  media: coda: fix macroblocks count control usage (2021-04-15 13:23:26 +0200)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.14a

for you to fetch changes up to 210c886393c28ae158a32ec0208409d49a10414e:

  media: uapi: move MPEG-2 stateless controls out of staging (2021-04-30 07:58:16 +0200)

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

----------------------------------------------------------------
Ezequiel Garcia (10):
      media: uapi: mpeg2: Rename "quantization" to "quantisation"
      media: uapi: mpeg2: rework quantisation matrices semantics
      media: uapi: mpeg2: Cleanup flags
      media: uapi: mpeg2: Split sequence and picture parameters
      media: uapi: mpeg2: Move reference buffer fields
      media: hantro/cedrus: Remove unneeded slice size and slice offset
      media: uapi: mpeg2: Remove V4L2_CID_MPEG_VIDEO_MPEG2_SLICE_PARAMS
      media: uapi: Move the MPEG-2 stateless control type out of staging
      media: controls: Log MPEG-2 stateless control in .std_log
      media: uapi: move MPEG-2 stateless controls out of staging

 Documentation/userspace-api/media/v4l/ext-ctrls-codec-stateless.rst | 214 +++++++++++++++++++++++++++++++
 Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst           | 217 --------------------------------
 Documentation/userspace-api/media/v4l/pixfmt-compressed.rst         |  11 +-
 Documentation/userspace-api/media/v4l/vidioc-g-ext-ctrls.rst        |  12 ++
 Documentation/userspace-api/media/v4l/vidioc-queryctrl.rst          |  18 ++-
 Documentation/userspace-api/media/videodev2.h.rst.exceptions        |   5 +-
 drivers/media/v4l2-core/v4l2-ctrls.c                                | 122 ++++++++++++------
 drivers/staging/media/hantro/hantro_drv.c                           |   9 +-
 drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c                  | 110 ++++++++--------
 drivers/staging/media/hantro/hantro_hw.h                            |   2 +-
 drivers/staging/media/hantro/hantro_mpeg2.c                         |   2 +-
 drivers/staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c              | 106 +++++++---------
 drivers/staging/media/sunxi/cedrus/cedrus.c                         |  10 +-
 drivers/staging/media/sunxi/cedrus/cedrus.h                         |   5 +-
 drivers/staging/media/sunxi/cedrus/cedrus_dec.c                     |  10 +-
 drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c                   |  97 +++++---------
 include/media/mpeg2-ctrls.h                                         |  82 ------------
 include/media/v4l2-ctrls.h                                          |  11 +-
 include/uapi/linux/v4l2-controls.h                                  | 112 +++++++++++++++++
 include/uapi/linux/videodev2.h                                      |   7 ++
 20 files changed, 610 insertions(+), 552 deletions(-)
 delete mode 100644 include/media/mpeg2-ctrls.h



[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