Lines Matching refs:video_buffer
184 *ref_frame = surface->video_buffer;
456 if (vlsurf->video_buffer != NULL && vlsurf->video_buffer->chroma_format != dec->chroma_format)
465 if (vlsurf->video_buffer == NULL ||
466 !screen->is_video_format_supported(screen, vlsurf->video_buffer
467 !buffer_support[vlsurf->video_buffer->interlaced]) {
470 if (vlsurf->video_buffer)
471 vlsurf->video_buffer->destroy(vlsurf->video_buffer);
480 vlsurf->video_buffer = dec->context->create_video_buffer(dec->context, &vlsurf->templat);
483 if (!vlsurf->video_buffer) {
522 dec->begin_frame(dec, vlsurf->video_buffer, &desc.base);
523 dec->decode_bitstream(dec, vlsurf->video_buffer, &desc.base, bitstream_buffer_count, buffers, sizes);
524 dec->end_frame(dec, vlsurf->video_buffer, &desc.base);