MT#55283 convert last_packet to int64_t

Change-Id: I55c9e6efd85de65a57b614cc9c5a0330a2de7fe8
pull/1938/head
Richard Fuchs 8 months ago
parent 50b44b4ab3
commit 3b37004b6f

@ -218,7 +218,7 @@ static void call_timer_iterator(call_t *c, struct iterator_helper *hlp) {
if (!ctx)
break;
if (timeval_from_us(rtpe_now).tv_sec - atomic64_get_na(&ctx->stats->last_packet) < 2)
if (rtpe_now - atomic64_get_na(&ctx->stats->last_packet_us) < 2000000L)
payload_tracker_add(&ctx->tracker,
atomic_get_na(&ctx->stats->last_pt));
}
@ -227,7 +227,7 @@ static void call_timer_iterator(call_t *c, struct iterator_helper *hlp) {
if (!ctx)
break;
if (timeval_from_us(rtpe_now).tv_sec - atomic64_get_na(&ctx->stats->last_packet) < 2)
if (rtpe_now - atomic64_get_na(&ctx->stats->last_packet_us) < 2000000L)
payload_tracker_add(&ctx->tracker,
atomic_get_na(&ctx->stats->last_pt));
}

@ -71,7 +71,7 @@ struct ssrc_stats {
atomic_t total_lost;
atomic_t transit;
atomic_t jitter;
atomic64 last_packet;
atomic64 last_packet_us;
atomic_t last_pt;
};

@ -6370,7 +6370,7 @@ static unsigned int rtpengine46(struct sk_buff *skb, struct sk_buff *oskb,
else if (ssrc_idx >= 0 && g->target.ssrc_stats[ssrc_idx]) {
atomic_set(&g->target.ssrc_stats[ssrc_idx]->last_pt,
g->target.pt_stats[rtp_pt_idx]->payload_type);
atomic64_set(&g->target.ssrc_stats[ssrc_idx]->last_packet, packet_ts / 1000000L);
atomic64_set(&g->target.ssrc_stats[ssrc_idx]->last_packet_us, packet_ts);
}
errstr = "SRTP decryption failed";

Loading…
Cancel
Save