|
|
|
|
@ -3018,6 +3018,9 @@ static void ng_stats_ssrc_1(const ng_parser_t *parser, parser_arg ent, struct ss
|
|
|
|
|
parser->dict_add_int(ent, "last RTP timestamp", atomic_get_na(&se->stats->timestamp));
|
|
|
|
|
parser->dict_add_int(ent, "last RTP seq", atomic_get_na(&se->stats->ext_seq));
|
|
|
|
|
|
|
|
|
|
if (!se->stats_blocks.length || !se->lowest_mos || !se->highest_mos)
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
parser->dict_add_int(ent, "cumulative loss", se->packets_lost);
|
|
|
|
|
|
|
|
|
|
int mos_samples = se->stats_blocks.length - se->no_mos_count;
|
|
|
|
|
@ -3055,8 +3058,6 @@ static void ng_stats_ssrc(const ng_parser_t *parser, parser_arg dict, parser_arg
|
|
|
|
|
struct ssrc_entry_call *se = l->data;
|
|
|
|
|
char tmp[12];
|
|
|
|
|
snprintf(tmp, sizeof(tmp), "%" PRIu32, se->h.ssrc);
|
|
|
|
|
if (!se->stats_blocks.length || !se->lowest_mos || !se->highest_mos)
|
|
|
|
|
continue;
|
|
|
|
|
|
|
|
|
|
parser_arg ent = parser->list_add_dict(list);
|
|
|
|
|
|
|
|
|
|
|