diff options
| author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-04-15 15:38:08 +0200 |
|---|---|---|
| committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-04-15 15:38:08 +0200 |
| commit | 9c1ec56d860d76819f6d454441b1a7b9c8f7cdd2 (patch) | |
| tree | 715b55b36c7ba7a032edce6e7026fcee9cac0cee /libAACdec/src/aacdecoder_lib.cpp | |
| parent | c7f9c2d1d996ac8f67927e9c86b907196ca6a72d (diff) | |
| parent | 4edc5c4808c2a21e6dc8dc6c8d5a00290d042528 (diff) | |
| download | fdk-aac-9c1ec56d860d76819f6d454441b1a7b9c8f7cdd2.tar.gz fdk-aac-9c1ec56d860d76819f6d454441b1a7b9c8f7cdd2.tar.bz2 fdk-aac-9c1ec56d860d76819f6d454441b1a7b9c8f7cdd2.zip | |
Merge remote-tracking branch 'mstorjo/master' into dabplus2
Diffstat (limited to 'libAACdec/src/aacdecoder_lib.cpp')
| -rw-r--r-- | libAACdec/src/aacdecoder_lib.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/libAACdec/src/aacdecoder_lib.cpp b/libAACdec/src/aacdecoder_lib.cpp index f287003..7df17b9 100644 --- a/libAACdec/src/aacdecoder_lib.cpp +++ b/libAACdec/src/aacdecoder_lib.cpp @@ -1400,9 +1400,13 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern, mpegSurroundDecoder_ConfigureQmfDomain( (CMpegSurroundDecoder *)self->pMpegSurroundDecoder, sac_interface, (UINT)self->streamInfo.aacSampleRate, self->streamInfo.aot); - self->qmfDomain.globalConf.nQmfTimeSlots_requested = - self->streamInfo.aacSamplesPerFrame / - self->qmfDomain.globalConf.nBandsAnalysis_requested; + if (self->qmfDomain.globalConf.nBandsAnalysis_requested > 0) { + self->qmfDomain.globalConf.nQmfTimeSlots_requested = + self->streamInfo.aacSamplesPerFrame / + self->qmfDomain.globalConf.nBandsAnalysis_requested; + } else { + self->qmfDomain.globalConf.nQmfTimeSlots_requested = 0; + } } self->qmfDomain.globalConf.TDinput = pTimeData; |
