Releases: fraunhoferhhi/vvdec
Releases · fraunhoferhhi/vvdec
vvdec-3.1.0
Backward compatible API changes:
- Add opaque userData pointer to input access units and output frames
- Expose max reorder pics on vvdecSeqInfo
Other changes:
- Add Loongarch support through simd-everywhere
- SIMD optimizations for ARM
- Optimize scaling list dequantization
- Packed YUV output support in vvdecapp
- Add unit test framework
- Some threading and other bug fixes
vvdec-3.0.0
- need to rebuild dependant apps to use!
- changes the API
- ABI incompatible with 1.x and 2.x
- conformance improvements
- film grain support
- external ARM SIMD ported from VVenC
- build improvements
- removed output upscaling from library (moved to app)
vvdec-2.3.0
- improved error handling, including early corruption detection
- renamed
parseThreadstoparseDelayin thevvdec/vvdec,hinterface (backwards compatible) - fixed boundary handling when BTT is disabled
- minor internal improvements
v2.2.0
- set correct POC for long term reference pictures
- fix bugs in simd-everywhere so we can enable AVX2 to NEON translation
- fix deadlock in thread pool and remove limitation to 64 threads
- improve power efficiency during playback by sleeping all threads
- increase default parse delay to 1.5 * num_threads to improve CPU utilization
- some smaller bugfixes and code cleanup
vvdec-2.1.3
- Reduced padding required for RPR after the fix in 2.1.2
- Fixed armv7 build
- Simplified threading
vvdec-2.1.2
Bugfix release:
- fixed an out-of-bound read in RPR
- improved exception handling in all external interface functions
- minor fixes
vvdec-2.1.1
- bugfixes (skipped RASLs, releasing internal Pictures)
- clean RPR & simdFilter
- improve makefile
vvdec-2.1.0
- initial native ARM SIMD implementation
- reworked RPL management
- finished CU=PU refactoring
- fixed affine motion clipping with sub-pictures
vvdec-2.1.0-rc1
- initial native ARM SIMD implementation
- reworked RPL management
- finished CU=PU refactoring
vvdec-2.0.0
- not ABI-compatible with v1.x.x, deps need recompilation
- initial error resilience
- removed vvdecapp from default installation
- use the library through external apps, e.g. FFmpeg
- improved error and log messages
- minor efficiency improvements