]> git.sesse.net Git - nageru/blobdiff - nageru/alsa_input.cpp
Remove unused variable in ALSAInput.
[nageru] / nageru / alsa_input.cpp
index 90a440f68bd84c1e65be1cc6a1609df2501c9999..a64f8107d3a7f34bd6d16db929c6b8b5940531ca 100644 (file)
@@ -221,7 +221,6 @@ ALSAInput::CaptureEndReason ALSAInput::do_capture()
        RETURN_ON_ERROR("snd_pcm_start()", snd_pcm_start(pcm_handle));
        parent_pool->set_card_state(internal_dev_index, ALSAPool::Device::State::RUNNING);
 
-       uint64_t num_frames_output = 0;
        while (!should_quit.should_quit()) {
                int ret = snd_pcm_wait(pcm_handle, /*timeout=*/100);
                if (ret == 0) continue;  // Timeout.
@@ -246,21 +245,12 @@ 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;
-}
-