[FFmpeg-devel] [PATCH v3 02/10] avcodec: add cbs for H266/VVC

Andreas Rheinhardt andreas.rheinhardt at outlook.com
Thu Nov 3 18:02:01 EET 2022


Lynne:
> 
> Nov 3, 2022, 13:21 by thomas.ff at spin-digital.com:
> 
>> Add CodedBitstreamContext to parse VPS,SPS,PPS in VVC nal units.
>> Implement parsing and writing of SPS,PPS,VPS,PH,AUD,SEI and slices.
>> Add ff_cbs_type_h266 to cbs types tables and AV_CODEC_ID_H266
>> to cbs codec ids.
>>
>> Signed-off-by: Thomas Siedel <> thomas.ff at spin-digital.com> >
>> ---
>> libavcodec/cbs.c                      |    6 +
>> libavcodec/cbs_h2645.c                |  373 ++-
>> libavcodec/cbs_h266.h                 |  791 +++++++
>> libavcodec/cbs_h266_syntax_template.c | 3010 +++++++++++++++++++++++++
>> libavcodec/cbs_internal.h             |    1 +
>> libavcodec/cbs_sei.c                  |   29 +
>> 6 files changed, 4208 insertions(+), 2 deletions(-)
>> create mode 100644 libavcodec/cbs_h266.h
>> create mode 100644 libavcodec/cbs_h266_syntax_template.c
>>
> 
> Can't this be integrated with libavcodec/cbs_h2645.c?

But this is actually what the patch does.

- Andreas



More information about the ffmpeg-devel mailing list