diff options
| author | Fraunhofer IIS FDK <audio-fdk@iis.fraunhofer.de> | 2019-04-26 19:04:36 -0700 |
|---|---|---|
| committer | android-build-merger <android-build-merger@google.com> | 2019-04-26 19:04:36 -0700 |
| commit | 47697ab8f4b11c45dc3bda52e30f9f6946a2c2bd (patch) | |
| tree | 3823dc51f22ec509c64e73eff0d211937e0a165e /libAACdec/src/aacdecoder_lib.cpp | |
| parent | 3c1da493c8af2c9be589afc40913b7cb0b6014e3 (diff) | |
| parent | a3a7d15dc2191a450bd288a2008ed6a42e43f142 (diff) | |
| download | fdk-aac-47697ab8f4b11c45dc3bda52e30f9f6946a2c2bd.tar.gz fdk-aac-47697ab8f4b11c45dc3bda52e30f9f6946a2c2bd.tar.bz2 fdk-aac-47697ab8f4b11c45dc3bda52e30f9f6946a2c2bd.zip | |
MPEG-4/D DRC unification, loudness norm default at -24 am: 14f7e13693
am: a3a7d15dc2
Change-Id: I586f06adc65795be27fc2240615af14efaa69ed4
Diffstat (limited to 'libAACdec/src/aacdecoder_lib.cpp')
| -rw-r--r-- | libAACdec/src/aacdecoder_lib.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libAACdec/src/aacdecoder_lib.cpp b/libAACdec/src/aacdecoder_lib.cpp index d0e4ebc..4046d66 100644 --- a/libAACdec/src/aacdecoder_lib.cpp +++ b/libAACdec/src/aacdecoder_lib.cpp @@ -120,7 +120,7 @@ amm-info@iis.fraunhofer.de /* Decoder library info */ #define AACDECODER_LIB_VL0 3 #define AACDECODER_LIB_VL1 1 -#define AACDECODER_LIB_VL2 0 +#define AACDECODER_LIB_VL2 2 #define AACDECODER_LIB_TITLE "AAC Decoder Lib" #ifdef __ANDROID__ #define AACDECODER_LIB_BUILD_DATE "" @@ -823,11 +823,15 @@ LINKSPEC_CPP AAC_DECODER_ERROR aacDecoder_SetParam( case AAC_DRC_ATTENUATION_FACTOR: /* DRC compression factor (where 0 is no and 127 is max compression) */ errorStatus = aacDecoder_drcSetParam(hDrcInfo, DRC_CUT_SCALE, value); + uniDrcErr = FDK_drcDec_SetParam(self->hUniDrcDecoder, DRC_DEC_COMPRESS, + value * (FL2FXCONST_DBL(0.5f / 127.0f))); break; case AAC_DRC_BOOST_FACTOR: /* DRC boost factor (where 0 is no and 127 is max boost) */ errorStatus = aacDecoder_drcSetParam(hDrcInfo, DRC_BOOST_SCALE, value); + uniDrcErr = FDK_drcDec_SetParam(self->hUniDrcDecoder, DRC_DEC_BOOST, + value * (FL2FXCONST_DBL(0.5f / 127.0f))); break; case AAC_DRC_REFERENCE_LEVEL: |
