The FreeBSD Ports Archive

Freebsd | Contact
Welcome to FreeBSD Software


FreeBSD multimedia : libmatroska

Extensible Multimedia Container Format

 [ excerpt from developer's site ]

matroska is a project aiming to become the standard of Multimedia
Container Formats one day. It was derived from a similar project
called MCF, but differentiates from that significantly because it
is based on EBML (Extensible Binary Meta Language ), a kind of
binary version of XML. This way the development team gains significant
advantages in terms of future format extensability, without breaking
file support in old parsers.

Advanced because it is based on EBML, a kind of XML equivalent,
that allow infinite extensibility of the format. And full featured
because it includes precise seeking, any audio/video/subtitle codec
support including VCM/ACM/DirectShow compatibility, timecode based
format, complex frame dependencies, chaptering, internationalisation,
error protection, tagging, file attachement, control track (to be
defined), menu (to be defined), etc.

All these features are not yet implemented but already defined in
the format. 

http://www.matroska.org/



libmatroska history


v. 1.23
date: 2007/04/01 07:50:27;  author: lioux;  state: Exp;  lines: +1 -1
Give maintainership to multimedia@FreeBSD.org.

v. 1.22 date: 2007/02/24 19:29:38; author: sat; state: Exp; lines: +5 -14 - Update to 0.8.1 - Update master sites - installs_shlib->use_ldconfig - Move plist_files to pkg-plist - Don't install static lib - Remove support for 4.x Approved by: lioux (maintainer unreachable)
v. 1.21 date: 2006/05/10 22:37:32; author: edwin; state: Exp; lines: +0 -1 Remove USE_REINPLACE from ports starting with M
v. 1.20 date: 2005/11/02 03:38:11; author: lioux; state: Exp; lines: +1 -2 Update to 0.8.0
v. 1.19 date: 2005/10/17 01:50:17; author: lioux; state: Exp; lines: +2 -1 o LIB_DEPENDS on textproc/libebml instead of BUILD_DEPENDS o Bump PORTREVISION Submitted by: pointyhat (kris)
v. 1.18 date: 2005/09/17 22:39:10; author: lioux; state: Exp; lines: +1 -1 Update to 0.7.7 PR: 85681 Submitted by: Evgueni V. Gavrilov
v. 1.17 date: 2005/05/29 01:40:36; author: lioux; state: Exp; lines: +8 -2 o Update to 0.7.6 o There is a shared library now PR: 80240 Submitted by: Evgueni V. Gavrilov
v. 1.16 date: 2005/03/10 02:45:50; author: lioux; state: Exp; lines: +1 -1 Update to 0.7.5 PR: 78452 Submitted by: "Evgueni V.Gavrilov"
v. 1.15 date: 2004/12/19 01:52:30; author: lioux; state: Exp; lines: +1 -1 First try at fixing build on 4.x branch PR: 73297 Submitted by: Sven Berkvens-Matthijsse
v. 1.14 date: 2004/10/15 00:42:19; author: lioux; state: Exp; lines: +1 -1 Update to 0.7.4
v. 1.13 date: 2004/08/23 23:09:53; author: linimon; state: Exp; lines: +2 -14 Update to 0.7.1; remove unneeded USE_GCC; update master sites (old and new sources are being put in old/). PR: ports/69785 Submitted by: Michael Johnson Approved by: maintainer timeout (3 weeks)
v. 1.12 date: 2004/06/23 16:06:57; author: lioux; state: Exp; lines: +4 -8 Update to 0.7.0 PR: 66498 Submitted by: michael johnson
v. 1.11 date: 2004/03/20 01:47:05; author: lioux; state: Exp; lines: +1 -1 Fix build on 5.x-CURRENT: fix libebml port header files location PR: 64460 Submitted by: Aron Stansvik , bento
v. 1.10 date: 2004/03/18 12:33:50; author: kris; state: Exp; lines: +4 -0 BROKEN on 5.x: Does not compile
v. 1.9 date: 2004/03/14 10:22:53; author: lioux; state: Exp; lines: +6 -5 o Play nice in FreeBSD series before 5.x, defaulting on all mkvtoolnix dependencies (them and it at the same time) to USE_GCC=2.95 is enough o The requirement on gcc 3.x on one of the dependencies was removed and I forgot to check yet another variation PR: 63581 Submitted by: michael johnson
v. 1.8 date: 2004/02/24 02:56:30; author: lioux; state: Exp; lines: +6 -1 o FreeBSD 5.x series had gcc 3.2.x per default up until OSVERSION 501103. However, users from FreeBSD series previous to 5.x are required to build gcc32 port. o Therefore, do not force 5.x users to build gcc33 port if their available gcc32 toolchain will do. In so many words, .if ${OSVERSION} < 501103 USE_GCC=3.2 .else USE_GCC=3.3 .endif Prompted by: markus Reviewed by: markus, will
v. 1.7 date: 2004/02/24 02:16:14; author: lioux; state: Exp; lines: +5 -12 o Make sure that: - OSVERSION < 500000 implies in USE_GCC=3.2 - otherwise, USE_GCC=3.3 (which is the default on 5.x series) o This will insure that since both libmatroska and libebml ports were built with the same gcc toolchain, mkvtoolnix port will be able to be linked to both using the same aforementioned gcc toolchain o Bump PORTREVISION
v. 1.6 date: 2004/02/23 22:38:28; author: lioux; state: Exp; lines: +0 -0 Forced commit to correct commit message: Update to 0.6.3
v. 1.5 date: 2004/02/23 21:02:26; author: lioux; state: Exp; lines: +2 -4 Update to 0.4.3
v. 1.4 date: 2004/02/08 01:13:55; author: lioux; state: Exp; lines: +1 -0 USE_SIZEify
v. 1.3 date: 2004/02/04 05:07:51; author: marcus; state: Exp; lines: +1 -0 Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 1)
v. 1.2 date: 2003/05/23 03:55:31; author: lioux; state: Exp; lines: +22 -3 Update to 0.4.3
v. 1.1 date: 2003/05/20 22:37:55; author: lioux; state: Exp; New port libmatroska version 0.4.2: Extensible Multimedia Container Format ============================================================================= v. 1.23 date: 2007/04/01 07:50:27; author: lioux; state: Exp; lines: +1 -1 Give maintainership to multimedia@FreeBSD.org.
v. 1.22 date: 2007/02/24 19:29:38; author: sat; state: Exp; lines: +5 -14 - Update to 0.8.1 - Update master sites - installs_shlib->use_ldconfig - Move plist_files to pkg-plist - Don't install static lib - Remove support for 4.x Approved by: lioux (maintainer unreachable)
v. 1.21 date: 2006/05/10 22:37:32; author: edwin; state: Exp; lines: +0 -1 Remove USE_REINPLACE from ports starting with M
v. 1.20 date: 2005/11/02 03:38:11; author: lioux; state: Exp; lines: +1 -2 Update to 0.8.0
v. 1.19 date: 2005/10/17 01:50:17; author: lioux; state: Exp; lines: +2 -1 o LIB_DEPENDS on textproc/libebml instead of BUILD_DEPENDS o Bump PORTREVISION Submitted by: pointyhat (kris)
v. 1.18 date: 2005/09/17 22:39:10; author: lioux; state: Exp; lines: +1 -1 Update to 0.7.7 PR: 85681 Submitted by: Evgueni V. Gavrilov
v. 1.17 date: 2005/05/29 01:40:36; author: lioux; state: Exp; lines: +8 -2 o Update to 0.7.6 o There is a shared library now PR: 80240 Submitted by: Evgueni V. Gavrilov
v. 1.16 date: 2005/03/10 02:45:50; author: lioux; state: Exp; lines: +1 -1 Update to 0.7.5 PR: 78452 Submitted by: "Evgueni V.Gavrilov"
v. 1.15 date: 2004/12/19 01:52:30; author: lioux; state: Exp; lines: +1 -1 First try at fixing build on 4.x branch PR: 73297 Submitted by: Sven Berkvens-Matthijsse
v. 1.14 date: 2004/10/15 00:42:19; author: lioux; state: Exp; lines: +1 -1 Update to 0.7.4
v. 1.13 date: 2004/08/23 23:09:53; author: linimon; state: Exp; lines: +2 -14 Update to 0.7.1; remove unneeded USE_GCC; update master sites (old and new sources are being put in old/). PR: ports/69785 Submitted by: Michael Johnson Approved by: maintainer timeout (3 weeks)
v. 1.12 date: 2004/06/23 16:06:57; author: lioux; state: Exp; lines: +4 -8 Update to 0.7.0 PR: 66498 Submitted by: michael johnson
v. 1.11 date: 2004/03/20 01:47:05; author: lioux; state: Exp; lines: +1 -1 Fix build on 5.x-CURRENT: fix libebml port header files location PR: 64460 Submitted by: Aron Stansvik , bento
v. 1.10 date: 2004/03/18 12:33:50; author: kris; state: Exp; lines: +4 -0 BROKEN on 5.x: Does not compile
v. 1.9 date: 2004/03/14 10:22:53; author: lioux; state: Exp; lines: +6 -5 o Play nice in FreeBSD series before 5.x, defaulting on all mkvtoolnix dependencies (them and it at the same time) to USE_GCC=2.95 is enough o The requirement on gcc 3.x on one of the dependencies was removed and I forgot to check yet another variation PR: 63581 Submitted by: michael johnson
v. 1.8 date: 2004/02/24 02:56:30; author: lioux; state: Exp; lines: +6 -1 o FreeBSD 5.x series had gcc 3.2.x per default up until OSVERSION 501103. However, users from FreeBSD series previous to 5.x are required to build gcc32 port. o Therefore, do not force 5.x users to build gcc33 port if their available gcc32 toolchain will do. In so many words, .if ${OSVERSION} < 501103 USE_GCC=3.2 .else USE_GCC=3.3 .endif Prompted by: markus Reviewed by: markus, will
v. 1.7 date: 2004/02/24 02:16:14; author: lioux; state: Exp; lines: +5 -12 o Make sure that: - OSVERSION < 500000 implies in USE_GCC=3.2 - otherwise, USE_GCC=3.3 (which is the default on 5.x series) o This will insure that since both libmatroska and libebml ports were built with the same gcc toolchain, mkvtoolnix port will be able to be linked to both using the same aforementioned gcc toolchain o Bump PORTREVISION
v. 1.6 date: 2004/02/23 22:38:28; author: lioux; state: Exp; lines: +0 -0 Forced commit to correct commit message: Update to 0.6.3
v. 1.5 date: 2004/02/23 21:02:26; author: lioux; state: Exp; lines: +2 -4 Update to 0.4.3
v. 1.4 date: 2004/02/08 01:13:55; author: lioux; state: Exp; lines: +1 -0 USE_SIZEify
v. 1.3 date: 2004/02/04 05:07:51; author: marcus; state: Exp; lines: +1 -0 Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 1)
v. 1.2 date: 2003/05/23 03:55:31; author: lioux; state: Exp; lines: +22 -3 Update to 0.4.3
v. 1.1 date: 2003/05/20 22:37:55; author: lioux; state: Exp; New port libmatroska version 0.4.2: Extensible Multimedia Container Format ============================================================================= v. 1.23 date: 2007/04/01 07:50:27; author: lioux; state: Exp; lines: +1 -1 Give maintainership to multimedia@FreeBSD.org.
v. 1.22 date: 2007/02/24 19:29:38; author: sat; state: Exp; lines: +5 -14 - Update to 0.8.1 - Update master sites - installs_shlib->use_ldconfig - Move plist_files to pkg-plist - Don't install static lib - Remove support for 4.x Approved by: lioux (maintainer unreachable)
v. 1.21 date: 2006/05/10 22:37:32; author: edwin; state: Exp; lines: +0 -1 Remove USE_REINPLACE from ports starting with M
v. 1.20 date: 2005/11/02 03:38:11; author: lioux; state: Exp; lines: +1 -2 Update to 0.8.0
v. 1.19 date: 2005/10/17 01:50:17; author: lioux; state: Exp; lines: +2 -1 o LIB_DEPENDS on textproc/libebml instead of BUILD_DEPENDS o Bump PORTREVISION Submitted by: pointyhat (kris)
v. 1.18 date: 2005/09/17 22:39:10; author: lioux; state: Exp; lines: +1 -1 Update to 0.7.7 PR: 85681 Submitted by: Evgueni V. Gavrilov
v. 1.17 date: 2005/05/29 01:40:36; author: lioux; state: Exp; lines: +8 -2 o Update to 0.7.6 o There is a shared library now PR: 80240 Submitted by: Evgueni V. Gavrilov
v. 1.16 date: 2005/03/10 02:45:50; author: lioux; state: Exp; lines: +1 -1 Update to 0.7.5 PR: 78452 Submitted by: "Evgueni V.Gavrilov"
v. 1.15 date: 2004/12/19 01:52:30; author: lioux; state: Exp; lines: +1 -1 First try at fixing build on 4.x branch PR: 73297 Submitted by: Sven Berkvens-Matthijsse
v. 1.14 date: 2004/10/15 00:42:19; author: lioux; state: Exp; lines: +1 -1 Update to 0.7.4
v. 1.13 date: 2004/08/23 23:09:53; author: linimon; state: Exp; lines: +2 -14 Update to 0.7.1; remove unneeded USE_GCC; update master sites (old and new sources are being put in old/). PR: ports/69785 Submitted by: Michael Johnson Approved by: maintainer timeout (3 weeks)
v. 1.12 date: 2004/06/23 16:06:57; author: lioux; state: Exp; lines: +4 -8 Update to 0.7.0 PR: 66498 Submitted by: michael johnson
v. 1.11 date: 2004/03/20 01:47:05; author: lioux; state: Exp; lines: +1 -1 Fix build on 5.x-CURRENT: fix libebml port header files location PR: 64460 Submitted by: Aron Stansvik , bento
v. 1.10 date: 2004/03/18 12:33:50; author: kris; state: Exp; lines: +4 -0 BROKEN on 5.x: Does not compile
v. 1.9 date: 2004/03/14 10:22:53; author: lioux; state: Exp; lines: +6 -5 o Play nice in FreeBSD series before 5.x, defaulting on all mkvtoolnix dependencies (them and it at the same time) to USE_GCC=2.95 is enough o The requirement on gcc 3.x on one of the dependencies was removed and I forgot to check yet another variation PR: 63581 Submitted by: michael johnson
v. 1.8 date: 2004/02/24 02:56:30; author: lioux; state: Exp; lines: +6 -1 o FreeBSD 5.x series had gcc 3.2.x per default up until OSVERSION 501103. However, users from FreeBSD series previous to 5.x are required to build gcc32 port. o Therefore, do not force 5.x users to build gcc33 port if their available gcc32 toolchain will do. In so many words, .if ${OSVERSION} < 501103 USE_GCC=3.2 .else USE_GCC=3.3 .endif Prompted by: markus Reviewed by: markus, will
v. 1.7 date: 2004/02/24 02:16:14; author: lioux; state: Exp; lines: +5 -12 o Make sure that: - OSVERSION < 500000 implies in USE_GCC=3.2 - otherwise, USE_GCC=3.3 (which is the default on 5.x series) o This will insure that since both libmatroska and libebml ports were built with the same gcc toolchain, mkvtoolnix port will be able to be linked to both using the same aforementioned gcc toolchain o Bump PORTREVISION
v. 1.6 date: 2004/02/23 22:38:28; author: lioux; state: Exp; lines: +0 -0 Forced commit to correct commit message: Update to 0.6.3
v. 1.5 date: 2004/02/23 21:02:26; author: lioux; state: Exp; lines: +2 -4 Update to 0.4.3
v. 1.4 date: 2004/02/08 01:13:55; author: lioux; state: Exp; lines: +1 -0 USE_SIZEify
v. 1.3 date: 2004/02/04 05:07:51; author: marcus; state: Exp; lines: +1 -0 Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 1)
v. 1.2 date: 2003/05/23 03:55:31; author: lioux; state: Exp; lines: +22 -3 Update to 0.4.3
v. 1.1 date: 2003/05/20 22:37:55; author: lioux; state: Exp; New port libmatroska version 0.4.2: Extensible Multimedia Container Format =============================================================================



