BSD Ports

multimedia/libmatroska 1.7.2 NetBSD

Extensible open standard Audio/Video container format

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
b847d64018
License
gnu-lgpl-v2.1
Categories
multimedia, devel
Package size
117.4 KiB, 782.8 KiB installed

Description

Matroska aims to become THE Standard of Multimedia Container Formats. It was derived from a project called MCF, but differentiates from it significantly. It is based on EBML (Extensible Binary Meta Language), a binary derivative of XML.

Matroska is designed with the future in mind. It incorporates features you would expect from a modern container format, like:

  • Streamable over internet (HTTP and RTP)
  • Fast seeking in the file
  • High error recovery
  • Menus (like DVDs have)
  • Chapter entries
  • Selectable subtitle streams
  • Selectable audio streams
  • Modularly extendable

In the other systems

SystemPortVersion
NetBSDmultimedia/libmatroska1.7.2
FreeBSDmultimedia/libmatroska1.7.2
OpenBSDmultimedia/libmatroska1.7.2
DragonFlymultimedia/libmatroska1.7.1
MidnightBSDmultimedia/libmatroska1.7.1
HardenedBSDmultimedia/libmatroska1.7.2
GhostBSDmultimedia/libmatroska1.7.2

Install

Binary package:

pkgin install libmatroska

From pkgsrc:

cd /usr/pkgsrc/multimedia/libmatroska && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.7.2
NetBSD 10.1 aarch641.7.1
SmartOS / illumos x86_641.7.2
macOS 15 arm641.7.2

Dependencies

Run dependencies 1

Commit history 2

DateCommitCreditsLog message
b847d64018 ryoon multimedia/libmatroska: Use https for MASTER_SITES
Via http MASTER_SITES, the tarball is not available.
fb251b7e73 adam libmatroska: updated to 1.7.2
Version 1.7.2 2026-07-19 * Do not allow infinite sizes on all Master elements except Segment+Cluster (as per RFC 9559). * Only allow `KaxSeekId` of 4 bytes length (as per RFC 9559). * KaxBlock: release read buffers on `EndOfStream` error. * Catch some allocation failures internally. * Deprecate `KaxTrackMinCache`/`KaxTrackMaxCache` elements (as per RFC 9559). * Deprecate `KaxTrackOverlay` element (as per RFC 9559). * Fix `MATROSKA_VIDEO_FIELDORDER_TOPFIELDSWAPPED`/ `MATROSKA_VIDEO_FIELDORDER_BOTTOMFIELDSWAPPED` values. * Add missing `MatroskaChapProcessCodecID` enum. * [API break] remove `MatroskaChapterTranslateCodec`/`MatroskaTrackTranslateCodec`. * KaxSemantic: update enum comments to match RFC 9559. * Add `MATROSKA_CHAPTERSKIPTYPE_INTERMISSION` to `MatroskaChapterSkipType`. …