From f0f6bf7bc31723936e8308f471219ab9939777f4 Mon Sep 17 00:00:00 2001 From: ddennedy Date: Fri, 24 Oct 2008 05:12:41 +0000 Subject: [PATCH] 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 --- src/modules/inigo/producer_inigo.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) 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 --; } } -- 1.7.4.4