mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-07 20:17:04 +03:00
continue the AirPlay saga - release
This commit is contained in:
@@ -703,7 +703,7 @@ static void *rtp_thread_func(void *arg) {
|
|||||||
u64_t remote =(((u64_t) ntohl(*(u32_t*)(pktp+16))) << 32) + ntohl(*(u32_t*)(pktp+20));
|
u64_t remote =(((u64_t) ntohl(*(u32_t*)(pktp+16))) << 32) + ntohl(*(u32_t*)(pktp+20));
|
||||||
u32_t roundtrip = gettime_ms() - reference;
|
u32_t roundtrip = gettime_ms() - reference;
|
||||||
|
|
||||||
// better discard sync packets when roundtrip is suspicious
|
// better discard sync packets when roundtrip is suspicious
|
||||||
if (roundtrip > 100) {
|
if (roundtrip > 100) {
|
||||||
// ask for another one only if we are not synced already
|
// ask for another one only if we are not synced already
|
||||||
if (!(ctx->synchro.status & NTP_SYNC)) rtp_request_timing(ctx);
|
if (!(ctx->synchro.status & NTP_SYNC)) rtp_request_timing(ctx);
|
||||||
|
|||||||
Reference in New Issue
Block a user