fdk-aac: refresh patches
authorPaul Spooren <mail@aparcar.org>
Sun, 21 Feb 2021 09:26:31 +0000 (23:26 -1000)
committerPaul Spooren <mail@aparcar.org>
Sun, 21 Feb 2021 19:47:13 +0000 (09:47 -1000)
A treewide script ran to find dirty patches, this was the only packages
found with issues. From now on the CI should no longer return false
positives on dirty patches.

Signed-off-by: Paul Spooren <mail@aparcar.org>
sound/fdk-aac/patches-free/010-remove-sbr.patch
sound/fdk-aac/patches-free/020-remove-hcx-rvlc-error.patch
sound/fdk-aac/patches-free/030-remove-mp3-surround.patch
sound/fdk-aac/patches-free/040-remove-usac.patch

index 99862d6a1caa54a829a11400cf584d13c5e51ea4..93c7494d52f17cad3393c90ea0493d2cd5638d7e 100644 (file)
@@ -188,8 +188,6 @@ Subject: Remove SBR
  delete mode 100644 libSBRenc/src/tran_det.cpp
  delete mode 100644 libSBRenc/src/tran_det.h
 
-diff --git a/Android.bp b/Android.bp
-index dce6fdd..95d56df 100644
 --- a/Android.bp
 +++ b/Android.bp
 @@ -9,8 +9,6 @@ cc_library_static {
@@ -210,8 +208,6 @@ index dce6fdd..95d56df 100644
          "libArithCoding/include",
          "libDRCdec/include",
          "libSACdec/include",
-diff --git a/Makefile.am b/Makefile.am
-index fe6b867..28efc79 100644
 --- a/Makefile.am
 +++ b/Makefile.am
 @@ -8,8 +8,6 @@ AM_CPPFLAGS = \
@@ -293,8 +289,6 @@ index fe6b867..28efc79 100644
      $(top_srcdir)/libSYS/include/*.h \
      $(top_srcdir)/libPCMutils/include/*.h \
      $(top_srcdir)/libPCMutils/src/*.h \
-diff --git a/Makefile.vc b/Makefile.vc
-index a90b530..ac3c097 100644
 --- a/Makefile.vc
 +++ b/Makefile.vc
 @@ -23,8 +23,6 @@ AM_CPPFLAGS = \
@@ -373,8 +367,6 @@ index a90b530..ac3c097 100644
        del /f libSYS\src\*.obj 2>NUL
  
  install: $(INST_DIRS)
-diff --git a/libAACdec/src/aacdec_drc.cpp b/libAACdec/src/aacdec_drc.cpp
-index 922a09e..ae05379 100644
 --- a/libAACdec/src/aacdec_drc.cpp
 +++ b/libAACdec/src/aacdec_drc.cpp
 @@ -105,8 +105,6 @@ amm-info@iis.fraunhofer.de
@@ -400,7 +392,7 @@ index 922a09e..ae05379 100644
    int band, bin, numBands;
    int bottom = 0;
    int modifyBins = 0;
-@@ -867,7 +865,6 @@ void aacDecoder_drcApply(HANDLE_AAC_DRC self, void *pSbrDec,
+@@ -867,7 +865,6 @@ void aacDecoder_drcApply(HANDLE_AAC_DRC
    }
  
    if (self->enable != ON) {
@@ -408,7 +400,7 @@ index 922a09e..ae05379 100644
      if (extGain != NULL) {
        INT gainScale = (INT)*extGain;
        /* The gain scaling must be passed to the function in the buffer pointed
-@@ -1020,7 +1017,7 @@ void aacDecoder_drcApply(HANDLE_AAC_DRC self, void *pSbrDec,
+@@ -1020,7 +1017,7 @@ void aacDecoder_drcApply(HANDLE_AAC_DRC
     *  short blocks must take care that bands fall on
     *  block boundaries!
     */
@@ -417,7 +409,7 @@ index 922a09e..ae05379 100644
      bottom = 0;
  
      if (!modifyBins) {
-@@ -1058,14 +1055,6 @@ void aacDecoder_drcApply(HANDLE_AAC_DRC self, void *pSbrDec,
+@@ -1058,14 +1055,6 @@ void aacDecoder_drcApply(HANDLE_AAC_DRC
          pSpecScale[win] += max_exponent;
        }
      }
@@ -432,8 +424,6 @@ index 922a09e..ae05379 100644
    }
  
    return;
-diff --git a/libAACdec/src/aacdec_drc.h b/libAACdec/src/aacdec_drc.h
-index 924ec6f..19018b6 100644
 --- a/libAACdec/src/aacdec_drc.h
 +++ b/libAACdec/src/aacdec_drc.h
 @@ -152,10 +152,8 @@ int aacDecoder_drcProlog(
@@ -464,8 +454,6 @@ index 924ec6f..19018b6 100644
  
  int aacDecoder_drcEpilog(
      HANDLE_AAC_DRC self, HANDLE_FDK_BITSTREAM hBs,
-diff --git a/libAACdec/src/aacdecoder.cpp b/libAACdec/src/aacdecoder.cpp
-index 8f03328..2419ecc 100644
 --- a/libAACdec/src/aacdecoder.cpp
 +++ b/libAACdec/src/aacdecoder.cpp
 @@ -161,8 +161,6 @@ amm-info@iis.fraunhofer.de
@@ -477,7 +465,7 @@ index 8f03328..2419ecc 100644
  #include "sac_dec_lib.h"
  
  #include "aacdec_hcr.h"
-@@ -249,9 +247,6 @@ void CAacDecoder_SyncQmfMode(HANDLE_AACDECODER self) {
+@@ -249,9 +247,6 @@ void CAacDecoder_SyncQmfMode(HANDLE_AACD
      }
    }
  
@@ -487,7 +475,7 @@ index 8f03328..2419ecc 100644
    self->psPossible =
        ((CAN_DO_PS(self->streamInfo.aot) &&
          !PS_IS_EXPLICITLY_DISABLED(self->streamInfo.aot, self->flags[0]) &&
-@@ -936,7 +931,6 @@ static AAC_DECODER_ERROR CAacDecoder_ExtPayloadParse(
+@@ -936,7 +931,6 @@ static AAC_DECODER_ERROR CAacDecoder_Ext
        FDK_FALLTHROUGH;
      case EXT_SBR_DATA:
        if (IS_CHANNEL_ELEMENT(previous_element)) {
@@ -495,7 +483,7 @@ index 8f03328..2419ecc 100644
          UCHAR configMode = 0;
          UCHAR configChanged = 0;
  
-@@ -944,29 +938,6 @@ static AAC_DECODER_ERROR CAacDecoder_ExtPayloadParse(
+@@ -944,29 +938,6 @@ static AAC_DECODER_ERROR CAacDecoder_Ext
  
          configMode |= AC_CM_ALLOC_MEM;
  
@@ -525,7 +513,7 @@ index 8f03328..2419ecc 100644
          /* Citation from ISO/IEC 14496-3 chapter 4.5.2.1.5.2
          Fill elements containing an extension_payload() with an extension_type
          of EXT_SBR_DATA or EXT_SBR_DATA_CRC shall not contain any other
-@@ -978,9 +949,7 @@ static AAC_DECODER_ERROR CAacDecoder_ExtPayloadParse(
+@@ -978,9 +949,7 @@ static AAC_DECODER_ERROR CAacDecoder_Ext
          } else {
            /* If this is not a fill element with a known length, we are screwed
             * and further parsing makes no sense. */
@@ -536,7 +524,7 @@ index 8f03328..2419ecc 100644
          }
        } else {
          error = AAC_DEC_PARSE_ERROR;
-@@ -1107,54 +1076,10 @@ static AAC_DECODER_ERROR aacDecoder_ParseExplicitMpsAndSbr(
+@@ -1107,54 +1076,10 @@ static AAC_DECODER_ERROR aacDecoder_Pars
  
    if ((self->flags[0] & AC_SBR_PRESENT) &&
        (self->flags[0] & (AC_USAC | AC_RSVD50 | AC_ELD | AC_DRM))) {
@@ -595,7 +583,7 @@ index 8f03328..2419ecc 100644
    }
  
    if ((bitCnt > 0) && (self->flags[0] & (AC_USAC | AC_RSVD50))) {
-@@ -1827,14 +1752,8 @@ CAacDecoder_Init(HANDLE_AACDECODER self, const CSAudioSpecificConfig *asc,
+@@ -1827,14 +1752,8 @@ CAacDecoder_Init(HANDLE_AACDECODER self,
    }
    self->flags[streamIndex] |= (asc->m_sbrPresentFlag) ? AC_SBR_PRESENT : 0;
    self->flags[streamIndex] |= (asc->m_psPresentFlag) ? AC_PS_PRESENT : 0;
@@ -612,7 +600,7 @@ index 8f03328..2419ecc 100644
      if (downscaleFactor != 1 && (downscaleFactor)&1) {
        return AAC_DEC_UNSUPPORTED_SAMPLINGRATE; /* SBR needs an even downscale
                                                    factor */
-@@ -1944,31 +1863,6 @@ CAacDecoder_Init(HANDLE_AACDECODER self, const CSAudioSpecificConfig *asc,
+@@ -1944,31 +1863,6 @@ CAacDecoder_Init(HANDLE_AACDECODER self,
    /* set AC_USAC_SCFGI3 globally if any usac element uses */
    switch (asc->m_aot) {
      case AOT_USAC:
@@ -644,7 +632,7 @@ index 8f03328..2419ecc 100644
        break;
      default:
        break;
-@@ -1981,39 +1875,11 @@ CAacDecoder_Init(HANDLE_AACDECODER self, const CSAudioSpecificConfig *asc,
+@@ -1981,39 +1875,11 @@ CAacDecoder_Init(HANDLE_AACDECODER self,
      */
      switch (asc->m_aot) {
        case AOT_USAC:
@@ -685,7 +673,7 @@ index 8f03328..2419ecc 100644
            mpegSurroundDecoder_ConfigureQmfDomain(
                (CMpegSurroundDecoder *)self->pMpegSurroundDecoder, sac_interface,
                (UINT)self->streamInfo.aacSampleRate, asc->m_aot);
-@@ -2625,34 +2491,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecoder_DecodeFrame(
+@@ -2625,34 +2491,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecod
            } else {
              self->frameOK = 0;
            }
@@ -720,7 +708,7 @@ index 8f03328..2419ecc 100644
          }
  
          el_cnt[type]++;
-@@ -3047,7 +2885,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecoder_DecodeFrame(
+@@ -3047,7 +2885,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecod
                (8) * sizeof(AUDIO_CHANNEL_TYPE)); /* restore */
      FDKmemcpy(self->channelIndices, self->channelIndicesPrev,
                (8) * sizeof(UCHAR)); /* restore */
@@ -728,7 +716,7 @@ index 8f03328..2419ecc 100644
    } else {
      /* store or restore the number of channels and the corresponding info */
      if (self->frameOK && !(flags & AACDEC_CONCEAL)) {
-@@ -3056,7 +2893,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecoder_DecodeFrame(
+@@ -3056,7 +2893,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecod
                  (8) * sizeof(AUDIO_CHANNEL_TYPE)); /* store */
        FDKmemcpy(self->channelIndicesPrev, self->channelIndices,
                  (8) * sizeof(UCHAR)); /* store */
@@ -736,7 +724,7 @@ index 8f03328..2419ecc 100644
      } else {
        if (self->aacChannels > 0) {
          if ((self->buildUpStatus == AACDEC_RSV60_BUILD_UP_ON) ||
-@@ -3071,7 +2907,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecoder_DecodeFrame(
+@@ -3071,7 +2907,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecod
                    (8) * sizeof(AUDIO_CHANNEL_TYPE)); /* restore */
          FDKmemcpy(self->channelIndices, self->channelIndicesPrev,
                    (8) * sizeof(UCHAR)); /* restore */
@@ -744,7 +732,7 @@ index 8f03328..2419ecc 100644
        }
      }
    }
-@@ -3302,9 +3137,9 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecoder_DecodeFrame(
+@@ -3302,9 +3137,9 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecod
          self->extGain[0] = (FIXP_DBL)TDL_GAIN_SCALING;
          /* DRC processing */
          aacDecoder_drcApply(
@@ -756,8 +744,6 @@ index 8f03328..2419ecc 100644
  
          );
  
-diff --git a/libAACdec/src/aacdecoder.h b/libAACdec/src/aacdecoder.h
-index 20f4c45..0711160 100644
 --- a/libAACdec/src/aacdecoder.h
 +++ b/libAACdec/src/aacdecoder.h
 @@ -118,8 +118,6 @@ amm-info@iis.fraunhofer.de
@@ -789,7 +775,7 @@ index 20f4c45..0711160 100644
  
    CProgramConfig pce;
    CStreamInfo
-@@ -272,12 +264,7 @@ This structure is allocated once for each CPE. */
+@@ -272,12 +264,7 @@ This structure is allocated once for eac
                                  supported) ELD downscale factor discovered in
                                  the bitstream */
  
@@ -802,8 +788,6 @@ index 20f4c45..0711160 100644
  
    UCHAR *pDrmBsBuffer; /*!< Pointer to dynamic buffer which is used to reverse
                            the bits of the DRM SBR payload */
-diff --git a/libAACdec/src/aacdecoder_lib.cpp b/libAACdec/src/aacdecoder_lib.cpp
-index 7df17b9..bde978e 100644
 --- a/libAACdec/src/aacdecoder_lib.cpp
 +++ b/libAACdec/src/aacdecoder_lib.cpp
 @@ -107,8 +107,6 @@ amm-info@iis.fraunhofer.de
@@ -815,7 +799,7 @@ index 7df17b9..bde978e 100644
  #include "conceal.h"
  
  #include "aacdec_drc.h"
-@@ -330,13 +328,6 @@ static INT aacDecoder_FreeMemCallback(void *handle,
+@@ -330,13 +328,6 @@ static INT aacDecoder_FreeMemCallback(vo
      errTp = TRANSPORTDEC_UNKOWN_ERROR;
    }
  
@@ -829,7 +813,7 @@ index 7df17b9..bde978e 100644
    /* free pSpatialDec and mpsData */
    if (self->pMpegSurroundDecoder != NULL) {
      if (mpegSurroundDecoder_FreeMem(
-@@ -368,23 +359,6 @@ static INT aacDecoder_CtrlCFGChangeCallback(
+@@ -368,23 +359,6 @@ static INT aacDecoder_CtrlCFGChangeCallb
    return errTp;
  }
  
@@ -853,7 +837,7 @@ index 7df17b9..bde978e 100644
  static INT aacDecoder_SscCallback(void *handle, HANDLE_FDK_BITSTREAM hBs,
                                    const AUDIO_OBJECT_TYPE coreCodec,
                                    const INT samplingRate, const INT frameSize,
-@@ -557,7 +531,6 @@ static AAC_DECODER_ERROR setConcealMethod(
+@@ -557,7 +531,6 @@ static AAC_DECODER_ERROR setConcealMetho
    AAC_DECODER_ERROR errorStatus = AAC_DEC_OK;
    CConcealParams *pConcealData = NULL;
    int method_revert = 0;
@@ -861,7 +845,7 @@ index 7df17b9..bde978e 100644
    HANDLE_AAC_DRC hDrcInfo = NULL;
    HANDLE_PCM_DOWNMIX hPcmDmx = NULL;
    CConcealmentMethod backupMethod = ConcealMethodNone;
-@@ -567,7 +540,6 @@ static AAC_DECODER_ERROR setConcealMethod(
+@@ -567,7 +540,6 @@ static AAC_DECODER_ERROR setConcealMetho
    /* check decoder handle */
    if (self != NULL) {
      pConcealData = &self->concealCommonData;
@@ -869,7 +853,7 @@ index 7df17b9..bde978e 100644
      hDrcInfo = self->hDrcInfo;
      hPcmDmx = self->hPcmUtils;
      if (self->flags[0] & (AC_USAC | AC_RSVD50 | AC_RSV603DA) && method >= 2) {
-@@ -603,27 +575,6 @@ static AAC_DECODER_ERROR setConcealMethod(
+@@ -603,27 +575,6 @@ static AAC_DECODER_ERROR setConcealMetho
    /* Get new delay */
    bsDelay = CConcealment_GetDelay(pConcealData);
  
@@ -906,7 +890,7 @@ index 7df17b9..bde978e 100644
      /* Revert DRC bitstream delay */
      aacDecoder_drcSetParam(hDrcInfo, DRC_BS_DELAY, backupDelay);
      /* Revert PCM mixdown bitstream delay */
-@@ -973,14 +922,7 @@ LINKSPEC_CPP HANDLE_AACDECODER aacDecoder_Open(TRANSPORT_TYPE transportFmt,
+@@ -973,14 +922,7 @@ LINKSPEC_CPP HANDLE_AACDECODER aacDecode
        pIn, aacDecoder_CtrlCFGChangeCallback, (void *)aacDec);
  
    FDKmemclear(&aacDec->qmfDomain, sizeof(FDK_QMF_DOMAIN));
@@ -921,7 +905,7 @@ index 7df17b9..bde978e 100644
  
    if (mpegSurroundDecoder_Open(
            (CMpegSurroundDecoder **)&aacDec->pMpegSurroundDecoder,
-@@ -1067,9 +1009,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR aacDecoder_Fill(HANDLE_AACDECODER self,
+@@ -1067,9 +1009,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR aacDecode
  static void aacDecoder_SignalInterruption(HANDLE_AACDECODER self) {
    CAacDecoder_SignalInterruption(self);
  
@@ -931,7 +915,7 @@ index 7df17b9..bde978e 100644
    if (self->mpsEnableUser) {
      mpegSurroundDecoder_SetParam(
          (CMpegSurroundDecoder *)self->pMpegSurroundDecoder,
-@@ -1274,7 +1213,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1274,7 +1213,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
         Tell other modules to clear states if required. */
      if (flags & AACDEC_CLRHIST) {
        if (!(self->flags[0] & AC_USAC)) {
@@ -939,7 +923,7 @@ index 7df17b9..bde978e 100644
          mpegSurroundDecoder_SetParam(
              (CMpegSurroundDecoder *)self->pMpegSurroundDecoder,
              SACDEC_CLEAR_HISTORY, 1);
-@@ -1393,9 +1331,7 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1393,9 +1331,7 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
  
        if (!self->qmfDomain.globalConf.qmfDomainExplicitConfig &&
            self->mpsEnableCurr) {
@@ -950,7 +934,7 @@ index 7df17b9..bde978e 100644
          /* needs to be done before first SBR apply. */
          mpegSurroundDecoder_ConfigureQmfDomain(
              (CMpegSurroundDecoder *)self->pMpegSurroundDecoder, sac_interface,
-@@ -1423,8 +1359,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1423,8 +1359,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
            break;
        }
  
@@ -959,7 +943,7 @@ index 7df17b9..bde978e 100644
        if ((ErrorStatus != AAC_DEC_OK) || (flags & AACDEC_CONCEAL) ||
            self->pAacDecoderStaticChannelInfo[0]->concealmentInfo.concealState >
                ConcealState_FadeIn) {
-@@ -1432,110 +1366,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1432,110 +1366,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
                                decoder too */
        }
  
@@ -1070,7 +1054,7 @@ index 7df17b9..bde978e 100644
        if (self->mpsEnableCurr) {
          int err, sac_interface, nChannels, frameSize;
  
-@@ -1543,8 +1373,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1543,8 +1373,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
          frameSize = self->streamInfo.frameSize;
          sac_interface = SAC_INTERFACE_TIME;
  
@@ -1079,7 +1063,7 @@ index 7df17b9..bde978e 100644
          if (self->streamInfo.aot == AOT_USAC) {
            if (self->flags[0] & AC_USAC_SCFGI3) {
              sac_interface = SAC_INTERFACE_TIME;
-@@ -1593,50 +1421,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1593,50 +1421,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
          }
        }
  
@@ -1130,7 +1114,7 @@ index 7df17b9..bde978e 100644
        /* Use dedicated memory for PCM postprocessing */
        pTimeDataPcmPost = self->pTimeData2;
        timeDataPcmPostSize = self->timeData2Size;
-@@ -1672,7 +1456,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1672,7 +1456,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
            /* 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. */
@@ -1138,7 +1122,7 @@ index 7df17b9..bde978e 100644
            if (self->mpsEnableCurr) drcDelay = 257;
            /* Take into account concealment delay */
            drcDelay += CConcealment_GetDelay(&self->concealCommonData) *
-@@ -1693,7 +1476,7 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1693,7 +1476,7 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
             * necessary for FDK_drcDec_ProcessTime, which accepts deinterleaved
             * audio only. */
            if ((self->streamInfo.numChannels > 1) &&
@@ -1147,7 +1131,7 @@ index 7df17b9..bde978e 100644
              /* interleaving/deinterleaving is performed on upper part of
               * pTimeDataPcmPost. Check if this buffer is large enough. */
              if (timeDataPcmPostSize <
-@@ -1766,7 +1549,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1766,7 +1549,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
          }
  
          INT interleaved = 0;
@@ -1155,7 +1139,7 @@ index 7df17b9..bde978e 100644
          interleaved |= (self->mpsEnableCurr) ? 1 : 0;
  
          /* do PCM post processing */
-@@ -1804,7 +1586,7 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1804,7 +1586,7 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
            pcmLimiter_SetSampleRate(self->hLimiter, self->streamInfo.sampleRate);
            pcmLimiterScale += PCM_OUT_HEADROOM;
  
@@ -1164,7 +1148,7 @@ index 7df17b9..bde978e 100644
                (self->mpsEnableCurr)) {
              pInterleaveBuffer = (PCM_LIM *)pTimeDataPcmPost;
            } else {
-@@ -1828,7 +1610,7 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1828,7 +1610,7 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
            /* If numChannels = 1 we do not need interleaving. The same applies if
            SBR or MPS are used, since their output is interleaved already
            (resampled or not) */
@@ -1173,7 +1157,7 @@ index 7df17b9..bde978e 100644
                (self->mpsEnableCurr)) {
              scaleValuesSaturate(
                  pTimeData, pTimeDataPcmPost,
-@@ -1972,10 +1754,6 @@ LINKSPEC_CPP void aacDecoder_Close(HANDLE_AACDECODER self) {
+@@ -1972,10 +1754,6 @@ LINKSPEC_CPP void aacDecoder_Close(HANDL
          (CMpegSurroundDecoder *)self->pMpegSurroundDecoder);
    }
  
@@ -1184,7 +1168,7 @@ index 7df17b9..bde978e 100644
    if (self->hInput != NULL) {
      transportDec_Close(&self->hInput);
    }
-@@ -1994,7 +1772,6 @@ LINKSPEC_CPP INT aacDecoder_GetLibInfo(LIB_INFO *info) {
+@@ -1994,7 +1772,6 @@ LINKSPEC_CPP INT aacDecoder_GetLibInfo(L
      return -1;
    }
  
@@ -1192,8 +1176,6 @@ index 7df17b9..bde978e 100644
    mpegSurroundDecoder_GetLibInfo(info);
    transportDec_GetLibInfo(info);
    FDK_toolsGetLibInfo(info);
-diff --git a/libAACenc/src/aacenc.h b/libAACenc/src/aacenc.h
-index 291ea54..798730d 100644
 --- a/libAACenc/src/aacenc.h
 +++ b/libAACenc/src/aacenc.h
 @@ -108,8 +108,6 @@ amm-info@iis.fraunhofer.de
@@ -1214,8 +1196,6 @@ index 291ea54..798730d 100644
    UCHAR useTns; /* flag: use temporal noise shaping */
    UCHAR usePns; /* flag: use perceptual noise substitution */
    UCHAR useIS;  /* flag: use intensity coding */
-diff --git a/libAACenc/src/aacenc_lib.cpp b/libAACenc/src/aacenc_lib.cpp
-index 8df33a4..51f3f49 100644
 --- a/libAACenc/src/aacenc_lib.cpp
 +++ b/libAACenc/src/aacenc_lib.cpp
 @@ -122,8 +122,6 @@ amm-info@iis.fraunhofer.de
@@ -1417,7 +1397,7 @@ index 8df33a4..51f3f49 100644
  /****************************************************************************
                                 Allocate Encoder
  ****************************************************************************/
-@@ -672,46 +519,14 @@ AAC_ENCODER_ERROR aacEncDefaultConfig(HANDLE_AACENC_CONFIG hAacConfig,
+@@ -672,46 +519,14 @@ AAC_ENCODER_ERROR aacEncDefaultConfig(HA
  
    config->userAncDataRate = 0;
  
@@ -1465,7 +1445,7 @@ index 8df33a4..51f3f49 100644
                                     const UINT syntaxFlags,
                                     const AUDIO_OBJECT_TYPE aot) {
    INT coreSamplingRate;
-@@ -719,89 +534,18 @@ static INT aacEncoder_LimitBitrate(const HANDLE_TRANSPORTENC hTpEnc,
+@@ -719,89 +534,18 @@ static INT aacEncoder_LimitBitrate(const
  
    FDKaacEnc_InitChannelMapping(channelMode, CH_ORDER_MPEG, &cm);
  
@@ -1557,7 +1537,7 @@ index 8df33a4..51f3f49 100644
          bitRate);
    }
  
-@@ -814,25 +558,13 @@ static INT aacEncoder_LimitBitrate(const HANDLE_TRANSPORTENC hTpEnc,
+@@ -814,25 +558,13 @@ static INT aacEncoder_LimitBitrate(const
   * \hAacConfig Internal encoder config
   * \return     Bitrate
   */
@@ -1584,7 +1564,7 @@ index 8df33a4..51f3f49 100644
    } else {
      bitrate = bitrate + (bitrate >> 1); /* 1.5 bits per sample */
    }
-@@ -886,10 +618,6 @@ static AACENC_ERROR FDKaacEnc_AdjustEncSettings(HANDLE_AACENCODER hAacEncoder,
+@@ -886,10 +618,6 @@ static AACENC_ERROR FDKaacEnc_AdjustEncS
      return AACENC_INVALID_CONFIG; /* downscaling only allowed for AOT_ER_AAC_ELD
                                     */
    }
@@ -1595,7 +1575,7 @@ index 8df33a4..51f3f49 100644
    if (config->userDownscaleFactor > 1 && config->userChannelMode == 128) {
      return AACENC_INVALID_CONFIG; /* disallow downscaling for AAC-ELDv2 */
    }
-@@ -943,8 +671,6 @@ static AACENC_ERROR FDKaacEnc_AdjustEncSettings(HANDLE_AACENCODER hAacEncoder,
+@@ -943,8 +671,6 @@ static AACENC_ERROR FDKaacEnc_AdjustEncS
        hAacConfig->syntaxFlags |= ((config->userErTools & 0x2) ? AC_ER_HCR : 0);
        hAacConfig->syntaxFlags |= ((config->userErTools & 0x4) ? AC_ER_RVLC : 0);
        hAacConfig->syntaxFlags |=
@@ -1604,7 +1584,7 @@ index 8df33a4..51f3f49 100644
            ((config->userChannelMode == MODE_212) ? AC_LD_MPS : 0);
        config->userTpType =
            (config->userTpType != TT_UNKNOWN) ? config->userTpType : TT_MP4_LOAS;
-@@ -974,25 +700,6 @@ static AACENC_ERROR FDKaacEnc_AdjustEncSettings(HANDLE_AACENCODER hAacEncoder,
+@@ -974,25 +700,6 @@ static AACENC_ERROR FDKaacEnc_AdjustEncS
        break;
    }
  
@@ -1630,7 +1610,7 @@ index 8df33a4..51f3f49 100644
    /* Set default bitrate */
    hAacConfig->bitRate = config->userBitrate;
  
-@@ -1001,7 +708,7 @@ static AACENC_ERROR FDKaacEnc_AdjustEncSettings(HANDLE_AACENCODER hAacEncoder,
+@@ -1001,7 +708,7 @@ static AACENC_ERROR FDKaacEnc_AdjustEncS
        /* Set default bitrate if no external bitrate declared. */
        if (config->userBitrate == (UINT)-1) {
          hAacConfig->bitRate =
@@ -1639,7 +1619,7 @@ index 8df33a4..51f3f49 100644
        }
        hAacConfig->averageBits = -1;
        break;
-@@ -1074,33 +781,8 @@ static AACENC_ERROR FDKaacEnc_AdjustEncSettings(HANDLE_AACENCODER hAacEncoder,
+@@ -1074,33 +781,8 @@ static AACENC_ERROR FDKaacEnc_AdjustEncS
      }
    }
  
@@ -1674,7 +1654,7 @@ index 8df33a4..51f3f49 100644
  
      if ((hAacConfig->audioObjectType == AOT_AAC_LC ||
           hAacConfig->audioObjectType == AOT_SBR ||
-@@ -1112,15 +794,6 @@ static AACENC_ERROR FDKaacEnc_AdjustEncSettings(HANDLE_AACENCODER hAacEncoder,
+@@ -1112,15 +794,6 @@ static AACENC_ERROR FDKaacEnc_AdjustEncS
        /* For backward compatible explicit signaling, AMV1 has to be active */
        return AACENC_INVALID_CONFIG;
      }
@@ -1690,7 +1670,7 @@ index 8df33a4..51f3f49 100644
    }
  
    switch (hAacConfig->bitrateMode) {
-@@ -1135,7 +808,6 @@ static AACENC_ERROR FDKaacEnc_AdjustEncSettings(HANDLE_AACENCODER hAacEncoder,
+@@ -1135,7 +808,6 @@ static AACENC_ERROR FDKaacEnc_AdjustEncS
                      NULL, hAacConfig->sampleRate, hAacConfig->framelength,
                      hAacConfig->nChannels, hAacConfig->channelMode,
                      hAacConfig->bitRate, hAacConfig->nSubFrames,
@@ -1698,7 +1678,7 @@ index 8df33a4..51f3f49 100644
                      hAacConfig->syntaxFlags, hAacConfig->audioObjectType))) {
          return AACENC_INVALID_CONFIG;
        }
-@@ -1167,13 +839,6 @@ static AACENC_ERROR FDKaacEnc_AdjustEncSettings(HANDLE_AACENCODER hAacEncoder,
+@@ -1167,13 +839,6 @@ static AACENC_ERROR FDKaacEnc_AdjustEncS
      }
    }
  
@@ -1712,7 +1692,7 @@ index 8df33a4..51f3f49 100644
    /* Meta data restriction. */
    switch (hAacConfig->audioObjectType) {
      /* Allow metadata support */
-@@ -1198,22 +863,6 @@ static AACENC_ERROR FDKaacEnc_AdjustEncSettings(HANDLE_AACENCODER hAacEncoder,
+@@ -1198,22 +863,6 @@ static AACENC_ERROR FDKaacEnc_AdjustEncS
    return err;
  }
  
@@ -1735,7 +1715,7 @@ index 8df33a4..51f3f49 100644
  INT aacenc_SscCallback(void *self, HANDLE_FDK_BITSTREAM hBs,
                         const AUDIO_OBJECT_TYPE coreCodec,
                         const INT samplingRate, const INT frameSize,
-@@ -1230,7 +879,6 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder, ULONG InitFlags,
+@@ -1230,7 +879,6 @@ static AACENC_ERROR aacEncInit(HANDLE_AA
    AACENC_ERROR err = AACENC_OK;
  
    INT aacBufferOffset = 0;
@@ -1743,7 +1723,7 @@ index 8df33a4..51f3f49 100644
    HANDLE_AACENC_CONFIG hAacConfig = &hAacEncoder->aacConfig;
  
    hAacEncoder->nZerosAppended = 0; /* count appended zeros */
-@@ -1245,11 +893,6 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder, ULONG InitFlags,
+@@ -1245,11 +893,6 @@ static AACENC_ERROR aacEncInit(HANDLE_AA
        return err;
      }
      frameLength = hAacConfig->framelength; /* adapt temporal framelength */
@@ -1755,7 +1735,7 @@ index 8df33a4..51f3f49 100644
    }
  
    /* Clear input buffer */
-@@ -1275,78 +918,13 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder, ULONG InitFlags,
+@@ -1275,78 +918,13 @@ static AACENC_ERROR aacEncInit(HANDLE_AA
      hAacConfig->ancDataBitRate = 0;
    }
  
@@ -1835,7 +1815,7 @@ index 8df33a4..51f3f49 100644
                            frameLength, /* for dual rate sbr this value is
                                            already multiplied by 2 */
                            hAacEncoder->inputBufferSizePerChannel,
-@@ -1365,8 +943,7 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder, ULONG InitFlags,
+@@ -1365,8 +943,7 @@ static AACENC_ERROR aacEncInit(HANDLE_AA
  
      FDKaacEnc_MapConfig(
          &hAacEncoder->coderConfig, config,
@@ -1845,7 +1825,7 @@ index 8df33a4..51f3f49 100644
          hAacConfig);
  
      /* create flags for transport encoder */
-@@ -1405,11 +982,6 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder, ULONG InitFlags,
+@@ -1405,11 +982,6 @@ static AACENC_ERROR aacEncInit(HANDLE_AA
        ((InitFlags & AACENC_INIT_CONFIG) || (InitFlags & AACENC_INIT_STATES))) {
      INT inputDataDelay = DELAY_AAC(hAacConfig->framelength);
  
@@ -1857,7 +1837,7 @@ index 8df33a4..51f3f49 100644
      if (FDK_MetadataEnc_Init(hAacEncoder->hMetadataEnc,
                               ((InitFlags & AACENC_INIT_STATES) ? 1 : 0),
                               config->userMetaDataMode, inputDataDelay,
-@@ -1428,10 +1000,6 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder, ULONG InitFlags,
+@@ -1428,10 +1000,6 @@ static AACENC_ERROR aacEncInit(HANDLE_AA
      hAacEncoder->nDelayCore =
          hAacEncoder->nDelay -
          fMax(0, FDK_MpegsEnc_GetDecDelay(hAacEncoder->hMpsEnc));
@@ -1868,7 +1848,7 @@ index 8df33a4..51f3f49 100644
    } else {
      hAacEncoder->nDelayCore = hAacEncoder->nDelay;
    }
-@@ -1497,17 +1065,10 @@ AACENC_ERROR aacEncOpen(HANDLE_AACENCODER *phAacEncoder, const UINT encModules,
+@@ -1497,17 +1065,10 @@ AACENC_ERROR aacEncOpen(HANDLE_AACENCODE
    /* Determine max channel configuration. */
    if (maxChannels == 0) {
      hAacEncoder->nMaxAacChannels = (8);
@@ -1887,7 +1867,7 @@ index 8df33a4..51f3f49 100644
        err = AACENC_INVALID_CONFIG;
        goto bail;
      }
-@@ -1515,7 +1076,6 @@ AACENC_ERROR aacEncOpen(HANDLE_AACENCODER *phAacEncoder, const UINT encModules,
+@@ -1515,7 +1076,6 @@ AACENC_ERROR aacEncOpen(HANDLE_AACENCODE
  
    /* Max number of elements could be tuned any more. */
    hAacEncoder->nMaxAacElements = fixMin(((8)), hAacEncoder->nMaxAacChannels);
@@ -1895,7 +1875,7 @@ index 8df33a4..51f3f49 100644
  
    /* In case of memory overlay, allocate memory out of libraries */
  
-@@ -1533,23 +1093,6 @@ AACENC_ERROR aacEncOpen(HANDLE_AACENCODER *phAacEncoder, const UINT encModules,
+@@ -1533,23 +1093,6 @@ AACENC_ERROR aacEncOpen(HANDLE_AACENCODE
      goto bail;
    }
  
@@ -1919,7 +1899,7 @@ index 8df33a4..51f3f49 100644
    /* Open Aac Encoder */
    if (FDKaacEnc_Open(&hAacEncoder->hAacEnc, hAacEncoder->nMaxAacElements,
                       hAacEncoder->nMaxAacChannels, (1)) != AAC_ENC_OK) {
-@@ -1603,11 +1146,6 @@ AACENC_ERROR aacEncOpen(HANDLE_AACENCODER *phAacEncoder, const UINT encModules,
+@@ -1603,11 +1146,6 @@ AACENC_ERROR aacEncOpen(HANDLE_AACENCODE
  
      C_ALLOC_SCRATCH_END(_pLibInfo, LIB_INFO, FDK_MODULE_LAST)
    }
@@ -1931,7 +1911,7 @@ index 8df33a4..51f3f49 100644
    if (transportEnc_RegisterSscCallback(hAacEncoder->hTpEnc, aacenc_SscCallback,
                                         hAacEncoder) != 0) {
      err = AACENC_INIT_TP_ERROR;
-@@ -1655,13 +1193,6 @@ AACENC_ERROR aacEncClose(HANDLE_AACENCODER *phAacEncoder) {
+@@ -1655,13 +1193,6 @@ AACENC_ERROR aacEncClose(HANDLE_AACENCOD
        hAacEncoder->outBuffer = NULL;
      }
  
@@ -1945,7 +1925,7 @@ index 8df33a4..51f3f49 100644
      if (hAacEncoder->hAacEnc) {
        FDKaacEnc_Close(&hAacEncoder->hAacEnc);
      }
-@@ -1825,9 +1356,6 @@ AACENC_ERROR aacEncEncode(const HANDLE_AACENCODER hAacEncoder,
+@@ -1825,9 +1356,6 @@ AACENC_ERROR aacEncEncode(const HANDLE_A
    for (i = 0; i < MAX_TOTAL_EXT_PAYLOADS; i++) {
      hAacEncoder->extPayload[i].associatedChElement = -1;
    }
@@ -1955,7 +1935,7 @@ index 8df33a4..51f3f49 100644
  
    /*
     * Calculate Meta Data info.
-@@ -1895,41 +1423,6 @@ AACENC_ERROR aacEncEncode(const HANDLE_AACENCODER hAacEncoder,
+@@ -1895,41 +1423,6 @@ AACENC_ERROR aacEncEncode(const HANDLE_A
      }
    }
  
@@ -1997,7 +1977,7 @@ index 8df33a4..51f3f49 100644
    if ((inargs->numAncBytes > 0) &&
        (getBufDescIdx(inBufDesc, IN_ANCILLRY_DATA) != -1)) {
      INT idx = getBufDescIdx(inBufDesc, IN_ANCILLRY_DATA);
-@@ -1962,14 +1455,6 @@ AACENC_ERROR aacEncEncode(const HANDLE_AACENCODER hAacEncoder,
+@@ -1962,14 +1455,6 @@ AACENC_ERROR aacEncEncode(const HANDLE_A
    hAacEncoder->nSamplesRead -= hAacEncoder->nSamplesToRead;
  
    /*
@@ -2012,7 +1992,7 @@ index 8df33a4..51f3f49 100644
     * Make bitstream public
     */
    if ((outBufDesc != NULL) && (outBufDesc->numBufs >= 1)) {
-@@ -2043,7 +1528,6 @@ AACENC_ERROR aacEncGetLibInfo(LIB_INFO *info) {
+@@ -2043,7 +1528,6 @@ AACENC_ERROR aacEncGetLibInfo(LIB_INFO *
  
    FDK_toolsGetLibInfo(info);
    transportEnc_GetLibInfo(info);
@@ -2020,7 +2000,7 @@ index 8df33a4..51f3f49 100644
    FDK_MpegsEnc_GetLibInfo(info);
  
    /* search for next free tab */
-@@ -2242,23 +1726,10 @@ AACENC_ERROR aacEncoder_SetParam(const HANDLE_AACENCODER hAacEncoder,
+@@ -2242,23 +1726,10 @@ AACENC_ERROR aacEncoder_SetParam(const H
        }
        break;
      case AACENC_SBR_RATIO:
@@ -2046,7 +2026,7 @@ index 8df33a4..51f3f49 100644
        break;
      case AACENC_TRANSMUX:
        if (settings->userTpType != (TRANSPORT_TYPE)value) {
-@@ -2421,21 +1892,16 @@ UINT aacEncoder_GetParam(const HANDLE_AACENCODER hAacEncoder,
+@@ -2421,21 +1892,16 @@ UINT aacEncoder_GetParam(const HANDLE_AA
        value = (UINT)hAacEncoder->aacConfig.framelength;
        break;
      case AACENC_SBR_RATIO:
@@ -2071,11 +2051,9 @@ index 8df33a4..51f3f49 100644
        break;
      case AACENC_PROTECTION:
        value = (UINT)settings->userTpProtection;
-diff --git a/libMpegTPDec/include/tp_data.h b/libMpegTPDec/include/tp_data.h
-index b015332..180b097 100644
 --- a/libMpegTPDec/include/tp_data.h
 +++ b/libMpegTPDec/include/tp_data.h
-@@ -372,15 +372,6 @@ typedef INT (*cbSsc_t)(void *, HANDLE_FDK_BITSTREAM,
+@@ -372,15 +372,6 @@ typedef INT (*cbSsc_t)(void *, HANDLE_FD
                         const INT coreSbrFrameLengthIndex, const INT configBytes,
                         const UCHAR configMode, UCHAR *configChanged);
  
@@ -2100,11 +2078,9 @@ index b015332..180b097 100644
    cbUsac_t cbUsac;
    void *cbUsacData;
    cbUniDrc_t cbUniDrc; /*!< Function pointer for uniDrcConfig and
-diff --git a/libMpegTPDec/include/tpdec_lib.h b/libMpegTPDec/include/tpdec_lib.h
-index 30e53c1..04e3d07 100644
 --- a/libMpegTPDec/include/tpdec_lib.h
 +++ b/libMpegTPDec/include/tpdec_lib.h
-@@ -435,18 +435,6 @@ int transportDec_RegisterSscCallback(HANDLE_TRANSPORTDEC hTp,
+@@ -435,18 +435,6 @@ int transportDec_RegisterSscCallback(HAN
                                       const cbSsc_t cbSscParse, void *user_data);
  
  /**
@@ -2123,11 +2099,9 @@ index 30e53c1..04e3d07 100644
   * \brief                Register USAC SC parser callback.
   * \param hTp            Handle of transport decoder.
   * \param cbUpdateConfig Pointer to a callback function to handle USAC SC
-diff --git a/libMpegTPDec/src/tpdec_asc.cpp b/libMpegTPDec/src/tpdec_asc.cpp
-index 28bc22d..bee0917 100644
 --- a/libMpegTPDec/src/tpdec_asc.cpp
 +++ b/libMpegTPDec/src/tpdec_asc.cpp
-@@ -1296,27 +1296,6 @@ static INT ld_sbr_header(CSAudioSpecificConfig *asc, const INT dsFactor,
+@@ -1296,27 +1296,6 @@ static INT ld_sbr_header(CSAudioSpecific
                                     1)) {
      return TRANSPORTDEC_PARSE_ERROR;
    }
@@ -2155,7 +2129,7 @@ index 28bc22d..bee0917 100644
    return error;
  }
  
-@@ -1353,40 +1332,6 @@ static TRANSPORTDEC_ERROR EldSpecificConfig_Parse(CSAudioSpecificConfig *asc,
+@@ -1353,40 +1332,6 @@ static TRANSPORTDEC_ERROR EldSpecificCon
  
      asc->m_extensionSamplingFrequency = asc->m_samplingFrequency
                                          << esc->m_sbrSamplingRate;
@@ -2196,7 +2170,7 @@ index 28bc22d..bee0917 100644
    }
    esc->m_useLdQmfTimeAlign = 0;
  
-@@ -1751,21 +1696,10 @@ static TRANSPORTDEC_ERROR UsacRsv60DecoderConfig_Parse(
+@@ -1751,21 +1696,10 @@ static TRANSPORTDEC_ERROR UsacRsv60Decod
          usc->element[i].m_noiseFilling = FDKreadBits(hBs, 1);
          /* end of UsacCoreConfig() */
          if (usc->m_sbrRatioIndex > 0) {
@@ -2218,7 +2192,7 @@ index 28bc22d..bee0917 100644
            /* end of SbrConfig() */
          }
          usc->m_nUsacChannels += 1;
-@@ -1780,7 +1714,6 @@ static TRANSPORTDEC_ERROR UsacRsv60DecoderConfig_Parse(
+@@ -1780,7 +1714,6 @@ static TRANSPORTDEC_ERROR UsacRsv60Decod
          usc->element[i].m_noiseFilling = FDKreadBits(hBs, 1);
          /* end of UsacCoreConfig() */
          if (usc->m_sbrRatioIndex > 0) {
@@ -2226,7 +2200,7 @@ index 28bc22d..bee0917 100644
            /* SbrConfig() ISO/IEC FDIS 23003-3 */
            usc->element[i].m_harmonicSBR = FDKreadBit(hBs);
            usc->element[i].m_interTes = FDKreadBit(hBs);
-@@ -1798,14 +1731,6 @@ static TRANSPORTDEC_ERROR UsacRsv60DecoderConfig_Parse(
+@@ -1798,14 +1731,6 @@ static TRANSPORTDEC_ERROR UsacRsv60Decod
                   usc->element[i].m_stereoConfigIndex == 2)
                      ? ID_SCE
                      : ID_CPE;
@@ -2241,7 +2215,7 @@ index 28bc22d..bee0917 100644
            }
            /* end of SbrConfig() */
  
-@@ -1847,19 +1772,9 @@ static TRANSPORTDEC_ERROR UsacRsv60DecoderConfig_Parse(
+@@ -1847,19 +1772,9 @@ static TRANSPORTDEC_ERROR UsacRsv60Decod
          usc->element[i].m_noiseFilling = 0;
          usc->m_nUsacChannels += 1;
          if (usc->m_sbrRatioIndex > 0) {
@@ -2261,7 +2235,7 @@ index 28bc22d..bee0917 100644
          }
          channelElementIdx++;
          break;
-@@ -2301,19 +2216,6 @@ static TRANSPORTDEC_ERROR Drm_xHEAACDecoderConfig(
+@@ -2301,19 +2216,6 @@ static TRANSPORTDEC_ERROR Drm_xHEAACDeco
          if (cb == NULL) {
            return ErrorStatus;
          }
@@ -2281,7 +2255,7 @@ index 28bc22d..bee0917 100644
        }
        break;
      case 2: /* stereo: ID_USAC_CPE */
-@@ -2362,15 +2264,6 @@ static TRANSPORTDEC_ERROR Drm_xHEAACDecoderConfig(
+@@ -2362,15 +2264,6 @@ static TRANSPORTDEC_ERROR Drm_xHEAACDeco
                 usc->element[elemIdx].m_stereoConfigIndex == 2)
                    ? ID_SCE
                    : ID_CPE;
@@ -2297,11 +2271,9 @@ index 28bc22d..bee0917 100644
          }
          /*usc->element[elemIdx].m_stereoConfigIndex =*/FDKreadBits(hBs, 2);
          if (usc->element[elemIdx].m_stereoConfigIndex > 0) {
-diff --git a/libMpegTPDec/src/tpdec_lib.cpp b/libMpegTPDec/src/tpdec_lib.cpp
-index 1976cb9..75b5150 100644
 --- a/libMpegTPDec/src/tpdec_lib.cpp
 +++ b/libMpegTPDec/src/tpdec_lib.cpp
-@@ -602,16 +602,6 @@ int transportDec_RegisterSscCallback(HANDLE_TRANSPORTDEC hTpDec,
+@@ -602,16 +602,6 @@ int transportDec_RegisterSscCallback(HAN
    return 0;
  }
  
@@ -2318,11 +2290,9 @@ index 1976cb9..75b5150 100644
  int transportDec_RegisterUsacCallback(HANDLE_TRANSPORTDEC hTpDec,
                                        const cbUsac_t cbUsac, void *user_data) {
    if (hTpDec == NULL) {
-diff --git a/libMpegTPEnc/include/tpenc_lib.h b/libMpegTPEnc/include/tpenc_lib.h
-index 4eb89a7..ba6d672 100644
 --- a/libMpegTPEnc/include/tpenc_lib.h
 +++ b/libMpegTPEnc/include/tpenc_lib.h
-@@ -148,18 +148,6 @@ typedef struct TRANSPORTENC *HANDLE_TRANSPORTENC;
+@@ -148,18 +148,6 @@ typedef struct TRANSPORTENC *HANDLE_TRAN
  CHANNEL_MODE transportEnc_GetChannelMode(int noChannels);
  
  /**
@@ -2341,11 +2311,9 @@ index 4eb89a7..ba6d672 100644
   * \brief                Register USAC SC writer callback.
   * \param hTp            Handle of transport decoder.
   * \param cbUpdateConfig Pointer to a callback function to handle USAC
-diff --git a/libMpegTPEnc/src/tpenc_asc.cpp b/libMpegTPEnc/src/tpenc_asc.cpp
-index 0b484a0..0f84b45 100644
 --- a/libMpegTPEnc/src/tpenc_asc.cpp
 +++ b/libMpegTPEnc/src/tpenc_asc.cpp
-@@ -769,25 +769,6 @@ static int transportEnc_writeELDSpecificConfig(HANDLE_FDK_BITSTREAM hBs,
+@@ -769,25 +769,6 @@ static int transportEnc_writeELDSpecific
      FDKwriteBits(hBs, (config->samplingRate == config->extSamplingRate) ? 0 : 1,
                   1); /* Samplerate Flag */
      FDKwriteBits(hBs, (config->flags & CC_SBRCRC) ? 1 : 0, 1); /* SBR CRC flag*/
@@ -2371,9 +2339,6 @@ index 0b484a0..0f84b45 100644
    }
  
    if ((config->flags & CC_SAC) && (cb->cbSsc != NULL)) {
-diff --git a/libSBRdec/include/sbrdecoder.h b/libSBRdec/include/sbrdecoder.h
-deleted file mode 100644
-index cc55572..0000000
 --- a/libSBRdec/include/sbrdecoder.h
 +++ /dev/null
 @@ -1,401 +0,0 @@
@@ -2778,9 +2743,6 @@ index cc55572..0000000
 -#endif
 -
 -#endif
-diff --git a/libSBRdec/src/HFgen_preFlat.cpp b/libSBRdec/src/HFgen_preFlat.cpp
-deleted file mode 100644
-index 96adbb9..0000000
 --- a/libSBRdec/src/HFgen_preFlat.cpp
 +++ /dev/null
 @@ -1,993 +0,0 @@
@@ -3777,9 +3739,6 @@ index 96adbb9..0000000
 -    }
 -  }
 -}
-diff --git a/libSBRdec/src/HFgen_preFlat.h b/libSBRdec/src/HFgen_preFlat.h
-deleted file mode 100644
-index c1fc49d..0000000
 --- a/libSBRdec/src/HFgen_preFlat.h
 +++ /dev/null
 @@ -1,132 +0,0 @@
@@ -3915,9 +3874,6 @@ index c1fc49d..0000000
 -                                 const int stopSample);
 -
 -#endif /* __HFGEN_PREFLAT_H */
-diff --git a/libSBRdec/src/arm/lpp_tran_arm.cpp b/libSBRdec/src/arm/lpp_tran_arm.cpp
-deleted file mode 100644
-index db1948f..0000000
 --- a/libSBRdec/src/arm/lpp_tran_arm.cpp
 +++ /dev/null
 @@ -1,159 +0,0 @@
@@ -4080,9 +4036,6 @@ index db1948f..0000000
 -#endif /* #ifdef FUNCTION_LPPTRANSPOSER_func1 */
 -
 -#endif /* __arm__ */
-diff --git a/libSBRdec/src/env_calc.cpp b/libSBRdec/src/env_calc.cpp
-deleted file mode 100644
-index cb1474f..0000000
 --- a/libSBRdec/src/env_calc.cpp
 +++ /dev/null
 @@ -1,3158 +0,0 @@
@@ -7244,9 +7197,6 @@ index cb1474f..0000000
 -
 -  return SBRDEC_OK;
 -}
-diff --git a/libSBRdec/src/env_calc.h b/libSBRdec/src/env_calc.h
-deleted file mode 100644
-index cff365d..0000000
 --- a/libSBRdec/src/env_calc.h
 +++ /dev/null
 @@ -1,182 +0,0 @@
@@ -7432,9 +7382,6 @@ index cff365d..0000000
 -                          int highSubband, int start_pos, int stop_pos);
 -
 -#endif  // ENV_CALC_H
-diff --git a/libSBRdec/src/env_dec.cpp b/libSBRdec/src/env_dec.cpp
-deleted file mode 100644
-index 95807c9..0000000
 --- a/libSBRdec/src/env_dec.cpp
 +++ /dev/null
 @@ -1,873 +0,0 @@
@@ -8311,9 +8258,6 @@ index 95807c9..0000000
 -    }
 -  }
 -}
-diff --git a/libSBRdec/src/env_dec.h b/libSBRdec/src/env_dec.h
-deleted file mode 100644
-index 0b11ce1..0000000
 --- a/libSBRdec/src/env_dec.h
 +++ /dev/null
 @@ -1,119 +0,0 @@
@@ -8436,9 +8380,6 @@ index 0b11ce1..0000000
 -                   HANDLE_SBR_PREV_FRAME_DATA h_prev_data_right);
 -
 -#endif
-diff --git a/libSBRdec/src/env_extr.cpp b/libSBRdec/src/env_extr.cpp
-deleted file mode 100644
-index c72a7b6..0000000
 --- a/libSBRdec/src/env_extr.cpp
 +++ /dev/null
 @@ -1,1728 +0,0 @@
@@ -10170,9 +10111,6 @@ index c72a7b6..0000000
 -
 -  return 1;
 -}
-diff --git a/libSBRdec/src/env_extr.h b/libSBRdec/src/env_extr.h
-deleted file mode 100644
-index 38c04a3..0000000
 --- a/libSBRdec/src/env_extr.h
 +++ /dev/null
 @@ -1,415 +0,0 @@
@@ -10591,9 +10529,6 @@ index 38c04a3..0000000
 -/* Convert headroom bits to exponent */
 -#define SCALE2EXP(s) (15 - (s))
 -#define EXP2SCALE(e) (15 - (e))
-diff --git a/libSBRdec/src/hbe.cpp b/libSBRdec/src/hbe.cpp
-deleted file mode 100644
-index 3310dcd..0000000
 --- a/libSBRdec/src/hbe.cpp
 +++ /dev/null
 @@ -1,2202 +0,0 @@
@@ -12799,9 +12734,6 @@ index 3310dcd..0000000
 -  else
 -    return 0;
 -}
-diff --git a/libSBRdec/src/hbe.h b/libSBRdec/src/hbe.h
-deleted file mode 100644
-index fdffe1e..0000000
 --- a/libSBRdec/src/hbe.h
 +++ /dev/null
 @@ -1,200 +0,0 @@
@@ -13005,9 +12937,6 @@ index fdffe1e..0000000
 -
 -int Get41SbrQmfTransposer(HANDLE_HBE_TRANSPOSER hQmfTransposer);
 -#endif /* HBE_H */
-diff --git a/libSBRdec/src/huff_dec.cpp b/libSBRdec/src/huff_dec.cpp
-deleted file mode 100644
-index 90c9541..0000000
 --- a/libSBRdec/src/huff_dec.cpp
 +++ /dev/null
 @@ -1,137 +0,0 @@
@@ -13148,9 +13077,6 @@ index 90c9541..0000000
 -
 -  return value;
 -}
-diff --git a/libSBRdec/src/huff_dec.h b/libSBRdec/src/huff_dec.h
-deleted file mode 100644
-index 9aa62b4..0000000
 --- a/libSBRdec/src/huff_dec.h
 +++ /dev/null
 @@ -1,117 +0,0 @@
@@ -13271,9 +13197,6 @@ index 9aa62b4..0000000
 -int DecodeHuffmanCW(Huffman h, HANDLE_FDK_BITSTREAM hBitBuf);
 -
 -#endif
-diff --git a/libSBRdec/src/lpp_tran.cpp b/libSBRdec/src/lpp_tran.cpp
-deleted file mode 100644
-index 2ef07eb..0000000
 --- a/libSBRdec/src/lpp_tran.cpp
 +++ /dev/null
 @@ -1,1471 +0,0 @@
@@ -14748,9 +14671,6 @@ index 2ef07eb..0000000
 -
 -  return SBRDEC_OK;
 -}
-diff --git a/libSBRdec/src/lpp_tran.h b/libSBRdec/src/lpp_tran.h
-deleted file mode 100644
-index 51b4395..0000000
 --- a/libSBRdec/src/lpp_tran.h
 +++ /dev/null
 @@ -1,275 +0,0 @@
@@ -15029,9 +14949,6 @@ index 51b4395..0000000
 -                   UCHAR noNoiseBands, UCHAR usb, UINT fs);
 -
 -#endif /* LPP_TRAN_H */
-diff --git a/libSBRdec/src/psbitdec.cpp b/libSBRdec/src/psbitdec.cpp
-deleted file mode 100644
-index 82bb65b..0000000
 --- a/libSBRdec/src/psbitdec.cpp
 +++ /dev/null
 @@ -1,594 +0,0 @@
@@ -15629,9 +15546,6 @@ index 82bb65b..0000000
 -
 -  return (startbits - (INT)FDKgetValidBits(hBitBuf));
 -}
-diff --git a/libSBRdec/src/psbitdec.h b/libSBRdec/src/psbitdec.h
-deleted file mode 100644
-index f0fc43a..0000000
 --- a/libSBRdec/src/psbitdec.h
 +++ /dev/null
 @@ -1,116 +0,0 @@
@@ -15751,9 +15665,6 @@ index f0fc43a..0000000
 -             PS_DEC_COEFFICIENTS *pCoef);
 -
 -#endif /* PSBITDEC_H */
-diff --git a/libSBRdec/src/psdec.cpp b/libSBRdec/src/psdec.cpp
-deleted file mode 100644
-index b31b310..0000000
 --- a/libSBRdec/src/psdec.cpp
 +++ /dev/null
 @@ -1,722 +0,0 @@
@@ -16479,9 +16390,6 @@ index b31b310..0000000
 -  C_ALLOC_SCRATCH_END(pHybridData, FIXP_DBL, 4 * NO_HYBRID_DATA_BANDS);
 -
 -} /* END ApplyPsSlot */
-diff --git a/libSBRdec/src/psdec.h b/libSBRdec/src/psdec.h
-deleted file mode 100644
-index 029eac4..0000000
 --- a/libSBRdec/src/psdec.h
 +++ /dev/null
 @@ -1,333 +0,0 @@
@@ -16818,9 +16726,6 @@ index 029eac4..0000000
 -    const int scaleFactorHighBand, const int lsb, const int usb);
 -
 -#endif /* PSDEC_H */
-diff --git a/libSBRdec/src/psdec_drm.cpp b/libSBRdec/src/psdec_drm.cpp
-deleted file mode 100644
-index 6971f53..0000000
 --- a/libSBRdec/src/psdec_drm.cpp
 +++ /dev/null
 @@ -1,108 +0,0 @@
@@ -16932,9 +16837,6 @@ index 6971f53..0000000
 -*/
 -
 -#include "psdec_drm.h"
-diff --git a/libSBRdec/src/psdec_drm.h b/libSBRdec/src/psdec_drm.h
-deleted file mode 100644
-index 5e2575d..0000000
 --- a/libSBRdec/src/psdec_drm.h
 +++ /dev/null
 @@ -1,113 +0,0 @@
@@ -17051,9 +16953,6 @@ index 5e2575d..0000000
 -#include "sbrdecoder.h"
 -
 -#endif /* PSDEC_DRM_H */
-diff --git a/libSBRdec/src/psdecrom_drm.cpp b/libSBRdec/src/psdecrom_drm.cpp
-deleted file mode 100644
-index 2033a83..0000000
 --- a/libSBRdec/src/psdecrom_drm.cpp
 +++ /dev/null
 @@ -1,108 +0,0 @@
@@ -17165,9 +17064,6 @@ index 2033a83..0000000
 -*/
 -
 -#include "psdec_drm.h"
-diff --git a/libSBRdec/src/pvc_dec.cpp b/libSBRdec/src/pvc_dec.cpp
-deleted file mode 100644
-index b477122..0000000
 --- a/libSBRdec/src/pvc_dec.cpp
 +++ /dev/null
 @@ -1,683 +0,0 @@
@@ -17854,9 +17750,6 @@ index b477122..0000000
 -
 -  return;
 -}
-diff --git a/libSBRdec/src/pvc_dec.h b/libSBRdec/src/pvc_dec.h
-deleted file mode 100644
-index f5a467f..0000000
 --- a/libSBRdec/src/pvc_dec.h
 +++ /dev/null
 @@ -1,238 +0,0 @@
@@ -18098,9 +17991,6 @@ index f5a467f..0000000
 -                   SCHAR *pOutput_exp);
 -
 -#endif /* PVC_DEC_H*/
-diff --git a/libSBRdec/src/sbr_crc.cpp b/libSBRdec/src/sbr_crc.cpp
-deleted file mode 100644
-index ba0fd05..0000000
 --- a/libSBRdec/src/sbr_crc.cpp
 +++ /dev/null
 @@ -1,192 +0,0 @@
@@ -18296,9 +18186,6 @@ index ba0fd05..0000000
 -
 -  return (crcResult);
 -}
-diff --git a/libSBRdec/src/sbr_crc.h b/libSBRdec/src/sbr_crc.h
-deleted file mode 100644
-index 9633717..0000000
 --- a/libSBRdec/src/sbr_crc.h
 +++ /dev/null
 @@ -1,138 +0,0 @@
@@ -18440,9 +18327,6 @@ index 9633717..0000000
 -int SbrCrcCheck(HANDLE_FDK_BITSTREAM hBitBuf, LONG NrCrcBits);
 -
 -#endif
-diff --git a/libSBRdec/src/sbr_deb.cpp b/libSBRdec/src/sbr_deb.cpp
-deleted file mode 100644
-index 13cd211..0000000
 --- a/libSBRdec/src/sbr_deb.cpp
 +++ /dev/null
 @@ -1,108 +0,0 @@
@@ -18554,9 +18438,6 @@ index 13cd211..0000000
 -*/
 -
 -#include "sbr_deb.h"
-diff --git a/libSBRdec/src/sbr_deb.h b/libSBRdec/src/sbr_deb.h
-deleted file mode 100644
-index 97d572a..0000000
 --- a/libSBRdec/src/sbr_deb.h
 +++ /dev/null
 @@ -1,113 +0,0 @@
@@ -18673,9 +18554,6 @@ index 97d572a..0000000
 -#include "sbrdecoder.h"
 -
 -#endif
-diff --git a/libSBRdec/src/sbr_dec.cpp b/libSBRdec/src/sbr_dec.cpp
-deleted file mode 100644
-index 30611e7..0000000
 --- a/libSBRdec/src/sbr_dec.cpp
 +++ /dev/null
 @@ -1,1480 +0,0 @@
@@ -20159,9 +20037,6 @@ index 30611e7..0000000
 -
 -  return sbrError;
 -}
-diff --git a/libSBRdec/src/sbr_dec.h b/libSBRdec/src/sbr_dec.h
-deleted file mode 100644
-index 156da03..0000000
 --- a/libSBRdec/src/sbr_dec.h
 +++ /dev/null
 @@ -1,204 +0,0 @@
@@ -20369,9 +20244,6 @@ index 156da03..0000000
 -            const UINT flags, HANDLE_SBR_FRAME_DATA hFrameData);
 -
 -#endif
-diff --git a/libSBRdec/src/sbr_ram.cpp b/libSBRdec/src/sbr_ram.cpp
-deleted file mode 100644
-index 8b35fd2..0000000
 --- a/libSBRdec/src/sbr_ram.cpp
 +++ /dev/null
 @@ -1,191 +0,0 @@
@@ -20566,9 +20438,6 @@ index 8b35fd2..0000000
 -  </pre>
 -
 -*/
-diff --git a/libSBRdec/src/sbr_ram.h b/libSBRdec/src/sbr_ram.h
-deleted file mode 100644
-index e00f8b5..0000000
 --- a/libSBRdec/src/sbr_ram.h
 +++ /dev/null
 @@ -1,186 +0,0 @@
@@ -20758,9 +20627,6 @@ index e00f8b5..0000000
 -H_ALLOC_MEM(Ram_ps_dec, PS_DEC)
 -
 -#endif /* SBR_RAM_H */
-diff --git a/libSBRdec/src/sbr_rom.cpp b/libSBRdec/src/sbr_rom.cpp
-deleted file mode 100644
-index 8a6688a..0000000
 --- a/libSBRdec/src/sbr_rom.cpp
 +++ /dev/null
 @@ -1,1705 +0,0 @@
@@ -22469,9 +22335,6 @@ index 8a6688a..0000000
 -    0x42bc, 0x4299, 0x4277, 0x4254, 0x4232, 0x4210, 0x41ee, 0x41cc, 0x41aa,
 -    0x4189, 0x4167, 0x4146, 0x4125, 0x4104, 0x40e3, 0x40c2, 0x40a1, 0x4081,
 -    0x4060, 0x4040, 0x4020, 0x4000};
-diff --git a/libSBRdec/src/sbr_rom.h b/libSBRdec/src/sbr_rom.h
-deleted file mode 100644
-index 039743c..0000000
 --- a/libSBRdec/src/sbr_rom.h
 +++ /dev/null
 @@ -1,216 +0,0 @@
@@ -22691,9 +22554,6 @@ index 039743c..0000000
 -extern const FIXP_SGL FDK_sbrDecoder_invTable[INV_TABLE_SIZE];
 -
 -#endif  // SBR_ROM_H
-diff --git a/libSBRdec/src/sbrdec_drc.cpp b/libSBRdec/src/sbrdec_drc.cpp
-deleted file mode 100644
-index 2d73f32..0000000
 --- a/libSBRdec/src/sbrdec_drc.cpp
 +++ /dev/null
 @@ -1,528 +0,0 @@
@@ -23225,9 +23085,6 @@ index 2d73f32..0000000
 -
 -  *scaleFactor += maxShift;
 -}
-diff --git a/libSBRdec/src/sbrdec_drc.h b/libSBRdec/src/sbrdec_drc.h
-deleted file mode 100644
-index 2eb0e20..0000000
 --- a/libSBRdec/src/sbrdec_drc.h
 +++ /dev/null
 @@ -1,149 +0,0 @@
@@ -23380,9 +23237,6 @@ index 2eb0e20..0000000
 -                         int numQmfSubSamples, int *scaleFactor);
 -
 -#endif /* SBRDEC_DRC_H */
-diff --git a/libSBRdec/src/sbrdec_freq_sca.cpp b/libSBRdec/src/sbrdec_freq_sca.cpp
-deleted file mode 100644
-index 165f94b..0000000
 --- a/libSBRdec/src/sbrdec_freq_sca.cpp
 +++ /dev/null
 @@ -1,835 +0,0 @@
@@ -24221,9 +24075,6 @@ index 165f94b..0000000
 -
 -  return SBRDEC_OK;
 -}
-diff --git a/libSBRdec/src/sbrdec_freq_sca.h b/libSBRdec/src/sbrdec_freq_sca.h
-deleted file mode 100644
-index 7e6b8e8..0000000
 --- a/libSBRdec/src/sbrdec_freq_sca.h
 +++ /dev/null
 @@ -1,127 +0,0 @@
@@ -24354,9 +24205,6 @@ index 7e6b8e8..0000000
 -resetFreqBandTables(HANDLE_SBR_HEADER_DATA hHeaderData, const UINT flags);
 -
 -#endif
-diff --git a/libSBRdec/src/sbrdecoder.cpp b/libSBRdec/src/sbrdecoder.cpp
-deleted file mode 100644
-index 4bc6f69..0000000
 --- a/libSBRdec/src/sbrdecoder.cpp
 +++ /dev/null
 @@ -1,2023 +0,0 @@
@@ -26383,9 +26231,6 @@ index 4bc6f69..0000000
 -
 -  return (outputDelay);
 -}
-diff --git a/libSBRdec/src/transcendent.h b/libSBRdec/src/transcendent.h
-deleted file mode 100644
-index 0e815c2..0000000
 --- a/libSBRdec/src/transcendent.h
 +++ /dev/null
 @@ -1,372 +0,0 @@
@@ -26761,9 +26606,6 @@ index 0e815c2..0000000
 -}
 -
 -#endif
-diff --git a/libSBRenc/include/sbr_encoder.h b/libSBRenc/include/sbr_encoder.h
-deleted file mode 100644
-index d979ba6..0000000
 --- a/libSBRenc/include/sbr_encoder.h
 +++ /dev/null
 @@ -1,483 +0,0 @@
@@ -27250,9 +27092,6 @@ index d979ba6..0000000
 -#endif
 -
 -#endif /* ifndef __SBR_MAIN_H */
-diff --git a/libSBRenc/src/bit_sbr.cpp b/libSBRenc/src/bit_sbr.cpp
-deleted file mode 100644
-index 5a65e98..0000000
 --- a/libSBRenc/src/bit_sbr.cpp
 +++ /dev/null
 @@ -1,1049 +0,0 @@
@@ -28305,9 +28144,6 @@ index 5a65e98..0000000
 -
 -  return (extDataBits + 7) >> 3;
 -}
-diff --git a/libSBRenc/src/bit_sbr.h b/libSBRenc/src/bit_sbr.h
-deleted file mode 100644
-index e90f52c..0000000
 --- a/libSBRenc/src/bit_sbr.h
 +++ /dev/null
 @@ -1,267 +0,0 @@
@@ -28578,9 +28414,6 @@ index e90f52c..0000000
 -/*#define SBR_PAYLOAD_MONITOR*/
 -
 -#endif
-diff --git a/libSBRenc/src/cmondata.h b/libSBRenc/src/cmondata.h
-deleted file mode 100644
-index 0779b4d..0000000
 --- a/libSBRenc/src/cmondata.h
 +++ /dev/null
 @@ -1,127 +0,0 @@
@@ -28711,9 +28544,6 @@ index 0779b4d..0000000
 -typedef struct COMMON_DATA *HANDLE_COMMON_DATA;
 -
 -#endif
-diff --git a/libSBRenc/src/code_env.cpp b/libSBRenc/src/code_env.cpp
-deleted file mode 100644
-index fb0f6a4..0000000
 --- a/libSBRenc/src/code_env.cpp
 +++ /dev/null
 @@ -1,602 +0,0 @@
@@ -29319,9 +29149,6 @@ index fb0f6a4..0000000
 -
 -  return (0);
 -}
-diff --git a/libSBRenc/src/code_env.h b/libSBRenc/src/code_env.h
-deleted file mode 100644
-index 673a783..0000000
 --- a/libSBRenc/src/code_env.h
 +++ /dev/null
 @@ -1,161 +0,0 @@
@@ -29486,9 +29313,6 @@ index 673a783..0000000
 -                                   AMP_RES amp_res);
 -
 -#endif
-diff --git a/libSBRenc/src/env_bit.cpp b/libSBRenc/src/env_bit.cpp
-deleted file mode 100644
-index 41812ac..0000000
 --- a/libSBRenc/src/env_bit.cpp
 +++ /dev/null
 @@ -1,257 +0,0 @@
@@ -29749,9 +29573,6 @@ index 41812ac..0000000
 -
 -  FDKsyncCache(&hCmonData->tmpWriteBitbuf);
 -}
-diff --git a/libSBRenc/src/env_bit.h b/libSBRenc/src/env_bit.h
-deleted file mode 100644
-index b91802c..0000000
 --- a/libSBRenc/src/env_bit.h
 +++ /dev/null
 @@ -1,135 +0,0 @@
@@ -29890,9 +29711,6 @@ index b91802c..0000000
 -                                    UINT sbrSyntaxFlags);
 -
 -#endif /* #ifndef ENV_BIT_H */
-diff --git a/libSBRenc/src/env_est.cpp b/libSBRenc/src/env_est.cpp
-deleted file mode 100644
-index 0eb8425..0000000
 --- a/libSBRenc/src/env_est.cpp
 +++ /dev/null
 @@ -1,1985 +0,0 @@
@@ -31881,9 +31699,6 @@ index 0eb8425..0000000
 -          - hSbr->rBufferReadOffset); /* in reference hold half spec and calc
 -                                         nrg's on overlapped spec */
 -}
-diff --git a/libSBRenc/src/env_est.h b/libSBRenc/src/env_est.h
-deleted file mode 100644
-index 006f55b..0000000
 --- a/libSBRenc/src/env_est.h
 +++ /dev/null
 @@ -1,223 +0,0 @@
@@ -32110,9 +31925,6 @@ index 006f55b..0000000
 -INT FDKsbrEnc_GetEnvEstDelay(HANDLE_SBR_EXTRACT_ENVELOPE hSbr);
 -
 -#endif
-diff --git a/libSBRenc/src/fram_gen.cpp b/libSBRenc/src/fram_gen.cpp
-deleted file mode 100644
-index 7ed6e79..0000000
 --- a/libSBRenc/src/fram_gen.cpp
 +++ /dev/null
 @@ -1,1965 +0,0 @@
@@ -34081,9 +33893,6 @@ index 7ed6e79..0000000
 -    }
 -  }
 -}
-diff --git a/libSBRenc/src/fram_gen.h b/libSBRenc/src/fram_gen.h
-deleted file mode 100644
-index 0c5edc3..0000000
 --- a/libSBRenc/src/fram_gen.h
 +++ /dev/null
 @@ -1,343 +0,0 @@
@@ -34430,9 +34239,6 @@ index 0c5edc3..0000000
 -                             const int *v_tuning);
 -
 -#endif
-diff --git a/libSBRenc/src/invf_est.cpp b/libSBRenc/src/invf_est.cpp
-deleted file mode 100644
-index 53b47ac..0000000
 --- a/libSBRenc/src/invf_est.cpp
 +++ /dev/null
 @@ -1,610 +0,0 @@
@@ -35046,9 +34852,6 @@ index 53b47ac..0000000
 -
 -  return (0);
 -}
-diff --git a/libSBRenc/src/invf_est.h b/libSBRenc/src/invf_est.h
-deleted file mode 100644
-index 3ab6726..0000000
 --- a/libSBRenc/src/invf_est.h
 +++ /dev/null
 @@ -1,181 +0,0 @@
@@ -35233,9 +35036,6 @@ index 3ab6726..0000000
 -                                   INT numDetectorBands);
 -
 -#endif /* _QMF_INV_FILT_H */
-diff --git a/libSBRenc/src/mh_det.cpp b/libSBRenc/src/mh_det.cpp
-deleted file mode 100644
-index 2f3b386..0000000
 --- a/libSBRenc/src/mh_det.cpp
 +++ /dev/null
 @@ -1,1396 +0,0 @@
@@ -36635,9 +36435,6 @@ index 2f3b386..0000000
 -
 -  return 0;
 -}
-diff --git a/libSBRenc/src/mh_det.h b/libSBRenc/src/mh_det.h
-deleted file mode 100644
-index 89d81b5..0000000
 --- a/libSBRenc/src/mh_det.h
 +++ /dev/null
 @@ -1,204 +0,0 @@
@@ -36845,9 +36642,6 @@ index 89d81b5..0000000
 -    INT nSfb);
 -
 -#endif
-diff --git a/libSBRenc/src/nf_est.cpp b/libSBRenc/src/nf_est.cpp
-deleted file mode 100644
-index 290ec35..0000000
 --- a/libSBRenc/src/nf_est.cpp
 +++ /dev/null
 @@ -1,612 +0,0 @@
@@ -37463,9 +37257,6 @@ index 290ec35..0000000
 -    */
 -  }
 -}
-diff --git a/libSBRenc/src/nf_est.h b/libSBRenc/src/nf_est.h
-deleted file mode 100644
-index c2f16e9..0000000
 --- a/libSBRenc/src/nf_est.h
 +++ /dev/null
 @@ -1,185 +0,0 @@
@@ -37654,9 +37445,6 @@ index c2f16e9..0000000
 -                                   */
 -
 -#endif
-diff --git a/libSBRenc/src/ps_bitenc.cpp b/libSBRenc/src/ps_bitenc.cpp
-deleted file mode 100644
-index e30af2a..0000000
 --- a/libSBRenc/src/ps_bitenc.cpp
 +++ /dev/null
 @@ -1,624 +0,0 @@
@@ -38284,9 +38072,6 @@ index e30af2a..0000000
 -
 -  return bitCnt;
 -}
-diff --git a/libSBRenc/src/ps_bitenc.h b/libSBRenc/src/ps_bitenc.h
-deleted file mode 100644
-index 1d383e3..0000000
 --- a/libSBRenc/src/ps_bitenc.h
 +++ /dev/null
 @@ -1,173 +0,0 @@
@@ -38463,9 +38248,6 @@ index 1d383e3..0000000
 -#endif /* __cplusplus */
 -
 -#endif /* defined(PSENC_ENABLE) */
-diff --git a/libSBRenc/src/ps_const.h b/libSBRenc/src/ps_const.h
-deleted file mode 100644
-index b9a33f9..0000000
 --- a/libSBRenc/src/ps_const.h
 +++ /dev/null
 @@ -1,150 +0,0 @@
@@ -38619,9 +38401,6 @@ index b9a33f9..0000000
 -} FDK_PSENC_ERROR;
 -
 -#endif
-diff --git a/libSBRenc/src/ps_encode.cpp b/libSBRenc/src/ps_encode.cpp
-deleted file mode 100644
-index 88d3131..0000000
 --- a/libSBRenc/src/ps_encode.cpp
 +++ /dev/null
 @@ -1,1031 +0,0 @@
@@ -39656,9 +39435,6 @@ index 88d3131..0000000
 -
 -  return error;
 -}
-diff --git a/libSBRenc/src/ps_encode.h b/libSBRenc/src/ps_encode.h
-deleted file mode 100644
-index 4237a00..0000000
 --- a/libSBRenc/src/ps_encode.h
 +++ /dev/null
 @@ -1,185 +0,0 @@
@@ -39847,9 +39623,6 @@ index 4237a00..0000000
 -    const INT frameSize, const INT sendHeader);
 -
 -#endif
-diff --git a/libSBRenc/src/ps_main.cpp b/libSBRenc/src/ps_main.cpp
-deleted file mode 100644
-index 4d7a7a5..0000000
 --- a/libSBRenc/src/ps_main.cpp
 +++ /dev/null
 @@ -1,606 +0,0 @@
@@ -40459,9 +40232,6 @@ index 4d7a7a5..0000000
 -  *dmxScale = fixMax(0, fixMin(FRACT_BITS, CountLeadingBits((maxValue))));
 -#endif
 -}
-diff --git a/libSBRenc/src/ps_main.h b/libSBRenc/src/ps_main.h
-deleted file mode 100644
-index 88b2993..0000000
 --- a/libSBRenc/src/ps_main.h
 +++ /dev/null
 @@ -1,270 +0,0 @@
@@ -40735,9 +40505,6 @@ index 88b2993..0000000
 -                                HANDLE_FDK_BITSTREAM hBitstream);
 -
 -#endif /* PS_MAIN_H */
-diff --git a/libSBRenc/src/resampler.cpp b/libSBRenc/src/resampler.cpp
-deleted file mode 100644
-index b1781a7..0000000
 --- a/libSBRenc/src/resampler.cpp
 +++ /dev/null
 @@ -1,444 +0,0 @@
@@ -41185,9 +40952,6 @@ index b1781a7..0000000
 -
 -  return 0;
 -}
-diff --git a/libSBRenc/src/resampler.h b/libSBRenc/src/resampler.h
-deleted file mode 100644
-index 7aa1cae..0000000
 --- a/libSBRenc/src/resampler.h
 +++ /dev/null
 @@ -1,159 +0,0 @@
@@ -41350,9 +41114,6 @@ index 7aa1cae..0000000
 -    INT *numOutSamples);      /*!< pointer tp number of output samples */
 -
 -#endif /* RESAMPLER_H */
-diff --git a/libSBRenc/src/sbr.h b/libSBRenc/src/sbr.h
-deleted file mode 100644
-index 341dcab..0000000
 --- a/libSBRenc/src/sbr.h
 +++ /dev/null
 @@ -1,194 +0,0 @@
@@ -41550,9 +41311,6 @@ index 341dcab..0000000
 -} SBR_ENCODER;
 -
 -#endif /* SBR_H */
-diff --git a/libSBRenc/src/sbr_def.h b/libSBRenc/src/sbr_def.h
-deleted file mode 100644
-index 53eba71..0000000
 --- a/libSBRenc/src/sbr_def.h
 +++ /dev/null
 @@ -1,276 +0,0 @@
@@ -41832,9 +41590,6 @@ index 53eba71..0000000
 -} INVF_MODE;
 -
 -#endif
-diff --git a/libSBRenc/src/sbr_encoder.cpp b/libSBRenc/src/sbr_encoder.cpp
-deleted file mode 100644
-index df9e996..0000000
 --- a/libSBRenc/src/sbr_encoder.cpp
 +++ /dev/null
 @@ -1,2577 +0,0 @@
@@ -44415,9 +44170,6 @@ index df9e996..0000000
 -
 -  return 0;
 -}
-diff --git a/libSBRenc/src/sbr_misc.cpp b/libSBRenc/src/sbr_misc.cpp
-deleted file mode 100644
-index 83d7e36..0000000
 --- a/libSBRenc/src/sbr_misc.cpp
 +++ /dev/null
 @@ -1,265 +0,0 @@
@@ -44686,9 +44438,6 @@ index 83d7e36..0000000
 -
 -  return (tmp);
 -}
-diff --git a/libSBRenc/src/sbr_misc.h b/libSBRenc/src/sbr_misc.h
-deleted file mode 100644
-index fad853f..0000000
 --- a/libSBRenc/src/sbr_misc.h
 +++ /dev/null
 @@ -1,127 +0,0 @@
@@ -44819,9 +44568,6 @@ index fad853f..0000000
 -                                          FIXP_DBL scale);
 -
 -#endif
-diff --git a/libSBRenc/src/sbrenc_freq_sca.cpp b/libSBRenc/src/sbrenc_freq_sca.cpp
-deleted file mode 100644
-index c86e047..0000000
 --- a/libSBRenc/src/sbrenc_freq_sca.cpp
 +++ /dev/null
 @@ -1,674 +0,0 @@
@@ -45499,9 +45245,6 @@ index c86e047..0000000
 -  }
 -
 -} /* End FDKsbrEnc_UpdateLoRes */
-diff --git a/libSBRenc/src/sbrenc_freq_sca.h b/libSBRenc/src/sbrenc_freq_sca.h
-deleted file mode 100644
-index 9b8d360..0000000
 --- a/libSBRenc/src/sbrenc_freq_sca.h
 +++ /dev/null
 @@ -1,132 +0,0 @@
@@ -45637,9 +45380,6 @@ index 9b8d360..0000000
 -INT FDKsbrEnc_getSbrStartFreqRAW(INT startFreq, INT fsCore);
 -INT FDKsbrEnc_getSbrStopFreqRAW(INT stopFreq, INT fsCore);
 -#endif
-diff --git a/libSBRenc/src/sbrenc_ram.cpp b/libSBRenc/src/sbrenc_ram.cpp
-deleted file mode 100644
-index fb30fa2..0000000
 --- a/libSBRenc/src/sbrenc_ram.cpp
 +++ /dev/null
 @@ -1,249 +0,0 @@
@@ -45892,9 +45632,6 @@ index fb30fa2..0000000
 -}
 -
 -/* @} */
-diff --git a/libSBRenc/src/sbrenc_ram.h b/libSBRenc/src/sbrenc_ram.h
-deleted file mode 100644
-index cf23378..0000000
 --- a/libSBRenc/src/sbrenc_ram.h
 +++ /dev/null
 @@ -1,199 +0,0 @@
@@ -46097,9 +45834,6 @@ index cf23378..0000000
 -
 -H_ALLOC_MEM(Ram_ParamStereo, PARAMETRIC_STEREO)
 -#endif
-diff --git a/libSBRenc/src/sbrenc_rom.cpp b/libSBRenc/src/sbrenc_rom.cpp
-deleted file mode 100644
-index 737afaf..0000000
 --- a/libSBRenc/src/sbrenc_rom.cpp
 +++ /dev/null
 @@ -1,910 +0,0 @@
@@ -47013,9 +46747,6 @@ index 737afaf..0000000
 -};
 -
 -//@}
-diff --git a/libSBRenc/src/sbrenc_rom.h b/libSBRenc/src/sbrenc_rom.h
-deleted file mode 100644
-index 18c1fb9..0000000
 --- a/libSBRenc/src/sbrenc_rom.h
 +++ /dev/null
 @@ -1,145 +0,0 @@
@@ -47164,9 +46895,6 @@ index 18c1fb9..0000000
 -extern const psTuningTable_t psTuningTable[4];
 -
 -#endif
-diff --git a/libSBRenc/src/ton_corr.cpp b/libSBRenc/src/ton_corr.cpp
-deleted file mode 100644
-index 1c050e2..0000000
 --- a/libSBRenc/src/ton_corr.cpp
 +++ /dev/null
 @@ -1,891 +0,0 @@
@@ -48061,9 +47789,6 @@ index 1c050e2..0000000
 -        &hTonCorr->sbrMissingHarmonicsDetector);
 -  }
 -}
-diff --git a/libSBRenc/src/ton_corr.h b/libSBRenc/src/ton_corr.h
-deleted file mode 100644
-index 91aa278..0000000
 --- a/libSBRenc/src/ton_corr.h
 +++ /dev/null
 @@ -1,258 +0,0 @@
@@ -48325,9 +48050,6 @@ index 91aa278..0000000
 -    INT noQmfChannels  /*!< Number of QMF channels. */
 -);
 -#endif
-diff --git a/libSBRenc/src/tran_det.cpp b/libSBRenc/src/tran_det.cpp
-deleted file mode 100644
-index 3b6765a..0000000
 --- a/libSBRenc/src/tran_det.cpp
 +++ /dev/null
 @@ -1,1092 +0,0 @@
@@ -49423,9 +49145,6 @@ index 3b6765a..0000000
 -    delta_energy_scale[timeSlot] = delta_energy_scale[nTimeSlots + timeSlot];
 -  }
 -}
-diff --git a/libSBRenc/src/tran_det.h b/libSBRenc/src/tran_det.h
-deleted file mode 100644
-index d10a7db..0000000
 --- a/libSBRenc/src/tran_det.h
 +++ /dev/null
 @@ -1,191 +0,0 @@
@@ -49620,6 +49339,3 @@ index d10a7db..0000000
 -    UCHAR *tran_vector, int YBufferWriteOffset, int YBufferSzShift, int nSfb,
 -    int timeStep, int no_cols, FIXP_DBL *tonality);
 -#endif
--- 
-cgit v1.1
-
index aaeb759069e0efcf06f9f5e1ddb4ff2fff47ab54..bf1796a65ee3ac540c0d880d7cf3463e32ccc959 100644 (file)
@@ -52,8 +52,6 @@ Subject: Remove HCR, RVLC, error concealment
  delete mode 100644 libAACdec/src/rvlcconceal.cpp
  delete mode 100644 libAACdec/src/rvlcconceal.h
 
-diff --git a/Makefile.am b/Makefile.am
-index 79e0677..16b21e1 100644
 --- a/Makefile.am
 +++ b/Makefile.am
 @@ -50,9 +50,6 @@ AACDEC_SRC = \
@@ -79,8 +77,6 @@ index 79e0677..16b21e1 100644
      libAACdec/src/stereo.cpp \
      libAACdec/src/usacdec_ace_d4t64.cpp \
      libAACdec/src/usacdec_ace_ltp.cpp \
-diff --git a/Makefile.vc b/Makefile.vc
-index ac3c097..97a0615 100644
 --- a/Makefile.vc
 +++ b/Makefile.vc
 @@ -34,9 +34,6 @@ AACDEC_SRC = \
@@ -106,8 +102,6 @@ index ac3c097..97a0615 100644
      libAACdec/src/stereo.cpp \
      libAACdec/src/usacdec_ace_d4t64.cpp \
      libAACdec/src/usacdec_ace_ltp.cpp \
-diff --git a/libAACdec/src/aac_ram.h b/libAACdec/src/aac_ram.h
-index a861e25..7ee8d26 100644
 --- a/libAACdec/src/aac_ram.h
 +++ b/libAACdec/src/aac_ram.h
 @@ -111,9 +111,6 @@ amm-info@iis.fraunhofer.de
@@ -120,8 +114,6 @@ index a861e25..7ee8d26 100644
  /* End of formal fix.h */
  
  #define MAX_SYNCHS 10
-diff --git a/libAACdec/src/aac_rom.cpp b/libAACdec/src/aac_rom.cpp
-index cbdffc4..2c3c1b1 100644
 --- a/libAACdec/src/aac_rom.cpp
 +++ b/libAACdec/src/aac_rom.cpp
 @@ -1583,102 +1583,6 @@ const SCHAR *aQuantTable[] = {
@@ -227,8 +219,6 @@ index cbdffc4..2c3c1b1 100644
  /*                                     CB:                           11     13
   * 15    17    19     21      23      25      27      39       31     */
  
-diff --git a/libAACdec/src/aac_rom.h b/libAACdec/src/aac_rom.h
-index ffaf951..503e459 100644
 --- a/libAACdec/src/aac_rom.h
 +++ b/libAACdec/src/aac_rom.h
 @@ -105,8 +105,6 @@ amm-info@iis.fraunhofer.de
@@ -249,9 +239,6 @@ index ffaf951..503e459 100644
  
  extern const SCHAR aCodebook2StartInt[];
  
-diff --git a/libAACdec/src/aacdec_hcr.cpp b/libAACdec/src/aacdec_hcr.cpp
-deleted file mode 100644
-index 6114756..0000000
 --- a/libAACdec/src/aacdec_hcr.cpp
 +++ /dev/null
 @@ -1,1498 +0,0 @@
@@ -1753,9 +1740,6 @@ index 6114756..0000000
 -    }
 -  }
 -}
