linux-stable/drivers/media
Michael Tretter 7f8e438b90 media: allegro: add HEVC NAL unit generator
When encoding a video as HEVC, the allegro driver needs to generate the
Non-VCL NAL units for HEVC. Do the same as for H.264 and add a module
that takes C structs for the VPS/SPS/PPS and encodes the fields as RBPS
as specified by "ITU-T Rec. H.265 (02/2018) high efficiency video
coding".

[hverkuil: add missing static for nal_hevc_write/read_start_code_prefix]
[hverkuil: fix typo: pps -> vps in nal_hevc_write_vps]

Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
2021-01-27 16:04:04 +01:00
..
cec media: cec: fix trivial style warnings 2021-01-12 18:20:01 +01:00
common media: videobuf2-v4l2: remove redundant error test 2021-01-27 14:16:05 +01:00
dvb-core media: dvb_frontend: Fix fall-through warnings for Clang 2021-01-27 12:55:53 +01:00
dvb-frontends media: Fix RTL2832 not depending on REGMAP_I2C 2021-01-27 14:42:23 +01:00
firewire
i2c media: i2c/Kconfig: Select FWNODE for OV772x sensor 2021-01-27 15:49:04 +01:00
mc
mmc
pci media: smipcie: switch from 'pci_' to 'dma_' API 2021-01-27 14:43:03 +01:00
platform media: allegro: add HEVC NAL unit generator 2021-01-27 16:04:04 +01:00
radio media: si4713: remove trailing semicolon in macro definition 2020-12-03 08:54:13 +01:00
rc media: rc: select CONFIG_BITREVERSE where needed 2021-01-27 13:18:08 +01:00
spi
test-drivers media: vicodec: Do not zero reserved fields 2021-01-27 13:21:44 +01:00
tuners media: qm1d1c0042: fix error return code in qm1d1c0042_init() 2021-01-27 12:59:17 +01:00
usb media: uvcvideo: Rename debug functions 2021-01-27 15:08:19 +01:00
v4l2-core media: v4l2-async: Safely unregister an non-registered async subdev 2021-01-27 15:49:21 +01:00
Kconfig media: Remove superfluous dependency for MEDIA_SUPPORT_FILTER 2020-11-27 12:19:25 +01:00
Makefile