From 405efc59369338c278245ae89368e5b0fbe43f6a Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Wed, 8 Feb 2023 14:20:43 -0500 Subject: [PATCH] LibVideo: Add a video_full_range_flag_to_string() function --- .../LibVideo/Color/CodingIndependentCodePoints.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Userland/Libraries/LibVideo/Color/CodingIndependentCodePoints.h b/Userland/Libraries/LibVideo/Color/CodingIndependentCodePoints.h index a4de5049a9..f40fb1bc31 100644 --- a/Userland/Libraries/LibVideo/Color/CodingIndependentCodePoints.h +++ b/Userland/Libraries/LibVideo/Color/CodingIndependentCodePoints.h @@ -240,4 +240,17 @@ constexpr StringView matrix_coefficients_to_string(MatrixCoefficients matrix_coe return "Reserved"sv; }; +constexpr StringView video_full_range_flag_to_string(VideoFullRangeFlag video_full_range_flag) +{ + switch (video_full_range_flag) { + case VideoFullRangeFlag::Studio: + return "Studio"sv; + case VideoFullRangeFlag::Full: + return "Full"sv; + case VideoFullRangeFlag::Unspecified: // Not part of the spec, serenity-specific addition for convenience. + return "Unspecified"sv; + } + return "Unknown"sv; +}; + }