From: ddennedy Date: Fri, 24 Oct 2008 05:12:41 +0000 (+0000) Subject: producer_inigo.c: bugfix regression in last commit that caused env vars in argv to... X-Git-Url: http://research.m1stereo.tv/gitweb?a=commitdiff_plain;h=f0f6bf7bc31723936e8308f471219ab9939777f4;p=melted producer_inigo.c: bugfix regression in last commit that caused env vars in argv to be applied as properties git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@1199 d19143bc-622f-0410-bfdd-b5b2a6649095 --- diff --git a/src/modules/inigo/producer_inigo.c b/src/modules/inigo/producer_inigo.c index ea04320..e27e4da 100644 --- a/src/modules/inigo/producer_inigo.c +++ b/src/modules/inigo/producer_inigo.c @@ -405,13 +405,22 @@ mlt_producer producer_inigo_init( mlt_profile profile, mlt_service_type type, co } else { + int backtrack = 0; if ( !strcmp( argv[ i ], "-serialise" ) || !strcmp( argv[ i ], "-consumer" ) || !strcmp( argv[ i ], "-profile" ) ) + { i += 2; + backtrack = 1; + } while ( argv[ i ] != NULL && strchr( argv[ i ], '=' ) ) + { i ++; + backtrack = 1; + } + if ( backtrack ) + i --; } }