Lines Matching defs:curframe
1524 static void filter_mb_row(VP8Context *s, AVFrame *curframe, int mb_y)
1528 curframe->data[0] + 16*mb_y*s->linesize,
1529 curframe->data[1] + 8*mb_y*s->uvlinesize,
1530 curframe->data[2] + 8*mb_y*s->uvlinesize
1543 static void filter_mb_row_simple(VP8Context *s, AVFrame *curframe, int mb_y)
1546 uint8_t *dst = curframe->data[0] + 16*mb_y*s->linesize;
1570 AVFrame *av_uninit(curframe), *prev_frame;
1606 curframe = s->framep[VP56_FRAME_CURRENT] = &s->frames[i];
1613 if (curframe->data[0])
1614 vp8_release_frame(s, curframe, 1, 0);
1616 curframe->key_frame = s->keyframe;
1617 curframe->pict_type = s->keyframe ? AV_PICTURE_TYPE_I : AV_PICTURE_TYPE_P;
1618 curframe->reference = referenced ? 3 : 0;
1619 if ((ret = vp8_alloc_frame(s, curframe))) {
1636 s->next_framep[VP56_FRAME_PREVIOUS] = curframe;
1640 s->next_framep[VP56_FRAME_CURRENT] = curframe;
1654 s->linesize = curframe->linesize[0];
1655 s->uvlinesize = curframe->linesize[1];
1683 curframe->data[0] + 16*mb_y*s->linesize,
1684 curframe->data[1] + 8*mb_y*s->uvlinesize,
1685 curframe->data[2] + 8*mb_y*s->uvlinesize
1696 dst[i][y*curframe->linesize[i]-1] = 129;
1711 decode_mb_mode(s, mb, mb_x, mb_y, curframe->ref_index[0] + mb_xy,
1752 filter_mb_row_simple(s, curframe, mb_y);
1754 filter_mb_row(s, curframe, mb_y);
1759 ff_thread_report_progress(curframe, mb_y, 0);
1762 ff_thread_report_progress(curframe, INT_MAX, 0);
1772 *(AVFrame*)data = *curframe;