From ba3674603258b9bd9662af2b8f2225f9e9395ca1 Mon Sep 17 00:00:00 2001 From: jstebbins Date: Sun, 30 Jun 2013 20:44:21 +0000 Subject: libhb: add experimental avformat muxer for mkv and mp4 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5620 b64f7644-9d1e-0410-96f1-a4d463321fa5 --- make/configure.py | 15 +++++++++++++++ make/include/main.defs | 10 ++++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) (limited to 'make') diff --git a/make/configure.py b/make/configure.py index af893ddae..9a98017ce 100644 --- a/make/configure.py +++ b/make/configure.py @@ -1188,6 +1188,18 @@ def createCLI(): grp.add_option( '--enable-faac', dest="enable_faac", default=False, action='store_true', help=h ) grp.add_option( '--disable-faac', dest="enable_faac", action='store_false' ) + h = IfHost( 'enable use of mp4v2 muxer', '*-*-*', none=optparse.SUPPRESS_HELP ).value + grp.add_option( '--enable-mp4v2', dest="enable_mp4v2", default=True, action='store_true', help=h ) + grp.add_option( '--disable-mp4v2', dest="enable_mp4v2", action='store_false' ) + + h = IfHost( 'enable use of libmkv muxer', '*-*-*', none=optparse.SUPPRESS_HELP ).value + grp.add_option( '--enable-libmkv', dest="enable_libmkv", default=True, action='store_true', help=h ) + grp.add_option( '--disable-libmkv', dest="enable_libmkv", action='store_false' ) + + h = IfHost( 'enable use of avformat muxer', '*-*-*', none=optparse.SUPPRESS_HELP ).value + grp.add_option( '--enable-avformat', dest="enable_avformat", default=True, action='store_true', help=h ) + grp.add_option( '--disable-avformat', dest="enable_avformat", action='store_false' ) + cli.add_option_group( grp ) ## add launch options @@ -1630,6 +1642,9 @@ int main () doc.add( 'FEATURE.fdk_aac', int( options.enable_fdk_aac )) doc.add( 'FEATURE.libav_aac', int( options.enable_libav_aac )) doc.add( 'FEATURE.faac', int( options.enable_faac )) + doc.add( 'FEATURE.mp4v2', int( options.enable_mp4v2 )) + doc.add( 'FEATURE.libmkv', int( options.enable_libmkv )) + doc.add( 'FEATURE.avformat', int( options.enable_avformat )) doc.add( 'FEATURE.xcode', int( not (Tools.xcodebuild.fail or options.disable_xcode or options.cross) )) if not Tools.xcodebuild.fail and not options.disable_xcode: diff --git a/make/include/main.defs b/make/include/main.defs index 08901bd27..2554c11e7 100644 --- a/make/include/main.defs +++ b/make/include/main.defs @@ -47,13 +47,19 @@ ifeq (1,$(FEATURE.faac)) MODULES += contrib/faac endif +ifeq (1,$(FEATURE.mp4v2)) + MODULES += contrib/mp4v2 +endif + +ifeq (1,$(FEATURE.libmkv)) + MODULES += contrib/libmkv +endif + MODULES += contrib/lame MODULES += contrib/ffmpeg MODULES += contrib/libdvdread MODULES += contrib/libdvdnav MODULES += contrib/libbluray -MODULES += contrib/libmkv -MODULES += contrib/mp4v2 MODULES += contrib/mpeg2dec ifneq (,$(filter $(BUILD.system),mingw)) -- cgit v1.2.3