MCPcopy Create free account
hub / github.com/KhronosGroup/KTX-Software / dfdToStringColorPrimaries

Function dfdToStringColorPrimaries

external/dfdutils/printdfd.c:163–196  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

161}
162
163const char* dfdToStringColorPrimaries(khr_df_primaries_e value) {
164 switch (value) {
165 case KHR_DF_PRIMARIES_UNSPECIFIED:
166 return "KHR_DF_PRIMARIES_UNSPECIFIED";
167 case KHR_DF_PRIMARIES_BT709:
168 // case KHR_DF_PRIMARIES_SRGB: // Fallthrough, Matching values
169 return "KHR_DF_PRIMARIES_BT709";
170 case KHR_DF_PRIMARIES_BT601_EBU:
171 return "KHR_DF_PRIMARIES_BT601_EBU";
172 case KHR_DF_PRIMARIES_BT601_SMPTE:
173 return "KHR_DF_PRIMARIES_BT601_SMPTE";
174 case KHR_DF_PRIMARIES_BT2020:
175 return "KHR_DF_PRIMARIES_BT2020";
176 case KHR_DF_PRIMARIES_CIEXYZ:
177 return "KHR_DF_PRIMARIES_CIEXYZ";
178 case KHR_DF_PRIMARIES_ACES:
179 return "KHR_DF_PRIMARIES_ACES";
180 case KHR_DF_PRIMARIES_ACESCC:
181 return "KHR_DF_PRIMARIES_ACESCC";
182 case KHR_DF_PRIMARIES_NTSC1953:
183 return "KHR_DF_PRIMARIES_NTSC1953";
184 case KHR_DF_PRIMARIES_PAL525:
185 return "KHR_DF_PRIMARIES_PAL525";
186 case KHR_DF_PRIMARIES_DISPLAYP3:
187 return "KHR_DF_PRIMARIES_DISPLAYP3";
188 case KHR_DF_PRIMARIES_ADOBERGB:
189 return "KHR_DF_PRIMARIES_ADOBERGB";
190
191 case KHR_DF_PRIMARIES_MAX:
192 // These enum values are not meant for string representation. Ignore
193 break;
194 }
195 return NULL;
196}
197
198const char* dfdToStringColorModel(khr_df_model_e value) {
199 switch (value) {

Callers 3

toStringFunction · 0.85
isColorPrimariesValidFunction · 0.85
compareDFDBasicMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected