Skip to content

Releases: fraunhoferhhi/vvenc

vvenc-1.11.0-rc1

13 Feb 14:54
d674ee0
Compare
Choose a tag to compare
vvenc-1.11.0-rc1 Pre-release
Pre-release
  • finalized inter-frame parallelization (previously FPP)
  • added vectorized DQ implementation
  • improved SCC detection by reducing false positives
  • added an affine speedup based on Pejman et al., ICIP 2023.
  • overall speedups:
    • 6% for fast/slow/slower
    • 12% for medium, 25%+ for multi-threaded execution with long intra periods

vvenc-1.10.0

14 Dec 12:35
eea6fce
Compare
Choose a tag to compare
  • first IDR per default at POC31 instead of POC0 to align with other GOPs
  • improved RC, especially for high rates and low activity scenes, especially for HDR
  • enabled spatial sub-sampling for 2pRC in preset faster
  • number of MCTF references adaptively increased
  • reduced the efficiency gap for dependent frame parallelism (still experimental, as not harmonized with RC)
  • around 0.5% BDR gains for all presets
  • many other minor cleanups and changes

vvenc-1.10.0-rc1

07 Dec 16:11
36652e4
Compare
Choose a tag to compare
vvenc-1.10.0-rc1 Pre-release
Pre-release
  • first IDR per default at POC31 instead of POC0 to align with other GOPs
  • improved RC, especially for high rates and low activity scenes, especially for HDR
  • enabled spatial sub-sampling for 2pRC in preset faster
  • number of MCTF references adaptively increased
  • reduced the efficiency gap for dependent frame parallelism (still experimental, as not harmonized with RC)
  • around 0.5% BDR gains for all presets
  • many other minor cleanups and changes

vvenc-1.9.1

19 Sep 08:50
3af0a89
Compare
Choose a tag to compare

Bugfix release:

  • fixed problems with 8-bit encoding, especially for 10-bit input
  • improvements to rate control, especially spatial sub-sampling for first pass
  • added medium_lowDecEnergy as a built-in preset
  • many other fixes

vvenc-1.9.1-rc1

11 Sep 12:41
e37b855
Compare
Choose a tag to compare
vvenc-1.9.1-rc1 Pre-release
Pre-release

Bugfix release:

  • fixed problems with 8-bit encoding, especially for 10-bit input
  • improvements to rate control, especially spatial sub-sampling for first pass
  • added medium_lowDecEnergy as a built-in preset
  • many other fixes

vvenc-1.9.0

28 Jul 11:26
592adf1
Compare
Choose a tag to compare
  • added rate capping during rate control (must be at least 1.5x of target rate)
  • extensive improvements and cleanups to rate control, especially single pass (improved efficiency by 1-2%)
  • speedup of first pass, especially for preset faster (around 15% overall runtime), using spatio-temporal downsampling
  • unified MCTF activation for low- and high-rate encoding
  • various speedups, fixes, and cleanups

vvenc-1.9.0-rc3

25 Jul 12:07
2f6d264
Compare
Choose a tag to compare
vvenc-1.9.0-rc3 Pre-release
Pre-release

Over 1.9.0-rc2:

  • reduce single pass rate control deviation from given target bit-rate, when intra period is not a multiple of gop size (see #296)

Over 1.9.0-rc1:

  • propagating missing data required for efficient RC in fast/faster presets when using QPA (bugfix)

Over 1.8.0:

  • added rate capping during rate control (must be at least 1.5x of target rate)
  • extensive improvements and cleanups to rate control, especially single pass (improved efficiency by 1-2%)
  • speedup of first pass, especially for preset faster (around 15% overall runtime), using spatio-temporal downsampling
  • unified MCTF activation for low- and high-rate encoding
  • various speedups, fixes, and cleanups

vvenc-1.9.0-rc2

12 Jul 08:24
3fcfd93
Compare
Choose a tag to compare
vvenc-1.9.0-rc2 Pre-release
Pre-release

Over 1.9.0-rc1:

  • propagating missing data required for efficient RC in fast/faster presets when using QPA (bugfix)

Over 1.8.0:

  • added rate capping during rate control (must be at least 1.5x of target rate)
  • extensive improvements and cleanups to rate control, especially single pass (improved efficiency by 1-2%)
  • speedup of first pass, especially for preset faster (around 15% overall runtime), using spatio-temporal downsampling
  • unified MCTF activation for low- and high-rate encoding
  • various speedups, fixes, and cleanups

vvenc-1.9.0-rc1

10 Jul 19:40
7b919a8
Compare
Choose a tag to compare
vvenc-1.9.0-rc1 Pre-release
Pre-release
  • added rate capping during rate control (must be at least 1.5x of target rate)
  • extensive improvements and cleanups to rate control, especially single pass (improved efficiency by 1-2%)
  • speedup of first pass, especially for preset faster (around 15% overall runtime), using spatio-temporal downsampling
  • unified MCTF activation for low- and high-rate encoding
  • various speedups, fixes, and cleanups

vvenc-1.8.0

06 Apr 09:38
d8685f9
Compare
Choose a tag to compare

Over v1.8.0-rc1

  • deprecated obsolete chroma QP control mechanism (to be removed in the next release)
  • removed deprecated parameters for partitioning control

Over v1.7.0

  • vvencFFapp removed from default installation
  • Speedups (~15% for faster/~5% for slower/~10% for other presets)
  • Improved error messages
  • Added temporal ALF APS prediction, closing the efficiency gap between single- and multi-threaded operation
  • Extended BIM by extrapolating parameters to non MCTF-filtered frames
  • Various fixes
  • Usability improvements
  • Various improvements