Lines Matching defs:dst_vlsurface
658 vlVdpOutputSurface *dst_vlsurface;
670 dst_vlsurface = vlGetDataHTAB(destination_surface);
671 if (!dst_vlsurface)
675 src_sv = dst_vlsurface->device->dummy_sv;
682 if (dst_vlsurface->device != src_vlsurface->device)
688 mtx_lock(&dst_vlsurface->device->mutex);
690 context = dst_vlsurface->device->context;
691 compositor = &dst_vlsurface->device->compositor;
692 cstate = &dst_vlsurface->cstate;
707 vl_compositor_render(cstate, compositor, dst_vlsurface->surface, &dst_vlsurface->dirty_area, false);
710 mtx_unlock(&dst_vlsurface->device->mutex);
728 vlVdpOutputSurface *dst_vlsurface;
740 dst_vlsurface = vlGetDataHTAB(destination_surface);
741 if (!dst_vlsurface)
745 src_sv = dst_vlsurface->device->dummy_sv;
752 if (dst_vlsurface->device != src_vlsurface->device)
758 context = dst_vlsurface->device->context;
759 compositor = &dst_vlsurface->device->compositor;
760 cstate = &dst_vlsurface->cstate;
762 mtx_lock(&dst_vlsurface->device->mutex);
773 vl_compositor_render(cstate, compositor, dst_vlsurface->surface, &dst_vlsurface->dirty_area, false);
776 mtx_unlock(&dst_vlsurface->device->mutex);