diff options
author | Kostya Shishkov <kostya.shishkov@gmail.com> | 2023-07-19 18:00:35 +0200 |
---|---|---|
committer | Kostya Shishkov <kostya.shishkov@gmail.com> | 2023-07-19 18:00:35 +0200 |
commit | 4f84ed36c77b376a82abf05b77c1433b4bf30ea4 (patch) | |
tree | 7f82a1e2ed26a89617d7b1117b5fafec43562455 | |
parent | 0774ed3d77db06b1212aafdcf3014ad823bccef2 (diff) | |
download | nihav-4f84ed36c77b376a82abf05b77c1433b4bf30ea4.tar.gz |
aac: fix intensity stereo direction
-rw-r--r-- | nihav-mpeg/src/codecs/aac/mod.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/nihav-mpeg/src/codecs/aac/mod.rs b/nihav-mpeg/src/codecs/aac/mod.rs index 6514853..ea262b9 100644 --- a/nihav-mpeg/src/codecs/aac/mod.rs +++ b/nihav-mpeg/src/codecs/aac/mod.rs @@ -348,7 +348,7 @@ impl ChannelPair { let invert = (self.ms_mask_present == 1) && self.ms_used[g][sfb]; let dir = self.ics[1].get_intensity_dir(g, sfb) ^ invert; let scale = 0.5f32.powf(0.25 * (f32::from(self.ics[1].scales[g][sfb]) + f32::from(INTENSITY_SCALE_MIN))); - if !dir { + if dir { for i in start..end { self.ics[1].coeffs[i] = scale * self.ics[0].coeffs[i]; } |