if ( composite == NULL )
{
- char *geometry = mlt_properties_get( properties, "geometry" );
- composite = mlt_factory_transition( "composite", geometry == NULL ? "85%,5%:10%x10%" : geometry );
+ composite = mlt_factory_transition( "composite", NULL );
if ( composite != NULL )
{
mlt_properties composite_properties = mlt_transition_properties( composite );
- char *distort = mlt_properties_get( properties, "distort" );
- if ( distort != NULL )
- mlt_properties_set( composite_properties, "distort", distort );
+ mlt_properties_pass( composite_properties, properties, "composite." );
mlt_properties_set_data( properties, "composite", composite, 0, ( mlt_destructor )mlt_transition_close, NULL );
}
}
{
mlt_properties producer_properties = mlt_producer_properties( producer );
mlt_properties_set( producer_properties, "eof", "loop" );
+ mlt_properties_pass( producer_properties, properties, "producer." );
mlt_properties_set_data( properties, "producer", producer, 0, ( mlt_destructor )mlt_producer_close, NULL );
}
}