Lines Matching defs:dec
570 struct pipe_video_codec *dec;
592 dec = vldecoder->decoder;
593 screen = dec->context->screen;
603 pipe_format_to_chroma_format(vlsurf->video_buffer->buffer_format) != dec->chroma_format)
607 buffer_support[0] = screen->get_video_param(screen, dec->profile, PIPE_VIDEO_ENTRYPOINT_BITSTREAM,
609 buffer_support[1] = screen->get_video_param(screen, dec->profile, PIPE_VIDEO_ENTRYPOINT_BITSTREAM,
614 dec->profile, PIPE_VIDEO_ENTRYPOINT_BITSTREAM) ||
624 vlsurf->templat.buffer_format = screen->get_video_param(screen, dec->profile, PIPE_VIDEO_ENTRYPOINT_BITSTREAM,
628 vlsurf->templat.interlaced = screen->get_video_param(screen, dec->profile, PIPE_VIDEO_ENTRYPOINT_BITSTREAM,
632 vlsurf->video_buffer = dec->context->create_video_buffer(dec->context, &vlsurf->templat);
649 desc.base.profile = dec->profile;
650 switch (u_reduce_video_profile(dec->profile)) {
658 if (dec->profile == PIPE_VIDEO_PROFILE_VC1_ADVANCED)
664 ret = vlVdpDecoderRenderH264(&desc.h264, (VdpPictureInfoH264 *)picture_info, dec->level);
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);