luma funkiness
[melted] / src / modules / fezzik / producer_fezzik.c
index c85ecf0..bd43e1c 100644 (file)
@@ -133,6 +133,7 @@ mlt_producer producer_fezzik_init( char *arg )
 
                        // Now attach normalising filters
                        last = create_filter( tractor, last, "rescale" );
+                       last = create_filter( tractor, last, "resize" );
                        last = create_filter( tractor, last, "resample" );
 
                        // Connect the tractor to the last
@@ -148,6 +149,9 @@ mlt_producer producer_fezzik_init( char *arg )
                        // and fezzik doesn't overdo it with throwing rocks...
                        mlt_properties_set( properties, "westley", "was here" );
 
+                       // We need to ensure that all further properties are mirrored in the producer
+                       mlt_properties_mirror( properties, mlt_producer_properties( producer ) );
+
                        // Now, we return the producer of the tractor
                        producer = mlt_tractor_producer( tractor );
                }