X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2Fmlt_consumer.c;h=981a58d360d36bba153afafab42850f00836eb69;hb=d1c633c50972e892605cb2015bd8ab9a3dc4508c;hp=ef2760e95dd38bfa4d776d4ac93fe8316c8d549c;hpb=a038d8a6f14b30dd52242d2f69601e6393e44475;p=melted diff --git a/src/framework/mlt_consumer.c b/src/framework/mlt_consumer.c index ef2760e..981a58d 100644 --- a/src/framework/mlt_consumer.c +++ b/src/framework/mlt_consumer.c @@ -234,8 +234,6 @@ static void *consumer_read_ahead_thread( void *arg ) // Get the properties of the consumer mlt_properties properties = mlt_consumer_properties( this ); - char *service = mlt_properties_get( properties, "mlt_service" ); - // Get the width and height int width = mlt_properties_get_int( properties, "width" ); int height = mlt_properties_get_int( properties, "height" ); @@ -293,12 +291,9 @@ static void *consumer_read_ahead_thread( void *arg ) skipped = 0; time_frame = 0; time_image = 0; - time_wait = 0; count = 1; } - //fprintf( stderr, "%s: %d %d %lld %lld\n", service, mlt_deque_count( this->queue ), buffer, ( time_frame + time_image ) / count, ( time_wait / count ) ); - // Get the image if ( ( time_frame + time_image ) / count < 40000 ) { @@ -312,13 +307,9 @@ static void *consumer_read_ahead_thread( void *arg ) } else { - fprintf( stderr, "Dropped a frame for %s\n", service ); - // Increment the number of sequentially skipped frames skipped ++; - time_wait = 0; - // If we've reached an unacceptable level, reset everything if ( skipped > 10 ) {