-diff --git a/libAACdec/src/aacdec_hcr.h b/libAACdec/src/aacdec_hcr.h
-deleted file mode 100644
-index be21144..0000000
 --- a/libAACdec/src/aacdec_hcr.h
 +++ /dev/null
 @@ -1,128 +0,0 @@
@@ -1887,9 +1871,6 @@ index be21144..0000000
 -INT getHcrType(H_HCR_INFO hHcr);
 -
 -#endif /* AACDEC_HCR_H */
-diff --git a/libAACdec/src/aacdec_hcr_bit.cpp b/libAACdec/src/aacdec_hcr_bit.cpp
-deleted file mode 100644
-index 0198659..0000000
 --- a/libAACdec/src/aacdec_hcr_bit.cpp
 +++ /dev/null
 @@ -1,164 +0,0 @@
@@ -2057,9 +2038,6 @@ index 0198659..0000000
 -
 -  return (bit);
 -}
-diff --git a/libAACdec/src/aacdec_hcr_bit.h b/libAACdec/src/aacdec_hcr_bit.h
-deleted file mode 100644
-index 77242ac..0000000
 --- a/libAACdec/src/aacdec_hcr_bit.h
 +++ /dev/null
 @@ -1,114 +0,0 @@
@@ -2177,9 +2155,6 @@ index 77242ac..0000000
 -                             INT *pRightStartOfSegment, UCHAR readDirection);
 -
 -#endif /* AACDEC_HCR_BIT_H */
