From e3a4797063fe7b464461d89cc01d976dc285eab2 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 2 Nov 2022 17:14:40 +0100 Subject: [PATCH] pw-top: support MJPG and H264 formats --- src/tools/pw-top.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/tools/pw-top.c b/src/tools/pw-top.c index dfaa32af6..8d3fb9e84 100644 --- a/src/tools/pw-top.c +++ b/src/tools/pw-top.c @@ -243,6 +243,24 @@ static void node_param(void *data, int seq, } break; } + case SPA_MEDIA_SUBTYPE_mjpg: + { + struct spa_video_info_mjpg info; + if (spa_format_video_mjpg_parse(param, &info) >= 0) { + snprintf(n->format, sizeof(n->format), "MJPG %dx%d", + info.size.width, info.size.height); + } + break; + } + case SPA_MEDIA_SUBTYPE_h264: + { + struct spa_video_info_h264 info; + if (spa_format_video_h264_parse(param, &info) >= 0) { + snprintf(n->format, sizeof(n->format), "H264 %dx%d", + info.size.width, info.size.height); + } + break; + } } break; case SPA_MEDIA_TYPE_application: