Hi All, Major changes since v7: Simplifed pic_arrays_init logic based on Andreas's suggestion. Squashed decoder stub with the vvc decoder commit, based one James's suggestion Added to Changelog and updated libavcodec version Made miscellaneous format, rename and indent changes.
I plan to push these changes in 3 days unless there are strong objections Thank you. Nuo Mi (13): vvcdec: add vvc_data vvcdec: add parameter parser for sps, pps, ph, sh vvcdec: add cabac decoder vvcdec: add reference management vvcdec: add motion vector decoder vvcdec: add inter prediction vvcdec: add inv transform 1d vvcdec: add intra prediction vvcdec: add LMCS, Deblocking, SAO, and ALF filters vvcdec: add dsp init and inv transform vvcdec: add CTU parser vvcdec: add CTU thread logical vvcdec: add vvc decoder Changelog | 1 + configure | 1 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 1 + libavcodec/version.h | 2 +- libavcodec/vvc/Makefile | 15 + libavcodec/vvc/vvc_cabac.c | 2478 ++++++++++++++++++ libavcodec/vvc/vvc_cabac.h | 126 + libavcodec/vvc/vvc_ctu.c | 2491 ++++++++++++++++++ libavcodec/vvc/vvc_ctu.h | 480 ++++ libavcodec/vvc/vvc_data.c | 3486 ++++++++++++++++++++++++++ libavcodec/vvc/vvc_data.h | 80 + libavcodec/vvc/vvc_filter.c | 1332 ++++++++++ libavcodec/vvc/vvc_filter.h | 71 + libavcodec/vvc/vvc_filter_template.c | 1135 +++++++++ libavcodec/vvc/vvc_inter.c | 923 +++++++ libavcodec/vvc/vvc_inter.h | 42 + libavcodec/vvc/vvc_inter_template.c | 1023 ++++++++ libavcodec/vvc/vvc_intra.c | 797 ++++++ libavcodec/vvc/vvc_intra.h | 49 + libavcodec/vvc/vvc_intra_template.c | 1015 ++++++++ libavcodec/vvc/vvc_itx_1d.c | 708 ++++++ libavcodec/vvc/vvc_itx_1d.h | 52 + libavcodec/vvc/vvc_mvs.c | 1798 +++++++++++++ libavcodec/vvc/vvc_mvs.h | 46 + libavcodec/vvc/vvc_ps.c | 1150 +++++++++ libavcodec/vvc/vvc_ps.h | 263 ++ libavcodec/vvc/vvc_refs.c | 559 +++++ libavcodec/vvc/vvc_refs.h | 57 + libavcodec/vvc/vvc_thread.c | 828 ++++++ libavcodec/vvc/vvc_thread.h | 36 + libavcodec/vvc/vvcdec.c | 1017 ++++++++ libavcodec/vvc/vvcdec.h | 226 ++ libavcodec/vvc/vvcdsp.c | 141 ++ libavcodec/vvc/vvcdsp.h | 170 ++ libavcodec/vvc/vvcdsp_template.c | 120 + 36 files changed, 22719 insertions(+), 1 deletion(-) create mode 100644 libavcodec/vvc/Makefile create mode 100644 libavcodec/vvc/vvc_cabac.c create mode 100644 libavcodec/vvc/vvc_cabac.h create mode 100644 libavcodec/vvc/vvc_ctu.c create mode 100644 libavcodec/vvc/vvc_ctu.h create mode 100644 libavcodec/vvc/vvc_data.c create mode 100644 libavcodec/vvc/vvc_data.h create mode 100644 libavcodec/vvc/vvc_filter.c create mode 100644 libavcodec/vvc/vvc_filter.h create mode 100644 libavcodec/vvc/vvc_filter_template.c create mode 100644 libavcodec/vvc/vvc_inter.c create mode 100644 libavcodec/vvc/vvc_inter.h create mode 100644 libavcodec/vvc/vvc_inter_template.c create mode 100644 libavcodec/vvc/vvc_intra.c create mode 100644 libavcodec/vvc/vvc_intra.h create mode 100644 libavcodec/vvc/vvc_intra_template.c create mode 100644 libavcodec/vvc/vvc_itx_1d.c create mode 100644 libavcodec/vvc/vvc_itx_1d.h create mode 100644 libavcodec/vvc/vvc_mvs.c create mode 100644 libavcodec/vvc/vvc_mvs.h create mode 100644 libavcodec/vvc/vvc_ps.c create mode 100644 libavcodec/vvc/vvc_ps.h create mode 100644 libavcodec/vvc/vvc_refs.c create mode 100644 libavcodec/vvc/vvc_refs.h create mode 100644 libavcodec/vvc/vvc_thread.c create mode 100644 libavcodec/vvc/vvc_thread.h create mode 100644 libavcodec/vvc/vvcdec.c create mode 100644 libavcodec/vvc/vvcdec.h create mode 100644 libavcodec/vvc/vvcdsp.c create mode 100644 libavcodec/vvc/vvcdsp.h create mode 100644 libavcodec/vvc/vvcdsp_template.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".