-diff --git a/libAACdec/src/aacdec_hcr_types.h b/libAACdec/src/aacdec_hcr_types.h
-deleted file mode 100644
-index 1cc3cb0..0000000
 --- a/libAACdec/src/aacdec_hcr_types.h
 +++ /dev/null
 @@ -1,432 +0,0 @@
@@ -2615,9 +2590,6 @@ index 1cc3cb0..0000000
 -typedef CErHcrInfo *H_HCR_INFO;
 -
 -#endif /* AACDEC_HCR_TYPES_H */
-diff --git a/libAACdec/src/aacdec_hcrs.cpp b/libAACdec/src/aacdec_hcrs.cpp
-deleted file mode 100644
-index d2bc867..0000000
 --- a/libAACdec/src/aacdec_hcrs.cpp
 +++ /dev/null
 @@ -1,1551 +0,0 @@
@@ -4172,9 +4144,6 @@ index d2bc867..0000000
 -
 -  return STOP_THIS_STATE;
 -}
-diff --git a/libAACdec/src/aacdec_hcrs.h b/libAACdec/src/aacdec_hcrs.h
-deleted file mode 100644
-index acb2f40..0000000
 --- a/libAACdec/src/aacdec_hcrs.h
 +++ /dev/null
 @@ -1,176 +0,0 @@
