Skip to content

Commit

Permalink
MT#55283 markup GPU transcoders in stats
Browse files Browse the repository at this point in the history
Change-Id: If8de4fb298cf39901904109024b9053193240cd7
  • Loading branch information
rfuchs committed Feb 4, 2025
1 parent 2880207 commit c12da56
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions daemon/codec.c
Original file line number Diff line number Diff line change
Expand Up @@ -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 =
Expand Down

0 comments on commit c12da56

Please sign in to comment.