diff --git a/src/outputs/airplay.c b/src/outputs/airplay.c index c18b4625..bc2bacde 100644 --- a/src/outputs/airplay.c +++ b/src/outputs/airplay.c @@ -2084,7 +2084,7 @@ packets_sync_send(struct airplay_master_session *rms) control_packet_send(rs, sync_pkt); DPRINTF(E_DBG, L_AIRPLAY, "Start sync packet sent to '%s': cur_pos=%" PRIu32 ", cur_ts=%ld.%09ld, clock=%ld.%09ld, rtptime=%" PRIu32 "\n", - rs->devname, rms->cur_stamp.pos, rms->cur_stamp.ts.tv_sec, rms->cur_stamp.ts.tv_nsec, ts.tv_sec, ts.tv_nsec, rms->rtp_session->pos); + rs->devname, rms->cur_stamp.pos, (long)rms->cur_stamp.ts.tv_sec, (long)rms->cur_stamp.ts.tv_nsec, (long)ts.tv_sec, (long)ts.tv_nsec, rms->rtp_session->pos); } else if (is_sync_time && rs->state == AIRPLAY_STATE_STREAMING) { diff --git a/src/outputs/alsa.c b/src/outputs/alsa.c index 37fdb902..c90bc28a 100644 --- a/src/outputs/alsa.c +++ b/src/outputs/alsa.c @@ -900,8 +900,8 @@ sync_check(double *drift, double *latency, struct alsa_playback_session *pb, snd exp_pos = (uint64_t)elapsed * pb->quality.sample_rate / 1000; diff = cur_pos - exp_pos; - DPRINTF(E_SPAM, L_LAUDIO, "counter %d/%d, stamp %lu:%lu, now %lu:%lu, elapsed is %d ms, cur_pos=%" PRIu64 ", exp_pos=%" PRIu64 ", diff=%d\n", - pb->latency_counter, alsa_latency_history_size, pb->stamp_pts.tv_sec, pb->stamp_pts.tv_nsec / 1000000, ts.tv_sec, ts.tv_nsec / 1000000, elapsed, cur_pos, exp_pos, diff); + DPRINTF(E_SPAM, L_LAUDIO, "counter %d/%d, stamp %ld:%09ld, now %ld:%09ld, elapsed is %d ms, cur_pos=%" PRIu64 ", exp_pos=%" PRIu64 ", diff=%d\n", + pb->latency_counter, alsa_latency_history_size, (long)pb->stamp_pts.tv_sec, (long)pb->stamp_pts.tv_nsec, (long)ts.tv_sec, (long)ts.tv_nsec, elapsed, cur_pos, exp_pos, diff); // Add the latency to our measurement history pb->latency_history[pb->latency_counter] = (double)diff; diff --git a/src/outputs/cast.c b/src/outputs/cast.c index 80cc1494..7c7e611a 100644 --- a/src/outputs/cast.c +++ b/src/outputs/cast.c @@ -2254,7 +2254,7 @@ cast_write(struct output_buffer *obuf) cs->state = CAST_STATE_BUFFERING; clock_gettime(CLOCK_MONOTONIC, &ts); - DPRINTF(E_DBG, L_CAST, "Start time is %lu:%lu, current time is %lu:%lu\n", cs->start_pts.tv_sec, cs->start_pts.tv_nsec, ts.tv_sec, ts.tv_nsec); + DPRINTF(E_DBG, L_CAST, "Start time is %ld:%09ld,, current time is %ld:%09ld,\n", (long)cs->start_pts.tv_sec, (long)cs->start_pts.tv_nsec, (long)ts.tv_sec, (long)ts.tv_nsec); } if (cs->state == CAST_STATE_BUFFERING) diff --git a/src/outputs/raop.c b/src/outputs/raop.c index f37a6b7d..a4b8f310 100644 --- a/src/outputs/raop.c +++ b/src/outputs/raop.c @@ -3043,7 +3043,7 @@ packets_sync_send(struct raop_master_session *rms) control_packet_send(rs, sync_pkt); DPRINTF(E_DBG, L_RAOP, "Start sync packet sent to '%s': cur_pos=%" PRIu32 ", cur_ts=%ld.%09ld, clock=%ld.%09ld, rtptime=%" PRIu32 "\n", - rs->devname, rms->cur_stamp.pos, rms->cur_stamp.ts.tv_sec, rms->cur_stamp.ts.tv_nsec, ts.tv_sec, ts.tv_nsec, rms->rtp_session->pos); + rs->devname, rms->cur_stamp.pos, (long)rms->cur_stamp.ts.tv_sec, (long)rms->cur_stamp.ts.tv_nsec, (long)ts.tv_sec, (long)ts.tv_nsec, rms->rtp_session->pos); } else if (is_sync_time && rs->state == RAOP_STATE_STREAMING) {