Releases: fraunhoferhhi/vvenc
Releases · fraunhoferhhi/vvenc
vvenc-1.7.0-rc1
- Added support for ARM through SIMDe
- Allowing adaptive intra period (content adaptive placement of random access points)
- Ported block importance mapping from VTM
- around 1% gain for faster
- around 2% BD-rate gain for other presets
- Added noise based QP clipping to RC
- Improved SCC detector to ignore black borders
- Added possibility of logo overlay
- Bugfixes and cleanups
- Speedups: ~20% for faster, ~5% for other presets
vvenc-1.6.1
Bugfix release:
- Bugfix for rate control at low rates
- Bugfix to multi-threaded encoding with tiles
- Added auto-logic for correct tickspersec setting
- Made apputils an internal header only lib, fixing linking problems
- Speedup non-linear ALF (-4% runtime for slower)
- Optimized non-RD-optimized quantization
- Various cleanups and fixes
vvenc-1.6.0
- Speedups
- 15%+ for faster, fast, medium and slower
- 5%+ for slow
- Minor efficiency improvements
- Major RC stability improvements, especially for 1pRC and high rates
- Various cleanups and improvements
vvenc-1.6.0-rc1
- Speedups
- 15%+ for faster, fast, medium and slower
- 5%+ for slow
- Minor efficiency improvements
- Major RC stability improvements, especially for 1pRC and high rates
- Various cleanups and improvements
vvenc-1.5.0
Retagged with proper version set in CMakeLists.txt
vs v1.5.0-rc1:
- Fixed library 1st-pass flush behavior
vs v1.4.0:
- Allowing arbitrary intra period (independent of GOP size)
- Speedups
- 10%+ and 1.3 BDR gain for fast/er
- ~10% for medium
- ~7% for slow/er
- Improvements on rate-control stability
- Added a low-decoding-energy configuration
- Minor improvements and cleanups
vvenc-1.5.0-rc1
- Allowing arbitrary intra period (independent of GOP size)
- Speedups
- 10%+ and 1.3 BDR gain for fast/er
- 10% for medium
- ~7% for slow/er
- Improvements on rate-control stability
- Added a low-decoding-energy configuration
- Minor improvements and cleanups
vvenc-1.4.0
Over 1.3.1:
- changed license to unmodified Clear BSD
- explicitly added the authors as copyright holders
- removed legacy 1-pass RC, now only allowing lookahead-based 1pRC
- implemented GOP-based scene-cut detection allowing to insert I-frames instead of TL-0 B-frames
- added header reading functionality
- allowed specifying of bitrate using common suffixes (Mbps, M, Kbps, K, and bps)
- integrated Y4M input support
- various fixes and improvements
Over 1.4.0-rc1:
- fixed TreatAsSubPic
vvenc-1.4.0-rc1
- changed license to unmodified Clear BSD
- explicitly added the authors as copyright holders
- removed legacy 1-pass RC- now only allowing lookahead-based 1pRC
- implemented GOP-based scene-cut detection allowing to insert I-frames instead of TL-0 B-frames
- added header reading functionality
- allowed specifying of bitrate using common suffixes (Mbps, M, Kbps, K, and bps)
- integrated Y4M input support
- various fixes and improvements
vvenc-1.3.1
vvenc-1.3.0
Release 1.3.0 including:
- 10% speedup for slower, minor speedups for other presets
- added string API
- added 1pass RC with preanalysis (experimental)
- low rate QPA improvements
- added proper FPS parametrization and signaling
- added tile parallelism
- ported MCTF improvements from VTM
- cleanups and memory reductions