+++ /dev/null
---- ffmpeg-4.4/libavcodec/aaccoder.c.orig 2021-05-08 11:52:41.824074401 +0300
-+++ ffmpeg-4.4/libavcodec/aaccoder.c 2021-05-08 11:55:06.868074410 +0300
-@@ -800,7 +800,7 @@
-
- for (sid_sf_boost = 0; sid_sf_boost < 4; sid_sf_boost++) {
- float dist1 = 0.0f, dist2 = 0.0f;
-- int B0 = 0, B1 = 0;
-+ int B0_ = 0, B1 = 0;
- int minidx;
- int mididx, sididx;
- int midcb, sidcb;
-@@ -862,12 +862,12 @@
- sididx,
- sidcb,
- mslambda / (minthr * bmax), INFINITY, &b4, NULL, 0);
-- B0 += b1+b2;
-+ B0_ += b1+b2;
- B1 += b3+b4;
- dist1 -= b1+b2;
- dist2 -= b3+b4;
- }
-- cpe->ms_mask[w*16+g] = dist2 <= dist1 && B1 < B0;
-+ cpe->ms_mask[w*16+g] = dist2 <= dist1 && B1 < B0_;
- if (cpe->ms_mask[w*16+g]) {
- if (sce0->band_type[w*16+g] != NOISE_BT && sce1->band_type[w*16+g] != NOISE_BT) {
- sce0->sf_idx[w*16+g] = mididx;
-@@ -879,7 +879,7 @@
- cpe->ms_mask[w*16+g] = 0;
- }
- break;
-- } else if (B1 > B0) {
-+ } else if (B1 > B0_) {
- /* More boost won't fix this */
- break;
- }