Skip to content

Releases: fraunhoferhhi/vvdec

vvdec-1.6.1

23 Jan 16:17
a66e830
Compare
Choose a tag to compare
  • Fix build on Mac and some non-x86 architectures
  • Minor fixes speedups
  • Expose tracing as parameters

vvdec-1.6.0

06 Sep 13:51
717090a
Compare
Choose a tag to compare
  • added an allocator API to reduce copying to application buffers
  • fixed conformance (VPS handling, SbTMVP)
  • improved build (reduced exported symbols, fixed Xcode build)
  • minor speedups and improvements

vvdec-1.5.0

19 Apr 08:37
80e038f
Compare
Choose a tag to compare
  • Changed to a standard Clear BSD-3 license
  • Added decoder reset functionality (API change)
  • Updated build to ease android development
  • Conformance bugfix to decoding slices using different ALF APS ids
  • Fixed an occasional critical race condition
  • Fixed many sanitizer problems
  • WASM testsuite

vvdec-1.4.0

25 Feb 09:38
90ce7b0
Compare
Choose a tag to compare
  • support for arbitrary architectures using SIMDe including arm64, riscv64 and more!
  • improved scheduling
  • performance improvements
  • refactoring and code cleanup

vvdec-1.3.0

17 Dec 14:48
08970ba
Compare
Choose a tag to compare
  • Improved tune-in behavior
  • 3x memory reduction
  • MinGW support
  • Cleanups
  • Minor SIMD improvements
  • WASM improvements (support for 32-bit browsers and theoretically UHD decoding)

vvdec-1.2.0

21 Sep 15:47
06384c9
Compare
Choose a tag to compare
  • Added WebAssembly build option
  • Added and improved some SSE41 SIMD
  • Minor improvements to ALF, DMVR and LMCS processing
  • Library: added option to remove padding from YUV on output
  • Bugfixes

vvdec-1.1.2

07 Jul 10:53
0c076a1
Compare
Choose a tag to compare

VVdeC 1.1.2 bugfix release:

  • fixed TU32 parsing and reco
  • fixed LFNST local dual tree parsing
  • cleanup of the context management classes
  • fixed Intel VTune profiling integration
  • fixed memory leak
  • fixed memory reads in SIMD
  • added --version parameters to CLI

vvdec-1.1.1

05 May 09:55
Compare
Choose a tag to compare

VVdeC 1.1.1 bugfix release:

  • fixed buffer overflow for 8-bit decoding with conformance window
  • cleanup of slice data structures
  • removed some macros
  • removed dynamic memory allocations from Rom.h/cpp, moving towards const memory
  • reducing stack usage
  • minor memory optimizations
  • fixed implicit PPS conformance window -> PPS scaling window semantics
  • fixed pipe output on windows
  • switch test set bitstreams to draft_conformance/draft6 sequences

vvdec-1.1.0

14 Apr 08:19
e10aeef
Compare
Choose a tag to compare

VVdeC 1.1.0 with new features and bugfixes

  • bugfixes (RPL parsing, dQP signaling with tiles, GDR, obsolete pps extension cleanup)
  • added decoding to stdout (raw yuv)
  • compatibility improvements (mingw compilation, c90, exporting pkgconfig on all systems)
  • update supported bitstreams to the current state
  • added an option to check the produced YUVs md5 agains a hash from command line (--CheckYuvMD5 option)
  • checking the output MD5-sums in the test-suite
  • transitioned to a 3-number versioning system (major.minor.bugfix)

vvdec-1.0.1

24 Mar 12:10
4fcb9a3
Compare
Choose a tag to compare

Minor bugfix release

  • added the possibility to pause the threadpool
  • extending CMake module path even if embedding
  • fixed RPL parsing problem
  • fixed buffer sizes for SEI reading
  • added sanity checks for syntax element ranges
  • fix for dtrace usage with vvdec namespace
  • sanity checks for empty NAL units