Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/state_trackers/vdpau/
Ddecode.c426 vlVdpSurface *vlsurf; in vlVdpDecoderRender() local
449 vlsurf = (vlVdpSurface *)vlGetDataHTAB(target); in vlVdpDecoderRender()
450 if (!vlsurf) in vlVdpDecoderRender()
453 if (vlsurf->device != vldecoder->device) in vlVdpDecoderRender()
456 if (vlsurf->video_buffer != NULL && vlsurf->video_buffer->chroma_format != dec->chroma_format) in vlVdpDecoderRender()
460 pipe_mutex_lock(vlsurf->device->mutex); in vlVdpDecoderRender()
465 if (vlsurf->video_buffer == NULL || in vlVdpDecoderRender()
466 … !screen->is_video_format_supported(screen, vlsurf->video_buffer->buffer_format, dec->profile) || in vlVdpDecoderRender()
467 !buffer_support[vlsurf->video_buffer->interlaced]) { in vlVdpDecoderRender()
470 if (vlsurf->video_buffer) in vlVdpDecoderRender()
[all …]
Dsurface.c347 vlVdpVideoSurfaceClear(vlVdpSurface *vlsurf) in vlVdpVideoSurfaceClear() argument
349 struct pipe_context *pipe = vlsurf->device->context; in vlVdpVideoSurfaceClear()
353 if (!vlsurf->video_buffer) in vlVdpVideoSurfaceClear()
356 surfaces = vlsurf->video_buffer->get_surfaces(vlsurf->video_buffer); in vlVdpVideoSurfaceClear()
363 if (i > !!vlsurf->templat.interlaced) in vlVdpVideoSurfaceClear()
Dvdpau_private.h437 void vlVdpVideoSurfaceClear(vlVdpSurface *vlsurf);