@@ -4354,8 +4323,6 @@ index acb2f40..0000000
 -UINT Hcr_State_BODY_SIGN_ESC__ESC_WORD(HANDLE_FDK_BITSTREAM, void*);
 -
 -#endif /* AACDEC_HCRS_H */
-diff --git a/libAACdec/src/aacdecoder.cpp b/libAACdec/src/aacdecoder.cpp
-index 2419ecc..6c03567 100644
 --- a/libAACdec/src/aacdecoder.cpp
 +++ b/libAACdec/src/aacdecoder.cpp
 @@ -163,17 +163,12 @@ amm-info@iis.fraunhofer.de
@@ -4376,7 +4343,7 @@ index 2419ecc..6c03567 100644
  #include "FDK_crc.h"
  #define PS_IS_EXPLICITLY_DISABLED(aot, flags) \
    (((aot) == AOT_DRM_AAC) && !(flags & AC_PS_PRESENT))
-@@ -1191,10 +1186,6 @@ LINKSPEC_CPP HANDLE_AACDECODER CAacDecoder_Open(
+@@ -1191,10 +1186,6 @@ LINKSPEC_CPP HANDLE_AACDECODER CAacDecod
    /* initialize progam config */
    CProgramConfig_Init(&self->pce);
  
@@ -4387,7 +4354,7 @@ index 2419ecc..6c03567 100644
    self->hDrcInfo = GetDrcInfo();
    if (self->hDrcInfo == NULL) {
      goto bail;
-@@ -1202,8 +1193,7 @@ LINKSPEC_CPP HANDLE_AACDECODER CAacDecoder_Open(
+@@ -1202,8 +1193,7 @@ LINKSPEC_CPP HANDLE_AACDECODER CAacDecod
    /* Init common DRC structure */
    aacDecoder_drcInit(self->hDrcInfo);
    /* Set default frame delay */
@@ -4397,7 +4364,7 @@ index 2419ecc..6c03567 100644
  
    self->workBufferCore2 = GetWorkBufferCore2();
    if (self->workBufferCore2 == NULL) goto bail;
-@@ -2085,15 +2075,6 @@ CAacDecoder_Init(HANDLE_AACDECODER self, const CSAudioSpecificConfig *asc,
+@@ -2085,15 +2075,6 @@ CAacDecoder_Init(HANDLE_AACDECODER self,
              if (self->pAacDecoderStaticChannelInfo[ch]->pCpeStaticData !=
                  NULL) {
                self->pAacDecoderStaticChannelInfo[ch]
@@ -4413,7 +4380,7 @@ index 2419ecc..6c03567 100644
                    ->pCpeStaticData->jointStereoPersistentData.scratchBuffer =
                    (FIXP_DBL *)self->pTimeData2;
              }
-@@ -2193,12 +2174,6 @@ CAacDecoder_Init(HANDLE_AACDECODER self, const CSAudioSpecificConfig *asc,
+@@ -2193,12 +2174,6 @@ CAacDecoder_Init(HANDLE_AACDECODER self,
        /* Delete mixdown metadata from the past */
        pcmDmx_Reset(self->hPcmUtils, PCMDMX_RESET_BS_DATA);
  
@@ -4426,7 +4393,7 @@ index 2419ecc..6c03567 100644
        ch++;
        chIdx++;
      }
-@@ -2336,12 +2311,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecoder_DecodeFrame(
+@@ -2336,12 +2311,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecod
        int ch;
        /* Clear history */
        for (ch = 0; ch < self->aacChannels; ch++) {
@@ -4439,7 +4406,7 @@ index 2419ecc..6c03567 100644
          /* Clear overlap-add buffers to avoid clicks. */
          FDKmemclear(self->pAacDecoderStaticChannelInfo[ch]->pOverlapBuffer,
                      OverlapBufferSize * sizeof(FIXP_DBL));
-@@ -2403,15 +2372,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecoder_DecodeFrame(
+@@ -2403,15 +2372,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecod
            if (ch >= self->aacChannels) {
              return AAC_DEC_UNKNOWN;
            }
@@ -4455,7 +4422,7 @@ index 2419ecc..6c03567 100644
            ch++;
          }
        }
-@@ -3081,13 +3041,8 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecoder_DecodeFrame(
+@@ -3081,13 +3041,8 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecod
           * following concealment method, mark the frame as erroneous */
          {
            CIcsInfo *pIcsInfo = &pAacDecoderChannelInfo->icsInfo;
@@ -4470,7 +4437,7 @@ index 2419ecc..6c03567 100644
            const int icsIsInvalid = (GetScaleFactorBandsTransmitted(pIcsInfo) >
                                      GetScaleFactorBandsTotal(pIcsInfo));
            const int icsInfoUsedinFadeOut =
-@@ -3098,29 +3053,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecoder_DecodeFrame(
+@@ -3098,29 +3053,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecod
            }
          }
  
@@ -4500,7 +4467,7 @@ index 2419ecc..6c03567 100644
          if (flags & (AACDEC_INTR)) {
            /* Reset DRC control data for this channel */
            aacDecoder_drcInitChannelData(&pAacDecoderStaticChannelInfo->drcData);
-@@ -3191,20 +3123,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecoder_DecodeFrame(
+@@ -3191,20 +3123,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecod
                ErrorStatus = AAC_DEC_UNKNOWN;
                break;
            }
@@ -4521,7 +4488,7 @@ index 2419ecc..6c03567 100644
        }
      }
  
-@@ -3249,11 +3167,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecoder_DecodeFrame(
+@@ -3249,11 +3167,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecod
      }
    }
  
@@ -4533,8 +4500,6 @@ index 2419ecc..6c03567 100644
    /* Map DRC data to StreamInfo structure */
    aacDecoder_drcGetInfo(self->hDrcInfo, &self->streamInfo.drcPresMode,
                          &self->streamInfo.drcProgRefLev);
-diff --git a/libAACdec/src/aacdecoder.h b/libAACdec/src/aacdecoder.h
-index 0711160..3750389 100644
 --- a/libAACdec/src/aacdecoder.h
 +++ b/libAACdec/src/aacdecoder.h
 @@ -236,9 +236,6 @@ struct AAC_DECODER_INSTANCE {
@@ -4547,8 +4512,6 @@ index 0711160..3750389 100644
    CUsacCoreExtensions usacCoreExt; /*!< Data and handles to extend USAC FD/LPD
                                        core decoder (SBR, MPS, ...) */
    UINT numUsacElements[(1 * 1)];
-diff --git a/libAACdec/src/aacdecoder_lib.cpp b/libAACdec/src/aacdecoder_lib.cpp
-index bde978e..1fc6ea0 100644
 --- a/libAACdec/src/aacdecoder_lib.cpp
 +++ b/libAACdec/src/aacdecoder_lib.cpp
 @@ -107,8 +107,6 @@ amm-info@iis.fraunhofer.de
@@ -4560,7 +4523,7 @@ index bde978e..1fc6ea0 100644
  #include "aacdec_drc.h"
  
  #include "sac_dec_lib.h"
-@@ -280,26 +278,6 @@ static INT aacDecoder_ConfigCallback(void *handle,
+@@ -280,26 +278,6 @@ static INT aacDecoder_ConfigCallback(voi
      { err = aacDecoder_Config(self, pAscStruct, configMode, configChanged); }
    }
    if (err == AAC_DEC_OK) {
@@ -4587,7 +4550,7 @@ index bde978e..1fc6ea0 100644
      errTp = TRANSPORTDEC_OK;
    } else {
      if (err == AAC_DEC_NEED_TO_RESTART) {
-@@ -529,17 +507,12 @@ static AAC_DECODER_ERROR setConcealMethod(
+@@ -529,17 +507,12 @@ static AAC_DECODER_ERROR setConcealMetho
      const HANDLE_AACDECODER self, /*!< Handle of the decoder instance */
      const INT method) {
    AAC_DECODER_ERROR errorStatus = AAC_DEC_OK;
@@ -4605,7 +4568,7 @@ index bde978e..1fc6ea0 100644
      hDrcInfo = self->hDrcInfo;
      hPcmDmx = self->hPcmUtils;
      if (self->flags[0] & (AC_USAC | AC_RSVD50 | AC_RSV603DA) && method >= 2) {
-@@ -555,33 +528,13 @@ static AAC_DECODER_ERROR setConcealMethod(
+@@ -555,33 +528,13 @@ static AAC_DECODER_ERROR setConcealMetho
      }
    }
  
@@ -4641,7 +4604,7 @@ index bde978e..1fc6ea0 100644
      switch (err) {
        case PCMDMX_INVALID_HANDLE:
          errorStatus = AAC_DEC_INVALID_HANDLE;
-@@ -596,15 +549,10 @@ static AAC_DECODER_ERROR setConcealMethod(
+@@ -596,15 +549,10 @@ static AAC_DECODER_ERROR setConcealMetho
  
  bail:
    if ((errorStatus != AAC_DEC_OK) && (errorStatus != AAC_DEC_INVALID_HANDLE)) {
@@ -4659,7 +4622,7 @@ index bde978e..1fc6ea0 100644
    }
  
    return errorStatus;
-@@ -834,9 +782,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR aacDecoder_SetParam(
+@@ -834,9 +782,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR aacDecode
           packed into a helper function which keeps all modules and libs in a
           consistent state even in the case an error occures. */
        errorStatus = setConcealMethod(self, value);
@@ -4669,7 +4632,7 @@ index bde978e..1fc6ea0 100644
        break;
  
      default:
-@@ -966,8 +911,7 @@ LINKSPEC_CPP HANDLE_AACDECODER aacDecoder_Open(TRANSPORT_TYPE transportFmt,
+@@ -966,8 +911,7 @@ LINKSPEC_CPP HANDLE_AACDECODER aacDecode
    aacDec->limiterEnableCurr = 0;
  
    /* Assure that all modules have same delay */
@@ -4679,7 +4642,7 @@ index bde978e..1fc6ea0 100644
      err = -1;
      goto bail;
    }
-@@ -1359,9 +1303,7 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1359,9 +1303,7 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
            break;
        }
  
@@ -4690,7 +4653,7 @@ index bde978e..1fc6ea0 100644
          self->frameOK = 0; /* if an error has occured do concealment in the SBR
                                decoder too */
        }
-@@ -1457,9 +1399,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1457,9 +1399,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
               domain signal before the QMF synthesis. Therefore the DRC gains
               need to be delayed by the QMF synthesis delay. */
            if (self->mpsEnableCurr) drcDelay = 257;
@@ -4700,8 +4663,6 @@ index bde978e..1fc6ea0 100644
  
            for (ch = 0; ch < self->streamInfo.numChannels; ch++) {
              UCHAR mapValue = FDK_chMapDescr_getMapValue(
-diff --git a/libAACdec/src/block.cpp b/libAACdec/src/block.cpp
-index b3d09a6..a394cd7 100644
 --- a/libAACdec/src/block.cpp
 +++ b/libAACdec/src/block.cpp
 @@ -114,9 +114,6 @@ amm-info@iis.fraunhofer.de
@@ -4714,7 +4675,7 @@ index b3d09a6..a394cd7 100644
  #if defined(__arm__)
  #include "arm/block_arm.cpp"
  #endif
-@@ -331,12 +328,7 @@ AAC_DECODER_ERROR CBlock_ReadSectionData(
+@@ -331,12 +328,7 @@ AAC_DECODER_ERROR CBlock_ReadSectionData
    int group;
    UCHAR sect_cb;
    UCHAR *pCodeBook = pAacDecoderChannelInfo->pDynData->aCodeBook;
@@ -4727,7 +4688,7 @@ index b3d09a6..a394cd7 100644
    const SHORT *BandOffsets = GetScaleFactorBandOffsets(
        &pAacDecoderChannelInfo->icsInfo, pSamplingRateInfo);
    pAacDecoderChannelInfo->pDynData->specificTo.aac.numberSection = 0;
-@@ -376,22 +368,8 @@ AAC_DECODER_ERROR CBlock_ReadSectionData(
+@@ -376,22 +368,8 @@ AAC_DECODER_ERROR CBlock_ReadSectionData
        top = band + sect_len;
  
        if (flags & AC_ER_HCR) {
@@ -4752,7 +4713,7 @@ index b3d09a6..a394cd7 100644
        }
  
        /* Check spectral line limits */
-@@ -718,41 +696,12 @@ AAC_DECODER_ERROR CBlock_ReadSpectralData(
+@@ -718,41 +696,12 @@ AAC_DECODER_ERROR CBlock_ReadSpectralDat
      /* plain huffman decoding (short) finished */
    }
  
@@ -4796,8 +4757,6 @@ index b3d09a6..a394cd7 100644
  
    if (IsLongBlock(&pAacDecoderChannelInfo->icsInfo) &&
        !(flags & (AC_ELD | AC_SCALABLE))) {
-diff --git a/libAACdec/src/channel.cpp b/libAACdec/src/channel.cpp
-index a020034..e17ccf4 100644
 --- a/libAACdec/src/channel.cpp
 +++ b/libAACdec/src/channel.cpp
 @@ -106,12 +106,6 @@ amm-info@iis.fraunhofer.de
@@ -4852,8 +4811,6 @@ index a020034..e17ccf4 100644
          }
          break;
  
-diff --git a/libAACdec/src/channelinfo.h b/libAACdec/src/channelinfo.h
-index 4523400..04f0012 100644
 --- a/libAACdec/src/channelinfo.h
 +++ b/libAACdec/src/channelinfo.h
 @@ -117,17 +117,12 @@ amm-info@iis.fraunhofer.de
@@ -4912,9 +4869,6 @@ index 4523400..04f0012 100644
  } CAacDecoderCommonData;
  
  typedef struct {
-diff --git a/libAACdec/src/conceal.cpp b/libAACdec/src/conceal.cpp
-deleted file mode 100644
-index 5895cb8..0000000
 --- a/libAACdec/src/conceal.cpp
 +++ /dev/null
 @@ -1,2095 +0,0 @@
@@ -7013,9 +6967,6 @@ index 5895cb8..0000000
 -    }
 -  }
 -}
-diff --git a/libAACdec/src/conceal.h b/libAACdec/src/conceal.h
-deleted file mode 100644
-index e01a796..0000000
 --- a/libAACdec/src/conceal.h
 +++ /dev/null
 @@ -1,152 +0,0 @@
@@ -7171,9 +7122,6 @@ index e01a796..0000000
 -    FIXP_PCM *pcmdata, FIXP_PCM *pcmdata_1);
 -
 -#endif /* #ifndef CONCEAL_H */
-diff --git a/libAACdec/src/conceal_types.h b/libAACdec/src/conceal_types.h
-deleted file mode 100644
-index d90374e..0000000
 --- a/libAACdec/src/conceal_types.h
 +++ /dev/null
 @@ -1,203 +0,0 @@
@@ -7380,9 +7328,6 @@ index d90374e..0000000
 -} CConcealmentInfo;
 -
 -#endif /* #ifndef CONCEAL_TYPES_H */
-diff --git a/libAACdec/src/rvlc.cpp b/libAACdec/src/rvlc.cpp
-deleted file mode 100644
-index b7a9be1..0000000
 --- a/libAACdec/src/rvlc.cpp
 +++ /dev/null
 @@ -1,1217 +0,0 @@
@@ -8603,9 +8548,6 @@ index b7a9be1..0000000
 -    }
 -  }
 -}
-diff --git a/libAACdec/src/rvlc.h b/libAACdec/src/rvlc.h
-deleted file mode 100644
-index 9c60d51..0000000
 --- a/libAACdec/src/rvlc.h
 +++ /dev/null
 @@ -1,153 +0,0 @@
@@ -8762,9 +8704,6 @@ index 9c60d51..0000000
 -    const UINT flags, const INT elChannels);
 -
 -#endif /* RVLC_H */
-diff --git a/libAACdec/src/rvlc_info.h b/libAACdec/src/rvlc_info.h
-deleted file mode 100644
-index e7b3b99..0000000
 --- a/libAACdec/src/rvlc_info.h
 +++ /dev/null
 @@ -1,204 +0,0 @@
@@ -8972,9 +8911,6 @@ index e7b3b99..0000000
 -typedef CErRvlcInfo RVLC_INFO; /* temp */
 -
 -#endif /* RVLC_INFO_H */
-diff --git a/libAACdec/src/rvlcbit.cpp b/libAACdec/src/rvlcbit.cpp
-deleted file mode 100644
-index b0c4596..0000000
 --- a/libAACdec/src/rvlcbit.cpp
 +++ /dev/null
 @@ -1,148 +0,0 @@
@@ -9126,9 +9062,6 @@ index b0c4596..0000000
 -
 -  return (bit);
 -}
-diff --git a/libAACdec/src/rvlcbit.h b/libAACdec/src/rvlcbit.h
-deleted file mode 100644
-index 2578453..0000000
 --- a/libAACdec/src/rvlcbit.h
 +++ /dev/null
 @@ -1,111 +0,0 @@
@@ -9243,9 +9176,6 @@ index 2578453..0000000
 -                               INT *pPosition, UCHAR readDirection);
 -
 -#endif /* RVLCBIT_H */
-diff --git a/libAACdec/src/rvlcconceal.cpp b/libAACdec/src/rvlcconceal.cpp
-deleted file mode 100644
-index 77fda68..0000000
 --- a/libAACdec/src/rvlcconceal.cpp
 +++ /dev/null
 @@ -1,787 +0,0 @@
@@ -10036,9 +9966,6 @@ index 77fda68..0000000
 -    }
 -  }
 -}
-diff --git a/libAACdec/src/rvlcconceal.h b/libAACdec/src/rvlcconceal.h
-deleted file mode 100644
-index 8e2062e..0000000
 --- a/libAACdec/src/rvlcconceal.h
 +++ /dev/null
 @@ -1,127 +0,0 @@
@@ -10169,8 +10096,6 @@ index 8e2062e..0000000
 -    CAacDecoderStaticChannelInfo *pAacDecoderStaticChannelInfo);
 -
 -#endif /* RVLCCONCEAL_H */
-diff --git a/libAACdec/src/usacdec_lpd.cpp b/libAACdec/src/usacdec_lpd.cpp
-index 2110172..fcf7a76 100644
 --- a/libAACdec/src/usacdec_lpd.cpp
 +++ b/libAACdec/src/usacdec_lpd.cpp
 @@ -111,8 +111,6 @@ amm-info@iis.fraunhofer.de
@@ -10182,7 +10107,7 @@ index 2110172..fcf7a76 100644
  #include "block.h"
  
  #define SF_PITCH_TRACK 6
-@@ -1210,8 +1208,7 @@ AAC_DECODER_ERROR CLpdChannelStream_Read(
+@@ -1210,8 +1208,7 @@ AAC_DECODER_ERROR CLpdChannelStream_Read
                              : &lg_table_ccfl[1][lg_table_offset];
    int last_lpc_lost = pAacDecoderStaticChannelInfo->last_lpc_lost;
  
@@ -10192,7 +10117,7 @@ index 2110172..fcf7a76 100644
  
    INT i_offset;
    UINT samplingRate;
-@@ -1392,13 +1389,7 @@ AAC_DECODER_ERROR CLpdChannelStream_Read(
+@@ -1392,13 +1389,7 @@ AAC_DECODER_ERROR CLpdChannelStream_Read
      }
    }
  
@@ -10207,7 +10132,7 @@ index 2110172..fcf7a76 100644
      if (pAacDecoderStaticChannelInfo->last_lpd_mode == 255) {
        /* We need it for TCX decoding or ACELP excitation update */
        E_LPC_f_lsp_a_conversion(
-@@ -1426,9 +1417,7 @@ AAC_DECODER_ERROR CLpdChannelStream_Read(
+@@ -1426,9 +1417,7 @@ AAC_DECODER_ERROR CLpdChannelStream_Read
            FD_SHORT;
        pAacDecoderChannelInfo->data.usac.lpd_mode_last = 255;
  
@@ -10228,6 +10153,3 @@ index 2110172..fcf7a76 100644
  
    /* Maintain LPD mode from previous frame */
    if ((pAacDecoderStaticChannelInfo->last_core_mode == FD_LONG) ||
--- 
-cgit v1.1
-
index 643ef7f555d690e43141418b2c2e4980f09f4fb0..b37abede25588a7b7a993e5b61bd4a664965a42e 100644 (file)
@@ -124,8 +124,6 @@ Subject: Remove MPS surround sound encoder
  delete mode 100644 libSACenc/src/sacenc_vectorfunctions.cpp
  delete mode 100644 libSACenc/src/sacenc_vectorfunctions.h
 
-diff --git a/Makefile.am b/Makefile.am
-index 16b21e1..1550d95 100644
 --- a/Makefile.am
 +++ b/Makefile.am
 @@ -6,8 +6,6 @@ AM_CPPFLAGS = \
@@ -189,7 +187,7 @@ index 16b21e1..1550d95 100644
      $(PCMUTILS_SRC) $(FDK_SRC) $(SYS_SRC)
  
  EXTRA_DIST = \
-@@ -217,10 +184,6 @@ EXTRA_DIST = \
+@@ -216,10 +183,6 @@ EXTRA_DIST = \
      $(top_srcdir)/libArithCoding/include/*.h \
      $(top_srcdir)/libDRCdec/include/*.h \
      $(top_srcdir)/libDRCdec/src/*.h \
@@ -200,8 +198,6 @@ index 16b21e1..1550d95 100644
      $(top_srcdir)/libSYS/include/*.h \
      $(top_srcdir)/libPCMutils/include/*.h \
      $(top_srcdir)/libPCMutils/src/*.h \
-diff --git a/Makefile.vc b/Makefile.vc
-index 97a0615..54f3744 100644
 --- a/Makefile.vc
 +++ b/Makefile.vc
 @@ -21,8 +21,6 @@ AM_CPPFLAGS = \
@@ -274,8 +270,6 @@ index 97a0615..54f3744 100644
        del /f libSYS\src\*.obj 2>NUL
  
  install: $(INST_DIRS)
-diff --git a/libAACdec/src/aacdecoder.cpp b/libAACdec/src/aacdecoder.cpp
-index 6c03567..cc3e245 100644
 --- a/libAACdec/src/aacdecoder.cpp
 +++ b/libAACdec/src/aacdecoder.cpp
 @@ -161,8 +161,6 @@ amm-info@iis.fraunhofer.de
@@ -287,7 +281,7 @@ index 6c03567..cc3e245 100644
  #include "usacdec_lpd.h"
  
  #include "ac_arith_coder.h"
-@@ -201,47 +199,6 @@ void CAacDecoder_SyncQmfMode(HANDLE_AACDECODER self) {
+@@ -201,47 +199,6 @@ void CAacDecoder_SyncQmfMode(HANDLE_AACD
      }
    }
  
@@ -335,7 +329,7 @@ index 6c03567..cc3e245 100644
    self->psPossible =
        ((CAN_DO_PS(self->streamInfo.aot) &&
          !PS_IS_EXPLICITLY_DISABLED(self->streamInfo.aot, self->flags[0]) &&
-@@ -876,45 +833,6 @@ static AAC_DECODER_ERROR CAacDecoder_ExtPayloadParse(
+@@ -876,45 +833,6 @@ static AAC_DECODER_ERROR CAacDecoder_Ext
            goto bail;
          }
  
@@ -381,7 +375,7 @@ index 6c03567..cc3e245 100644
          /* Skip any trailing bytes */
          FDKpushFor(hBs, *count);
          *count = 0;
-@@ -1080,15 +998,8 @@ static AAC_DECODER_ERROR aacDecoder_ParseExplicitMpsAndSbr(
+@@ -1080,15 +998,8 @@ static AAC_DECODER_ERROR aacDecoder_Pars
    if ((bitCnt > 0) && (self->flags[0] & (AC_USAC | AC_RSVD50))) {
      if ((self->flags[0] & AC_MPS_PRESENT) ||
          (self->elFlags[element_index] & AC_EL_USAC_MPS212)) {
@@ -399,7 +393,7 @@ index 6c03567..cc3e245 100644
      }
    }
  
-@@ -1581,58 +1492,6 @@ CAacDecoder_Init(HANDLE_AACDECODER self, const CSAudioSpecificConfig *asc,
+@@ -1581,58 +1492,6 @@ CAacDecoder_Init(HANDLE_AACDECODER self,
              asc->m_sc.m_usacConfig.m_usacNumElements;
        }
  
@@ -458,7 +452,7 @@ index 6c03567..cc3e245 100644
        self->hasAudioPreRoll = 0;
        if (self->pUsacConfig[streamIndex]->m_usacNumElements) {
          self->hasAudioPreRoll = asc->m_sc.m_usacConfig.element[0]
-@@ -1764,7 +1623,6 @@ CAacDecoder_Init(HANDLE_AACDECODER self, const CSAudioSpecificConfig *asc,
+@@ -1764,7 +1623,6 @@ CAacDecoder_Init(HANDLE_AACDECODER self,
    self->flags[streamIndex] |= (asc->m_hcrFlag) ? AC_ER_HCR : 0;
  
    if (asc->m_aot == AOT_ER_AAC_ELD) {
@@ -466,7 +460,7 @@ index 6c03567..cc3e245 100644
      self->flags[streamIndex] |= AC_ELD;
      self->flags[streamIndex] |=
          (asc->m_sbrPresentFlag)
-@@ -1776,9 +1634,7 @@ CAacDecoder_Init(HANDLE_AACDECODER self, const CSAudioSpecificConfig *asc,
+@@ -1776,9 +1634,7 @@ CAacDecoder_Init(HANDLE_AACDECODER self,
      self->flags[streamIndex] |=
          (asc->m_sc.m_eldSpecificConfig.m_useLdQmfTimeAlign) ? AC_MPS_PRESENT
                                                              : 0;
@@ -477,7 +471,7 @@ index 6c03567..cc3e245 100644
    }
    self->flags[streamIndex] |= (asc->m_aot == AOT_ER_AAC_LD) ? AC_LD : 0;
    self->flags[streamIndex] |= (asc->m_epConfig >= 0) ? AC_ER : 0;
-@@ -1867,14 +1723,6 @@ CAacDecoder_Init(HANDLE_AACDECODER self, const CSAudioSpecificConfig *asc,
+@@ -1867,14 +1723,6 @@ CAacDecoder_Init(HANDLE_AACDECODER self,
        case AOT_USAC:
          break;
        case AOT_ER_AAC_ELD:
@@ -492,7 +486,7 @@ index 6c03567..cc3e245 100644
          break;
        default:
          self->qmfDomain.globalConf.qmfDomainExplicitConfig =
-@@ -3128,8 +2976,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecoder_DecodeFrame(
+@@ -3128,8 +2976,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecod
  
      if (self->flags[streamIndex] & AC_USAC) {
        int bsPseudoLr = 0;
@@ -501,11 +495,9 @@ index 6c03567..cc3e245 100644
        /* ISO/IEC 23003-3, 7.11.2.6 Modification of core decoder output (pseudo
         * LR) */
        if ((aacChannels == 2) && bsPseudoLr) {
-diff --git a/libAACdec/src/aacdecoder.h b/libAACdec/src/aacdecoder.h
-index 3750389..a57b0bb 100644
 --- a/libAACdec/src/aacdecoder.h
 +++ b/libAACdec/src/aacdecoder.h
-@@ -276,17 +276,6 @@ This structure is allocated once for each CPE. */
+@@ -276,17 +276,6 @@ This structure is allocated once for eac
    HANDLE_AAC_DRC hDrcInfo; /*!< handle to DRC data structure               */
    INT metadataExpiry;      /*!< Metadata expiry time in milli-seconds.     */
  
@@ -523,8 +515,6 @@ index 3750389..a57b0bb 100644
    CAncData ancData; /*!< structure to handle ancillary data         */
  
    HANDLE_PCM_DOWNMIX hPcmUtils; /*!< privat data for the PCM utils. */
-diff --git a/libAACdec/src/aacdecoder_lib.cpp b/libAACdec/src/aacdecoder_lib.cpp
-index 1fc6ea0..e49d502 100644
 --- a/libAACdec/src/aacdecoder_lib.cpp
 +++ b/libAACdec/src/aacdecoder_lib.cpp
 @@ -109,8 +109,6 @@ amm-info@iis.fraunhofer.de
@@ -536,7 +526,7 @@ index 1fc6ea0..e49d502 100644
  #include "pcm_utils.h"
  
  /* Decoder library info */
-@@ -306,14 +304,6 @@ static INT aacDecoder_FreeMemCallback(void *handle,
+@@ -306,14 +304,6 @@ static INT aacDecoder_FreeMemCallback(vo
      errTp = TRANSPORTDEC_UNKOWN_ERROR;
    }
  
@@ -551,7 +541,7 @@ index 1fc6ea0..e49d502 100644
    /* free persistent qmf domain buffer, QmfWorkBufferCore3, QmfWorkBufferCore4,
     * QmfWorkBufferCore5 and configuration variables */
    FDK_QmfDomain_FreeMem(&self->qmfDomain);
-@@ -344,44 +334,9 @@ static INT aacDecoder_SscCallback(void *handle, HANDLE_FDK_BITSTREAM hBs,
+@@ -344,44 +334,9 @@ static INT aacDecoder_SscCallback(void *
                                    const INT coreSbrFrameLengthIndex,
                                    const INT configBytes, const UCHAR configMode,
                                    UCHAR *configChanged) {
@@ -597,7 +587,7 @@ index 1fc6ea0..e49d502 100644
    return (INT)errTp;
  }
  
-@@ -451,8 +406,6 @@ static int isSupportedMpsConfig(AUDIO_OBJECT_TYPE aot,
+@@ -451,8 +406,6 @@ static int isSupportedMpsConfig(AUDIO_OB
  
    FDKinitLibInfo(libInfo);
  
@@ -606,7 +596,7 @@ index 1fc6ea0..e49d502 100644
    mpsCaps = FDKlibInfo_getCapabilities(libInfo, FDK_MPSDEC);
  
    if (!(mpsCaps & CAPF_MPS_LD) && IS_LOWDELAY(aot)) {
-@@ -869,19 +822,6 @@ LINKSPEC_CPP HANDLE_AACDECODER aacDecoder_Open(TRANSPORT_TYPE transportFmt,
+@@ -869,19 +822,6 @@ LINKSPEC_CPP HANDLE_AACDECODER aacDecode
    FDKmemclear(&aacDec->qmfDomain, sizeof(FDK_QMF_DOMAIN));
    aacDec->qmfModeUser = NOT_DEFINED;
  
@@ -626,7 +616,7 @@ index 1fc6ea0..e49d502 100644
    {
      if (FDK_drcDec_Open(&(aacDec->hUniDrcDecoder), DRC_DEC_ALL) != 0) {
        err = -1;
-@@ -952,12 +892,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR aacDecoder_Fill(HANDLE_AACDECODER self,
+@@ -952,12 +892,6 @@ LINKSPEC_CPP AAC_DECODER_ERROR aacDecode
  
  static void aacDecoder_SignalInterruption(HANDLE_AACDECODER self) {
    CAacDecoder_SignalInterruption(self);
@@ -639,7 +629,7 @@ index 1fc6ea0..e49d502 100644
  }
  
  static void aacDecoder_UpdateBitStreamCounters(CStreamInfo *pSi,
-@@ -1157,9 +1091,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1157,9 +1091,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
         Tell other modules to clear states if required. */
      if (flags & AACDEC_CLRHIST) {
        if (!(self->flags[0] & AC_USAC)) {
@@ -649,7 +639,7 @@ index 1fc6ea0..e49d502 100644
          if (FDK_QmfDomain_ClearPersistentMemory(&self->qmfDomain) != 0) {
            ErrorStatus = AAC_DEC_UNKNOWN;
            goto bail;
-@@ -1247,48 +1178,8 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1247,48 +1178,8 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
                          self->streamInfo.frameSize, 0);
        }
  
@@ -698,7 +688,7 @@ index 1fc6ea0..e49d502 100644
        self->qmfDomain.globalConf.TDinput = pTimeData;
  
        switch (FDK_QmfDomain_Configure(&self->qmfDomain)) {
-@@ -1308,61 +1199,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1308,61 +1199,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
                                decoder too */
        }
  
@@ -760,7 +750,7 @@ index 1fc6ea0..e49d502 100644
        /* Use dedicated memory for PCM postprocessing */
        pTimeDataPcmPost = self->pTimeData2;
        timeDataPcmPostSize = self->timeData2Size;
-@@ -1395,11 +1231,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1395,11 +1231,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
              reverseOutChannelMap[ch] = ch;
            }
  
@@ -772,7 +762,7 @@ index 1fc6ea0..e49d502 100644
            for (ch = 0; ch < self->streamInfo.numChannels; ch++) {
              UCHAR mapValue = FDK_chMapDescr_getMapValue(
                  &self->mapDescr, (UCHAR)ch, self->chMapIndex);
-@@ -1411,27 +1242,7 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1411,27 +1242,7 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
              if (mapValue < (8)) reverseOutChannelMap[mapValue] = ch;
            }
  
@@ -801,7 +791,7 @@ index 1fc6ea0..e49d502 100644
              drcWorkBuffer = (FIXP_DBL *)pTimeDataPcmPost;
            }
  
-@@ -1488,7 +1299,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1488,7 +1299,6 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
          }
  
          INT interleaved = 0;
@@ -809,7 +799,7 @@ index 1fc6ea0..e49d502 100644
  
          /* do PCM post processing */
          dmxErr = pcmDmx_ApplyFrame(
-@@ -1525,8 +1335,7 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1525,8 +1335,7 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
            pcmLimiter_SetSampleRate(self->hLimiter, self->streamInfo.sampleRate);
            pcmLimiterScale += PCM_OUT_HEADROOM;
  
@@ -819,7 +809,7 @@ index 1fc6ea0..e49d502 100644
              pInterleaveBuffer = (PCM_LIM *)pTimeDataPcmPost;
            } else {
              pInterleaveBuffer = (PCM_LIM *)pTimeData;
-@@ -1549,8 +1358,7 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER self, INT_PCM *pTimeData_extern,
+@@ -1549,8 +1358,7 @@ aacDecoder_DecodeFrame(HANDLE_AACDECODER
            /* If numChannels = 1 we do not need interleaving. The same applies if
            SBR or MPS are used, since their output is interleaved already
            (resampled or not) */
@@ -829,7 +819,7 @@ index 1fc6ea0..e49d502 100644
              scaleValuesSaturate(
                  pTimeData, pTimeDataPcmPost,
                  self->streamInfo.frameSize * self->streamInfo.numChannels,
-@@ -1688,11 +1496,6 @@ LINKSPEC_CPP void aacDecoder_Close(HANDLE_AACDECODER self) {
+@@ -1688,11 +1496,6 @@ LINKSPEC_CPP void aacDecoder_Close(HANDL
  
    FDK_drcDec_Close(&self->hUniDrcDecoder);
  
@@ -841,7 +831,7 @@ index 1fc6ea0..e49d502 100644
    if (self->hInput != NULL) {
      transportDec_Close(&self->hInput);
    }
-@@ -1711,7 +1514,6 @@ LINKSPEC_CPP INT aacDecoder_GetLibInfo(LIB_INFO *info) {
+@@ -1711,7 +1514,6 @@ LINKSPEC_CPP INT aacDecoder_GetLibInfo(L
      return -1;
    }
  
@@ -849,8 +839,6 @@ index 1fc6ea0..e49d502 100644
    transportDec_GetLibInfo(info);
    FDK_toolsGetLibInfo(info);
    pcmDmx_GetLibInfo(info);
-diff --git a/libAACenc/src/aacenc_lib.cpp b/libAACenc/src/aacenc_lib.cpp
-index 51f3f49..7382106 100644
 --- a/libAACenc/src/aacenc_lib.cpp
 +++ b/libAACenc/src/aacenc_lib.cpp
 @@ -130,8 +130,6 @@ amm-info@iis.fraunhofer.de
@@ -871,7 +859,7 @@ index 51f3f49..7382106 100644
    /* Transport */
    HANDLE_TRANSPORTENC hTpEnc;
  
-@@ -541,14 +537,6 @@ static INT aacEncoder_LimitBitrate(const HANDLE_TRANSPORTENC hTpEnc,
+@@ -541,14 +537,6 @@ static INT aacEncoder_LimitBitrate(const
                                     nChannels, cm.nChannelsEff, bitRate, -1,
                                     NULL, AACENC_BR_MODE_INVALID, nSubFrames);
  
@@ -886,7 +874,7 @@ index 51f3f49..7382106 100644
    return bitRate;
  }
  
-@@ -863,17 +851,6 @@ static AACENC_ERROR FDKaacEnc_AdjustEncSettings(HANDLE_AACENCODER hAacEncoder,
+@@ -863,17 +851,6 @@ static AACENC_ERROR FDKaacEnc_AdjustEncS
    return err;
  }
  
@@ -904,7 +892,7 @@ index 51f3f49..7382106 100644
  static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder, ULONG InitFlags,
                                 USER_PARAM *config) {
    AACENC_ERROR err = AACENC_OK;
-@@ -918,23 +895,6 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder, ULONG InitFlags,
+@@ -918,23 +895,6 @@ static AACENC_ERROR aacEncInit(HANDLE_AA
      hAacConfig->ancDataBitRate = 0;
    }
  
@@ -928,7 +916,7 @@ index 51f3f49..7382106 100644
    /*
     * Initialize Transport - Module.
     */
-@@ -994,13 +954,7 @@ static AACENC_ERROR aacEncInit(HANDLE_AACENCODER hAacEncoder, ULONG InitFlags,
+@@ -994,13 +954,7 @@ static AACENC_ERROR aacEncInit(HANDLE_AA
      hAacEncoder->nDelay += FDK_MetadataEnc_GetDelay(hAacEncoder->hMetadataEnc);
    }
  
@@ -943,7 +931,7 @@ index 51f3f49..7382106 100644
      hAacEncoder->nDelayCore = hAacEncoder->nDelay;
    }
  
-@@ -1120,14 +1074,6 @@ AACENC_ERROR aacEncOpen(HANDLE_AACENCODER *phAacEncoder, const UINT encModules,
+@@ -1120,14 +1074,6 @@ AACENC_ERROR aacEncOpen(HANDLE_AACENCODE
      }
    } /* (encoder_modis&ENC_MODE_FLAG_META) */
  
@@ -958,7 +946,7 @@ index 51f3f49..7382106 100644
    /* Open Transport Encoder */
    if (transportEnc_Open(&hAacEncoder->hTpEnc) != 0) {
      err = AACENC_MEMORY_ERROR;
-@@ -1146,11 +1092,6 @@ AACENC_ERROR aacEncOpen(HANDLE_AACENCODER *phAacEncoder, const UINT encModules,
+@@ -1146,11 +1092,6 @@ AACENC_ERROR aacEncOpen(HANDLE_AACENCODE
  
      C_ALLOC_SCRATCH_END(_pLibInfo, LIB_INFO, FDK_MODULE_LAST)
    }
@@ -970,7 +958,7 @@ index 51f3f49..7382106 100644
  
    /* Initialize encoder instance with default parameters. */
    aacEncDefaultConfig(&hAacEncoder->aacConfig, &hAacEncoder->extParam);
-@@ -1202,9 +1143,6 @@ AACENC_ERROR aacEncClose(HANDLE_AACENCODER *phAacEncoder) {
+@@ -1202,9 +1143,6 @@ AACENC_ERROR aacEncClose(HANDLE_AACENCOD
      if (hAacEncoder->hMetadataEnc) {
        FDK_MetadataEnc_Close(&hAacEncoder->hMetadataEnc);
      }
@@ -980,7 +968,7 @@ index 51f3f49..7382106 100644
  
      Free_AacEncoder(phAacEncoder);
    }
-@@ -1399,30 +1337,6 @@ AACENC_ERROR aacEncEncode(const HANDLE_AACENCODER hAacEncoder,
+@@ -1399,30 +1337,6 @@ AACENC_ERROR aacEncEncode(const HANDLE_A
      }
    }
  
@@ -1011,7 +999,7 @@ index 51f3f49..7382106 100644
    if ((inargs->numAncBytes > 0) &&
        (getBufDescIdx(inBufDesc, IN_ANCILLRY_DATA) != -1)) {
      INT idx = getBufDescIdx(inBufDesc, IN_ANCILLRY_DATA);
-@@ -1528,7 +1442,6 @@ AACENC_ERROR aacEncGetLibInfo(LIB_INFO *info) {
+@@ -1528,7 +1442,6 @@ AACENC_ERROR aacEncGetLibInfo(LIB_INFO *
  
    FDK_toolsGetLibInfo(info);
    transportEnc_GetLibInfo(info);
@@ -1019,7 +1007,7 @@ index 51f3f49..7382106 100644
  
    /* search for next free tab */
    for (i = 0; i < FDK_MODULE_LAST; i++) {
-@@ -1645,11 +1558,7 @@ AACENC_ERROR aacEncoder_SetParam(const HANDLE_AACENCODER hAacEncoder,
+@@ -1645,11 +1558,7 @@ AACENC_ERROR aacEncoder_SetParam(const H
        break;
      case AACENC_CHANNELMODE:
        if (settings->userChannelMode != (CHANNEL_MODE)value) {
@@ -1032,9 +1020,6 @@ index 51f3f49..7382106 100644
            const CHANNEL_MODE_CONFIG_TAB *pConfig =
                FDKaacEnc_GetChannelModeConfiguration((CHANNEL_MODE)value);
            if (pConfig == NULL) {
-diff --git a/libAACenc/src/mps_main.cpp b/libAACenc/src/mps_main.cpp
-deleted file mode 100644
-index 1048228..0000000
 --- a/libAACenc/src/mps_main.cpp
 +++ /dev/null
 @@ -1,529 +0,0 @@
@@ -1567,9 +1552,6 @@ index 1048228..0000000
 -
 -  return error;
 -}
-diff --git a/libAACenc/src/mps_main.h b/libAACenc/src/mps_main.h
-deleted file mode 100644
-index f56678a..0000000
 --- a/libAACenc/src/mps_main.h
 +++ /dev/null
 @@ -1,270 +0,0 @@
@@ -1843,9 +1825,6 @@ index f56678a..0000000
 -MPS_ENCODER_ERROR FDK_MpegsEnc_GetLibInfo(LIB_INFO *info);
 -
 -#endif /* MPS_MAIN_H */
-diff --git a/libSACdec/include/sac_dec_errorcodes.h b/libSACdec/include/sac_dec_errorcodes.h
-deleted file mode 100644
-index ee8b9f8..0000000
 --- a/libSACdec/include/sac_dec_errorcodes.h
 +++ /dev/null
 @@ -1,157 +0,0 @@
@@ -2006,9 +1985,6 @@ index ee8b9f8..0000000
 -} SACDEC_ERROR;
 -
 -#endif
-diff --git a/libSACdec/include/sac_dec_lib.h b/libSACdec/include/sac_dec_lib.h
-deleted file mode 100644
-index 9913279..0000000
 --- a/libSACdec/include/sac_dec_lib.h
 +++ /dev/null
 @@ -1,477 +0,0 @@
@@ -2489,9 +2465,6 @@ index 9913279..0000000
 -#endif /* __cplusplus */
 -
 -#endif /* #ifndef SAC_DEC_LIB_H */
-diff --git a/libSACdec/src/sac_bitdec.cpp b/libSACdec/src/sac_bitdec.cpp
-deleted file mode 100644
-index 883e1e8..0000000
 --- a/libSACdec/src/sac_bitdec.cpp
 +++ /dev/null
 @@ -1,2167 +0,0 @@
@@ -4662,9 +4635,6 @@ index 883e1e8..0000000
 -    FDK_FREE_MEMORY_1D(pBs->ICCLosslessData);
 -  }
 -}
-diff --git a/libSACdec/src/sac_bitdec.h b/libSACdec/src/sac_bitdec.h
-deleted file mode 100644
-index cb0c7d2..0000000
 --- a/libSACdec/src/sac_bitdec.h
 +++ /dev/null
 @@ -1,161 +0,0 @@
@@ -4829,9 +4799,6 @@ index cb0c7d2..0000000
 -    spatialDec *self, SPATIAL_SPECIFIC_CONFIG *pSpatialSpecificConfig);
 -
 -#endif
-diff --git a/libSACdec/src/sac_calcM1andM2.cpp b/libSACdec/src/sac_calcM1andM2.cpp
-deleted file mode 100644
-index 6e5a145..0000000
 --- a/libSACdec/src/sac_calcM1andM2.cpp
 +++ /dev/null
 @@ -1,848 +0,0 @@
@@ -5683,9 +5650,6 @@ index 6e5a145..0000000
 -
 -  return err;
 -}
-diff --git a/libSACdec/src/sac_calcM1andM2.h b/libSACdec/src/sac_calcM1andM2.h
-deleted file mode 100644
-index 996238d..0000000
 --- a/libSACdec/src/sac_calcM1andM2.h
 +++ /dev/null
 @@ -1,129 +0,0 @@
@@ -5818,9 +5782,6 @@ index 996238d..0000000
 -                                        const SPATIAL_BS_FRAME* frame);
 -
 -#endif /* SAC_CALCM1ANDM2_H */
-diff --git a/libSACdec/src/sac_dec.cpp b/libSACdec/src/sac_dec.cpp
-deleted file mode 100644
-index 4537d6e..0000000
 --- a/libSACdec/src/sac_dec.cpp
 +++ /dev/null
 @@ -1,1509 +0,0 @@
@@ -7333,9 +7294,6 @@ index 4537d6e..0000000
 -
 -  return err;
 -}
-diff --git a/libSACdec/src/sac_dec.h b/libSACdec/src/sac_dec.h
-deleted file mode 100644
-index 992acad..0000000
 --- a/libSACdec/src/sac_dec.h
 +++ /dev/null
 @@ -1,539 +0,0 @@
@@ -7878,9 +7836,6 @@ index 992acad..0000000
 -}
 -
 -#endif /* SAC_DEC_H */
-diff --git a/libSACdec/src/sac_dec_conceal.cpp b/libSACdec/src/sac_dec_conceal.cpp
-deleted file mode 100644
-index dfeef7b..0000000
 --- a/libSACdec/src/sac_dec_conceal.cpp
 +++ /dev/null
 @@ -1,392 +0,0 @@
@@ -8276,9 +8231,6 @@ index dfeef7b..0000000
 -bail:
 -  return err;
 -}
-diff --git a/libSACdec/src/sac_dec_conceal.h b/libSACdec/src/sac_dec_conceal.h
-deleted file mode 100644
-index 27f5249..0000000
 --- a/libSACdec/src/sac_dec_conceal.h
 +++ /dev/null
 @@ -1,187 +0,0 @@
@@ -8469,9 +8421,6 @@ index 27f5249..0000000
 -                                            const INT value);
 -
 -#endif /* SAC_DEC_CONCEAL_H */
-diff --git a/libSACdec/src/sac_dec_interface.h b/libSACdec/src/sac_dec_interface.h
-deleted file mode 100644
-index a2eea92..0000000
 --- a/libSACdec/src/sac_dec_interface.h
 +++ /dev/null
 @@ -1,335 +0,0 @@
@@ -8810,9 +8759,6 @@ index a2eea92..0000000
 -#endif
 -
 -#endif /* SAC_DEC_INTERFACE_H */
-diff --git a/libSACdec/src/sac_dec_lib.cpp b/libSACdec/src/sac_dec_lib.cpp
-deleted file mode 100644
-index bf6dedf..0000000
 --- a/libSACdec/src/sac_dec_lib.cpp
 +++ /dev/null
 @@ -1,1995 +0,0 @@
@@ -10811,9 +10757,6 @@ index bf6dedf..0000000
 -
 -  return (outputDelay);
 -}
-diff --git a/libSACdec/src/sac_dec_ssc_struct.h b/libSACdec/src/sac_dec_ssc_struct.h
-deleted file mode 100644
-index b67b465..0000000
 --- a/libSACdec/src/sac_dec_ssc_struct.h
 +++ /dev/null
 @@ -1,283 +0,0 @@
@@ -11100,9 +11043,6 @@ index b67b465..0000000
 -} SPATIAL_SPECIFIC_CONFIG;
 -
 -#endif
-diff --git a/libSACdec/src/sac_process.cpp b/libSACdec/src/sac_process.cpp
-deleted file mode 100644
-index 56c72ad..0000000
 --- a/libSACdec/src/sac_process.cpp
 +++ /dev/null
 @@ -1,1066 +0,0 @@
@@ -12172,9 +12112,6 @@ index 56c72ad..0000000
 -    *Dry_imag1++ = out_im;
 -  }
 -}
-diff --git a/libSACdec/src/sac_process.h b/libSACdec/src/sac_process.h
-deleted file mode 100644
-index ee2f2fe..0000000
 --- a/libSACdec/src/sac_process.h
 +++ /dev/null
 @@ -1,297 +0,0 @@
@@ -12475,9 +12412,6 @@ index ee2f2fe..0000000
 -FIXP_DBL getChGain(spatialDec *self, UINT ch, INT *scale);
 -
 -#endif
-diff --git a/libSACdec/src/sac_qmf.cpp b/libSACdec/src/sac_qmf.cpp
-deleted file mode 100644
-index a075490..0000000
 --- a/libSACdec/src/sac_qmf.cpp
 +++ /dev/null
 @@ -1,156 +0,0 @@
@@ -12637,9 +12571,6 @@ index a075490..0000000
 -
 -  return err;
 -}
-diff --git a/libSACdec/src/sac_qmf.h b/libSACdec/src/sac_qmf.h
-deleted file mode 100644
-index d1dc837..0000000
 --- a/libSACdec/src/sac_qmf.h
 +++ /dev/null
 @@ -1,143 +0,0 @@
@@ -12786,9 +12717,6 @@ index d1dc837..0000000
 -    FIXP_DBL *Sr, FIXP_DBL *Si);
 -
 -#endif /* SAC_QMF_H */
-diff --git a/libSACdec/src/sac_reshapeBBEnv.cpp b/libSACdec/src/sac_reshapeBBEnv.cpp
-deleted file mode 100644
-index 87c0ac6..0000000
 --- a/libSACdec/src/sac_reshapeBBEnv.cpp
 +++ /dev/null
 @@ -1,680 +0,0 @@
@@ -13472,9 +13400,6 @@ index 87c0ac6..0000000
 -    }
 -  }
 -}
-diff --git a/libSACdec/src/sac_reshapeBBEnv.h b/libSACdec/src/sac_reshapeBBEnv.h
-deleted file mode 100644
-index 1658530..0000000
 --- a/libSACdec/src/sac_reshapeBBEnv.h
 +++ /dev/null
 @@ -1,114 +0,0 @@
@@ -13592,9 +13517,6 @@ index 1658530..0000000
 -                            int ts);
 -
 -#endif
-diff --git a/libSACdec/src/sac_rom.cpp b/libSACdec/src/sac_rom.cpp
-deleted file mode 100644
-index 4285b65..0000000
 --- a/libSACdec/src/sac_rom.cpp
 +++ /dev/null
 @@ -1,709 +0,0 @@
@@ -14307,9 +14229,6 @@ index 4285b65..0000000
 -void SpatialDequantGetCLD2Values(int idx, FIXP_DBL* x) {
 -  *x = FX_CFG2FX_DBL(dequantCLD__FDK[idx]);
 -}
-diff --git a/libSACdec/src/sac_rom.h b/libSACdec/src/sac_rom.h
-deleted file mode 100644
-index d366fb6..0000000
 --- a/libSACdec/src/sac_rom.h
 +++ /dev/null
 @@ -1,230 +0,0 @@
@@ -14543,9 +14462,6 @@ index d366fb6..0000000
 -}
 -
 -#endif /* SAC_ROM_H */
-diff --git a/libSACdec/src/sac_smoothing.cpp b/libSACdec/src/sac_smoothing.cpp
-deleted file mode 100644
-index bee6551..0000000
 --- a/libSACdec/src/sac_smoothing.cpp
 +++ /dev/null
 @@ -1,295 +0,0 @@
@@ -14844,9 +14760,6 @@ index bee6551..0000000
 -  }
 -  return;
 -}
-diff --git a/libSACdec/src/sac_smoothing.h b/libSACdec/src/sac_smoothing.h
-deleted file mode 100644
-index fdf3f5b..0000000
 --- a/libSACdec/src/sac_smoothing.h
 +++ /dev/null
 @@ -1,114 +0,0 @@
@@ -14964,9 +14877,6 @@ index fdf3f5b..0000000
 -                         int ps);
 -
 -#endif
-diff --git a/libSACdec/src/sac_stp.cpp b/libSACdec/src/sac_stp.cpp
-deleted file mode 100644
-index 818e9df..0000000
 --- a/libSACdec/src/sac_stp.cpp
 +++ /dev/null
 @@ -1,548 +0,0 @@
@@ -15518,9 +15428,6 @@ index 818e9df..0000000
 -  return (SACDEC_ERROR)MPS_OK;
 -  ;
 -}
-diff --git a/libSACdec/src/sac_stp.h b/libSACdec/src/sac_stp.h
-deleted file mode 100644
-index 18471bd..0000000
 --- a/libSACdec/src/sac_stp.h
 +++ /dev/null
 @@ -1,115 +0,0 @@
@@ -15639,9 +15546,6 @@ index 18471bd..0000000
 -void subbandTPDestroy(HANDLE_STP_DEC *hStpDec);
 -
 -#endif
-diff --git a/libSACdec/src/sac_tsd.cpp b/libSACdec/src/sac_tsd.cpp
-deleted file mode 100644
-index 30acca8..0000000
 --- a/libSACdec/src/sac_tsd.cpp
 +++ /dev/null
 @@ -1,353 +0,0 @@
@@ -15998,9 +15902,6 @@ index 30acca8..0000000
 -  *pTsdTs = (ts + 1) & (MAX_TSD_TIME_SLOTS - 1);
 -  return;
 -}
-diff --git a/libSACdec/src/sac_tsd.h b/libSACdec/src/sac_tsd.h
-deleted file mode 100644
-index 2521e27..0000000
 --- a/libSACdec/src/sac_tsd.h
 +++ /dev/null
 @@ -1,167 +0,0 @@
@@ -16171,9 +16072,6 @@ index 2521e27..0000000
 -              FIXP_DBL *pDnonTrReal, FIXP_DBL *pDnonTrImag);
 -
 -#endif /* #ifndef SAC_TSD_H */
-diff --git a/libSACenc/include/sacenc_lib.h b/libSACenc/include/sacenc_lib.h
-deleted file mode 100644
-index 758cc0f..0000000
 --- a/libSACenc/include/sacenc_lib.h
 +++ /dev/null
 @@ -1,405 +0,0 @@
@@ -16582,9 +16480,6 @@ index 758cc0f..0000000
 -#endif
 -
 -#endif /* SACENC_LIB_H */
-diff --git a/libSACenc/src/sacenc_bitstream.cpp b/libSACenc/src/sacenc_bitstream.cpp
-deleted file mode 100644
-index dacfc27..0000000
 --- a/libSACenc/src/sacenc_bitstream.cpp
 +++ /dev/null
 @@ -1,826 +0,0 @@
@@ -17414,9 +17309,6 @@ index dacfc27..0000000
 -bail:
 -  return error;
 -}
-diff --git a/libSACenc/src/sacenc_bitstream.h b/libSACenc/src/sacenc_bitstream.h
-deleted file mode 100644
-index 67b7b5a..0000000
 --- a/libSACenc/src/sacenc_bitstream.h
 +++ /dev/null
 @@ -1,296 +0,0 @@
@@ -17716,9 +17608,6 @@ index 67b7b5a..0000000
 -    const INT setTo);
 -
 -#endif /* SACENC_BITSTREAM_H */
-diff --git a/libSACenc/src/sacenc_const.h b/libSACenc/src/sacenc_const.h
-deleted file mode 100644
-index c86e765..0000000
 --- a/libSACenc/src/sacenc_const.h
 +++ /dev/null
 @@ -1,126 +0,0 @@
@@ -17848,9 +17737,6 @@ index c86e765..0000000
 -/* Function / Class Declarations *********************************************/
 -
 -#endif /* SACENC_CONST_H */
-diff --git a/libSACenc/src/sacenc_delay.cpp b/libSACenc/src/sacenc_delay.cpp
-deleted file mode 100644
-index f2ed6b0..0000000
 --- a/libSACenc/src/sacenc_delay.cpp
 +++ /dev/null
 @@ -1,472 +0,0 @@
@@ -18326,9 +18212,6 @@ index f2ed6b0..0000000
 -INT fdk_sacenc_delay_GetInfoDecoderDelay(HANDLE_DELAY hDelay) {
 -  return (hDelay->nInfoDecoderDelay);
 -}
-diff --git a/libSACenc/src/sacenc_delay.h b/libSACenc/src/sacenc_delay.h
-deleted file mode 100644
-index 38bfbc5..0000000
 --- a/libSACenc/src/sacenc_delay.h
 +++ /dev/null
 @@ -1,175 +0,0 @@
@@ -18507,9 +18390,6 @@ index 38bfbc5..0000000
 -INT fdk_sacenc_delay_GetInfoDecoderDelay(HANDLE_DELAY hDelay);
 -
 -#endif /* SACENC_DELAY_H */
-diff --git a/libSACenc/src/sacenc_dmx_tdom_enh.cpp b/libSACenc/src/sacenc_dmx_tdom_enh.cpp
-deleted file mode 100644
-index be66c83..0000000
 --- a/libSACenc/src/sacenc_dmx_tdom_enh.cpp
 +++ /dev/null
 @@ -1,639 +0,0 @@
@@ -19152,9 +19032,6 @@ index be66c83..0000000
 -  }
 -  return error;
 -}
-diff --git a/libSACenc/src/sacenc_dmx_tdom_enh.h b/libSACenc/src/sacenc_dmx_tdom_enh.h
-deleted file mode 100644
-index 0b39911..0000000
 --- a/libSACenc/src/sacenc_dmx_tdom_enh.h
 +++ /dev/null
 @@ -1,134 +0,0 @@
@@ -19292,9 +19169,6 @@ index 0b39911..0000000
 -    HANDLE_ENHANCED_TIME_DOMAIN_DMX *hEnhancedTimeDmx);
 -
 -#endif /* SACENC_DMX_TDOM_ENH_H */
-diff --git a/libSACenc/src/sacenc_filter.cpp b/libSACenc/src/sacenc_filter.cpp
-deleted file mode 100644
-index 79f0797..0000000
 --- a/libSACenc/src/sacenc_filter.cpp
 +++ /dev/null
 @@ -1,207 +0,0 @@
@@ -19505,9 +19379,6 @@ index 79f0797..0000000
 -
 -  return error;
 -}
-diff --git a/libSACenc/src/sacenc_filter.h b/libSACenc/src/sacenc_filter.h
-deleted file mode 100644
-index 10e3abd..0000000
 --- a/libSACenc/src/sacenc_filter.h
 +++ /dev/null
 @@ -1,133 +0,0 @@
@@ -19644,9 +19515,6 @@ index 10e3abd..0000000
 -                                          const INT signalLength);
 -
 -#endif /* SACENC_FILTER_H */
-diff --git a/libSACenc/src/sacenc_framewindowing.cpp b/libSACenc/src/sacenc_framewindowing.cpp
-deleted file mode 100644
-index 15f0f0a..0000000
 --- a/libSACenc/src/sacenc_framewindowing.cpp
 +++ /dev/null
 @@ -1,568 +0,0 @@
@@ -20218,9 +20086,6 @@ index 15f0f0a..0000000
 -
 -  return error;
 -}
-diff --git a/libSACenc/src/sacenc_framewindowing.h b/libSACenc/src/sacenc_framewindowing.h
-deleted file mode 100644
-index 6b22dc9..0000000
 --- a/libSACenc/src/sacenc_framewindowing.h
 +++ /dev/null
 @@ -1,181 +0,0 @@
@@ -20405,9 +20270,6 @@ index 6b22dc9..0000000
 -    const INT dim);
 -
 -#endif /* SACENC_FRAMEWINDOWING_H */
-diff --git a/libSACenc/src/sacenc_huff_tab.cpp b/libSACenc/src/sacenc_huff_tab.cpp
-deleted file mode 100644
-index 7b28ecd..0000000
 --- a/libSACenc/src/sacenc_huff_tab.cpp
 +++ /dev/null
 @@ -1,997 +0,0 @@
@@ -21408,9 +21270,6 @@ index 7b28ecd..0000000
 -/* Function / Class Declarations *********************************************/
 -
 -/* Function / Class Definition ***********************************************/
-diff --git a/libSACenc/src/sacenc_huff_tab.h b/libSACenc/src/sacenc_huff_tab.h
-deleted file mode 100644
-index 7d6c331..0000000
 --- a/libSACenc/src/sacenc_huff_tab.h
 +++ /dev/null
 @@ -1,222 +0,0 @@
@@ -21636,9 +21495,6 @@ index 7d6c331..0000000
 -/* Function / Class Declarations *********************************************/
 -
 -#endif /* SACENC_HUFF_TAB_H */
-diff --git a/libSACenc/src/sacenc_lib.cpp b/libSACenc/src/sacenc_lib.cpp
-deleted file mode 100644
-index d6a1658..0000000
 --- a/libSACenc/src/sacenc_lib.cpp
 +++ /dev/null
 @@ -1,2042 +0,0 @@
@@ -23684,9 +23540,6 @@ index d6a1658..0000000
 -  }
 -  return error;
 -}
-diff --git a/libSACenc/src/sacenc_nlc_enc.cpp b/libSACenc/src/sacenc_nlc_enc.cpp
-deleted file mode 100644
-index 0ba6cc9..0000000
 --- a/libSACenc/src/sacenc_nlc_enc.cpp
 +++ /dev/null
 @@ -1,1442 +0,0 @@
@@ -25132,9 +24985,6 @@ index 0ba6cc9..0000000
 -
 -  return reset;
 -}
-diff --git a/libSACenc/src/sacenc_nlc_enc.h b/libSACenc/src/sacenc_nlc_enc.h
-deleted file mode 100644
-index 506b308..0000000
 --- a/libSACenc/src/sacenc_nlc_enc.h
 +++ /dev/null
 @@ -1,141 +0,0 @@
@@ -25279,9 +25129,6 @@ index 506b308..0000000
 -                               const INT independency_flag);
 -
 -#endif /* SACENC_NLC_ENC_H */
-diff --git a/libSACenc/src/sacenc_onsetdetect.cpp b/libSACenc/src/sacenc_onsetdetect.cpp
-deleted file mode 100644
-index 7e9aee1..0000000
 --- a/libSACenc/src/sacenc_onsetdetect.cpp
 +++ /dev/null
 @@ -1,381 +0,0 @@
@@ -25666,9 +25513,6 @@ index 7e9aee1..0000000
 -}
 -
 -/**************************************************************************/
