Path to this page:
./
multimedia/gpac,
Open source multimedia framework
Branch: CURRENT,
Version: 2.4.0nb1,
Package name: gpac-2.4.0nb1,
Maintainer: pkgsrc-usersGPAC features encoders and multiplexers, publishing and content distribution
tools for MP4 and 3GPP or 3GPP2 files and many tools for scene descriptions
(BIFS/VRML/X3D converters, SWF/BIFS, SVG/BIFS, etc...). MP4Box provides all
these tools in a single command-line application.
Required to run:[
textproc/xmlrpc-c] [
graphics/MesaLib] [
graphics/freetype2] [
graphics/png] [
graphics/jpeg] [
graphics/glu] [
multimedia/xvidcore] [
multimedia/libogg] [
multimedia/libtheora] [
audio/liba52] [
audio/libvorbis] [
audio/libmad] [
audio/faad2] [
x11/libXv] [
graphics/openjpeg] [
multimedia/ffmpeg4]
Required to build:[
pkgtools/x11-links] [
x11/xcb-proto] [
x11/xorgproto]
Package options: x11
Master sites:
Filesize: 9682.206 KB
Version history: (Expand)
- (2025-12-22) Updated to version: gpac-2.4.0nb1
- (2025-11-01) Updated to version: gpac-2.4.0
- (2025-10-24) Updated to version: gpac-1.0.1nb29
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-04-24) Updated to version: gpac-1.0.1nb28
CVS history: (Expand)
| 2025-12-25 10:18:42 by Thomas Klausner | Files touched by this commit (1) |
Log message:
gpac: switch to https
|
| 2025-12-22 07:08:18 by Adam Ciarcinski | Files touched by this commit (128) |
Log message:
revbump for x264
|
2025-10-31 22:46:23 by Adam Ciarcinski | Files touched by this commit (12) |  |
Log message:
gpac: updated to 2.4.0
GPAC 2.4
This release marks the beginning of GPAC in your browser with emscripten \
support, with a live demo at https://wasm.gpac.io !
This release also brings many new features including pcap support, async net \
IOs, JIT packaging for on-demand content and better subtitle/CC support.
As usual, installers are available on gpac.io for most common platforms.
Enjoy, give us feedback and spread the news!
Detailed changes:
Emscripten|WebAssembly(WASM) support
Session can run in worker or in main browser loop
Automatic disable of ffdec and ffenc threads when not running in worker
Use fetch() api for downloader
Support for WebCodecs
Support for getUserMedia and canvas readable streams
gpac.html demo page
Media Formats
Fixes in text subtitle converters
Improved DolbyVision muxing from mkv
Dasher support for inputs with multiple stsd entries
Allow multiplexed representations for LL-HLS
Improved eac3 support
QT cmov support (reading and writing)
QT lpcm support
Improved chaptering support
Improved timecode inspection
Support for big-endian PCM formats
Support for uncv (raw video in mp4 and heif)
Support for forced subtitles
Support for HEVC bitstreams merging in dash (for multi-res tile adaptation)
Filters
Async HTTP request in all filters
JS/Python/NodeJS bindings for httpout server
Fixed CORS and mime types in httpout for wasm and sharedArrayuffer support
Allow compilation without threads
Allow compilation without network
Fixed GF_FileIO for async read and write modes
Added seeking in mp4dmx in mem mode
vout updated to use VBO (required for gles2)
libcaca video output support
Allow ffdmx to work as demux filter on gpac input file pids
GHI format for pre-indexing DASH/HLS session for JIT packaging/encryption/transcode
Zero-copy for mp4dmx and fragmented mp4mx
Various speed optimizations (filter session, isomedia lib, disk io, xml)
Allow running the session without mutexes
Closed Caption decoding filter (CEA708)
MPEG-H decoder using IIS mpeghdec
Templating for property assignment
Conditional filter replacement to identify based on codecID
Per-filter logging
MP4Box
Add track reordering option
Misc
Migrated doc from github's wiki to wiki.gpac.io
FFmpeg 7 support
Added features for configure (vout, aout, fonts, doc, evg)
Allow specifying network interface by name or IP (instead of IP only)
UDP/TCP filtering and recording to / playback from pcap, pcapng and GPAC gpc files
Added Nix and Docker build files
Many bug fixes, improvements and security patches
|
| 2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999) |
Log message:
*: recursive bump for pcre2
Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \
/usr/pkg/lib/libglib-2.0.so.0 not defined
|
| 2025-04-24 16:16:37 by Thomas Klausner | Files touched by this commit (2412) |
Log message:
*: recursive bump for jpeg -> libjpeg-turbo switch
|
| 2025-04-12 08:54:27 by Thomas Klausner | Files touched by this commit (142) |
Log message:
*: recursive bump for libtheora 1.2
|
| 2025-04-11 09:26:00 by Thomas Klausner | Files touched by this commit (1) |
Log message:
gpac: does not really use xmlrpc-c.
Bump PKGREVISION.
|
| 2025-02-12 07:45:45 by Ryo ONODERA | Files touched by this commit (850) |
Log message:
*: Recursive revbump from audio/flac-1.5.0
|