diff --git a/src/media/audio/audiolayer.cpp b/src/media/audio/audiolayer.cpp index ebfbe334843887f247856857abbc20ceb3323e9d..7cbf7546b4e33e1a69e50cad49e057edef9cc840 100644 --- a/src/media/audio/audiolayer.cpp +++ b/src/media/audio/audiolayer.cpp @@ -125,7 +125,7 @@ AudioLayer::getToRing(AudioFormat format, size_t writableSamples) bool resample = format != fileformat; size_t readableSamples = resample - ? (rational<size_t>(writableSamples, audioFormat_.sample_rate) * (size_t)fileformat.sample_rate).real<size_t>() + ? (rational<size_t>(writableSamples, format.sample_rate) * (size_t)fileformat.sample_rate).real<size_t>() : writableSamples; ringtoneBuffer_.setFormat(fileformat); @@ -164,7 +164,7 @@ AudioLayer::getToPlay(AudioFormat format, size_t writableSamples) break; } } - + return playbackBuf; }