mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-05-15 20:58:57 +00:00
libs: profile: Add screen extended main/main10/main444 define.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/-/merge_requests/311>
This commit is contained in:
parent
8486f82d98
commit
9067d902e2
3 changed files with 15 additions and 0 deletions
|
@ -128,6 +128,12 @@ static const GstVaapiProfileMap gst_vaapi_profiles[] = {
|
|||
"video/x-h265", "main-444"},
|
||||
{GST_VAAPI_PROFILE_H265_MAIN_444_10, VAProfileHEVCMain444_10,
|
||||
"video/x-h265", "main-444-10"},
|
||||
{GST_VAAPI_PROFILE_H265_SCREEN_EXTENDED_MAIN, VAProfileHEVCSccMain,
|
||||
"video/x-h265", "screen-extended-main"},
|
||||
{GST_VAAPI_PROFILE_H265_SCREEN_EXTENDED_MAIN_10, VAProfileHEVCSccMain10,
|
||||
"video/x-h265", "screen-extended-main-10"},
|
||||
{GST_VAAPI_PROFILE_H265_SCREEN_EXTENDED_MAIN_444, VAProfileHEVCSccMain444,
|
||||
"video/x-h265", "screen-extended-main-444"},
|
||||
#endif
|
||||
{GST_VAAPI_PROFILE_VP9_0, VAProfileVP9Profile0,
|
||||
"video/x-vp9", "profile0"},
|
||||
|
|
|
@ -181,6 +181,12 @@ typedef enum {
|
|||
GST_VAAPI_PROFILE_H265_MAIN_422_10 = GST_VAAPI_MAKE_PROFILE(H265,4),
|
||||
GST_VAAPI_PROFILE_H265_MAIN_444 = GST_VAAPI_MAKE_PROFILE(H265,5),
|
||||
GST_VAAPI_PROFILE_H265_MAIN_444_10 = GST_VAAPI_MAKE_PROFILE(H265,6),
|
||||
GST_VAAPI_PROFILE_H265_SCREEN_EXTENDED_MAIN =
|
||||
GST_VAAPI_MAKE_PROFILE(H265,7),
|
||||
GST_VAAPI_PROFILE_H265_SCREEN_EXTENDED_MAIN_10 =
|
||||
GST_VAAPI_MAKE_PROFILE(H265,8),
|
||||
GST_VAAPI_PROFILE_H265_SCREEN_EXTENDED_MAIN_444 =
|
||||
GST_VAAPI_MAKE_PROFILE(H265,9),
|
||||
GST_VAAPI_PROFILE_VP9_0 = GST_VAAPI_MAKE_PROFILE(VP9,1),
|
||||
GST_VAAPI_PROFILE_VP9_1 = GST_VAAPI_MAKE_PROFILE(VP9,2),
|
||||
GST_VAAPI_PROFILE_VP9_2 = GST_VAAPI_MAKE_PROFILE(VP9,3),
|
||||
|
|
|
@ -238,6 +238,9 @@ string_of_VAProfile (VAProfile profile)
|
|||
MAP (HEVCMain422_10);
|
||||
MAP (HEVCMain444);
|
||||
MAP (HEVCMain444_10);
|
||||
MAP (HEVCSccMain);
|
||||
MAP (HEVCSccMain10);
|
||||
MAP (HEVCSccMain444);
|
||||
#endif
|
||||
MAP (HEVCMain);
|
||||
MAP (HEVCMain10);
|
||||
|
|
Loading…
Reference in a new issue