From c12da568ad97f05e6cd23f28228808bed6891579 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Tue, 21 Jan 2025 13:45:02 -0400 Subject: [PATCH] MT#55283 markup GPU transcoders in stats Change-Id: If8de4fb298cf39901904109024b9053193240cd7 --- daemon/codec.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/daemon/codec.c b/daemon/codec.c index d3766888a..ebc140ed7 100644 --- a/daemon/codec.c +++ b/daemon/codec.c @@ -504,10 +504,14 @@ static bool __make_transcoder_full(struct codec_handler *handler, rtp_payload_ty handler->ssrc_hash = create_ssrc_hash_full(ssrc_handler_new_func, handler); + const char *stats_suffix = ""; + if (handler->ssrc_hash->precreat && ((struct codec_ssrc_handler *) handler->ssrc_hash->precreat)->chain) + stats_suffix = " (GPU)"; + // stats entry - handler->stats_chain = g_strdup_printf(STR_FORMAT " -> " STR_FORMAT, + handler->stats_chain = g_strdup_printf(STR_FORMAT " -> " STR_FORMAT "%s", STR_FMT(&handler->source_pt.encoding_with_params), - STR_FMT(&dest->encoding_with_params)); + STR_FMT(&dest->encoding_with_params), stats_suffix); mutex_lock(&rtpe_codec_stats_lock); struct codec_stats *stats_entry =