mlt_properties_set( mlt_producer_properties( producer ), "eof", "continue" );
// Determine the longest length
- length = mlt_producer_get_playtime( producer ) > length ? mlt_producer_get_playtime( producer ) : length;
+ if ( !mlt_properties_get_int( mlt_producer_properties( producer ), "hide" ) )
+ length = mlt_producer_get_playtime( producer ) > length ? mlt_producer_get_playtime( producer ) : length;
// Handle fps
if ( fps == 0 )
// Get the producer for this track
mlt_producer producer = this->list[ i ];
- // If it's assigned...
+ // If it's assigned and not a hidden track
if ( producer != NULL )
{
// Get the properties of this producer