X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Falsa_input.cpp;h=ae2e7ffbdee3ce4e62c6578f1a59346a9c8b40cb;hb=8f9854b994be8dead8a5a1e9921402b7e1d6f12c;hp=90a440f68bd84c1e65be1cc6a1609df2501c9999;hpb=eeda8995329601f9f4e35047358400833eeae68e;p=nageru diff --git a/nageru/alsa_input.cpp b/nageru/alsa_input.cpp index 90a440f..ae2e7ff 100644 --- a/nageru/alsa_input.cpp +++ b/nageru/alsa_input.cpp @@ -246,21 +246,13 @@ ALSAInput::CaptureEndReason ALSAInput::do_capture() } RETURN_ON_ERROR("snd_pcm_readi()", frames); - const int64_t prev_pts = frames_to_pts(num_frames_output); - const int64_t pts = frames_to_pts(num_frames_output + frames); const steady_clock::time_point now = steady_clock::now(); bool success; do { if (should_quit.should_quit()) return CaptureEndReason::REQUESTED_QUIT; - success = audio_callback(buffer.get(), frames, audio_format, pts - prev_pts, now); + success = audio_callback(buffer.get(), frames, audio_format, now); } while (!success); num_frames_output += frames; } return CaptureEndReason::REQUESTED_QUIT; } - -int64_t ALSAInput::frames_to_pts(uint64_t n) const -{ - return (n * TIMEBASE) / sample_rate; -} -