]> git.sesse.net Git - mlt/commitdiff
Use mlt_properties_get_value where possible.
authorDan Dennedy <dan@dennedy.org>
Sun, 27 Mar 2011 16:50:29 +0000 (09:50 -0700)
committerDan Dennedy <dan@dennedy.org>
Sun, 27 Mar 2011 16:50:29 +0000 (09:50 -0700)
src/modules/avformat/consumer_avformat.c
src/modules/sox/filter_sox.c
src/modules/xml/producer_xml.c

index e1f5c6f2bddea94e59b8f7bbf145fed559184060..d42fa8939dfd9da4337539b69cc9d8937f48ba90 100644 (file)
@@ -399,11 +399,11 @@ static void apply_properties( void *obj, mlt_properties properties, int flags, i
                const AVOption *opt = av_find_opt( obj, opt_name, NULL, flags, flags );
                if ( opt != NULL )
 #if LIBAVCODEC_VERSION_INT >= ((52<<16)+(7<<8)+0)
-                       av_set_string3( obj, opt_name, mlt_properties_get( properties, opt_name), alloc, NULL );
+                       av_set_string3( obj, opt_name, mlt_properties_get_value( properties, i), alloc, NULL );
 #elif LIBAVCODEC_VERSION_INT >= ((51<<16)+(59<<8)+0)
-                       av_set_string2( obj, opt_name, mlt_properties_get( properties, opt_name), alloc );
+                       av_set_string2( obj, opt_name, mlt_properties_get_value( properties, i), alloc );
 #else
-                       av_set_string( obj, opt_name, mlt_properties_get( properties, opt_name) );
+                       av_set_string( obj, opt_name, mlt_properties_get_value( properties, i) );
 #endif
        }
 }
index 34504bf9047a2e366f3b2fcc9cd8f096ae0eec0d..483e0f5852d5dacbaa962f41c9ae5d3e69b3809d 100644 (file)
@@ -245,7 +245,7 @@ static int filter_get_audio( mlt_frame frame, void **buffer, mlt_audio_format *f
                                if ( !strncmp( name, "effect", 6 ) )
                                {
                                        // Get the effect specification
-                                       char *value = mlt_properties_get( filter_properties, name );
+                                       char *value = mlt_properties_get_value( filter_properties, j );
        
                                        // Create an instance
                                        if ( create_effect( filter, value, count, i, *frequency ) == 0 )
index b7bfed8195770f4091af434f59c6bc19ebbb566c..4767ae3145d973aa3d306abca8741c7a9f8bf3ac 100644 (file)
@@ -1575,7 +1575,7 @@ mlt_producer producer_xml_init( mlt_profile profile, mlt_service_type servtype,
                for ( i = mlt_properties_count( properties ) - 1; i >= 1; i -- )
                {
                        char *name = mlt_properties_get_name( properties, i );
-                       if ( mlt_properties_get_data( properties, name, NULL ) == service )
+                       if ( mlt_properties_get_data_at( properties, i, NULL ) == service )
                        {
                                mlt_properties_set_data( properties, name, service, 0, NULL, NULL );
                                break;