sdl hacks
[melted] / src / framework / mlt_producer.c
index c4508ba..e74724b 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "config.h"
 #include "mlt_producer.h"
+#include "mlt_factory.h"
 #include "mlt_frame.h"
 #include <stdio.h>
 #include <string.h>
@@ -52,7 +53,7 @@ int mlt_producer_init( mlt_producer this, void *child )
                if ( mlt_service_init( &this->parent, this ) == 0 )
                {
                        // Get the normalisation preference
-                       char *normalisation = getenv( "MLT_NORMALISATION" );
+                       char *normalisation = mlt_environment( "MLT_NORMALISATION" );
 
                        // The parent is the service
                        mlt_service parent = &this->parent;
@@ -70,8 +71,8 @@ int mlt_producer_init( mlt_producer this, void *child )
                                mlt_properties_set_double( properties, "fps", 30000.0 / 1001.0 );
                        mlt_properties_set_double( properties, "_speed", 1.0 );
                        mlt_properties_set_position( properties, "in", 0 );
-                       mlt_properties_set_position( properties, "out", 1799999 );
-                       mlt_properties_set_position( properties, "length", 1800000 );
+                       mlt_properties_set_position( properties, "out", 14999 );
+                       mlt_properties_set_position( properties, "length", 15000 );
                        mlt_properties_set_double( properties, "aspect_ratio", 4.0 / 3.0 );
                        mlt_properties_set( properties, "eof", "pause" );
                        mlt_properties_set( properties, "resource", "<producer>" );