Searched refs:vlsurf (Results 1 – 3 of 3) sorted by relevance
426 vlVdpSurface *vlsurf; in vlVdpDecoderRender() local449 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 …]
347 vlVdpVideoSurfaceClear(vlVdpSurface *vlsurf) in vlVdpVideoSurfaceClear() argument349 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()
437 void vlVdpVideoSurfaceClear(vlVdpSurface *vlsurf);