diff --git a/libavcodec/aaccoder.c b/libavcodec/aaccoder.c
index 706f6ac9e6e6db17b2b6f078b6e2ef5944cbbed1..e579eb72afa92ce5669e355c4cbb7b12ba08b851 100644
--- a/libavcodec/aaccoder.c
+++ b/libavcodec/aaccoder.c
@@ -679,7 +679,7 @@ static void search_for_quantizers_twoloop(AVCodecContext *avctx,
                         int qmaxval;
                         for (w2 = 0; w2 < sce->ics.group_len[w]; w2++) {
                             for (i = 0; i < sce->ics.swb_sizes[g]; i++) {
-                                maxval = fmaxf(maxval, scaled[w2*128+i]);
+                                maxval = FFMAX(maxval, scaled[w2*128+i]);
                             }
                         }
                         qmaxval = maxval * Q34 + 0.4054;