Lines Matching refs:dst
59 struct pipe_video_buffer *dst,
66 surfaces = dst->get_surfaces(dst);
118 struct pipe_video_buffer *dst,
126 dst->buffer_format != PIPE_FORMAT_NV12)
143 context->desc.vidproc.base.output_format = dst->buffer_format;
172 context->decoder->begin_frame(context->decoder, dst,
186 struct pipe_video_buffer *dst,
204 if ((src->width != dst->width || src->height != dst->height) &&
205 (src->interlaced && dst->interlaced))
212 if (scale || (src->interlaced != dst->interlaced && dst->interlaced)) {
217 dst->destroy(dst);
222 dst = context->target = surf->buffer;
225 dst_surfaces = dst->get_surfaces(dst);
242 dst, &src_rect, &dst_rect);
247 if (src->interlaced != dst->interlaced) {
249 src, dst, &src_rect, &dst_rect,
284 blit.dst.resource = dst_surfaces[i]->texture;
285 blit.dst.format = dst_surfaces[i]->format;
286 blit.dst.level = 0;
287 blit.dst.box.z = dst_surfaces[i]->u.tex.first_layer;
288 blit.dst.box.depth = 1;
289 vlVaGetBox(dst, i, &blit.dst.box, dst_region);
359 struct pipe_video_buffer *src, *dst;
413 dst = dst_surface->buffer;
417 if (param->num_filters && dst->interlaced) {
421 dst->destroy(dst);
426 dst = context->target = surf->buffer;