From 78658bc9a9681a33b91ab29c8ff0c38550c926fa Mon Sep 17 00:00:00 2001 From: "F. Duncanh" Date: Tue, 23 Apr 2024 14:50:08 -0400 Subject: [PATCH] check that ntp server has already initialized when video starts --- lib/raop_rtp_mirror.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/raop_rtp_mirror.c b/lib/raop_rtp_mirror.c index 4b0603e..4e0bc48 100644 --- a/lib/raop_rtp_mirror.c +++ b/lib/raop_rtp_mirror.c @@ -609,6 +609,11 @@ raop_rtp_mirror_thread(void *arg) memcpy(sps_pps + sps_size + 8, payload + sps_size + 11, pps_size); prepend_sps_pps = true; + uint64_t ntp_offset = 0; + ntp_offset = raop_ntp_convert_remote_time(raop_rtp_mirror->ntp, ntp_offset); + if (!ntp_offset) { + logger_log(raop_rtp_mirror->logger, LOGGER_WARNING, "ntp synchronization has not yet started: synchronized video may fail"); + } // h264codec_t h264; // h264.version = payload[0]; // h264.profile_high = payload[1];