Lines Matching defs:profile
541 static int si_get_video_param_no_video_hw(struct pipe_screen *screen, enum pipe_video_profile profile,
547 return vl_profile_supported(screen, profile, entrypoint);
562 return vl_level_supported(screen, profile);
568 static int si_get_video_param(struct pipe_screen *screen, enum pipe_video_profile profile,
572 enum pipe_video_format codec = u_reduce_video_profile(profile);
585 (profile == PIPE_VIDEO_PROFILE_HEVC_MAIN &&
587 (profile == PIPE_VIDEO_PROFILE_HEVC_MAIN_10 && sscreen->info.family >= CHIP_RENOIR));
603 if (profile == PIPE_VIDEO_PROFILE_HEVC_MAIN_10)
641 return profile != PIPE_VIDEO_PROFILE_MPEG1;
662 return (profile == PIPE_VIDEO_PROFILE_HEVC_MAIN ||
663 profile == PIPE_VIDEO_PROFILE_HEVC_MAIN_10);
665 return profile == PIPE_VIDEO_PROFILE_HEVC_MAIN;
725 if (profile == PIPE_VIDEO_PROFILE_HEVC_MAIN_10)
727 else if (profile == PIPE_VIDEO_PROFILE_VP9_PROFILE2)
734 enum pipe_video_format format = u_reduce_video_profile(profile);
743 if ((profile == PIPE_VIDEO_PROFILE_MPEG2_SIMPLE ||
744 profile == PIPE_VIDEO_PROFILE_MPEG2_MAIN ||
745 profile == PIPE_VIDEO_PROFILE_MPEG4_ADVANCED_SIMPLE ||
746 profile == PIPE_VIDEO_PROFILE_VC1_ADVANCED) &&
750 switch (profile) {
783 enum pipe_video_profile profile,
787 if (profile == PIPE_VIDEO_PROFILE_HEVC_MAIN_10)
791 /* Vp9 profile 2 supports 10 bit decoding using P016 */
792 if (profile == PIPE_VIDEO_PROFILE_VP9_PROFILE2)
796 if (profile != PIPE_VIDEO_PROFILE_UNKNOWN)
799 return vl_video_buffer_is_format_supported(screen, format, profile, entrypoint);