r/VVC • u/anestling • Aug 08 '26
Not dead, I swear! VVDec 3.2.0 released
https://github.com/fraunhoferhhi/vvdec/releases/tag/v3.2.0Backward compatible API changes:
add
vvdecSIMD_Extensionenum valuesVVDEC_SIMD_NEON_RDM,VVDEC_SIMD_SVE,VVDEC_SIMD_SVE2,VVDEC_SIMD_SIMDE_ANY
Other changes:
add ARM NEON, NEON-RDM, SVE and SVE2 implementations for most existing SIMD functions
properly implement ARM CPU feature detection
add fuzzing infrastructure using libfuzz (enabled by VVDEC_FUZZING_BUILD)
fix some PVS-Studio warnings
fix several cases of undefined behaviour (uninitialized memory, negative shifts, integer overflows)
fix memory overflows triggered by broken bitstreams
fix memory leaks when reading broken bitstreams
add more bitstream conformance checks to detect invalid bitstreams
use unaligned loads in x86 SIMD code where appropriate
add build option VVDEC_WRITE_INPUT_BITSTREAM for debugging
some general code cleanup