Here is an update to vvenc 1.14.0.
vvenc-v1.14.0
Over 1.13.1
- change cts and dts in vvenc.h to signed integers
- enable VUI automatically, when sensible
- many ARM SIMD optimizations (NEON & SVE) and enable SVE by default if
supported
- remove requirement for nlohmann_json when linking static libvvenc
- update bundled nlohmann_json to v3.12.0
- allow setting colour range in vvencapp/vvencFFapp
- deprecate LMCS (will be removed in the future)
- improve and speed up unit test framework
- various smaller bug fixes and cleanups
Index: Makefile
===================================================================
RCS file: /cvs/ports/multimedia/vvenc/Makefile,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 Makefile
--- Makefile 28 Aug 2025 10:49:10 -0000 1.2
+++ Makefile 22 Jan 2026 23:46:41 -0000
@@ -1,9 +1,8 @@
COMMENT= Versatile Video Coding (VVC) encoder
-DISTNAME= vvenc-1.13.1
GH_ACCOUNT= fraunhoferhhi
GH_PROJECT= vvenc
-GH_COMMIT= 76ea3ea21e76abf0ce1093b29ad145b5755007f8
+GH_TAGNAME= v1.14.0
CATEGORIES= multimedia
SHARED_LIBS= vvenc 0.0
@@ -24,8 +23,6 @@ BUILD_DEPENDS+= textproc/nlohmann-json
COMPILER= base-clang ports-gcc
CONFIGURE_ARGS+=-DBUILD_SHARED_LIBS=ON \
- -DVVENC_ENABLE_ARM_SIMD_SVE=TRUE \
- -DVVENC_ENABLE_ARM_SIMD_SVE2=TRUE \
-DVVENC_ENABLE_THIRDPARTY_JSON=SYSTEM \
-DVVENC_ENABLE_WERROR=FALSE
Index: distinfo
===================================================================
RCS file: /cvs/ports/multimedia/vvenc/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo 4 Aug 2025 15:26:12 -0000 1.1.1.1
+++ distinfo 22 Jan 2026 23:46:41 -0000
@@ -1,2 +1,2 @@
-SHA256 (vvenc-1.13.1-76ea3ea2.tar.gz) =
Q5uuoZL0uoj7set+RW1bNHw3FiNDDEcGnGCo/+rJwDk=
-SIZE (vvenc-1.13.1-76ea3ea2.tar.gz) = 2309378
+SHA256 (vvenc-1.14.0.tar.gz) = 3UPQYdWdvA2bmuW5nLQGcod92BFkYiiTjwZXmJOe4XQ=
+SIZE (vvenc-1.14.0.tar.gz) = 2352859
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/multimedia/vvenc/patches/patch-CMakeLists_txt,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt 4 Aug 2025 15:26:12 -0000 1.1.1.1
+++ patches/patch-CMakeLists_txt 22 Jan 2026 23:46:41 -0000
@@ -1,7 +1,7 @@
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
-@@ -395,10 +395,6 @@ endif()
+@@ -412,10 +412,6 @@ endif()
# handle rpath correctly
if( VVENC_ENABLE_INSTALL )