mirror of
https://github.com/mstorsjo/fdk-aac.git
synced 2025-06-05 22:39:13 +02:00
Fix HE-AAC using MPEG-D DRC with implicit SBR signaling.
Bug: 132641988 Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc Change-Id: I97c5d3972528092f627153ad3127c7db977a0e5d
This commit is contained in:
committed by
Jean-Michel Trivi
parent
14f7e13693
commit
e970ac4c95
@ -1676,6 +1676,13 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
|
||||
reverseOutChannelMap[ch] = ch;
|
||||
}
|
||||
|
||||
/* Update sampleRate and frameSize. This may be necessary in case of
|
||||
* implicit SBR signaling */
|
||||
FDK_drcDec_SetParam(self->hUniDrcDecoder, DRC_DEC_SAMPLE_RATE,
|
||||
self->streamInfo.sampleRate);
|
||||
FDK_drcDec_SetParam(self->hUniDrcDecoder, DRC_DEC_FRAME_SIZE,
|
||||
self->streamInfo.frameSize);
|
||||
|
||||
/* If SBR and/or MPS is active, the DRC gains are aligned to the QMF
|
||||
domain signal before the QMF synthesis. Therefore the DRC gains
|
||||
need to be delayed by the QMF synthesis delay. */
|
||||
|
Reference in New Issue
Block a user