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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
vvenc Versatile Video Coding (VVC) encoder
1.11.1 multimedia on this many watch lists=0 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.10.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: 2024-03-06 08:35:35
Commit Hash: 7170c72
License: BSD3CLAUSE
WWW:
https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-solutions/h266-vvc.html
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.
Homepage    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.11.1/catalog.mk
  3. /usr/local/share/licenses/vvenc-1.11.1/LICENSE
  4. /usr/local/share/licenses/vvenc-1.11.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.11
  16. lib/libvvenc.so.1.11.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 = 1709623260 SHA256 (fraunhoferhhi-vvenc-v1.11.1_GH0.tar.gz) = 4f0c8ac3f03eb970bee7a0cacc57a886ac511d58f081bb08ba4bce6f547d92fa SIZE (fraunhoferhhi-vvenc-v1.11.1_GH0.tar.gz) = 2048109

Packages (timestamps in pop-ups are UTC):
vvenc
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.11.11.11.1-1.11.1----
FreeBSD:13:quarterly1.10.01.10.0-1.10.0-1.9.0_11.10.01.10.0
FreeBSD:14:latest1.11.11.11.1-1.11.1---1.8.0
FreeBSD:14:quarterly1.10.01.10.0-1.10.0-1.9.0_11.10.01.10.0
FreeBSD:15:latest1.11.11.11.1n/a1.10.0n/a-1.10.01.10.0
FreeBSD:15:quarterly--n/a-n/a---
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.11.1?dummy=/
Collapse this list.

Number of commits found: 11

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 11