Home
last modified time | relevance | path

Searched refs:vlsurf (Results 1 – 3 of 3) sorted by relevance

/third_party/mesa3d/src/gallium/frontends/vdpau/
Ddecode.c567 vlVdpSurface *vlsurf; in vlVdpDecoderRender() local
595 vlsurf = (vlVdpSurface *)vlGetDataHTAB(target); in vlVdpDecoderRender()
596 if (!vlsurf) in vlVdpDecoderRender()
599 if (vlsurf->device != vldecoder->device) in vlVdpDecoderRender()
602 if (vlsurf->video_buffer != NULL && in vlVdpDecoderRender()
603 pipe_format_to_chroma_format(vlsurf->video_buffer->buffer_format) != dec->chroma_format) in vlVdpDecoderRender()
612 if (vlsurf->video_buffer == NULL || in vlVdpDecoderRender()
613 !screen->is_video_format_supported(screen, vlsurf->video_buffer->buffer_format, in vlVdpDecoderRender()
615 !buffer_support[vlsurf->video_buffer->interlaced]) { in vlVdpDecoderRender()
617 mtx_lock(&vlsurf->device->mutex); in vlVdpDecoderRender()
[all …]
Dsurface.c438 vlVdpVideoSurfaceClear(vlVdpSurface *vlsurf) in vlVdpVideoSurfaceClear() argument
440 struct pipe_context *pipe = vlsurf->device->context; in vlVdpVideoSurfaceClear()
444 if (!vlsurf->video_buffer) in vlVdpVideoSurfaceClear()
447 surfaces = vlsurf->video_buffer->get_surfaces(vlsurf->video_buffer); in vlVdpVideoSurfaceClear()
454 if (i > !!vlsurf->templat.interlaced) in vlVdpVideoSurfaceClear()
Dvdpau_private.h511 void vlVdpVideoSurfaceClear(vlVdpSurface *vlsurf);