Lines Matching refs:src
109 static int vp8_ref_frame(VP8Context *s, VP8Frame *dst, VP8Frame *src)
115 if ((ret = ff_thread_ref_frame(&dst->tf, &src->tf)) < 0)
117 if (src->seg_map &&
118 !(dst->seg_map = av_buffer_ref(src->seg_map))) {
122 if (src->hwaccel_picture_private) {
123 dst->hwaccel_priv_buf = av_buffer_ref(src->hwaccel_priv_buf);
485 static void copy_chroma(AVFrame *dst, AVFrame *src, int width, int height)
492 src->data[j] + i * src->linesize[j], width / 2);
497 const uint8_t *src, ptrdiff_t src_linesize,
503 const uint8_t *src2 = src + j * src_linesize;
519 AVFrame *src, *dst;
528 src = s->framep[VP56_FRAME_PREVIOUS]->tf.f;
538 copy_chroma(dst, src, width, height);
542 src->data[0], src->linesize[0],
854 void clamp_mv(VP8mvbounds *s, VP56mv *dst, const VP56mv *src)
856 dst->x = av_clip(src->x, av_clip(s->mv_min.x, INT16_MIN, INT16_MAX),
858 dst->y = av_clip(src->y, av_clip(s->mv_min.y, INT16_MIN, INT16_MAX),
1807 * @param width width of src/dst plane data
1808 * @param height height of src/dst plane data
1819 uint8_t *src = ref->f->data[0];
1832 src += y_off * linesize + x_off;
1836 src - my_idx * linesize - mx_idx,
1842 src = td->edge_emu_buffer + mx_idx + EDGE_EMU_LINESIZE * my_idx;
1845 mc_func[my_idx][mx_idx](dst, linesize, src, src_linesize, block_h, mx, my);
1848 mc_func[0][0](dst, linesize, src + y_off * linesize + x_off,
1865 * @param width width of src/dst plane data
1866 * @param height height of src/dst plane data
1967 uint8_t **src = s->framep[ref]->tf.f->data;
1972 s->vdsp.prefetch(src[0] + off, s->linesize, 4);
1974 s->vdsp.prefetch(src[1] + off, src[2] - src[1], 2);
2905 const AVCodecContext *src)
2907 VP8Context *s = dst->priv_data, *s_src = src->priv_data;