BSD Ports

multimedia/kvazaar 2.3.2 FreeBSD

H.265/HEVC encoder implemented in C

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
multimedia
Package size
291.0 KiB, 1211.6 KiB installed

Description

The purpose of this academic open-source project is to develop a video encoder for the emerging High Efficiency Video Coding (HEVC) standard. This Kvazaar HEVC encoder is being developed towards the following goals:

  1. Coding efficiency close to HEVC reference encoder (HM)
  2. Modular encoder structure to simplify its data flow modeling
  3. Efficient support for different parallelization approaches
  4. Easy portability to different platforms
  5. Optimized encoding speed without sacrificing its coding efficiency, modularity, or portability
  6. Reduced computation and memory resources without sacrificing its coding efficiency, modularity, or portability
  7. Excellent software readability and implementation documentation

Achieving these objectives requires encoder with design decisions that make this open-source encoder unique:

  1. The encoder is developed from the scratch (HM used as a reference)
  2. The implementation language is platform-independent C

In the other systems

SystemPortVersion
FreeBSDmultimedia/kvazaar2.3.2
DragonFlymultimedia/kvazaar2.3.1
HardenedBSDmultimedia/kvazaar2.3.2
GhostBSDmultimedia/kvazaar2.3.2

Install

Binary package:

pkg install kvazaar

From the ports tree:

cd /usr/ports/multimedia/kvazaar/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	kvazaar>0:multimedia/kvazaar
LIB_DEPENDS=	libkvazaar.so:multimedia/kvazaar

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:latest2.3.22.3.22.2.02.3.12.3.2
FreeBSD:14:quarterly2.3.22.3.2n/a2.3.12.3.2
FreeBSD:15:latest2.3.22.3.2n/a2.3.12.3.1
FreeBSD:15:quarterly2.3.22.3.2n/an/an/a
FreeBSD:16:latest2.3.22.3.2n/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 8

No port depends on this one.

Configuration

Options name: multimedia_kvazaar

OptionDefaultDescription
CRYPTOPPoffSelective encryption via Crypto++ library
DOCSoffBuild and/or install documentation
USES
autoreconf compiler:c11 libtool pathfix
Service scripts
none

Files

Manual pages 1
  • kvazaar(1)
pkg-plist 12
  • bin/kvazaar
  • include/kvazaar.h
  • lib/libkvazaar.a
  • lib/libkvazaar.so
  • lib/libkvazaar.so.7
  • lib/libkvazaar.so.7.5.0
  • libdata/pkgconfig/kvazaar.pc
  • share/doc/kvazaar/CREDITS
  • share/doc/kvazaar/LICENSE
  • share/doc/kvazaar/LICENSE.EXT.greatest
  • share/doc/kvazaar/README.md
  • share/man/man1/kvazaar.1.gz
distinfo 2
FileSizeSHA256
ultravideo-kvazaar-v2.3.2_GH0.tar.gz600315ddd0038696631ca5368d8e40efee36d2bbb805854b9b1dda8b12ea9b397ea951
silentbicycle-greatest-v1.0.0_GH0.tar.gz1195918ee57a34869c6f6ce511cd71a5cc8661801cf69d64c4c66ff76773835df659b

Commit history 0

No commits in the history this site was built from.