producer_avformat.c: bugfix building on some older versions.
[melted] / src / modules / westley / producer_westley.c
index 52509a0..de1ac7d 100644 (file)
@@ -173,7 +173,7 @@ static void track_service( mlt_properties properties, void *service, mlt_destruc
 static inline void qualify_property( deserialise_context context, mlt_properties properties, char *name )
 {
        char *resource = mlt_properties_get( properties, name );
-       if ( resource != NULL )
+       if ( resource != NULL && resource[0] )
        {
                // Qualify file name properties 
                char *root = mlt_properties_get( context->producer_map, "root" );
@@ -207,7 +207,7 @@ static int add_producer( deserialise_context context, mlt_service service, mlt_p
        int result = 0;
 
        // Get the parent producer
-       enum service_type type;
+       enum service_type type = mlt_invalid_type;
        mlt_service container = context_pop_service( context, &type );
        int contained = 0;