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) if (!ctx)
break; 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, payload_tracker_add(&ctx->tracker,
atomic_get_na(&ctx->stats->last_pt)); 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) if (!ctx)
break; 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, payload_tracker_add(&ctx->tracker,
atomic_get_na(&ctx->stats->last_pt)); atomic_get_na(&ctx->stats->last_pt));
} }

@ -71,7 +71,7 @@ struct ssrc_stats {
atomic_t total_lost; atomic_t total_lost;
atomic_t transit; atomic_t transit;
atomic_t jitter; atomic_t jitter;
atomic64 last_packet; atomic64 last_packet_us;
atomic_t last_pt; 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]) { else if (ssrc_idx >= 0 && g->target.ssrc_stats[ssrc_idx]) {
atomic_set(&g->target.ssrc_stats[ssrc_idx]->last_pt, atomic_set(&g->target.ssrc_stats[ssrc_idx]->last_pt,
g->target.pt_stats[rtp_pt_idx]->payload_type); 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"; errstr = "SRTP decryption failed";

Loading…
Cancel
Save