X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Fdecklink_output.cpp;fp=nageru%2Fdecklink_output.cpp;h=e37002918cb4891f645827dcef74dc7115429031;hb=3630741c0d8c1d73fb7d888e1eb772e53f117105;hp=ed66212a26bf0ddfa0ab0cfac4214f6b7430d7e8;hpb=36ae902913f91a6e4d3d6a1f5d16a0ab1b92c3ae;p=nageru diff --git a/nageru/decklink_output.cpp b/nageru/decklink_output.cpp index ed66212..e370029 100644 --- a/nageru/decklink_output.cpp +++ b/nageru/decklink_output.cpp @@ -334,10 +334,10 @@ void DeckLinkOutput::send_audio(int64_t pts, const std::vector &samples) HRESULT result = output->ScheduleAudioSamples(int_samples.get(), samples.size() / 2, pts, TIMEBASE, &frames_written); if (result != S_OK) { - fprintf(stderr, "ScheduleAudioSamples(pts=%ld) failed (result=0x%08x)\n", pts, result); + fprintf(stderr, "ScheduleAudioSamples(pts=%" PRId64 ") failed (result=0x%08x)\n", pts, result); } else { if (frames_written != samples.size() / 2) { - fprintf(stderr, "ScheduleAudioSamples() returned short write (%u/%ld)\n", frames_written, samples.size() / 2); + fprintf(stderr, "ScheduleAudioSamples() returned short write (%u/%zu)\n", frames_written, samples.size() / 2); } } metric_decklink_output_scheduled_samples += samples.size() / 2; @@ -457,17 +457,17 @@ HRESULT DeckLinkOutput::ScheduledFrameCompleted(/* in */ IDeckLinkVideoFrame *co ++metric_decklink_output_completed_frames_completed; break; case bmdOutputFrameDisplayedLate: - fprintf(stderr, "Output frame displayed late (pts=%ld)\n", frame->pts); + fprintf(stderr, "Output frame displayed late (pts=%" PRId64 ")\n", frame->pts); fprintf(stderr, "Consider increasing --output-buffer-frames if this persists.\n"); ++metric_decklink_output_completed_frames_late; break; case bmdOutputFrameDropped: - fprintf(stderr, "Output frame was dropped (pts=%ld)\n", frame->pts); + fprintf(stderr, "Output frame was dropped (pts=%" PRId64 "ld)\n", frame->pts); fprintf(stderr, "Consider increasing --output-buffer-frames if this persists.\n"); ++metric_decklink_output_completed_frames_dropped; break; case bmdOutputFrameFlushed: - fprintf(stderr, "Output frame was flushed (pts=%ld)\n", frame->pts); + fprintf(stderr, "Output frame was flushed (pts=%" PRId64 "ld)\n", frame->pts); ++metric_decklink_output_completed_frames_flushed; break; default: