X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Ffezzik%2Fproducer_fezzik.c;h=2eafbc6582f1e38a8d4e276c77eed5b067a06c2a;hb=1d3ab5568258841b1741b8c2fc88ce4e958e6fc6;hp=ea63282e27f14f4b63d9de17f2c0004537bc8463;hpb=a2b4b63a98cff9bbf979f446d0351d8978365518;p=melted diff --git a/src/modules/fezzik/producer_fezzik.c b/src/modules/fezzik/producer_fezzik.c index ea63282..2eafbc6 100644 --- a/src/modules/fezzik/producer_fezzik.c +++ b/src/modules/fezzik/producer_fezzik.c @@ -108,6 +108,10 @@ static mlt_producer create_producer( char *file ) free( lookup ); } + // Finally, try just loading as service + if ( result == NULL ) + result = mlt_factory_producer( file, NULL ); + return result; } @@ -179,6 +183,9 @@ mlt_producer producer_fezzik_init( char *arg ) // We need to ensure that all further properties are mirrored in the producer mlt_properties_mirror( properties, mlt_producer_properties( producer ) ); + // Ensure that the inner producer ignores the in point + mlt_properties_set_int( mlt_producer_properties( producer ), "ignore_points", 1 ); + // Now, we return the producer of the tractor producer = mlt_tractor_producer( tractor ); }