BSD Ports

multimedia/gpac 26.07.0 FreeBSD

Framework for processing and streaming content

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
63f7c885bd
License
LGPL21
Categories
multimedia
Package size
7158.3 KiB, 27233.9 KiB installed

Description

GPAC is a modular multimedia framework based on the ISO Base Media File Format and related standards. It provides a library and command-line tools for media processing, packaging, and delivery.

In the other systems

SystemPortVersion
FreeBSDmultimedia/gpac26.07.0
NetBSDmultimedia/gpac2.4.0nb3
HardenedBSDmultimedia/gpac26.07.0
GhostBSDmultimedia/gpac26.07.0

Install

Binary package:

pkg install gpac

From the ports tree:

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

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

RUN_DEPENDS=	gpac>0:multimedia/gpac
LIB_DEPENDS=	libgpac.so:multimedia/gpac

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:latest26.07.026.07.0--26.07.0
FreeBSD:14:quarterly26.07.026.07.0n/a-26.07.0
FreeBSD:15:latest26.07.026.07.0n/a--
FreeBSD:15:quarterly26.07.026.07.0n/an/an/a
FreeBSD:16:latest26.07.026.07.0n/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 6
Run dependencies 2
Required by 1

Configuration

Options name: multimedia_gpac

OptionDefaultDescription
A52offAC-3 support via liba52
ALSAoffALSA audio architecture support
CACAofflibcaca graphics library support
FAADoffFAAD AAC decoder support
FFMPEGoffFFmpeg support (WMA, AIFF, AC3, APE...)
FREETYPEoffTrueType font rendering support
JACKoffJACK audio server support
JPEGonJPEG image format support
MADoffMAD MP3 audio decoder support
NGHTTP2offnghttp2 support
OGGoffOgg media format support
OPENGLoff2D/3D rendering support via OpenGL
PNGonPNG image format support
PULSEAUDIOoffPulseAudio sound server support
QUICKJSoffQuickJS Support
SDL2offSDL2 support
THEORAoffOgg Theora video codec support
VORBISoffOgg Vorbis audio codec support
X11offX11 (graphics) support
XVIDoffXvid MPEG-4 video codec support
USES
gmake pkgconfig ssl
Service scripts
none

Files

Manual pages 3
  • gpac(1)
  • gpac-filters(1)
  • mp4box(1)
pkg-plist 319
  • bin/gpac
  • bin/MP4Box
  • include/gpac/00_doxy.h
  • include/gpac/ait.h
  • include/gpac/avparse.h
  • include/gpac/base_coding.h
  • include/gpac/bifs.h
  • include/gpac/bitstream.h
  • include/gpac/color.h
  • include/gpac/compositor.h
  • include/gpac/config_file.h
  • include/gpac/configuration.h
  • include/gpac/constants.h
  • include/gpac/crypt.h
  • include/gpac/crypt_tools.h
  • include/gpac/dash.h
  • include/gpac/download.h
  • include/gpac/dsmcc.h
  • include/gpac/dvb_mpe.h
  • include/gpac/events.h
  • include/gpac/events_constants.h
  • include/gpac/evg.h
  • include/gpac/filters.h
  • include/gpac/html5_media.h
  • include/gpac/html5_mse.h
  • include/gpac/id3.h
  • include/gpac/ietf.h
  • include/gpac/internal/avilib.h
  • include/gpac/internal/bifs_dev.h
  • include/gpac/internal/bifs_tables.h
  • include/gpac/internal/camera.h
  • include/gpac/internal/compositor_dev.h
  • include/gpac/internal/crypt_dev.h
  • include/gpac/internal/dvb_mpe_dev.h
  • include/gpac/internal/ff_dmx.h
  • include/gpac/internal/ietf_dev.h
  • include/gpac/internal/isomedia_dev.h
  • include/gpac/internal/laser_dev.h
  • include/gpac/internal/m3u8.h
  • include/gpac/internal/media_dev.h
  • include/gpac/internal/mesh.h
  • include/gpac/internal/odf_dev.h
  • include/gpac/internal/odf_parse_common.h
  • include/gpac/internal/ogg.h
  • include/gpac/internal/reedsolomon.h
  • include/gpac/internal/scenegraph_dev.h
  • include/gpac/internal/scte35.h
  • include/gpac/internal/swf_dev.h
  • include/gpac/internal/vobsub.h
  • include/gpac/iso639.h
  • include/gpac/isomedia.h
  • include/gpac/laser.h
  • include/gpac/list.h
  • include/gpac/main.h
  • include/gpac/maths.h
  • include/gpac/media_tools.h
  • include/gpac/mediaobject.h
  • include/gpac/module.h
  • include/gpac/modules/audio_out.h
  • include/gpac/modules/codec.h
  • include/gpac/modules/compositor_ext.h
  • include/gpac/modules/font.h
  • include/gpac/modules/hardcoded_proto.h
  • include/gpac/modules/video_out.h
  • include/gpac/mpd.h
  • include/gpac/mpeg4_odf.h
  • include/gpac/mpegts.h
  • include/gpac/network.h
  • include/gpac/nodes_mpeg4.h
  • include/gpac/nodes_svg.h
  • include/gpac/nodes_x3d.h
  • include/gpac/path2d.h
  • include/gpac/revision.h
  • include/gpac/rmt_ws.h
  • include/gpac/rtp_streamer.h
  • include/gpac/route.h
  • include/gpac/scene_engine.h
  • include/gpac/scene_manager.h
  • include/gpac/scenegraph.h
  • include/gpac/scenegraph_svg.h
  • include/gpac/scenegraph_vrml.h
  • include/gpac/setup.h
  • include/gpac/svg_types.h
  • include/gpac/sync_layer.h
  • include/gpac/thread.h
  • include/gpac/token.h
  • include/gpac/tools.h
  • include/gpac/utf.h
  • include/gpac/version.h
  • include/gpac/webvtt.h
  • include/gpac/xml.h
  • lib/gpac/gm_validator.so
  • lib/libgpac.so
  • lib/libgpac.so.16
  • lib/libgpac.so.16.21.0
  • lib/libgpac_static.a
  • lib/gpac/gm_alsa.so
  • lib/gpac/gm_jack.so
  • lib/gpac/gm_pulseaudio.so
  • libdata/pkgconfig/gpac.pc

The first 100 are listed.

distinfo 1
FileSizeSHA256
gpac-gpac-v26.07.0_GH0.tar.gz1.0835591e+0757822c1a74dcb83d76ff1f671e1b4fae2e7614e8194a5adb9f20661e0e9421dd

Commit history 2

DateCommitCreditsLog message
63f7c885bd Olivier Cochard multimedia/gpac: update to 26.07.0
Sponsored by: Netflix
29cce52534 Olivier Cochard multimedia/gpac: Remove procfs dependency
PR: 292600 Reported by: Ross Williams <[email protected]> Sponsored by: Netflix