-diff --git a/libSACenc/src/sacenc_onsetdetect.h b/libSACenc/src/sacenc_onsetdetect.h
-deleted file mode 100644
-index 5f3f0bd..0000000
 --- a/libSACenc/src/sacenc_onsetdetect.h
 +++ /dev/null
 @@ -1,154 +0,0 @@
@@ -25826,9 +25670,6 @@ index 5f3f0bd..0000000
 -    const INT prevPos, INT pTransientPos[MAX_NUM_TRANS]);
 -
 -#endif /* SACENC_ONSETDETECT_H */
-diff --git a/libSACenc/src/sacenc_paramextract.cpp b/libSACenc/src/sacenc_paramextract.cpp
-deleted file mode 100644
-index dcbce1e..0000000
 --- a/libSACenc/src/sacenc_paramextract.cpp
 +++ /dev/null
 @@ -1,725 +0,0 @@
@@ -26557,9 +26398,6 @@ index dcbce1e..0000000
 -
 -  return nParamBand;
 -}
-diff --git a/libSACenc/src/sacenc_paramextract.h b/libSACenc/src/sacenc_paramextract.h
-deleted file mode 100644
-index 9ebb902..0000000
 --- a/libSACenc/src/sacenc_paramextract.h
 +++ /dev/null
 @@ -1,214 +0,0 @@
