Skip to content

Releases: fraunhoferhhi/vvenc

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

vvenc-1.1.0

10 Aug 14:43
2080126
Compare
Choose a tag to compare
  • Speedups
    • 20% for faster
    • 15% for fast
    • 7% for medium
  • Added BCW
  • Redefined the presets
  • Improved SCC and 2-pass RC accuracy
  • Various bugfixes and improvements

vvenc-1.0.0

17 May 14:36
6550f49
Compare
Choose a tag to compare
  • changed the libvvenc interface to C
  • added IBC
  • added pkgconfig
  • improved the rate control based on the XPSNR model
  • added pipe input
  • various bugfixes and improvements

vvenc-0.3.1.0

22 Mar 14:41
feb3556
Compare
Choose a tag to compare
vvenc-0.3.1.0 Pre-release
Pre-release
  • corrected compatibility with C++17
  • rate control cleanup (changes to external interface)
  • added vvencCfgExpert::m_log2MinCodingBlockSize interface variable
  • added Log2MinCodingBlockSize parameter to the expert app to restrict minimal allowed block size
  • fixed interaction between LMCS and ISP
  • fixed motion clipping in DMVR
  • reduced and defragmented memory usage
  • adapted and improved fast and faster presets
  • minor speed-ups to other presets

vvenc-0.3.0.0

01 Mar 14:38
0f0f08f
Compare
Choose a tag to compare
vvenc-0.3.0.0 Pre-release
Pre-release
  • fixes #18
  • other smaller bugfixes
  • speedups (intra tools combinations, partitioning)
  • added possibility to process frames in parallel (greatly improving multi-threading performance)
  • memory reduction (mostly for multi-threading)
  • added HDR support and parameters
  • improved harmonization of rate-control and QPA
  • improved preset configuration
  • added constrained RPR encoding mode to enable low-drift adaptive switching
  • changed some parameters (see changelog.txt)

vvenc-0.2.1.0

22 Dec 10:59
77af893
Compare
Choose a tag to compare
vvenc-0.2.1.0 Pre-release
Pre-release
  • decrease memory consumption
  • harmonize 2-pass rate control and perceptual QPA
  • improve rate control
  • ISP fix: erroneous placed sanity check

vvenc-0.2.0.0

08 Dec 17:30
58282d7
Compare
Choose a tag to compare
vvenc-0.2.0.0 Pre-release
Pre-release
  • changed license (modified BSD)
  • fixes #10
  • fixes #9
  • fixes AUD syntax
  • fixes DPH-SEI syntax
  • added ISP
  • added TS (with automatic screen-content detection)
  • added BDPCM
  • added 2-pass rate control
  • added 1-pass rate control support for GOP32
  • added "slower" preset
  • changed to GOP32 per default
  • new parameters in simple enc: --refreshsec, -- internal-bitdepth, --passes, --segment (fixes #2)
  • using GNUInstallDirs for the install targets
  • added basic tests ("make test")
  • many speed-ups
  • redefined the presets to reflect the changes

vvenc-0.1.0.1

08 Oct 15:03
bc966db
Compare
Choose a tag to compare
vvenc-0.1.0.1 Pre-release
Pre-release

Bugfix version 0.1.0.1

  • Fixes #6 (partially missing SIMD extensions)

vvenc-0.1.0.0

06 Oct 15:50
Compare
Choose a tag to compare
vvenc-0.1.0.0 Pre-release
Pre-release

Initial version