> 发件人: ffmpeg-devel <[email protected]> 代表 Stone Chen > <[email protected]> > 发送时间: 2024年5月14日 13:40 > 收件人: [email protected] > 抄送: Stone Chen > 主题: [FFmpeg-devel] [PATCH v3 1/2][GSoC 2024] libavcodec/x86/vvc: Add AVX2 > DMVR SAD functions for VVC > > Implements AVX2 DMVR (decoder-side motion vector refinement) SAD functions. > DMVR SAD is only calculated if w >= 8, h >= 8, and w * h > 128. > > To reduce > complexity, SAD is only calculated on even rows. This is calculated for all > video bitdepths, but the values passed to the function are always > 16bit > (even if the original video bitdepth is 8). The AVX2 implementation uses > min/max/sub. > > Benchmarks ( AMD 7940HS ) > Before: > BQTerrace_1920x1080_60_10_420_22_RA.vvc | 80.7 | > Chimera_8bit_1080P_1000_frames.vvc | 158.0 | > NovosobornayaSquare_1920x1080.bin | 159.7 | > RitualDance_1920x1080_60_10_420_37_RA.266 | 146.3 | > > After: > BQTerrace_1920x1080_60_10_420_22_RA.vvc | 82.7 | > Chimera_8bit_1080P_1000_frames.vvc | 167.0 | > NovosobornayaSquare_1920x1080.bin | 166.3 | > RitualDance_1920x1080_60_10_420_37_RA.266 | 154.0 | > ---
LGTM. Thanks for your efforts. _______________________________________________ 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".
