Skip to content

Releases: fraunhoferhhi/vvdec

vvdec-3.1.0

18 Nov 13:06
b48dd5e

Choose a tag to compare

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

25 Oct 09:29
31d0e25

Choose a tag to compare

  • 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

29 Apr 12:49
edd47ab

Choose a tag to compare

  • improved error handling, including early corruption detection
  • renamed parseThreads to parseDelay in the vvdec/vvdec,h interface (backwards compatible)
  • fixed boundary handling when BTT is disabled
  • minor internal improvements

v2.2.0

25 Jan 18:51
c17fcfb

Choose a tag to compare

  • 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

09 Nov 16:12
643104e

Choose a tag to compare

  • Reduced padding required for RPR after the fix in 2.1.2
  • Fixed armv7 build
  • Simplified threading

vvdec-2.1.2

20 Sep 08:43
4a9b496

Choose a tag to compare

Bugfix release:

  • fixed an out-of-bound read in RPR
  • improved exception handling in all external interface functions
  • minor fixes

vvdec-2.1.1

10 Aug 15:12
b306b5a

Choose a tag to compare

  • bugfixes (skipped RASLs, releasing internal Pictures)
  • clean RPR & simdFilter
  • improve makefile

vvdec-2.1.0

10 Jul 11:28
5b31cd4

Choose a tag to compare

  • initial native ARM SIMD implementation
  • reworked RPL management
  • finished CU=PU refactoring
  • fixed affine motion clipping with sub-pictures

vvdec-2.1.0-rc1

03 Jul 09:32
2f97c2a

Choose a tag to compare

vvdec-2.1.0-rc1 Pre-release
Pre-release
  • initial native ARM SIMD implementation
  • reworked RPL management
  • finished CU=PU refactoring

vvdec-2.0.0

02 May 12:43
fb30920

Choose a tag to compare

  • 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