Lines Matching refs:video_buffer
215 *ref_frame = surface->video_buffer; in vlVdpGetReferenceFrame()
603 if (vlsurf->video_buffer != NULL && in vlVdpDecoderRender()
604 pipe_format_to_chroma_format(vlsurf->video_buffer->buffer_format) != dec->chroma_format) in vlVdpDecoderRender()
613 if (vlsurf->video_buffer == NULL || in vlVdpDecoderRender()
614 !screen->is_video_format_supported(screen, vlsurf->video_buffer->buffer_format, in vlVdpDecoderRender()
616 !buffer_support[vlsurf->video_buffer->interlaced]) { in vlVdpDecoderRender()
621 if (vlsurf->video_buffer) in vlVdpDecoderRender()
622 vlsurf->video_buffer->destroy(vlsurf->video_buffer); in vlVdpDecoderRender()
633 vlsurf->video_buffer = dec->context->create_video_buffer(dec->context, &vlsurf->templat); in vlVdpDecoderRender()
636 if (!vlsurf->video_buffer) { in vlVdpDecoderRender()
679 dec->begin_frame(dec, vlsurf->video_buffer, &desc.base); in vlVdpDecoderRender()
680 …dec->decode_bitstream(dec, vlsurf->video_buffer, &desc.base, bitstream_buffer_count, buffers, size… in vlVdpDecoderRender()
681 dec->end_frame(dec, vlsurf->video_buffer, &desc.base); in vlVdpDecoderRender()