From 70f31db4883e2e0e5fe67d56c585fc4e86773731 Mon Sep 17 00:00:00 2001 From: Dan Dennedy Date: Sat, 14 Jul 2012 14:02:00 -0700 Subject: [PATCH] add define MELT_NOSDL to not use SDL_main() This is helpful on OS X when using melt as a utility to prevent the program from appearing in the Dock. --- src/melt/melt.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/melt/melt.c b/src/melt/melt.c index b3b7b287..c125a72e 100644 --- a/src/melt/melt.c +++ b/src/melt/melt.c @@ -32,7 +32,7 @@ #include -#if defined(__DARWIN__) || defined(WIN32) +#if (defined(__DARWIN__) || defined(WIN32)) && !defined(MELT_NOSDL) #include #endif @@ -321,7 +321,7 @@ static void load_consumer( mlt_consumer *consumer, mlt_profile profile, int argc } } -#if defined(__DARWIN__) || defined(WIN32) +#if (defined(__DARWIN__) || defined(WIN32)) && !defined(MELT_NOSDL) static void event_handling( mlt_producer producer, mlt_consumer consumer ) { @@ -385,7 +385,7 @@ static void transport( mlt_producer producer, mlt_consumer consumer ) transport_action( producer, string ); } -#if defined(__DARWIN__) || defined(WIN32) +#if (defined(__DARWIN__) || defined(WIN32)) && !defined(MELT_NOSDL) event_handling( producer, consumer ); #endif -- 2.39.2