/** Get a value associated to the name.
*/
-mlt_timecode mlt_properties_get_timecode( mlt_properties this, char *name )
+mlt_position mlt_properties_get_position( mlt_properties this, char *name )
{
mlt_property value = mlt_properties_find( this, name );
- return value == NULL ? 0 : mlt_property_get_timecode( value );
+ return value == NULL ? 0 : mlt_property_get_position( value );
}
/** Set a value associated to the name.
*/
-int mlt_properties_set_timecode( mlt_properties this, char *name, mlt_timecode value )
+int mlt_properties_set_position( mlt_properties this, char *name, mlt_position value )
{
int error = 1;
// Set it if not NULL
if ( property != NULL )
- error = mlt_property_set_timecode( property, value );
+ error = mlt_property_set_position( property, value );
return error;
}
property_list *list = this->private;
int index = 0;
+ int debug = mlt_properties_get_int( this, "debug" );
+
// Clean up names and values
for ( index = 0; index < list->count; index ++ )
{
+ if ( debug )
+ fprintf( stderr, "closing %s\n", list->name[ index ] );
free( list->name[ index ] );
mlt_property_close( list->value[ index ] );
}