if ( ret == 0 )
{
mlt_position position = mlt_frame_get_position( *frame );
- if ( position >= in && ( out == 0 || position < out ) )
+ if ( position >= in && ( out == 0 || position <= out ) )
*frame = mlt_filter_process( this, *frame );
return 0;
}
else
mlt_service_close( &this->parent );
}
-