Skip to content

GPAC v26.07.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Jul 16:55

We are happy to announce the release of GPAC v26.07.0.

ABI version of this release is 16.21.

General

  • Clean up of remaining test mode and old arch

MPEG-DASH & HLS

  • Improved support of discontinuities in packager and client
  • Add sfrag tolerance to generate segments with a fixed number of fragments but variable-duration fragments
  • Add dashif.ingest profile for DASH-IF Live Ingest
  • SCTE35 and MPD inband and out-of-band events + HLS (wiki)
  • Improved DASH-L3D and LL-HLS
  • Support for cleanup of timeshift buffer in manifest in multi-period cases

Encryption

  • EVP support in encryption for hardware AES
  • AV1 scalable ID (temporal a/o spatial) filtering

Filters

  • Discontinuity detection in reframer and in dasher
  • Improve mediaserver MABR repair option
  • SourceID matching by prefix now possible
  • Add option to switch Periods when new encryption key is encountered
  • Allow DREF URL override in mp4dmx
  • Raw IAMF mux to/demux from MP4
  • Accept empty initial playlist in flist
  • Allow source loading to use custom source filters other than JS
  • Improved GHI demuxer for manifest regeneration
  • Allow ffavf to be used as source
  • Added tolerance for sfrag mode in mp4mx to align to sap frames

Other

  • Added MP4Box option for automatic track reordering
  • Test modes for GF_Blob and gfio from mem in gpac cli
  • Remote monitoring web app now supports inspecting from logs (use -rmt -rmt-log to start recording)
  • Added light formatting syntax to filter status
  • Switch to QJS 26-06
  • Refined gfio from mem to allow multiple concurrent users, needed by some demuxers
  • More configuration options for H2 and H3, improved QUIC support
  • Many bug fixes and security patches

Installers are available at gpac.io

Enjoy, give us feedback and spread the news!