notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
vvenc Versatile Video Coding (VVC) encoder
1.13.1 multimedia on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.13.0Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-01-25 09:21:08
Last Update: 2025-03-27 07:17:23
Commit Hash: 3cff87f
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: BSD3CLAUSE
WWW:
https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-solutions/h266-vvc.html
https://github.com/fraunhoferhhi/vvenc
Description:
The Fraunhofer Versatile Video Encoder (VVenC) is a fast and efficient H.266/VVC encoder implementation with the following main features: - Easy to use encoder implementation with five predefined quality/speed presets; - Perceptual optimization to improve subjective video quality, based on the XPSNR visual model; - Extensive frame-level and task-based parallelization with very good scaling; - Frame-level single-pass and two-pass rate control supporting variable bit-rate (VBR) encoding; - Expert mode encoder interface available, allowing fine-grained control of the encoding process.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (20 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/vvenc-1.13.1/catalog.mk
  3. /usr/local/share/licenses/vvenc-1.13.1/LICENSE
  4. /usr/local/share/licenses/vvenc-1.13.1/BSD3CLAUSE
  5. bin/vvencapp
  6. include/vvenc/version.h
  7. include/vvenc/vvenc.h
  8. include/vvenc/vvencCfg.h
  9. include/vvenc/vvencDecl.h
  10. lib/cmake/vvenc/vvencConfig.cmake
  11. lib/cmake/vvenc/vvencConfigVersion.cmake
  12. lib/cmake/vvenc/vvencTargets-shared-release.cmake
  13. lib/cmake/vvenc/vvencTargets-shared.cmake
  14. lib/libvvenc.so
  15. lib/libvvenc.so.1.13
  16. lib/libvvenc.so.1.13.1
  17. libdata/pkgconfig/libvvenc.pc
  18. @owner
  19. @group
  20. @mode
Collapse this list.
Dependency lines:
  • vvenc>0:multimedia/vvenc
To install the port:
cd /usr/ports/multimedia/vvenc/ && make install clean
To add the package, run one of these commands:
  • pkg install multimedia/vvenc
  • pkg install vvenc
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: vvenc
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1742619061 SHA256 (fraunhoferhhi-vvenc-v1.13.1_GH0.tar.gz) = 9d0d88319b9c200ebf428471a3f042ea7dcd868e8be096c66e19120a671a0bc8 SIZE (fraunhoferhhi-vvenc-v1.13.1_GH0.tar.gz) = 2298503

Packages (timestamps in pop-ups are UTC):
vvenc
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.13.01.13.1-1.13.0----
FreeBSD:13:quarterly1.13.01.13.0---1.9.0_11.10.01.10.0
FreeBSD:14:latest1.13.01.13.1-1.13.0---1.8.0
FreeBSD:14:quarterly1.13.01.13.0---1.9.0_11.10.01.10.0
FreeBSD:15:latest1.13.01.13.1n/a1.13.0n/a-1.10.01.10.0
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
multimedia_vvenc
USES:
cmake:testing compiler:c++14-lang
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/fraunhoferhhi/vvenc/tar.gz/v1.13.1?dummy=/
Collapse this list.

Number of commits found: 18

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.13.1
27 Mar 2025 07:17:23
commit hash: 3cff87f6d7eaadebc6674c1000a056ec68b9f26acommit hash: 3cff87f6d7eaadebc6674c1000a056ec68b9f26acommit hash: 3cff87f6d7eaadebc6674c1000a056ec68b9f26acommit hash: 3cff87f6d7eaadebc6674c1000a056ec68b9f26a files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/vvenc: Broken on i386
1.13.1
22 Mar 2025 07:28:03
commit hash: aab66e9662eb7232a8c6b0cf3198fc38e35b8ac6commit hash: aab66e9662eb7232a8c6b0cf3198fc38e35b8ac6commit hash: aab66e9662eb7232a8c6b0cf3198fc38e35b8ac6commit hash: aab66e9662eb7232a8c6b0cf3198fc38e35b8ac6 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/vvenc: update 1.13.0 → 1.13.1

Reported by:	portscout
1.13.0
29 Jan 2025 16:57:15
commit hash: 55c04d6535b6b030455d93f2fdaef8becd2bc2d4commit hash: 55c04d6535b6b030455d93f2fdaef8becd2bc2d4commit hash: 55c04d6535b6b030455d93f2fdaef8becd2bc2d4commit hash: 55c04d6535b6b030455d93f2fdaef8becd2bc2d4 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
multimedia/vvenc: unbreak on armv7, powerpc, i386 - builds fine

armv7 needs -Wno-error:
/wrkdirs/usr/ports/multimedia/vvenc/work/vvenc-1.13.0/source/Lib/CommonLib/arm/neon/InterpolationFilter_neon.cpp:708:9:
error: unused variable 'src8tOff' [-Werror,-Wunused-variable]
  708 |     int src8tOff = cStride;
      |         ^~~~~~~~
1 error generated.
1.13.0
02 Jan 2025 09:46:04
commit hash: faef21d751dabbbb0ec632544109ef7d7e9bb87bcommit hash: faef21d751dabbbb0ec632544109ef7d7e9bb87bcommit hash: faef21d751dabbbb0ec632544109ef7d7e9bb87bcommit hash: faef21d751dabbbb0ec632544109ef7d7e9bb87b files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/vvenc: Broken on armv7; Update WWW

Reported by:	fallout
1.13.0
14 Dec 2024 13:38:11
commit hash: ee80a3b7965530ecbe8c61430e83697f188a6778commit hash: ee80a3b7965530ecbe8c61430e83697f188a6778commit hash: ee80a3b7965530ecbe8c61430e83697f188a6778commit hash: ee80a3b7965530ecbe8c61430e83697f188a6778 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/vvenc: update 1.12.0 → 1.13.0

Reported by:	portscout
1.12.0
18 Sep 2024 03:20:15
commit hash: b5bbf7a3f9f954d6f367355895af898fe4f3dd63commit hash: b5bbf7a3f9f954d6f367355895af898fe4f3dd63commit hash: b5bbf7a3f9f954d6f367355895af898fe4f3dd63commit hash: b5bbf7a3f9f954d6f367355895af898fe4f3dd63 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/vvenc: update 1.12.0-rc1 → 1.12.0

Reported by:	portscout
1.12.0.r1
17 Jun 2024 09:09:56
commit hash: a2d54e26d6554434c2b194237fa2ad5310077e61commit hash: a2d54e26d6554434c2b194237fa2ad5310077e61commit hash: a2d54e26d6554434c2b194237fa2ad5310077e61commit hash: a2d54e26d6554434c2b194237fa2ad5310077e61 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/vvenc: update 1.11.1 → 1.12.0-rc1
1.11.1
06 Mar 2024 08:35:35
commit hash: 7170c7232889b62edd8f6fccec10a479ac787536commit hash: 7170c7232889b62edd8f6fccec10a479ac787536commit hash: 7170c7232889b62edd8f6fccec10a479ac787536commit hash: 7170c7232889b62edd8f6fccec10a479ac787536 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/vvenc: update 1.10.0 → 1.11.1

Reported by:	portscout
1.10.0
15 Dec 2023 22:23:54
commit hash: 0afcefedbf56de66467e2d74068b009f95e56800commit hash: 0afcefedbf56de66467e2d74068b009f95e56800commit hash: 0afcefedbf56de66467e2d74068b009f95e56800commit hash: 0afcefedbf56de66467e2d74068b009f95e56800 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/vvenc: update 1.9.0 → 1.10.0

Reported by:	portscout
1.9.0_1
18 Nov 2023 20:20:39
commit hash: 3db813ec767819d1b3936d8bac1d08b3549f404dcommit hash: 3db813ec767819d1b3936d8bac1d08b3549f404dcommit hash: 3db813ec767819d1b3936d8bac1d08b3549f404dcommit hash: 3db813ec767819d1b3936d8bac1d08b3549f404d files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
multimedia/vvenc: fix build on armv7

No SIMD on armv7, but there's one place in the code where they forgot
to check if we want SIMD or not.  Fix the oversight to make the port
work.

Approved by:	portmgr (build fix blanket)
MFH:		2023Q4
1.9.0_1
11 Oct 2023 18:26:32
commit hash: a9b2c2632500c7c7de7c60a234976441d987ef16commit hash: a9b2c2632500c7c7de7c60a234976441d987ef16commit hash: a9b2c2632500c7c7de7c60a234976441d987ef16commit hash: a9b2c2632500c7c7de7c60a234976441d987ef16 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
multimedia/vvenc: disable on powerpc
1.9.0_1
12 Aug 2023 01:37:49
commit hash: 0bc2b443e2fa142dae7b67072ccd1eadae0f6edacommit hash: 0bc2b443e2fa142dae7b67072ccd1eadae0f6edacommit hash: 0bc2b443e2fa142dae7b67072ccd1eadae0f6edacommit hash: 0bc2b443e2fa142dae7b67072ccd1eadae0f6eda files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
multimevia/vvenc: enable LTO on powerpc64
1.9.0
29 Jul 2023 07:37:01
commit hash: 6800f594d340eb202297a3495b08fec47f7d5fb4commit hash: 6800f594d340eb202297a3495b08fec47f7d5fb4commit hash: 6800f594d340eb202297a3495b08fec47f7d5fb4commit hash: 6800f594d340eb202297a3495b08fec47f7d5fb4 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/vvenc: Update 1.8.0 → 1.9.0

Reported by:	portscout
1.8.0
09 Jul 2023 20:11:22
commit hash: 3441e862eff932b3b265fe9383da39c2839c27e2commit hash: 3441e862eff932b3b265fe9383da39c2839c27e2commit hash: 3441e862eff932b3b265fe9383da39c2839c27e2commit hash: 3441e862eff932b3b265fe9383da39c2839c27e2 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/vvenc: Broken on i386

Reported by:	fallout
1.8.0
09 Apr 2023 17:35:29
commit hash: 1aa8579b9bbeeaaebb0285c5b629c88db41db3f8commit hash: 1aa8579b9bbeeaaebb0285c5b629c88db41db3f8commit hash: 1aa8579b9bbeeaaebb0285c5b629c88db41db3f8commit hash: 1aa8579b9bbeeaaebb0285c5b629c88db41db3f8 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/vvenc: Update 1.7.0 → 1.8.0

Reported by:	portscout
1.7.0
13 Mar 2023 00:02:35
commit hash: 4741d8f70d0f2485b5f50032945ce08cd13d4db8commit hash: 4741d8f70d0f2485b5f50032945ce08cd13d4db8commit hash: 4741d8f70d0f2485b5f50032945ce08cd13d4db8commit hash: 4741d8f70d0f2485b5f50032945ce08cd13d4db8 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
multimedia/vvenc: fix build on armv?  / powerpc

/wrkdirs/usr/ports/multimedia/vvenc/work/vvenc-1.7.0/source/Lib/CommonLib/x86/sse41/../BufferX86.h:1658:3:
error: static_assert failed due to requirement 'sizeof (val) == 8' "Only
supported for 64bit systems!"
  static_assert( sizeof( val ) == 8, "Only supported for 64bit systems!" );
  ^              ~~~~~~~~~~~~~~~~~~
1 error generated.
1.7.0
09 Mar 2023 09:48:55
commit hash: cd3dd014178f296fa95d3496460423c4f84c3ccbcommit hash: cd3dd014178f296fa95d3496460423c4f84c3ccbcommit hash: cd3dd014178f296fa95d3496460423c4f84c3ccbcommit hash: cd3dd014178f296fa95d3496460423c4f84c3ccb files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
multimedia/vvenc: fix build on big-endian

ld: error: duplicate symbol: vvenc::byteReverse(unsigned int*, unsigned int)
>>> defined at PicYuvMD5.cpp
>>>           
source/Lib/vvenc/CMakeFiles/vvenc.dir/__/CommonLib/PicYuvMD5.cpp.o:(vvenc::byteReverse(unsigned
int*, unsigned int))
>>> defined at EncGOP.cpp
>>>           
source/Lib/vvenc/CMakeFiles/vvenc.dir/__/EncoderLib/EncGOP.cpp.o:(.text+0x0)
1.7.0
25 Jan 2023 09:20:22
commit hash: b55ffec9a5d54241956a351b396938e5dfb31ebacommit hash: b55ffec9a5d54241956a351b396938e5dfb31ebacommit hash: b55ffec9a5d54241956a351b396938e5dfb31ebacommit hash: b55ffec9a5d54241956a351b396938e5dfb31eba files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
Author: Jan Beich
multimedia/vvenc: New port: Versatile Video Coding (VVC) encoder

Number of commits found: 18