{
register int i, j;
register int half = *width >> 1;
- uint8_t *Y = ( ( AVPicture * )&frame )->data[ 0 ];
- uint8_t *U = ( ( AVPicture * )&frame )->data[ 1 ];
- uint8_t *V = ( ( AVPicture * )&frame )->data[ 2 ];
+ register uint8_t *Y = ( ( AVPicture * )&frame )->data[ 0 ];
+ register uint8_t *U = ( ( AVPicture * )&frame )->data[ 1 ];
+ register uint8_t *V = ( ( AVPicture * )&frame )->data[ 2 ];
register uint8_t *d = *buffer;
register uint8_t *y, *u, *v;
mlt_properties_set_double( properties, "discrepancy", discrepancy );
}
- if ( discrepancy * current_pts <= ( real_timecode - 0.02 ) )
+ if ( !ignore && discrepancy * current_pts <= ( real_timecode - 0.02 ) )
ignore = 1;
}