On Sun, 31 Dec 2023, 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

Contributors(based on code merge order):
   Nuo Mi <[email protected]>
   Xu Mu <[email protected]>
   frankplow <[email protected]>
   Shaun Loo <[email protected]>

Minor nitpick: For clarity, I'd prefer if you'd spell out Frank's full namw here.

// Martin

_______________________________________________
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to