Lines Matching refs:video_buffer
210 *ref_frame = surface->video_buffer;
602 if (vlsurf->video_buffer != NULL &&
603 pipe_format_to_chroma_format(vlsurf->video_buffer->buffer_format) != dec->chroma_format)
612 if (vlsurf->video_buffer == NULL ||
613 !screen->is_video_format_supported(screen, vlsurf->video_buffer->buffer_format,
615 !buffer_support[vlsurf->video_buffer->interlaced]) {
620 if (vlsurf->video_buffer)
621 vlsurf->video_buffer->destroy(vlsurf->video_buffer);
632 vlsurf->video_buffer = dec->context->create_video_buffer(dec->context, &vlsurf->templat);
635 if (!vlsurf->video_buffer) {
678 dec->begin_frame(dec, vlsurf->video_buffer, &desc.base);
679 dec->decode_bitstream(dec, vlsurf->video_buffer, &desc.base, bitstream_buffer_count, buffers, sizes);
680 dec->end_frame(dec, vlsurf->video_buffer, &desc.base);