last_seq = packet_buffer.top().seq - 1;
} else if (!packet_buffer.empty() &&
tdiff(packet_buffer.top().ts, now) > TIMEOUT_SEC) {
printf("Gave up waiting for packets [%d,%d> (timeout)\n",
last_seq + 1, packet_buffer.top().seq);
silence = true;
last_seq = packet_buffer.top().seq - 1;
} else if (!packet_buffer.empty() &&
tdiff(packet_buffer.top().ts, now) > TIMEOUT_SEC) {
printf("Gave up waiting for packets [%d,%d> (timeout)\n",
last_seq + 1, packet_buffer.top().seq);
silence = true;