From: Dan Dennedy Date: Fri, 3 Sep 2010 03:54:33 +0000 (-0700) Subject: Fix sox effect parameters. X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=28c6b1e24f69895ee51e150f9950c2d30a94a3d5;p=mlt Fix sox effect parameters. --- diff --git a/src/modules/sox/filter_sox.c b/src/modules/sox/filter_sox.c index 861c0d2c..f4bb5593 100644 --- a/src/modules/sox/filter_sox.c +++ b/src/modules/sox/filter_sox.c @@ -129,7 +129,11 @@ static int create_effect( mlt_filter this, char *value, int count, int channel, { // Supply the effect parameters #ifdef SOX14 +#if (ST_LIB_VERSION_CODE >= ST_LIB_VERSION(14,2,0)) + if ( sox_effect_options( eff, opt_count, &tokeniser->tokens[ tokeniser->count > 1 ? 1 : 0 ] ) == ST_SUCCESS ) +#else if ( ( * eff->handler.getopts )( eff, opt_count, &tokeniser->tokens[ tokeniser->count > 1 ? 1 : 0 ] ) == ST_SUCCESS ) +#endif #else if ( ( * eff->h->getopts )( eff, opt_count, &tokeniser->tokens[ tokeniser->count - opt_count ] ) == ST_SUCCESS ) #endif