[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20191026174703.1120023-1-jernej.skrabec@siol.net>
Date: Sat, 26 Oct 2019 19:46:59 +0200
From: Jernej Skrabec <jernej.skrabec@...l.net>
To: mripard@...nel.org, paul.kocialkowski@...tlin.com
Cc: mchehab@...nel.org, hverkuil-cisco@...all.nl,
gregkh@...uxfoundation.org, wens@...e.org, p.zabel@...gutronix.de,
ezequiel@...labora.com, boris.brezillon@...labora.com,
linux-media@...r.kernel.org, devel@...verdev.osuosl.org,
linux-arm-kernel@...ts.infradead.org, linux-kernel@...r.kernel.org,
linux-sunxi@...glegroups.com
Subject: [PATCH 0/4] media: cedrus: hevc: Add support for scaling matrix and multi-slice frames
Currently there is no control for HEVC scaling matrix and segment address
field is also missing. This series adds those and implements support for
them in Cedrus driver.
Following videos were using for testing:
- scaling matrix:
http://jernej.libreelec.tv/videos/h265/slist_test.mp4
- multi-slice:
http://jernej.libreelec.tv/videos/h265/Dredd%20%E2%80%93%20DTS%20Sound%20Check%20DTS-HD%20MA%207.1.m2ts
Best regards,
Jernej
Jernej Skrabec (4):
media: uapi: hevc: Add scaling matrix control
media: cedrus: hevc: Add support for scaling matrix
media: uapi: hevc: Add segment address field
media: cedrus: hevc: Add support for multiple slices
.../media/uapi/v4l/ext-ctrls-codec.rst | 46 +++++++++-
.../media/uapi/v4l/pixfmt-compressed.rst | 1 +
drivers/media/v4l2-core/v4l2-ctrls.c | 10 ++
drivers/staging/media/sunxi/cedrus/cedrus.c | 7 ++
drivers/staging/media/sunxi/cedrus/cedrus.h | 1 +
.../staging/media/sunxi/cedrus/cedrus_dec.c | 2 +
.../staging/media/sunxi/cedrus/cedrus_h265.c | 91 ++++++++++++++++++-
.../staging/media/sunxi/cedrus/cedrus_regs.h | 2 +
.../staging/media/sunxi/cedrus/cedrus_video.c | 1 +
include/media/hevc-ctrls.h | 16 +++-
10 files changed, 170 insertions(+), 7 deletions(-)
--
2.23.0
Powered by blists - more mailing lists