diff --git a/src/vban95.c b/src/vban95.c index 333796a..6d27f90 100644 --- a/src/vban95.c +++ b/src/vban95.c @@ -242,16 +242,15 @@ int main(int argc, char *argv[]) { if(data.packet_data.frame_num != vban_frame) { debug_printf("sender: %u client: %u\n", data.packet_data.frame_num, vban_frame); - if (data.packet_data.frame_num > vban_frame) { - uint32_t dropped_packets = data.packet_data.frame_num - vban_frame; - if (quiet == 0) printf("Dropped %u packets\n", dropped_packets); - vban_frame -= dropped_packets; - } else { - if (quiet == 0) printf("Packets received out of order (got:%u, expected:%u)\n", data.packet_data.frame_num, vban_frame); - } - vban_frame = data.packet_data.frame_num; + // if (data.packet_data.frame_num > vban_frame) { + // uint32_t dropped_packets = data.packet_data.frame_num - vban_frame; + // if (quiet == 0) printf("Dropped %u packets\n", dropped_packets); + // vban_frame -= dropped_packets; + // } else { + // if (quiet == 0) printf("Packets received out of order (got:%u, expected:%u)\n", data.packet_data.frame_num, vban_frame); + // } + // vban_frame = data.packet_data.frame_num; } - vban_frame++; if(vban_last_sr != data.packet_data.sample_rate_idx) { vban_last_sr = data.packet_data.sample_rate_idx; @@ -318,6 +317,7 @@ int main(int argc, char *argv[]) { process_audio_buffer(audio_buffer, &output); } } + vban_frame++; } }