mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-10-03 01:02:19 +00:00
av1parse: Use descriptive profile name instead of numeric
As per AV1 specification Annex A, AV1 profiles have explicit and descriptive names for each seq_profile. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1456>
This commit is contained in:
parent
ac978099c6
commit
40213b5c75
2 changed files with 7 additions and 7 deletions
|
@ -373,11 +373,11 @@ gst_av1_parse_profile_to_string (GstAV1Profile profile)
|
||||||
{
|
{
|
||||||
switch (profile) {
|
switch (profile) {
|
||||||
case GST_AV1_PROFILE_0:
|
case GST_AV1_PROFILE_0:
|
||||||
return "0";
|
return "main";
|
||||||
case GST_AV1_PROFILE_1:
|
case GST_AV1_PROFILE_1:
|
||||||
return "1";
|
return "high";
|
||||||
case GST_AV1_PROFILE_2:
|
case GST_AV1_PROFILE_2:
|
||||||
return "2";
|
return "professional";
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -391,11 +391,11 @@ gst_av1_parse_profile_from_string (const gchar * profile)
|
||||||
if (!profile)
|
if (!profile)
|
||||||
return GST_AV1_PROFILE_UNDEFINED;
|
return GST_AV1_PROFILE_UNDEFINED;
|
||||||
|
|
||||||
if (g_strcmp0 (profile, "0") == 0)
|
if (g_strcmp0 (profile, "main") == 0)
|
||||||
return GST_AV1_PROFILE_0;
|
return GST_AV1_PROFILE_0;
|
||||||
else if (g_strcmp0 (profile, "1") == 0)
|
else if (g_strcmp0 (profile, "high") == 0)
|
||||||
return GST_AV1_PROFILE_1;
|
return GST_AV1_PROFILE_1;
|
||||||
else if (g_strcmp0 (profile, "2") == 0)
|
else if (g_strcmp0 (profile, "professional") == 0)
|
||||||
return GST_AV1_PROFILE_2;
|
return GST_AV1_PROFILE_2;
|
||||||
|
|
||||||
return GST_AV1_PROFILE_UNDEFINED;
|
return GST_AV1_PROFILE_UNDEFINED;
|
||||||
|
|
|
@ -63,7 +63,7 @@ check_caps_event (GstHarness * h)
|
||||||
fail_unless_equals_int (width, 400);
|
fail_unless_equals_int (width, 400);
|
||||||
fail_unless_equals_int (height, 300);
|
fail_unless_equals_int (height, 300);
|
||||||
fail_unless_equals_int (depth, 8);
|
fail_unless_equals_int (depth, 8);
|
||||||
fail_unless_equals_string (profile, "0");
|
fail_unless_equals_string (profile, "main");
|
||||||
gst_caps_unref (caps);
|
gst_caps_unref (caps);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue