1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 04:37:34 +00:00

Piano: Use default sample rate in absence of audio device

This commit is contained in:
Jelle Raaijmakers 2021-11-21 01:57:11 +01:00 committed by Andreas Kling
parent 87e4abb4c7
commit 55526634b6

View file

@ -31,7 +31,11 @@ AudioPlayerLoop::AudioPlayerLoop(TrackManager& track_manager, bool& need_to_writ
(void)buffer_id;
enqueue_audio();
};
m_resampler = Audio::ResampleHelper<double>(Music::sample_rate, m_audio_client->get_sample_rate());
auto target_sample_rate = m_audio_client->get_sample_rate();
if (target_sample_rate == 0)
target_sample_rate = Music::sample_rate;
m_resampler = Audio::ResampleHelper<double>(Music::sample_rate, target_sample_rate);
}
void AudioPlayerLoop::enqueue_audio()