X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2Fmlt_properties.c;h=be4d66fc811f705bfb6c092ae39cfe2768ef58ec;hb=42bd0aedb6d3d65bedb98479adcdbaeb326dfee9;hp=679d97ad06f701ad8471478f01891b9ca581bd9f;hpb=26748780198a5760af65208e8c2a87581ef362cd;p=melted diff --git a/src/framework/mlt_properties.c b/src/framework/mlt_properties.c index 679d97a..be4d66f 100644 --- a/src/framework/mlt_properties.c +++ b/src/framework/mlt_properties.c @@ -285,16 +285,16 @@ int mlt_properties_set_double( mlt_properties this, char *name, double value ) /** 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; @@ -303,7 +303,7 @@ int mlt_properties_set_timecode( mlt_properties this, char *name, mlt_timecode v // Set it if not NULL if ( property != NULL ) - error = mlt_property_set_timecode( property, value ); + error = mlt_property_set_position( property, value ); return error; } @@ -342,13 +342,9 @@ void mlt_properties_close( mlt_properties this ) 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 ++ ) + for ( index = list->count - 1; index >= 0; index -- ) { - if ( debug ) - fprintf( stderr, "closing %s\n", list->name[ index ] ); free( list->name[ index ] ); mlt_property_close( list->value[ index ] ); }