Changes since v2: Set resolution and format in vvc_parser. It makes metadata bsf working without vvdec decoder. Metadata passthrough test gets 100% syntax match with vtm 11 conformance clips Change VVC_MAX_TILE_ROWS to 22, print error if it's larger than this. Remove unused vps and sei types. Move zero bytes append check to a stand-alone function Change VVC_MAX_DPB_SIZE + 13 to VVC_MAX_REF_ENTRIES Change vvc_metadata_bsf.c to h266_metadata_bsf.c
Nuo Mi (11): avcodec/vvc: add shared header for vvc avcodec: add vvc codec id and profiles avformat: add vvc raw demux avcodec: add SEI enum for vvc avcodec/cbs_h265: fix undef SEI_TYPE_X avcodec/cbs_h2645: reface, move zero bytes check to a function avcodec: add cbs for h266/vvc avcodec/h2645_parse: add nal header parser for h266/vvc avcodec: add vvc parser avformat: add h266/vvc muxer avcodec: add vvc metadata bsf configure | 4 + libavcodec/Makefile | 3 + libavcodec/avcodec.h | 2 + libavcodec/bitstream_filters.c | 1 + libavcodec/cbs.c | 6 + libavcodec/cbs_h2645.c | 397 +++- libavcodec/cbs_h265_syntax_template.c | 4 +- libavcodec/cbs_h266.h | 758 +++++++ libavcodec/cbs_h266_syntax_template.c | 2774 +++++++++++++++++++++++++ libavcodec/cbs_internal.h | 3 +- libavcodec/codec_desc.c | 8 + libavcodec/codec_id.h | 2 + libavcodec/h2645_parse.c | 74 +- libavcodec/h266_metadata_bsf.c | 243 +++ libavcodec/parsers.c | 1 + libavcodec/profiles.c | 5 + libavcodec/profiles.h | 1 + libavcodec/vvc.h | 130 ++ libavcodec/vvc_parser.c | 299 +++ libavcodec/vvc_sei.h | 47 + libavformat/Makefile | 2 + libavformat/allformats.c | 2 + libavformat/rawenc.c | 25 + libavformat/vvcdec.c | 61 + 24 files changed, 4839 insertions(+), 13 deletions(-) create mode 100644 libavcodec/cbs_h266.h create mode 100644 libavcodec/cbs_h266_syntax_template.c create mode 100644 libavcodec/h266_metadata_bsf.c create mode 100644 libavcodec/vvc.h create mode 100644 libavcodec/vvc_parser.c create mode 100644 libavcodec/vvc_sei.h create mode 100644 libavformat/vvcdec.c -- 2.25.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".