BSD Ports

multimedia/gavl 2.0.1 FreeBSD

Library for handling uncompressed video and audio data

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+
Categories
multimedia
Package size
3847.5 KiB, 6062.1 KiB installed

Description

Gavl is short for Gmerlin Audio Video Library. It is a low level library, upon which multimedia APIs can be built. Gavl handles all the details of audio and video formats like colorspaces, samplerates, multichannel configurations etc. It provides standardized definitions for those formats as well as container structures for carrying audio samples or video images inside an application.

In addition, it handles the sometimes ugly task to convert between all these formats and provides some elementary operations (copying, scaling, alpha blending etc)

In the other systems

SystemPortVersion
FreeBSDmultimedia/gavl2.0.1
DragonFlymultimedia/gavl1.4.0_4
MidnightBSDmultimedia/gavl1.4.0_4

Install

Binary package:

pkg install gavl

From the ports tree:

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

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

RUN_DEPENDS=	gavl>0:multimedia/gavl
LIB_DEPENDS=	libgavl.so:multimedia/gavl

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.0.12.0.11.4.0_41.4.0_42.0.1
FreeBSD:14:quarterly2.0.12.0.1n/a1.4.0_42.0.1
FreeBSD:15:latest2.0.12.0.1n/a1.4.0_41.4.0_4
FreeBSD:15:quarterly2.0.12.0.1n/an/an/a
FreeBSD:16:latest2.0.12.0.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 5

The full lists below include those, and their dependencies in turn.

Build dependencies 34
Run dependencies 31

Configuration

Options name: multimedia_gavl

OptionDefaultDescription
DOCSoffBuild and/or install documentation
OPTIMIZED_CFLAGSonUse extra compiler optimizations
USES
gl iconv libtool localbase pkgconfig
Service scripts
none

Files

pkg-plist 38
  • include/gavl/buffer.h
  • include/gavl/chapterlist.h
  • include/gavl/compression.h
  • include/gavl/connectors.h
  • include/gavl/edl.h
  • include/gavl/gavl.h
  • include/gavl/gavldefs.h
  • include/gavl/gavldsp.h
  • include/gavl/gavlsocket.h
  • include/gavl/gavltime.h
  • include/gavl/http.h
  • include/gavl/hw.h
  • include/gavl/hw_dmabuf.h
  • include/gavl/hw_egl.h
  • include/gavl/hw_gl.h
  • include/gavl/hw_shm.h
  • include/gavl/hw_v4l2.h
  • include/gavl/hw_vaapi.h
  • include/gavl/io.h
  • include/gavl/keycodes.h
  • include/gavl/log.h
  • include/gavl/metatags.h
  • include/gavl/metadata.h
  • include/gavl/msg.h
  • include/gavl/numptr.h
  • include/gavl/packetindex.h
  • include/gavl/parameter.h
  • include/gavl/peakdetector.h
  • include/gavl/state.h
  • include/gavl/threadpool.h
  • include/gavl/timecode.h
  • include/gavl/trackinfo.h
  • include/gavl/utils.h
  • include/gavl/value.h
  • lib/libgavl.so
  • lib/libgavl.so.3
  • lib/libgavl.so.3.0.0
  • libdata/pkgconfig/gavl.pc
distinfo 1
FileSizeSHA256
gavl-2.0.1.tar.gz4.903435e+06628728ef170d2fcc1b74f2668ad49aa18fc08fda26d7c35013c7aebefdd935c2
Master sites 1
  • https://github.com/bplaum/gavl/releases/download/v2.0.1/

Commit history 0

No commits in the history this site was built from.