aboutsummaryrefslogtreecommitdiffstats
path: root/libSBRenc
diff options
context:
space:
mode:
authorFraunhofer IIS FDK <audio-fdk@iis.fraunhofer.de>2020-04-17 15:07:13 +0200
committerRay Essick <essick@google.com>2021-02-14 12:22:54 -0800
commit09e7c40a3aa31a47edd272269325e72b40668e90 (patch)
treee9a5ef1f0c151b5828ff511b69aa2a5bc4eb9c28 /libSBRenc
parent82f6f3dac64d2b0f124f5c993c365855ab6716a5 (diff)
downloadfdk-aac-09e7c40a3aa31a47edd272269325e72b40668e90.tar.gz
fdk-aac-09e7c40a3aa31a47edd272269325e72b40668e90.tar.bz2
fdk-aac-09e7c40a3aa31a47edd272269325e72b40668e90.zip
Fix USAC time domain limiter latency at config change.
We have observed quality problems regarding config switching for USAC streams. Crossfading did not consider the USAC time domain limiter latency correctly. The limiter memory still contained the last part of the frame before the config change. With this patch we were able to improve the quality by moving the limiter processing to the end of the processing chain (crossfade -> DRC -> limiter). By that we don't have to consider the limiter latency at the crossfader anymore and can resolve the quality issue. Bug: 176246647 Test: atest android.media.cts.DecoderTestAacFormat android.media.cts.DecoderTestXheAac android.media.cts.DecoderTestAacDrc Change-Id: I0dfd3b76ff2b0daf495ad406283f56a39982ad8f Change-Id: I26f5da65ef8344602007e180e837820c6a25f173
Diffstat (limited to 'libSBRenc')
0 files changed, 0 insertions, 0 deletions