Main menu

FreeBSD

Program categories

Freebsd accessibility
Freebsd archivers
Freebsd astro
Freebsd audio
Freebsd benchmarks
Freebsd biology
Freebsd cad
Freebsd chinese
Freebsd comms
Freebsd converters
Freebsd databases
Freebsd deskutils
Freebsd devel
Freebsd dns
Freebsd editors
Freebsd emulators
Freebsd finance
Freebsd french
Freebsd ftp
Freebsd games
Freebsd german
Freebsd graphics
Freebsd hebrew
Freebsd hungarian
Freebsd irc
Freebsd japanese
Freebsd java
Freebsd korean
Freebsd lang
Freebsd mail
Freebsd math
Freebsd mbone
Freebsd misc
Freebsd multimedia
Freebsd net
Freebsd net-im
Freebsd net-mgmt
Freebsd net-p2p
Freebsd news
Freebsd palm
Freebsd polish
Freebsd ports-mgmt
Freebsd portuguese
Freebsd print
Freebsd russian
Freebsd science
Freebsd security
Freebsd shells
Freebsd sysutils
Freebsd textproc
Freebsd ukrainian
Freebsd vietnamese
Freebsd www
Freebsd x11
Freebsd x11-clocks
Freebsd x11-drivers
Freebsd x11-fm
Freebsd x11-fonts
Freebsd x11-servers
Freebsd x11-themes
Freebsd x11-toolkits
Freebsd x11-wm