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 /libSACdec | |
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 'libSACdec')
-rw-r--r-- | libSACdec/src/sac_dec_lib.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libSACdec/src/sac_dec_lib.cpp b/libSACdec/src/sac_dec_lib.cpp index 5792858..bf6dedf 100644 --- a/libSACdec/src/sac_dec_lib.cpp +++ b/libSACdec/src/sac_dec_lib.cpp @@ -1658,6 +1658,10 @@ int mpegSurroundDecoder_Apply(CMpegSurroundDecoder *pMpegSurroundDecoder, initControlFlags = controlFlags; /* Check that provided output buffer is large enough. */ + if (pMpegSurroundDecoder->pQmfDomain->globalConf.nBandsAnalysis == 0) { + err = MPS_UNSUPPORTED_FORMAT; + goto bail; + } timeDataRequiredSize = (timeDataFrameSize * pMpegSurroundDecoder->pSpatialDec->numOutputChannelsAT * |