/** 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;
}
int index = 0;
// Clean up names and values
- for ( index = 0; index < list->count; index ++ )
+ for ( index = list->count - 1; index >= 0; index -- )
{
free( list->name[ index ] );
mlt_property_close( list->value[ index ] );