diff --git a/modules/audio_mixer/fixed32.c b/modules/audio_mixer/fixed32.c
index 3c68b5b86d358519a13504970daf6abddc6a9602..65fd6edf1219f499e2eaae5cf90693965d7b6392 100644
--- a/modules/audio_mixer/fixed32.c
+++ b/modules/audio_mixer/fixed32.c
@@ -69,7 +69,7 @@ static void FilterFI32 (aout_mixer_t *mixer, block_t *block, float volume)
 
     for (size_t n = block->i_buffer / sizeof (*p); n > 0; n--)
     {
-        *p = (*p * mult) >> 33; // FIXED32_FRACBITS;
+        *p = (*p * mult) >> FIXED32_FRACBITS;
         p++;
     }
 }