static void filter_mb_row_simple(VP8Context *s, int mb_y)
{
    uint8_t *dst = s->framep[VP56_FRAME_CURRENT]->data[0] + 16*mb_y*s->linesize;
    VP8Macroblock *mb = s->macroblocks + mb_y*s->mb_stride;
    int mb_x;

    for (mb_x = 0; mb_x < s->mb_width; mb_x++) {
        backup_mb_border(s->top_border[mb_x+1], dst, NULL, NULL, s->linesize, 0, 1);
        filter_mb_simple(s, dst, mb++, mb_x, mb_y);
        dst += 16;
    }
}