BSD Ports

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

SystemPortVersion
FreeBSDmultimedia/vvdec3.2.1
OpenBSDmultimedia/vvdec3.1.0pl20260121
DragonFlymultimedia/vvdec2.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.2.03.2.1-2.3.03.2.1
FreeBSD:14:quarterly3.2.03.2.0n/a2.3.03.2.0
FreeBSD:15:latest3.2.13.2.1n/a2.3.02.3.0
FreeBSD:15:quarterly3.2.03.2.0n/an/an/a
FreeBSD:16:latest3.2.03.2.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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
FileSizeSHA256
fraunhoferhhi-vvdec-v3.2.1_GH0.tar.gz1.550428e+065c334557a33cd93e981b84ba0e77126ef970a38e2481b67f0475db40f75379b8

Commit history 2

DateCommitCreditsLog message
c8c8444d61 Yuri Victorovich multimedia/vvdec: update 3.2.0 → 3.2.1
2a1c0b9bd9 Yuri Victorovich multimedia/vvdec: update 3.1.0 → 3.2.0