On Sun, Jan 7, 2024 at 1:47 AM James Almer <jamr...@gmail.com> wrote:
> On 1/1/2024 11:12 AM, Nuo Mi wrote: > > vvc decoder plug-in to avcodec. > > split frames into slices/tiles and send them to vvc_thread for further > decoding > > reorder and wait for the frame decoding to be done and output the frame > > > > Features: > > + Support I, P, B frames > > + Support 8/10/12 bits, chroma 400, 420, 422, and 444 and range > extension > > + Support VVC new tools like MIP, CCLM, AFFINE, GPM, DMVR, PROF, > BDOF, LMCS, ALF > > + 295 conformace clips passed > > - Not support RPR, IBC, PALETTE, and other minor features yet > > > > Performance: > > C code FPS on an i7-12700K (x86): > > BQTerrace_1920x1080_60_10_420_22_RA.vvc 93.0 > > Chimera_8bit_1080P_1000_frames.vvc 184.3 > > NovosobornayaSquare_1920x1080.bin 191.3 > > RitualDance_1920x1080_60_10_420_32_LD.266 150.7 > > RitualDance_1920x1080_60_10_420_37_RA.266 170.0 > > Tango2_3840x2160_60_10_420_27_LD.266 33.7 > > > > C code FPS on a M1 Mac Pro (ARM): > > BQTerrace_1920x1080_60_10_420_22_RA.vvc 58.7 > > Chimera_8bit_1080P_1000_frames.vvc 153.3 > > NovosobornayaSquare_1920x1080.bin 150.3 > > RitualDance_1920x1080_60_10_420_32_LD.266 105.0 > > RitualDance_1920x1080_60_10_420_37_RA.266 133.0 > > Tango2_3840x2160_60_10_420_27_LD.266 21.7 > > > > Asm optimizations still working in progress. please check > > https://github.com/ffvvc/FFmpeg/wiki#performance-data for the > latest > > > > Thank you for reporting issues and providing performance reports: > > Łukasz Czech <lukaszc...@wp.pl> > > Xu Fulong <839789...@qq.com> > > > > Thank you for providing review comments: > > Ronald S. Bultje <rsbul...@gmail.com> > > James Almer <jamr...@gmail.com> > > Andreas Rheinhardt <andreas.rheinha...@outlook.com> > > > > Co-authored-by: Xu Mu <tox...@outlook.com> > > Co-authored-by: Frank Plowman <p...@frankplowman.com> > > Co-authored-by: Shaun Loo <shaunlo...@gmail.com> > > Co-authored-by: Wu Jianhua <toq...@outlook.com> > > --- > > Changelog | 1 + > > configure | 1 + > > libavcodec/allcodecs.c | 1 + > > libavcodec/version.h | 2 +- > > libavcodec/vvc/Makefile | 3 +- > > libavcodec/vvc/vvcdec.c | 1017 +++++++++++++++++++++++++++++++++++++++ > > 6 files changed, 1023 insertions(+), 2 deletions(-) > > create mode 100644 libavcodec/vvc/vvcdec.c > > There's a bunch of use of uninitialized values reported by valgrind > > > http://fate.ffmpeg.org/report.cgi?slot=x86_64-archlinux-gcc-valgrind&time=20240105201935 Fixed by https://patchwork.ffmpeg.org/project/ffmpeg/patch/tyspr06mb643389097a705ef8f91f9067aa...@tyspr06mb6433.apcprd06.prod.outlook.com/ > > _______________________________________________ > 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". > _______________________________________________ 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".