@@ -26777,9 +26615,6 @@ index 9ebb902..0000000
 -}
 -
 -#endif /* SACENC_PARAMEXTRACT_H */
-diff --git a/libSACenc/src/sacenc_staticgain.cpp b/libSACenc/src/sacenc_staticgain.cpp
-deleted file mode 100644
-index fef9f8d..0000000
 --- a/libSACenc/src/sacenc_staticgain.cpp
 +++ /dev/null
 @@ -1,446 +0,0 @@
@@ -27229,9 +27064,6 @@ index fef9f8d..0000000
 -  }
 -  return error;
 -}
-diff --git a/libSACenc/src/sacenc_staticgain.h b/libSACenc/src/sacenc_staticgain.h
-deleted file mode 100644
-index 5db3bec..0000000
 --- a/libSACenc/src/sacenc_staticgain.h
 +++ /dev/null
 @@ -1,177 +0,0 @@
@@ -27412,9 +27244,6 @@ index 5db3bec..0000000
 -    HANDLE_STATIC_GAIN_CONFIG hStaticGainCfg, const MP4SPACEENC_MODE encMode);
 -
 -#endif /* SACENC_STATICGAIN_H */
-diff --git a/libSACenc/src/sacenc_tree.cpp b/libSACenc/src/sacenc_tree.cpp
-deleted file mode 100644
-index c7d3128..0000000
 --- a/libSACenc/src/sacenc_tree.cpp
 +++ /dev/null
 @@ -1,488 +0,0 @@
