From: j-b-m Date: Sun, 8 Mar 2009 13:23:28 +0000 (+0000) Subject: producer_framebuffer.c: Fix producer out position X-Git-Url: http://research.m1stereo.tv/gitweb?a=commitdiff_plain;h=cbb2f4d4ef7924c05d335768b2e0bfe2da259020;p=melted producer_framebuffer.c: Fix producer out position git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@1375 d19143bc-622f-0410-bfdd-b5b2a6649095 --- diff --git a/src/modules/kdenlive/producer_framebuffer.c b/src/modules/kdenlive/producer_framebuffer.c index 97edd6d..e782895 100644 --- a/src/modules/kdenlive/producer_framebuffer.c +++ b/src/modules/kdenlive/producer_framebuffer.c @@ -254,9 +254,10 @@ mlt_producer producer_framebuffer_init( mlt_profile profile, mlt_service_type ty if ( speed != 1.0 ) { - double real_length = (double) mlt_producer_get_length( real_producer ); - mlt_properties_set_position( properties, "length", real_length / speed ); + double real_length = ( (double) mlt_producer_get_length( real_producer ) ) / speed; + mlt_properties_set_position( properties, "length", real_length ); } + mlt_properties_set_position( properties, "out", mlt_producer_get_length( this ) - 1 ); // Since we control the seeking, prevent it from seeking on its own mlt_producer_set_speed( real_producer, 0 );