multimedia/vvdec 3.2.1 FreeBSD
Versatile Video Coding (VVC) decoder
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
c8c8444d61- License
- BSD3CLAUSE
- Categories
- multimedia, python
- Package size
- 622.3 KiB, 1596.9 KiB installed
Description
Versatile Video Coding (VVC) is the most recent international video coding standard, developed by the Joint Video Experts Team (JVET) of the ITU-T Video Coding Experts Group (VCEG) and the ISO/IEC Moving Picture Experts Group (MPEG). VVC is the successor of the High Efficiency Video Coding (HEVC) standard and will be released by ITU-T as H.266 and by ISO/IEC as MPEG-I Part 3 (ISO/IEC 23090-3). The new standard targets a 50% bit-rate reduction over HEVC at the same visual quality. In addition, VVC proves to be truly versatile by including tools for efficient coding of video content in emerging applications, e.g. high dynamic range (HDR), adaptive streaming, computer generated content as well as immersive applications like 360 degree video and augmented reality (AR).
The Fraunhofer Versatile Video Decoder (VVdeC) is a fast VVC x86 software decoder implementation. The decoder supports most standard features available in the Main10 profile, with support for some high-level features still pending.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | multimedia/vvdec | 3.2.1 |
| OpenBSD | multimedia/vvdec | 3.1.0pl20260121 |
| DragonFly | multimedia/vvdec | 2.3.0 |
Install
Binary package:
pkg install vvdec
From the ports tree:
cd /usr/ports/multimedia/vvdec/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= vvdec>0:multimedia/vvdec
LIB_DEPENDS= libvvdec.so:multimedia/vvdec
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.2.0 | 3.2.1 | - | 2.3.0 | 3.2.1 |
| FreeBSD:14:quarterly | 3.2.0 | 3.2.0 | n/a | 2.3.0 | 3.2.0 |
| FreeBSD:15:latest | 3.2.1 | 3.2.1 | n/a | 2.3.0 | 2.3.0 |
| FreeBSD:15:quarterly | 3.2.0 | 3.2.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.2.0 | 3.2.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 10
Configuration
No options to configure.
- USES
- cmake:noninja,testing compiler:c++14-lang
- Service scripts
- none
Files
pkg-plist 13
- bin/vvdecapp
- include/vvdec/sei.h
- include/vvdec/version.h
- include/vvdec/vvdec.h
- include/vvdec/vvdecDecl.h
- lib/cmake/vvdec/vvdecConfig.cmake
- lib/cmake/vvdec/vvdecConfigVersion.cmake
- lib/cmake/vvdec/vvdecTargets-shared-.cmake
- lib/cmake/vvdec/vvdecTargets-shared.cmake
- lib/libvvdec.so
- lib/libvvdec.so.3
- lib/libvvdec.so.3.2.1
- libdata/pkgconfig/libvvdec.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| fraunhoferhhi-vvdec-v3.2.1_GH0.tar.gz | 1.550428e+06 | 5c334557a33cd93e981b84ba0e77126ef970a38e2481b67f0475db40f75379b8 |