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
..
2020-12-09 15:38:13 +01:00
2021-01-26 19:34:29 +01:00
2020-12-15 19:29:43 -08:00
2021-01-26 19:27:56 +01:00
2020-12-24 12:28:35 -08:00
2020-12-07 17:01:54 +02:00
2020-12-16 16:38:41 -08:00
2020-12-12 11:12:25 -07:00
2020-12-18 12:38:28 -08:00
2020-12-21 10:39:37 -08:00
2020-12-16 00:07:17 -08:00
2020-12-16 11:06:49 -08:00
2020-12-03 19:40:31 +00:00
2020-12-22 17:59:11 +01:00
2020-12-16 16:38:41 -08:00
2020-12-27 09:14:32 -08:00
2020-12-24 12:18:11 -08:00
2020-12-15 15:27:16 +01:00
2020-12-17 12:52:23 -08:00
2020-12-24 12:14:29 -08:00
2020-12-15 12:53:37 -08:00
2020-12-11 17:18:10 +09:00
2020-12-24 12:40:07 -08:00
2020-12-07 10:08:14 +01:00
2020-12-15 16:06:14 -08:00
2020-12-17 18:07:20 -08:00
2020-12-25 15:41:13 -08:00
2020-12-16 11:44:38 +01:00
2020-12-16 11:49:46 -08:00
2020-12-22 08:18:36 -08:00
2020-12-10 13:34:40 -06:00
2020-12-15 14:10:09 -08:00
2020-12-15 16:30:31 -08:00
2020-12-17 10:31:30 +01:00
2020-12-16 12:57:51 -08:00
2020-12-03 10:00:23 +01:00
2020-12-15 14:18:40 -08:00
2020-12-16 14:56:09 -07:00
2020-12-15 16:18:23 -08:00
2020-12-16 16:27:35 -08:00
2020-12-16 13:58:47 -08:00
2020-12-20 10:44:05 -08:00
2020-12-08 10:02:45 -07:00
2020-12-07 10:48:16 +01:00
2020-12-09 19:26:02 -06:00
2020-12-24 12:28:35 -08:00
2021-01-27 16:04:04 +01:00
2020-12-09 00:40:02 +01:00
2020-12-04 12:27:10 +01:00
2020-12-16 13:34:31 -08:00
2020-12-26 09:19:49 -08:00
2020-12-17 13:34:25 -08:00
2020-12-15 15:57:25 -08:00
2020-12-17 17:46:34 -08:00
2020-12-24 13:50:23 -08:00
2020-12-16 13:09:35 -08:00
2020-12-27 09:22:55 -08:00
2020-12-16 16:53:00 -08:00
2020-12-16 13:42:26 -08:00
2020-12-15 14:02:26 -08:00
2020-12-15 15:24:52 +01:00
2020-12-25 20:17:40 -08:00
2020-12-19 12:50:10 -08:00
2020-12-09 14:14:02 +00:00
2020-12-15 14:10:09 -08:00
2020-12-24 13:50:23 -08:00
2020-12-23 15:06:22 -08:00
2020-12-13 01:00:10 +01:00
2020-12-15 15:26:14 +01:00
2020-12-15 22:50:12 +11:00
2020-12-09 15:00:55 -08:00
2020-12-19 11:51:32 -08:00
2020-12-15 22:46:18 -08:00
2020-12-11 17:48:32 +00:00
2020-12-16 16:38:41 -08:00
2020-12-16 16:38:41 -08:00
2020-12-20 10:12:06 -08:00
2020-12-24 12:28:35 -08:00
2020-12-17 13:34:25 -08:00
2020-12-10 16:17:15 +01:00
2020-12-10 16:23:56 +01:00
2020-12-17 13:41:27 -08:00
2020-12-05 13:11:54 +05:30
2020-12-11 17:49:01 +00:00
2020-12-10 10:45:36 +01:00
2021-01-27 14:43:36 +01:00
2020-12-16 13:34:31 -08:00
2020-12-16 16:38:41 -08:00
2020-12-18 12:19:37 -08:00
2020-12-08 13:41:45 +01:00
2020-12-17 13:41:27 -08:00
2020-12-09 19:59:00 +01:00
2020-12-17 13:34:25 -08:00
2020-12-24 12:06:46 -08:00
2020-12-20 10:44:05 -08:00
2020-12-24 12:06:46 -08:00
2020-12-18 12:38:28 -08:00
2020-12-24 12:06:46 -08:00
2020-12-09 19:44:34 +01:00
2020-12-23 15:01:49 -08:00
2020-12-24 13:50:23 -08:00
2020-12-16 00:07:17 -08:00