diff --git a/src/media/audio/audiolayer.cpp b/src/media/audio/audiolayer.cpp
index f876c6b7854174665e43464ed300a8d53309f2fe..e469667a3ee1b918339bcf592b2ba2ea16a31235 100644
--- a/src/media/audio/audiolayer.cpp
+++ b/src/media/audio/audiolayer.cpp
@@ -159,8 +159,6 @@ AudioLayer::createAudioProcessor()
     auto nb_channels = std::max(audioFormat_.nb_channels, audioInputFormat_.nb_channels);
     auto sample_rate = std::max(audioFormat_.sample_rate, audioInputFormat_.sample_rate);
 
-    // round sample_rate to nearest multiple of 16000 and clamp it.
-    sample_rate = 16000u * ((sample_rate / 16000u) + 1u);
     sample_rate = std::clamp(sample_rate, 16000u, 48000u);
 
     AudioFormat formatForProcessor {sample_rate, nb_channels};