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;
 }