diff options
| author | android-build-team Robot <android-build-team-robot@google.com> | 2020-02-13 04:07:22 +0000 |
|---|---|---|
| committer | android-build-team Robot <android-build-team-robot@google.com> | 2020-02-13 04:07:22 +0000 |
| commit | 4e14250c106b98eaf9ad7e417047ad3f6aeddde4 (patch) | |
| tree | c7e87162565c1b45af14c32d11fa71f2489e760a /libDRCdec/src/drcDec_selectionProcess.cpp | |
| parent | 0ace500b9e6c6afeebd05730680790d888ae4d3f (diff) | |
| parent | 31f66f6d3ffcfa429c170b2c35250982d11f5082 (diff) | |
| download | fdk-aac-4e14250c106b98eaf9ad7e417047ad3f6aeddde4.tar.gz fdk-aac-4e14250c106b98eaf9ad7e417047ad3f6aeddde4.tar.bz2 fdk-aac-4e14250c106b98eaf9ad7e417047ad3f6aeddde4.zip | |
Snap for 6203617 from 31f66f6d3ffcfa429c170b2c35250982d11f5082 to rvc-release
Change-Id: Iefbacc1498ce7caf6c6ccb2df4c8b4c6cca4ab76
Diffstat (limited to 'libDRCdec/src/drcDec_selectionProcess.cpp')
| -rw-r--r-- | libDRCdec/src/drcDec_selectionProcess.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/libDRCdec/src/drcDec_selectionProcess.cpp b/libDRCdec/src/drcDec_selectionProcess.cpp index fe6034c..46ed740 100644 --- a/libDRCdec/src/drcDec_selectionProcess.cpp +++ b/libDRCdec/src/drcDec_selectionProcess.cpp @@ -103,8 +103,6 @@ amm-info@iis.fraunhofer.de #include "drcDec_selectionProcess.h" #include "drcDec_tools.h" -#define UNDEFINED_LOUDNESS_VALUE (FIXP_DBL) MAXVAL_DBL - typedef enum { DETR_NONE = 0, DETR_NIGHT = 1, @@ -1136,9 +1134,8 @@ static DRCDEC_SELECTION_PROCESS_RETURN _preSelectionRequirement8( FIXP_DBL loudnessDeviationMax = ((FIXP_DBL)hSelProcInput->loudnessDeviationMax) << (DFRACT_BITS - 1 - 7); - ; - if (hSelProcInput->loudnessNormalizationOn) { + { retVal = _getLoudness(hLoudnessInfoSet, hSelProcInput->albumMode, hSelProcInput->loudnessMeasurementMethod, hSelProcInput->loudnessMeasurementSystem, @@ -1147,9 +1144,10 @@ static DRCDEC_SELECTION_PROCESS_RETURN _preSelectionRequirement8( hSelProcInput->downmixIdRequested[downmixIdIndex], &loudnessNormalizationGainDb, &loudness); if (retVal) return (retVal); - } else { + } + + if (!hSelProcInput->loudnessNormalizationOn) { loudnessNormalizationGainDb = (FIXP_DBL)0; - loudness = UNDEFINED_LOUDNESS_VALUE; } retVal = _getSignalPeakLevel( @@ -2070,6 +2068,7 @@ static DRCDEC_SELECTION_PROCESS_RETURN _generateOutputInfo( pSelectionData->loudnessNormalizationGainDbAdjusted + hSelProcInput->loudnessNormalizationGainModificationDb; hSelProcOutput->outputPeakLevelDb = pSelectionData->outputPeakLevel; + hSelProcOutput->outputLoudness = pSelectionData->outputLoudness; hSelProcOutput->boost = boost; hSelProcOutput->compress = compress; |
