Skip to content

Commit

Permalink
lavc/qsvenc: specify codec name when print profile
Browse files Browse the repository at this point in the history
It is more clear and easily to detect the issues similar to commit
3857ecb

Signed-off-by: Zhong Li <[email protected]>
Signed-off-by: Haihao Xiang <[email protected]>
  • Loading branch information
lizhong1008 authored and xhaihao committed Dec 23, 2021
1 parent 3e00b9e commit 0598b38
Showing 1 changed file with 19 additions and 19 deletions.
38 changes: 19 additions & 19 deletions libavcodec/qsvenc.c
Original file line number Diff line number Diff line change
Expand Up @@ -47,41 +47,41 @@ struct profile_names {
};

static const struct profile_names avc_profiles[] = {
{ MFX_PROFILE_AVC_BASELINE, "baseline" },
{ MFX_PROFILE_AVC_MAIN, "main" },
{ MFX_PROFILE_AVC_EXTENDED, "extended" },
{ MFX_PROFILE_AVC_HIGH, "high" },
{ MFX_PROFILE_AVC_BASELINE, "avc baseline" },
{ MFX_PROFILE_AVC_MAIN, "avc main" },
{ MFX_PROFILE_AVC_EXTENDED, "avc extended" },
{ MFX_PROFILE_AVC_HIGH, "avc high" },
#if QSV_VERSION_ATLEAST(1, 15)
{ MFX_PROFILE_AVC_HIGH_422, "high 422" },
{ MFX_PROFILE_AVC_HIGH_422, "avc high 422" },
#endif
#if QSV_VERSION_ATLEAST(1, 4)
{ MFX_PROFILE_AVC_CONSTRAINED_BASELINE, "constrained baseline" },
{ MFX_PROFILE_AVC_CONSTRAINED_HIGH, "constrained high" },
{ MFX_PROFILE_AVC_PROGRESSIVE_HIGH, "progressive high" },
{ MFX_PROFILE_AVC_CONSTRAINED_BASELINE, "avc constrained baseline" },
{ MFX_PROFILE_AVC_CONSTRAINED_HIGH, "avc constrained high" },
{ MFX_PROFILE_AVC_PROGRESSIVE_HIGH, "avc progressive high" },
#endif
};

static const struct profile_names mpeg2_profiles[] = {
{ MFX_PROFILE_MPEG2_SIMPLE, "simple" },
{ MFX_PROFILE_MPEG2_MAIN, "main" },
{ MFX_PROFILE_MPEG2_HIGH, "high" },
{ MFX_PROFILE_MPEG2_SIMPLE, "mpeg2 simple" },
{ MFX_PROFILE_MPEG2_MAIN, "mpeg2 main" },
{ MFX_PROFILE_MPEG2_HIGH, "mpeg2 high" },
};

static const struct profile_names hevc_profiles[] = {
#if QSV_VERSION_ATLEAST(1, 8)
{ MFX_PROFILE_HEVC_MAIN, "main" },
{ MFX_PROFILE_HEVC_MAIN10, "main10" },
{ MFX_PROFILE_HEVC_MAINSP, "mainsp" },
{ MFX_PROFILE_HEVC_REXT, "rext" },
{ MFX_PROFILE_HEVC_MAIN, "hevc main" },
{ MFX_PROFILE_HEVC_MAIN10, "hevc main10" },
{ MFX_PROFILE_HEVC_MAINSP, "hevc mainsp" },
{ MFX_PROFILE_HEVC_REXT, "hevc rext" },
#endif
};

static const struct profile_names vp9_profiles[] = {
#if QSV_VERSION_ATLEAST(1, 19)
{ MFX_PROFILE_VP9_0, "0" },
{ MFX_PROFILE_VP9_1, "1" },
{ MFX_PROFILE_VP9_2, "2" },
{ MFX_PROFILE_VP9_3, "3" },
{ MFX_PROFILE_VP9_0, "vp9 0" },
{ MFX_PROFILE_VP9_1, "vp9 1" },
{ MFX_PROFILE_VP9_2, "vp9 2" },
{ MFX_PROFILE_VP9_3, "vp9 3" },
#endif
};

Expand Down

0 comments on commit 0598b38

Please sign in to comment.