Lines Matching defs:surface
396 vlVaLockSurface(VADriverContextP ctx, VASurfaceID surface, unsigned int *fourcc,
408 vlVaUnlockSurface(VADriverContextP ctx, VASurfaceID surface)
577 surface_from_external_memory(VADriverContextP ctx, vlVaSurface *surface,
597 if (surface->templat.width != memory_attribute->width ||
598 surface->templat.height != memory_attribute->height ||
651 surface->buffer = vl_video_buffer_create_ex2(drv->pipe, templat, resources);
652 if (!surface->buffer) {
665 surface_from_prime_2(VADriverContextP ctx, vlVaSurface *surface,
685 if (surface->templat.width != desc->width ||
686 surface->templat.height != desc->height ||
771 surface->buffer = vl_video_buffer_create_ex2(drv->pipe, templat, resources);
772 if (!surface->buffer) {
786 vlVaHandleSurfaceAllocate(vlVaDriver *drv, vlVaSurface *surface,
797 surface->buffer =
802 surface->buffer = drv->pipe->create_video_buffer(drv->pipe, templat);
804 if (!surface->buffer)
807 surfaces = surface->buffer->get_surfaces(surface->buffer);
814 if (i > !!surface->buffer->interlaced)
1002 /* The application will clear the TILING flag when the surface is
1363 * of the surface)."" */