- for(cp = 0; cp < 3; cp++)
- block_copy(ri->current_frame->data[cp] + (y * ri->y_stride) + x,
- ri->last_frame->data[cp] + (my * ri->y_stride) + mx,
- ri->y_stride, ri->y_stride, sz);
+ for(cp = 0; cp < 3; cp++) {
+ int outstride = ri->current_frame->linesize[cp];
+ int instride = ri->last_frame ->linesize[cp];
+ block_copy(ri->current_frame->data[cp] + y*outstride + x,
+ ri->last_frame->data[cp] + my*instride + mx,
+ outstride, instride, sz);
+ }