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
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'
Error: COMPILER_WARNING (CWE-563): [#def3]
fdk-aac-2.0.3/libAACdec/src/aacdecoder.cpp:864:18: warning[-Wunused-variable]: unused variable 'mpsSampleRate'
Error: COMPILER_WARNING (CWE-563): [#def4]
fdk-aac-2.0.3/libAACdec/src/aacdecoder.cpp:864:33: warning[-Wunused-variable]: unused variable 'mpsFrameSize'
Error: COMPILER_WARNING (CWE-563): [#def5]
fdk-aac-2.0.3/libAACdec/src/aacdecoder.cpp:882:15: warning[-Wunused-variable]: unused variable 'configChanged'
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'
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'
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'
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
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'
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
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
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'
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
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'
Error: COMPILER_WARNING (CWE-563): [#def16]
fdk-aac-2.0.3/libAACdec/src/block.cpp:329:16: warning[-Wunused-variable]: unused variable 'BandOffsets'
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'
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'
Error: CPPCHECK_WARNING (CWE-457): [#def19]
fdk-aac-2.0.3/libAACenc/src/grp_data.cpp:261: warning[uninitvar]: Uninitialized variable: tmpSpectrum
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]'
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
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
fdk-aac-2.0.3/libMpegTPEnc/include/tp_data.h:412:3: note: a different type is defined in another translation unit
fdk-aac-2.0.3/libMpegTPDec/include/tp_data.h:395:12: note: the first difference of corresponding definitions is field '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
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
fdk-aac-2.0.3/libMpegTPEnc/src/tpenc_adts.h:133:3: note: a different type is defined in another translation unit
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_adts.h:142:18: note: the first difference of corresponding definitions is field '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
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'
Error: COMPILER_WARNING (CWE-563): [#def24]
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_asc.cpp:1432:14: warning[-Wunused-variable]: unused variable 'j'
Error: COMPILER_WARNING (CWE-563): [#def25]
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_asc.cpp:1434:18: warning[-Wunused-variable]: unused variable 'element'
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'
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'
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'
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
fdk-aac-2.0.3/libMpegTPEnc/src/tpenc_latm.h:130:3: note: a different type is defined in another translation unit
fdk-aac-2.0.3/libMpegTPDec/src/tpdec_latm.h:122:8: note: the first difference of corresponding definitions is field '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
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]'
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'
Scan Properties
| analyzer-version-clippy | 1.90.0 |
| analyzer-version-cppcheck | 2.18.3 |
| analyzer-version-gcc | 15.2.1 |
| analyzer-version-gcc-analyzer | 16.0.0 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-153.us-west-2.compute.internal |
| known-false-positives | /usr/share/csmock/known-false-positives.js |
| known-false-positives-rpm | known-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch |
| mock-config | fedora-rawhide-gcc-latest-x86_64 |
| project-name | fdk-aac-free-2.0.3-1.fc44 |
| store-results-to | /tmp/tmpf2d6tt39/fdk-aac-free-2.0.3-1.fc44.tar.xz |
| time-created | 2025-10-28 17:50:24 |
| time-finished | 2025-10-28 17:52:25 |
| tool | csmock |
| 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-version | csmock-3.8.3.20251027.143044.ge6b947b-1.el9 |