summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorsaintdev <[email protected]>2007-07-14 02:24:41 +0000
committersaintdev <[email protected]>2007-07-14 02:24:41 +0000
commitd779db015e45de223ff533649d2a16319da713e0 (patch)
treee0cf952a01516a3437635f79717f3289f546fd75 /contrib
parent94f9f929935a52ddf7899ff67be5f4cc56c68759 (diff)
Matroska muxer!
-Chapters don't work in VLC. I'll need to update the library to work-around this. Most other players should pick them up, however. -PAR, check. -x264 b-frames, check. -Multi-track audio, check. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@680 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'contrib')
-rw-r--r--contrib/Jamfile15
-rw-r--r--contrib/version_libmkv.txt1
2 files changed, 16 insertions, 0 deletions
diff --git a/contrib/Jamfile b/contrib/Jamfile
index d133ee695..7be6aa72a 100644
--- a/contrib/Jamfile
+++ b/contrib/Jamfile
@@ -390,3 +390,18 @@ Wget $(SUBDIR)/zlib.tar.gz : $(SUBDIR)/version_zlib.txt ;
Zlib $(SUBDIR)/lib/libz.a : $(SUBDIR)/zlib.tar.gz ;
}
+rule LibMkv
+{
+ Depends $(<) : $(>) ;
+ Depends lib : $(<) ;
+}
+actions LibMkv
+{
+ cd `dirname $(>)` && CONTRIB=`pwd` &&
+ rm -rf libmkv && tar xzf libmkv.tar.gz && cd libmkv &&
+ ./configure --disable-shared --enable-static --prefix=$CONTRIB &&
+ make && make install &&
+ strip -S $CONTRIB/lib/libmkv.a
+}
+Wget $(SUBDIR)/libmkv.tar.gz : $(SUBDIR)/version_libmkv.txt ;
+LibMkv $(SUBDIR)/lib/libmkv.a : $(SUBDIR)/libmkv.tar.gz ;
diff --git a/contrib/version_libmkv.txt b/contrib/version_libmkv.txt
new file mode 100644
index 000000000..d8496b213
--- /dev/null
+++ b/contrib/version_libmkv.txt
@@ -0,0 +1 @@
+http://download.m0k.org/handbrake/contrib/libmkv-0.6.0.tar.gz