tools: add optional xxh3 based muxer
The required 'xxhash.h' header can either be in system include directory or can be copied to 'tools/output'. The xxh3_128bits based muxer shows no significant slowdown compared to the null muxer. Decoding times Chimera-AV1-8bit-1920x1080-6736kbps.ivf with 4 frame and 4 tile threads on a core i7-8550U (disabled turbo boost): null: 72.5 s md5: 99.8 s xxh3: 73.8 s Decoding Chimera-AV1-10bit-1920x1080-6191kbps.ivf with 6 frame and 4 tile threads on a m1 mc mini: null: 27.8 s md5: 105.9 s xxh3: 28.3 s
parent
061ac9ae
No related branches found
No related tags found
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- meson_options.txt 4 additions, 0 deletionsmeson_options.txt
- tools/dav1d_cli_parse.c 16 additions, 5 deletionstools/dav1d_cli_parse.c
- tools/meson.build 14 additions, 0 deletionstools/meson.build
- tools/output/output.c 5 additions, 0 deletionstools/output/output.c
- tools/output/xxhash.c 142 additions, 0 deletionstools/output/xxhash.c
tools/output/xxhash.c
0 → 100644
Please register or sign in to comment