Skip to content

Releases: fraunhoferhhi/vvenc

vvenc-1.6.1

30 Sep 09:29
81d14ed
Compare
Choose a tag to compare

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

31 Aug 15:59
94f477e
Compare
Choose a tag to compare
  • 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

25 Aug 13:32
3651187
Compare
Choose a tag to compare
vvenc-1.6.0-rc1 Pre-release
Pre-release
  • 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

18 Jul 12:21
3dd31e0
Compare
Choose a tag to compare

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

11 Jul 08:04
774eb14
Compare
Choose a tag to compare
vvenc-1.5.0-rc1 Pre-release
Pre-release
  • 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

21 Mar 08:45
7545b95
Compare
Choose a tag to compare

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

14 Mar 13:20
aa67726
Compare
Choose a tag to compare
vvenc-1.4.0-rc1 Pre-release
Pre-release
  • 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

19 Dec 12:36
bdaba1a
Compare
Choose a tag to compare

Retagging 1.3.1 with correct version (otherwise equal to 7c9c994)

  • fixes #121 (qpa+tiles)
  • fixes #118
  • improved and aligned output
  • subpicture support

vvenc-1.3.0

13 Dec 13:25
a4cd29c
Compare
Choose a tag to compare

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

vvenc-1.2.0

14 Oct 04:44
24b980d
Compare
Choose a tag to compare
  • major efficiency improvement for faster, minor speedups for fast and medium
  • allowing separate encoding of first and second pass in 2pRC (using a statistics data file)
  • improvements to single picture and low-rate rate-control
  • added support for packed 10 bit YUVs
  • added a balanced IDR refresh mode (using IDR_W_RADL in first intra period)
  • improvements to ALF, DMVR, error handling and others
  • various fixes and cleanups