@@ -27906,9 +27735,6 @@ index c7d3128..0000000
 -
 -/*****************************************************************************
 -******************************************************************************/
-diff --git a/libSACenc/src/sacenc_tree.h b/libSACenc/src/sacenc_tree.h
-deleted file mode 100644
-index 09f5b2b..0000000
 --- a/libSACenc/src/sacenc_tree.h
 +++ /dev/null
 @@ -1,168 +0,0 @@
@@ -28080,9 +27906,6 @@ index 09f5b2b..0000000
 -                                          const INT nHybridBand);
 -
 -#endif /* SACENC_TREE_H */
-diff --git a/libSACenc/src/sacenc_vectorfunctions.cpp b/libSACenc/src/sacenc_vectorfunctions.cpp
-deleted file mode 100644
-index c1e24b7..0000000
 --- a/libSACenc/src/sacenc_vectorfunctions.cpp
 +++ /dev/null
 @@ -1,450 +0,0 @@
@@ -28536,9 +28359,6 @@ index c1e24b7..0000000
 -
 -  return (clz);
 -}
-diff --git a/libSACenc/src/sacenc_vectorfunctions.h b/libSACenc/src/sacenc_vectorfunctions.h
-deleted file mode 100644
-index e9c4abd..0000000
 --- a/libSACenc/src/sacenc_vectorfunctions.h
 +++ /dev/null
 @@ -1,488 +0,0 @@
