if ( time == last )
break;
last = time;
- fprintf( stderr, "%d: %d\n", i, time );
+ fprintf( stderr, "%d: %d\n", i, (int)time );
}
}
break;
transport_action( producer, ( char * )&value );
if ( !silent && mlt_properties_get_int( properties, "stats_off" ) == 0 )
- fprintf( stderr, "Current Position: %10d\r", mlt_producer_position( producer ) );
+ fprintf( stderr, "Current Position: %10d\r", (int)mlt_producer_position( producer ) );
if ( silent )
nanosleep( &tm, NULL );
if ( luma != NULL &&
( mlt_properties_get( properties, "blur" ) != NULL ||
- mlt_frame_get_position( this ) % ( out + 1 ) != out ) )
+ (int)mlt_frame_get_position( this ) % ( out + 1 ) != out ) )
{
mlt_properties luma_properties = MLT_TRANSITION_PROPERTIES( luma );
mlt_properties_pass( luma_properties, properties, "luma." );
}
// For periodic detection (with offset of 'skip')
- if( frequency == 0 || (mlt_frame_get_position(this)+skip) % frequency != 0)
+ if( frequency == 0 || (int)mlt_frame_get_position(this)+skip % frequency != 0)
{
// Inject in stream
if ( mlt_properties_get_int( properties, "rendered" ) == 1 && this->running )
{
// Obtain the scheduled playout time
- mlt_position scheduled = mlt_properties_get_position( properties, "playtime" );
+ int64_t scheduled = mlt_properties_get_int( properties, "playtime" );
// Determine the difference between the elapsed time and the scheduled playout time
- mlt_position difference = scheduled - elapsed;
+ int64_t difference = scheduled - elapsed;
// Smooth playback a bit
if ( real_time && ( difference > 20000 && speed == 1.0 ) )
}
// Set playtime for this frame
- mlt_properties_set_position( properties, "playtime", playtime );
+ mlt_properties_set_int( properties, "playtime", playtime );
while ( this->running && mlt_deque_count( this->queue ) > 15 )
nanosleep( &tm, NULL );