fdk-aac-free-2.0.3-1.fc44

List of Findings

Error: COMPILER_WARNING (CWE-563): [#def1]
fdk-aac-2.0.3/libAACdec/src/aacdecoder.cpp:830:7: warning[-Wunused-but-set-variable]: variable 'crcFlag' set but not used
#  830 |   int crcFlag = 0;
#      |       ^~~~~~~
#  828|     EXT_PAYLOAD_TYPE extension_type;
#  829|     int bytes = (*count) >> 3;
#  830|->   int crcFlag = 0;
#  831|   
#  832|     if (*count < 4) {

Error: COMPILER_WARNING (CWE-563): [#def2]
fdk-aac-2.0.3/libAACdec/src/aacdecoder.cpp: scope_hint: In function 'AAC_DECODER_ERROR CAacDecoder_ExtPayloadParse(HANDLE_AACDECODER, HANDLE_FDK_BITSTREAM, int*, MP4_ELEMENT_ID, int, int)'
fdk-aac-2.0.3/libAACdec/src/aacdecoder.cpp:864:13: warning[-Wunused-variable]: unused variable 'err'
#  864 |         int err, mpsSampleRate, mpsFrameSize;
#      |             ^~~
#  862|         /* Read MPEG Surround Extension payload */
#  863|         {
#  864|->         int err, mpsSampleRate, mpsFrameSize;
#  865|   
#  866|           if (self->flags[0] & AC_PS_PRESENT) {

Error: COMPILER_WARNING (CWE-563): [#def3]
fdk-aac-2.0.3/libAACdec/src/aacdecoder.cpp:864:18: warning[-Wunused-variable]: unused variable 'mpsSampleRate'
#  864 |         int err, mpsSampleRate, mpsFrameSize;
#      |                  ^~~~~~~~~~~~~
#  862|         /* Read MPEG Surround Extension payload */
#  863|         {
#  864|->         int err, mpsSampleRate, mpsFrameSize;
#  865|   
#  866|           if (self->flags[0] & AC_PS_PRESENT) {

Error: COMPILER_WARNING (CWE-563): [#def4]
fdk-aac-2.0.3/libAACdec/src/aacdecoder.cpp:864:33: warning[-Wunused-variable]: unused variable 'mpsFrameSize'
#  864 |         int err, mpsSampleRate, mpsFrameSize;
#      |                                 ^~~~~~~~~~~~
#  862|         /* Read MPEG Surround Extension payload */
#  863|         {
#  864|->         int err, mpsSampleRate, mpsFrameSize;
#  865|   
#  866|           if (self->flags[0] & AC_PS_PRESENT) {

Error: COMPILER_WARNING (CWE-563): [#def5]
fdk-aac-2.0.3/libAACdec/src/aacdecoder.cpp:882:15: warning[-Wunused-variable]: unused variable 'configChanged'
#  882 |         UCHAR configChanged = 0;
#      |               ^~~~~~~~~~~~~
#  880|         if (IS_CHANNEL_ELEMENT(previous_element)) {
#  881|           UCHAR configMode = 0;
#  882|->         UCHAR configChanged = 0;
#  883|   
#  884|           CAacDecoder_SyncQmfMode(self);

Error: COMPILER_WARNING (CWE-563): [#def6]
fdk-aac-2.0.3/libAACdec/src/aacdecoder.cpp: scope_hint: In function 'AAC_DECODER_ERROR CAacDecoder_Init(HANDLE_AACDECODER, const CSAudioSpecificConfig*, UCHAR, UCHAR*)'
fdk-aac-2.0.3/libAACdec/src/aacdecoder.cpp:1371:9: warning[-Wunused-variable]: unused variable 'usacStereoConfigIndex'
# 1371 |   SCHAR usacStereoConfigIndex = -1;
#      |         ^~~~~~~~~~~~~~~~~~~~~
# 1369|     INT ascChannels, ascChanged = 0;
# 1370|     AACDEC_RENDER_MODE initRenderMode = AACDEC_RENDER_INVALID;
# 1371|->   SCHAR usacStereoConfigIndex = -1;
# 1372|     int usacResidualDelayCompSamples = 0;
# 1373|     int elementOffset, aacChannelsOffset, aacChannelsOffsetIdx;

Error: COMPILER_WARNING (CWE-563): [#def7]
fdk-aac-2.0.3/libAACdec/src/aacdecoder.cpp:2157:7: warning[-Wunused-variable]: unused variable 'CConceal_TDFading_Applied'
# 2157 |   INT CConceal_TDFading_Applied[(8)] = {
#      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
# 2155|     INT checkSampleRate = self->streamInfo.aacSampleRate;
# 2156|   
# 2157|->   INT CConceal_TDFading_Applied[(8)] = {
# 2158|         0}; /* Initialize status of Time Domain fading */
# 2159|   

Error: COMPILER_WARNING (CWE-563): [#def8]
fdk-aac-2.0.3/libAACdec/src/aacdecoder.cpp: scope_hint: In function 'AAC_DECODER_ERROR CAacDecoder_DecodeFrame(HANDLE_AACDECODER, UINT, FIXP_DBL*, INT, int)'
fdk-aac-2.0.3/libAACdec/src/aacdecoder.cpp:2928:11: warning[-Wunused-variable]: unused variable 'concealApplyReturnCode'
# 2928 |       int concealApplyReturnCode;
#      |           ^~~~~~~~~~~~~~~~~~~~~~
# 2926|         int frameOk_butConceal =
# 2927|             0; /* Force frame concealment during mute release active state. */
# 2928|->       int concealApplyReturnCode;
# 2929|   
# 2930|         if (self->flags[streamIndex] & (AC_USAC | AC_RSV603DA | AC_BSAC)) {

Error: COMPILER_WARNING (CWE-1164): [#def9]
fdk-aac-2.0.3/libAACdec/src/aacdecoder_lib.cpp:330:12: warning[-Wunused-function]: 'INT aacDecoder_SscCallback(void*, HANDLE_FDK_BITSTREAM, AUDIO_OBJECT_TYPE, INT, INT, INT, INT, INT, INT, UCHAR, UCHAR*)' defined but not used
#  330 | static INT aacDecoder_SscCallback(
#      |            ^~~~~~~~~~~~~~~~~~~~~~
#  328|   }
#  329|   
#  330|-> static INT aacDecoder_SscCallback(
#  331|       void *handle, HANDLE_FDK_BITSTREAM hBs, const AUDIO_OBJECT_TYPE coreCodec,
#  332|       const INT samplingRate, const INT frameSize, const INT numChannels,

Error: COMPILER_WARNING (CWE-563): [#def10]
fdk-aac-2.0.3/libAACdec/src/aacdecoder_lib.cpp: scope_hint: In function 'INT aacDecoder_SscCallback(void*, HANDLE_FDK_BITSTREAM, AUDIO_OBJECT_TYPE, INT, INT, INT, INT, INT, INT, UCHAR, UCHAR*)'
fdk-aac-2.0.3/libAACdec/src/aacdecoder_lib.cpp:336:21: warning[-Wunused-variable]: unused variable 'hAacDecoder'
#  336 |   HANDLE_AACDECODER hAacDecoder = (HANDLE_AACDECODER)handle;
#      |                     ^~~~~~~~~~~
#  334|       const INT configBytes, const UCHAR configMode, UCHAR *configChanged) {
#  335|     TRANSPORTDEC_ERROR errTp;
#  336|->   HANDLE_AACDECODER hAacDecoder = (HANDLE_AACDECODER)handle;
#  337|     errTp = TRANSPORTDEC_UNKOWN_ERROR;
#  338|     return (INT)errTp;

Error: COMPILER_WARNING (CWE-1164): [#def11]
fdk-aac-2.0.3/libAACdec/src/aacdecoder_lib.cpp: scope_hint: At global scope
fdk-aac-2.0.3/libAACdec/src/aacdecoder_lib.cpp:409:12: warning[-Wunused-function]: 'int isSupportedMpsConfig(AUDIO_OBJECT_TYPE, unsigned int, unsigned int)' defined but not used
#  409 | static int isSupportedMpsConfig(AUDIO_OBJECT_TYPE aot,
#      |            ^~~~~~~~~~~~~~~~~~~~
#  407|   /* If MPS is present in stream, but not supported by this instance, we'll
#  408|      have to switch off MPS and use QMF synthesis in the SBR module if required */
#  409|-> static int isSupportedMpsConfig(AUDIO_OBJECT_TYPE aot,
#  410|                                   unsigned int numInChannels,
#  411|                                   unsigned int fMpsPresent) {

Error: COMPILER_WARNING (CWE-563): [#def12]
fdk-aac-2.0.3/libAACdec/src/aacdecoder_lib.cpp: scope_hint: In function 'AAC_DECODER_ERROR setConcealMethod(HANDLE_AACDECODER, INT)'
fdk-aac-2.0.3/libAACdec/src/aacdecoder_lib.cpp:472:7: warning[-Wunused-but-set-variable]: variable 'method_revert' set but not used
#  472 |   int method_revert = 0;
#      |       ^~~~~~~~~~~~~
#  470|       const INT method) {
#  471|     AAC_DECODER_ERROR errorStatus = AAC_DEC_OK;
#  472|->   int method_revert = 0;
#  473|     HANDLE_AAC_DRC hDrcInfo = NULL;
#  474|     HANDLE_PCM_DOWNMIX hPcmDmx = NULL;

Error: COMPILER_WARNING (CWE-563): [#def13]
fdk-aac-2.0.3/libAACdec/src/aacdecoder_lib.cpp: scope_hint: In function 'AAC_DECODER_INSTANCE* aacDecoder_Open(TRANSPORT_TYPE, UINT)'
fdk-aac-2.0.3/libAACdec/src/aacdecoder_lib.cpp:808:7: warning[-Wunused-variable]: unused variable 'stereoConfigIndex'
#  808 |   int stereoConfigIndex = -1;
#      |       ^~~~~~~~~~~~~~~~~
#  806|     HANDLE_TRANSPORTDEC pIn;
#  807|     int err = 0;
#  808|->   int stereoConfigIndex = -1;
#  809|   
#  810|     UINT nrOfLayers_min = fMin(nrOfLayers, (UINT)1);

Error: COMPILER_WARNING (CWE-563): [#def14]
fdk-aac-2.0.3/libAACdec/src/aacdecoder_lib.cpp: scope_hint: In function 'AAC_DECODER_ERROR aacDecoder_DecodeFrame(HANDLE_AACDECODER, INT_PCM*, INT, UINT)'
fdk-aac-2.0.3/libAACdec/src/aacdecoder_lib.cpp:976:7: warning[-Wunused-but-set-variable]: variable 'timeData3Size' set but not used
#  976 |   INT timeData3Size;
#      |       ^~~~~~~~~~~~~
#  974|     INT nBits;
#  975|     INT timeData2Size;
#  976|->   INT timeData3Size;
#  977|     INT timeDataHeadroom;
#  978|     HANDLE_FDK_BITSTREAM hBs;

Error: COMPILER_WARNING (CWE-563): [#def15]
fdk-aac-2.0.3/libAACdec/src/block.cpp: scope_hint: In function 'AAC_DECODER_ERROR CBlock_ReadSectionData(HANDLE_FDK_BITSTREAM, CAacDecoderChannelInfo*, const SamplingRateInfo*, UINT)'
fdk-aac-2.0.3/libAACdec/src/block.cpp:328:7: warning[-Wunused-variable]: unused variable 'numLinesInSecIdx'
#  328 |   int numLinesInSecIdx = 0;
#      |       ^~~~~~~~~~~~~~~~
#  326|     UCHAR sect_cb;
#  327|     UCHAR *pCodeBook = pAacDecoderChannelInfo->pDynData->aCodeBook;
#  328|->   int numLinesInSecIdx = 0;
#  329|     const SHORT *BandOffsets = GetScaleFactorBandOffsets(
#  330|         &pAacDecoderChannelInfo->icsInfo, pSamplingRateInfo);

Error: COMPILER_WARNING (CWE-563): [#def16]
fdk-aac-2.0.3/libAACdec/src/block.cpp:329:16: warning[-Wunused-variable]: unused variable 'BandOffsets'
#  329 |   const SHORT *BandOffsets = GetScaleFactorBandOffsets(
#      |                ^~~~~~~~~~~
#  327|     UCHAR *pCodeBook = pAacDecoderChannelInfo->pDynData->aCodeBook;
#  328|     int numLinesInSecIdx = 0;
#  329|->   const SHORT *BandOffsets = GetScaleFactorBandOffsets(
#  330|         &pAacDecoderChannelInfo->icsInfo, pSamplingRateInfo);
#  331|     pAacDecoderChannelInfo->pDynData->specificTo.aac.numberSection = 0;

Error: COMPILER_WARNING (CWE-563): [#def17]
fdk-aac-2.0.3/libAACdec/src/channel.cpp: scope_hint: In function 'AAC_DECODER_ERROR CChannelElement_Read(HANDLE_FDK_BITSTREAM, CAacDecoderChannelInfo**, CAacDecoderStaticChannelInfo**, AUDIO_OBJECT_TYPE, SamplingRateInfo*, UINT, UINT, UINT, UCHAR, SCHAR, HANDLE_TRANSPORTDEC)'
fdk-aac-2.0.3/libAACdec/src/channel.cpp:659:13: warning[-Wunused-variable]: unused variable 'fFacDatPresent'
#  659 |         int fFacDatPresent = FDKreadBit(hBs);
#      |             ^~~~~~~~~~~~~~
#  657|           break;
#  658|         case fac_data: {
#  659|->         int fFacDatPresent = FDKreadBit(hBs);
#  660|           error = AAC_DEC_PARSE_ERROR;
#  661|         } break;

Error: COMPILER_WARNING (CWE-563): [#def18]
fdk-aac-2.0.3/libAACenc/src/aacenc_lib.cpp: scope_hint: In function 'AACENC_ERROR aacEncInit(HANDLE_AACENCODER, UINT, USER_PARAM*)'
fdk-aac-2.0.3/libAACenc/src/aacenc_lib.cpp:873:18: warning[-Wunused-variable]: unused variable 'prevChMode'
#  873 |     CHANNEL_MODE prevChMode = hAacConfig->channelMode;
#      |                  ^~~~~~~~~~
#  871|   
#  872|     if ((InitFlags & AACENC_INIT_CONFIG)) {
#  873|->     CHANNEL_MODE prevChMode = hAacConfig->channelMode;
#  874|   
#  875|       /* Verify settings and update: config -> heAacEncoder */

Error: CPPCHECK_WARNING (CWE-457): [#def19]
fdk-aac-2.0.3/libAACenc/src/grp_data.cpp:261: warning[uninitvar]: Uninitialized variable: tmpSpectrum
#  259|     }
#  260|   
#  261|->   FDKmemcpy(mdctSpectrum, tmpSpectrum, granuleLength * sizeof(FIXP_DBL));
#  262|   
#  263|     C_ALLOC_SCRATCH_END(tmpSpectrum, FIXP_DBL, (1024))

Error: COMPILER_WARNING: [#def20]
fdk-aac-2.0.3/libFDK/src/nlc_dec.cpp:239:37: warning[-Warray-bounds=]: array subscript 'const SHORT[168][2][0]' is partly outside array bounds of 'const struct HUFF_RES_NODES[1]'
#  239 |     node = (*nodeTab)[node][next_bit];
#      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^
fdk-aac-2.0.3/libFDK/include/nlc_dec.h:107: included_from: Included from here.
fdk-aac-2.0.3/libFDK/src/nlc_dec.cpp:103: included_from: Included from here.
fdk-aac-2.0.3/libFDK/include/huff_nodes.h: scope_hint: In function 'huff_dec_reshape(FDK_BITSTREAM*, int*, int)'
fdk-aac-2.0.3/libFDK/include/huff_nodes.h:252:29: note: object 'FDK_huffReshapeNodes' of size 156
#  252 | extern const HUFF_RES_NODES FDK_huffReshapeNodes;
#      |                             ^~~~~~~~~~~~~~~~~~~~
#  237|       next_bit = FDKreadBits(strm, 1);
#  238|       len++;
#  239|->     node = (*nodeTab)[node][next_bit];
#  240|     } while (node > 0);
#  241|   

Error: COMPILER_WARNING: [#def21]
fdk-aac-2.0.3/libMpegTPDec/include/tp_data.h:401:3: warning[-Wodr]: type 'struct CSTpCallBacks' violates the C++ One Definition Rule
#  401 | } CSTpCallBacks;
#      |   ^
fdk-aac-2.0.3/libMpegTPEnc/include/tp_data.h:412:3: note: a different type is defined in another translation unit
#  412 | } CSTpCallBacks;
#      |   ^
fdk-aac-2.0.3/libMpegTPDec/include/tp_data.h:395:12: note: the first difference of corresponding definitions is field 'cbUsac'
#  395 |   cbUsac_t cbUsac;
#      |            ^
fdk-aac-2.0.3/libMpegTPEnc/include/tp_data.h:404:11: note: a field with different name is defined in another translation unit
#  404 |   cbSbr_t cbSbr;   /*!< Function pointer for SBR header parser callback. */
#      |           ^
#  399|     void *cbUniDrcData;  /*!< User data pointer for uniDrcConfig and
#  400|                             loudnessInfoSet parser callback. */
#  401|-> } CSTpCallBacks;
#  402|   
#  403|   static const UINT SamplingRateTable[] = {

Error: COMPILER_WARNING: [#def22]
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_adts.h:141:8: warning[-Wodr]: type 'struct STRUCT_ADTS' violates the C++ One Definition Rule
#  141 | struct STRUCT_ADTS {
#      |        ^
fdk-aac-2.0.3/libMpegTPEnc/src/tpenc_adts.h:133:3: note: a different type is defined in another translation unit
#  133 | } STRUCT_ADTS;
#      |   ^
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_adts.h:142:18: note: the first difference of corresponding definitions is field 'bs'
#  142 |   STRUCT_ADTS_BS bs;
#      |                  ^
fdk-aac-2.0.3/libMpegTPEnc/src/tpenc_adts.h:111:7: note: a field with different name is defined in another translation unit
#  111 |   INT sample_freq;
#      |       ^
#  139|   } STRUCT_ADTS_BS;
#  140|   
#  141|-> struct STRUCT_ADTS {
#  142|     STRUCT_ADTS_BS bs;
#  143|   

Error: COMPILER_WARNING (CWE-563): [#def23]
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_asc.cpp: scope_hint: In function 'INT ld_sbr_header(CSAudioSpecificConfig*, INT, HANDLE_FDK_BITSTREAM, CSTpCallBacks*)'
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_asc.cpp:1432:7: warning[-Wunused-variable]: unused variable 'i'
# 1432 |   int i = 0, j = 0;
#      |       ^
# 1430|                            HANDLE_FDK_BITSTREAM hBs, CSTpCallBacks *cb) {
# 1431|     const int channelConfiguration = asc->m_channelConfiguration;
# 1432|->   int i = 0, j = 0;
# 1433|     INT error = 0;
# 1434|     MP4_ELEMENT_ID element = ID_NONE;

Error: COMPILER_WARNING (CWE-563): [#def24]
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_asc.cpp:1432:14: warning[-Wunused-variable]: unused variable 'j'
# 1432 |   int i = 0, j = 0;
#      |              ^
# 1430|                            HANDLE_FDK_BITSTREAM hBs, CSTpCallBacks *cb) {
# 1431|     const int channelConfiguration = asc->m_channelConfiguration;
# 1432|->   int i = 0, j = 0;
# 1433|     INT error = 0;
# 1434|     MP4_ELEMENT_ID element = ID_NONE;

Error: COMPILER_WARNING (CWE-563): [#def25]
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_asc.cpp:1434:18: warning[-Wunused-variable]: unused variable 'element'
# 1434 |   MP4_ELEMENT_ID element = ID_NONE;
#      |                  ^~~~~~~
# 1432|     int i = 0, j = 0;
# 1433|     INT error = 0;
# 1434|->   MP4_ELEMENT_ID element = ID_NONE;
# 1435|   
# 1436|     /* check whether the channelConfiguration is defined in

Error: COMPILER_WARNING (CWE-563): [#def26]
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_asc.cpp: scope_hint: In function 'TRANSPORTDEC_ERROR EldSpecificConfig_Parse(CSAudioSpecificConfig*, HANDLE_FDK_BITSTREAM, CSTpCallBacks*)'
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_asc.cpp:1455:28: warning[-Wunused-variable]: unused variable 'sbrIndex'
# 1455 |                            sbrIndex, eldExtCnt = 0;
#      |                            ^~~~~~~~
# 1453|     UINT eldExtType;
# 1454|     int eldExtLen, len, cnt, ldSbrLen = 0, eldExtLenSum, numSbrHeader = 0,
# 1455|->                            sbrIndex, eldExtCnt = 0;
# 1456|   
# 1457|     unsigned char downscale_fill_nibble;

Error: COMPILER_WARNING (CWE-563): [#def27]
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_asc.cpp: scope_hint: In function 'TRANSPORTDEC_ERROR UsacRsv60DecoderConfig_Parse(CSAudioSpecificConfig*, HANDLE_FDK_BITSTREAM, const CSTpCallBacks*)'
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_asc.cpp:1897:28: warning[-Wunused-variable]: unused variable 'el_type'
# 1897 |             MP4_ELEMENT_ID el_type =
#      |                            ^~~~~~~
# 1895|             }
# 1896|             {
# 1897|->             MP4_ELEMENT_ID el_type =
# 1898|                   (usc->element[i].m_stereoConfigIndex == 1 ||
# 1899|                    usc->element[i].m_stereoConfigIndex == 2)

Error: COMPILER_WARNING (CWE-563): [#def28]
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_asc.cpp: scope_hint: In function 'TRANSPORTDEC_ERROR Drm_xHEAACDecoderConfig(CSAudioSpecificConfig*, HANDLE_FDK_BITSTREAM, int, CSTpCallBacks*)'
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_asc.cpp:2486:26: warning[-Wunused-variable]: unused variable 'el_type'
# 2486 |           MP4_ELEMENT_ID el_type =
#      |                          ^~~~~~~
# 2484|           }
# 2485|           {
# 2486|->           MP4_ELEMENT_ID el_type =
# 2487|                 (usc->element[elemIdx].m_stereoConfigIndex == 1 ||
# 2488|                  usc->element[elemIdx].m_stereoConfigIndex == 2)

Error: COMPILER_WARNING: [#def29]
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_latm.h:126:3: warning[-Wodr]: type 'struct LATM_LAYER_INFO' violates the C++ One Definition Rule
#  126 | } LATM_LAYER_INFO;
#      |   ^
fdk-aac-2.0.3/libMpegTPEnc/src/tpenc_latm.h:130:3: note: a different type is defined in another translation unit
#  130 | } LATM_LAYER_INFO;
#      |   ^
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_latm.h:122:8: note: the first difference of corresponding definitions is field 'm_frameLengthType'
#  122 |   UINT m_frameLengthType;
#      |        ^
fdk-aac-2.0.3/libMpegTPEnc/src/tpenc_latm.h:126:14: note: a field with different name is defined in another translation unit
#  126 |   signed int frameLengthType;
#      |              ^
#  124|     UINT m_streamID;
#  125|     UINT m_frameLengthInBits;
#  126|-> } LATM_LAYER_INFO;
#  127|   
#  128|   typedef struct {

Error: COMPILER_WARNING: [#def30]
fdk-aac-2.0.3/libMpegTPEnc/src/tpenc_latm.cpp: scope_hint: In function 'CreateStreamMuxConfig(LATM_STREAM*, FDK_BITSTREAM*, int, CSTpCallBacks*)'
fdk-aac-2.0.3/libMpegTPEnc/src/tpenc_latm.cpp:391:72: warning[-Warray-bounds=]: array subscript -1 is below array bounds of 'struct CODER_CONFIG *[1]'
#  391 |                 CODER_CONFIG *p_lci_prev = hAss->config[prog][layer - 1];
#      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
fdk-aac-2.0.3/libMpegTPEnc/src/tpenc_latm.cpp:103: included_from: Included from here.
fdk-aac-2.0.3/libMpegTPEnc/src/tpenc_latm.h:134:17: note: while referencing 'config'
#  134 |   CODER_CONFIG *config[LATM_MAX_PROGRAMS][LATM_MAX_LAYERS];
#      |                 ^~~~~~
#  389|   
#  390|                 if (!hAss->allStreamsSameTimeFraming) {
#  391|->                 CODER_CONFIG *p_lci_prev = hAss->config[prog][layer - 1];
#  392|                   if (((p_lci->aot == AOT_AAC_SCAL) ||
#  393|                        (p_lci->aot == AOT_ER_AAC_SCAL)) &&

Scan Properties

analyzer-version-clippy1.90.0
analyzer-version-cppcheck2.18.3
analyzer-version-gcc15.2.1
analyzer-version-gcc-analyzer16.0.0
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-153.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch
mock-configfedora-rawhide-gcc-latest-x86_64
project-namefdk-aac-free-2.0.3-1.fc44
store-results-to/tmp/tmpf2d6tt39/fdk-aac-free-2.0.3-1.fc44.tar.xz
time-created2025-10-28 17:50:24
time-finished2025-10-28 17:52:25
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'gcc,cppcheck,shellcheck,clippy,unicontrol' '-o' '/tmp/tmpf2d6tt39/fdk-aac-free-2.0.3-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmpf2d6tt39/fdk-aac-free-2.0.3-1.fc44.src.rpm'
tool-versioncsmock-3.8.3.20251027.143044.ge6b947b-1.el9