@@ -29030,6 +28850,3 @@ index e9c4abd..0000000
 -}
 -
 -#endif /* SACENC_VECTORFUNCTIONS_H */
--- 
-cgit v1.1
-
index 44c0132777eece379ce2ed5ee0e75b76587712a0..04df80ae9d450f475fa82afe52084471003c9160 100644 (file)
@@ -42,8 +42,6 @@ Subject: Remove USAC
  delete mode 100644 libAACdec/src/usacdec_rom.cpp
  delete mode 100644 libAACdec/src/usacdec_rom.h
 
-diff --git a/Makefile.am b/Makefile.am
-index 1550d95..d5fd180 100644
 --- a/Makefile.am
 +++ b/Makefile.am
 @@ -57,14 +57,7 @@ AACDEC_SRC = \
@@ -62,8 +60,6 @@ index 1550d95..d5fd180 100644
  
  AACENC_SRC = \
      libAACenc/src/aacEnc_ram.cpp \
-diff --git a/Makefile.vc b/Makefile.vc
-index 54f3744..c236c15 100644
 --- a/Makefile.vc
 +++ b/Makefile.vc
 @@ -41,14 +41,7 @@ AACDEC_SRC = \
@@ -82,8 +78,6 @@ index 54f3744..c236c15 100644
  
  AACENC_SRC = \
      libAACenc/src/aacEnc_ram.cpp \
-diff --git a/libAACdec/src/aacdecoder.cpp b/libAACdec/src/aacdecoder.cpp
-index cc3e245..cd57500 100644
 --- a/libAACdec/src/aacdecoder.cpp
 +++ b/libAACdec/src/aacdecoder.cpp
 @@ -161,8 +161,6 @@ amm-info@iis.fraunhofer.de
@@ -95,7 +89,7 @@ index cc3e245..cd57500 100644
  #include "ac_arith_coder.h"
  
  #include "tpdec_lib.h"
-@@ -1942,17 +1940,6 @@ CAacDecoder_Init(HANDLE_AACDECODER self, const CSAudioSpecificConfig *asc,
+@@ -1942,17 +1940,6 @@ CAacDecoder_Init(HANDLE_AACDECODER self,
                goto bail;
              }
            }
@@ -113,7 +107,7 @@ index cc3e245..cd57500 100644
          } /* for each element */
        }
  
-@@ -2010,11 +1997,6 @@ CAacDecoder_Init(HANDLE_AACDECODER self, const CSAudioSpecificConfig *asc,
+@@ -2010,11 +1997,6 @@ CAacDecoder_Init(HANDLE_AACDECODER self,
                  self->pAacDecoderStaticChannelInfo[ch]->pOverlapBuffer,
                  OverlapBufferSize);
  
@@ -125,7 +119,7 @@ index cc3e245..cd57500 100644
        /* Reset DRC control data for this channel */
        aacDecoder_drcInitChannelData(
            &self->pAacDecoderStaticChannelInfo[ch]->drcData);
-@@ -2893,10 +2875,7 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecoder_DecodeFrame(
+@@ -2893,10 +2875,7 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecod
                (self->frameOK && !(flags & AACDEC_CONCEAL));
            const int icsIsInvalid = (GetScaleFactorBandsTransmitted(pIcsInfo) >
                                      GetScaleFactorBandsTotal(pIcsInfo));
@@ -137,7 +131,7 @@ index cc3e245..cd57500 100644
              self->frameOK = 0;
            }
          }
-@@ -2956,16 +2935,7 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecoder_DecodeFrame(
+@@ -2956,16 +2935,7 @@ LINKSPEC_CPP AAC_DECODER_ERROR CAacDecod
                    2;
              } break;
              case AACDEC_RENDER_LPD:
@@ -155,8 +149,6 @@ index cc3e245..cd57500 100644
                break;
              default:
                ErrorStatus = AAC_DEC_UNKNOWN;
-diff --git a/libAACdec/src/block.cpp b/libAACdec/src/block.cpp
-index a394cd7..b8ca877 100644
 --- a/libAACdec/src/block.cpp
 +++ b/libAACdec/src/block.cpp
 @@ -107,9 +107,6 @@ amm-info@iis.fraunhofer.de
@@ -344,8 +336,6 @@ index a394cd7..b8ca877 100644
  }
  
  #include "ldfiltbank.h"
-diff --git a/libAACdec/src/channel.cpp b/libAACdec/src/channel.cpp
-index e17ccf4..fe63756 100644
 --- a/libAACdec/src/channel.cpp
 +++ b/libAACdec/src/channel.cpp
 @@ -106,9 +106,6 @@ amm-info@iis.fraunhofer.de
@@ -465,8 +455,6 @@ index e17ccf4..fe63756 100644
      }
    }
  
-diff --git a/libAACdec/src/channelinfo.h b/libAACdec/src/channelinfo.h
-index 04f0012..42c8298 100644
 --- a/libAACdec/src/channelinfo.h
 +++ b/libAACdec/src/channelinfo.h
 @@ -117,10 +117,6 @@ amm-info@iis.fraunhofer.de
@@ -588,9 +576,6 @@ index 04f0012..42c8298 100644
  
      struct {
        CPnsData PnsData; /* Not required for USAC */
-diff --git a/libAACdec/src/usacdec_ace_d4t64.cpp b/libAACdec/src/usacdec_ace_d4t64.cpp
-deleted file mode 100644
-index 43e06cd..0000000
 --- a/libAACdec/src/usacdec_ace_d4t64.cpp
 +++ /dev/null
 @@ -1,439 +0,0 @@
@@ -1033,9 +1018,6 @@ index 43e06cd..0000000
 -  }
 -  return;
 -}
-diff --git a/libAACdec/src/usacdec_ace_d4t64.h b/libAACdec/src/usacdec_ace_d4t64.h
-deleted file mode 100644
-index 76bc3d9..0000000
 --- a/libAACdec/src/usacdec_ace_d4t64.h
 +++ /dev/null
 @@ -1,117 +0,0 @@
@@ -1156,9 +1138,6 @@ index 76bc3d9..0000000
 -void D_ACELP_decode_4t64(SHORT index[], int nbits, FIXP_COD code[]);
 -
 -#endif /* USACDEC_ACE_D4T64_H */
-diff --git a/libAACdec/src/usacdec_ace_ltp.cpp b/libAACdec/src/usacdec_ace_ltp.cpp
-deleted file mode 100644
-index 5964b49..0000000
 --- a/libAACdec/src/usacdec_ace_ltp.cpp
 +++ /dev/null
 @@ -1,229 +0,0 @@
@@ -1391,9 +1370,6 @@ index 5964b49..0000000
 -  }
 -  return;
 -}
-diff --git a/libAACdec/src/usacdec_ace_ltp.h b/libAACdec/src/usacdec_ace_ltp.h
-deleted file mode 100644
-index 5128acd..0000000
 --- a/libAACdec/src/usacdec_ace_ltp.h
 +++ /dev/null
 @@ -1,128 +0,0 @@
@@ -1525,9 +1501,6 @@ index 5128acd..0000000
 -);
 -
 -#endif /* USACDEC_ACE_LTP_H */
-diff --git a/libAACdec/src/usacdec_acelp.cpp b/libAACdec/src/usacdec_acelp.cpp
-deleted file mode 100644
-index a606459..0000000
 --- a/libAACdec/src/usacdec_acelp.cpp
 +++ /dev/null
 @@ -1,1296 +0,0 @@
@@ -2827,9 +2800,6 @@ index a606459..0000000
 -bail:
 -  return error;
 -}
-diff --git a/libAACdec/src/usacdec_acelp.h b/libAACdec/src/usacdec_acelp.h
-deleted file mode 100644
-index 9de41ff..0000000
 --- a/libAACdec/src/usacdec_acelp.h
 +++ /dev/null
 @@ -1,281 +0,0 @@
@@ -3114,9 +3084,6 @@ index 9de41ff..0000000
 -}
 -
 -#endif /* USACDEC_ACELP_H */
-diff --git a/libAACdec/src/usacdec_const.h b/libAACdec/src/usacdec_const.h
-deleted file mode 100644
-index f68e808..0000000
 --- a/libAACdec/src/usacdec_const.h
 +++ /dev/null
 @@ -1,203 +0,0 @@
@@ -3323,9 +3290,6 @@ index f68e808..0000000
 -#define FDNS_NPTS FDNS_NPTS_1024
 -
 -#endif /* USACDEC_CONST_H */
-diff --git a/libAACdec/src/usacdec_fac.cpp b/libAACdec/src/usacdec_fac.cpp
-deleted file mode 100644
-index 0d3d844..0000000
 --- a/libAACdec/src/usacdec_fac.cpp
 +++ /dev/null
 @@ -1,745 +0,0 @@
@@ -4074,9 +4038,6 @@ index 0d3d844..0000000
 -
 -  return nrSamples;
 -}
-diff --git a/libAACdec/src/usacdec_fac.h b/libAACdec/src/usacdec_fac.h
-deleted file mode 100644
-index 100a6fa..0000000
 --- a/libAACdec/src/usacdec_fac.h
 +++ /dev/null
 @@ -1,191 +0,0 @@
@@ -4271,9 +4232,6 @@ index 100a6fa..0000000
 -                        int currAliasingSymmetry);
 -
 -#endif /* USACDEC_FAC_H */
-diff --git a/libAACdec/src/usacdec_lpc.cpp b/libAACdec/src/usacdec_lpc.cpp
-deleted file mode 100644
-index 271463f..0000000
 --- a/libAACdec/src/usacdec_lpc.cpp
 +++ /dev/null
 @@ -1,1194 +0,0 @@
@@ -5471,9 +5429,6 @@ index 271463f..0000000
 -
 -  *a_exp = 8 - headroom_a;
 -}
-diff --git a/libAACdec/src/usacdec_lpc.h b/libAACdec/src/usacdec_lpc.h
-deleted file mode 100644
-index a6713c1..0000000
 --- a/libAACdec/src/usacdec_lpc.h
 +++ /dev/null
 @@ -1,190 +0,0 @@
@@ -5667,9 +5622,6 @@ index a6713c1..0000000
 -void E_LPC_f_lsp_a_conversion(FIXP_LPC *lsp, FIXP_LPC *a, INT *a_exp);
 -
 -#endif /* USACDEC_LPC_H */
-diff --git a/libAACdec/src/usacdec_lpd.cpp b/libAACdec/src/usacdec_lpd.cpp
-deleted file mode 100644
-index fcf7a76..0000000
 --- a/libAACdec/src/usacdec_lpd.cpp
 +++ /dev/null
 @@ -1,2017 +0,0 @@
@@ -7690,9 +7642,6 @@ index fcf7a76..0000000
 -
 -  return error;
 -}
-diff --git a/libAACdec/src/usacdec_lpd.h b/libAACdec/src/usacdec_lpd.h
-deleted file mode 100644
-index 3e7938d..0000000
 --- a/libAACdec/src/usacdec_lpd.h
 +++ /dev/null
 @@ -1,198 +0,0 @@
@@ -7894,9 +7843,6 @@ index 3e7938d..0000000
 -void CFdp_Reset(CAacDecoderStaticChannelInfo *pAacDecoderStaticChannelInfo);
 -
 -#endif /* USACDEC_LPD_H */
-diff --git a/libAACdec/src/usacdec_rom.cpp b/libAACdec/src/usacdec_rom.cpp
-deleted file mode 100644
-index ca3009e..0000000
 --- a/libAACdec/src/usacdec_rom.cpp
 +++ /dev/null
 @@ -1,1504 +0,0 @@
@@ -9404,9 +9350,6 @@ index ca3009e..0000000
 -    WTC(0x03d60412), WTC(0x02e286a8), WTC(0x02115586), WTC(0x0162aa04),
 -    WTC(0x00d6b403), WTC(0x006d99e3), WTC(0x00277872), WTC(0x000462eb),
 -};
-diff --git a/libAACdec/src/usacdec_rom.h b/libAACdec/src/usacdec_rom.h
-deleted file mode 100644
-index f969e90..0000000
 --- a/libAACdec/src/usacdec_rom.h
 +++ /dev/null
 @@ -1,154 +0,0 @@
@@ -9564,6 +9507,3 @@ index f969e90..0000000
 -extern const FIXP_WTB FacWindowZir48[48];
 -
 -#endif /* USACDEC_ROM_H */
--- 
-cgit v1.1
-