aux/trace: add context video methods

Preliminary support without wrapping video_codec or video_buffer

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24482>
This commit is contained in:
Julia Tatz
2023-08-03 21:28:16 -04:00
committed by Marge Bot
parent ace894cff8
commit a5279f1ec5
6 changed files with 150 additions and 0 deletions
+19
View File
@@ -465,6 +465,25 @@ util_format_short_name(enum pipe_format format)
return desc->short_name;
}
static inline const char *
util_chroma_format_name(enum pipe_video_chroma_format chroma_format)
{
switch (chroma_format) {
case PIPE_VIDEO_CHROMA_FORMAT_400:
return "PIPE_VIDEO_CHROMA_FORMAT_400";
case PIPE_VIDEO_CHROMA_FORMAT_420:
return "PIPE_VIDEO_CHROMA_FORMAT_420";
case PIPE_VIDEO_CHROMA_FORMAT_422:
return "PIPE_VIDEO_CHROMA_FORMAT_422";
case PIPE_VIDEO_CHROMA_FORMAT_444:
return "PIPE_VIDEO_CHROMA_FORMAT_444";
case PIPE_VIDEO_CHROMA_FORMAT_NONE:
return "PIPE_VIDEO_CHROMA_FORMAT_NONE";
default:
return "PIPE_VIDEO_CHROMA_FORMAT_???";
}
}
/**
* Whether this format is plain, see UTIL_FORMAT_LAYOUT_PLAIN for more info.
*/