2026-01-22 22:47 ftp://ftp.de.debian.org/debian/pool/main/libo/libomxmad/libomxmad_0.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.17.0-8-generic-x86_64-with-glibc2.42 python: 3.13.7 client-version: 1.3.69 compiler: g++ (Ubuntu 15.2.0-4ubuntu4) 15.2.0 cppcheck: head 2.19.0 head-info: eef2137 (2026-01-22 19:15:01 +0100) count: 25 25 elapsed-time: 0.0 0.1 head-timing-info: old-timing-info: head results: libomxmad-0.1/src/library_entry_point.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEB_LEV_FUNCTION_NAME [valueFlowBailoutIncompleteVar] libomxmad-0.1/src/omx_maddec_component.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OMX_ErrorNone [valueFlowBailoutIncompleteVar] libomxmad-0.1/src/omx_maddec_component.c:78:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OMX_ErrorNone [valueFlowBailoutIncompleteVar] libomxmad-0.1/src/omx_maddec_component.c:216:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OMX_BASE_FILTER_INPUTPORT_INDEX [valueFlowBailoutIncompleteVar] libomxmad-0.1/src/omx_maddec_component.c:265:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OMX_PortDomainAudio [valueFlowBailoutIncompleteVar] libomxmad-0.1/src/omx_maddec_component.c:287:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OMX_ErrorNone [valueFlowBailoutIncompleteVar] libomxmad-0.1/src/omx_maddec_component.c:307:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OMX_ErrorNone [valueFlowBailoutIncompleteVar] libomxmad-0.1/src/omx_maddec_component.c:339:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAD_F_FRACBITS [valueFlowBailoutIncompleteVar] libomxmad-0.1/src/omx_maddec_component.c:379:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEB_LEV_SIMPLE_SEQ [valueFlowBailoutIncompleteVar] libomxmad-0.1/src/omx_maddec_component.c:573:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OMX_ErrorNone [valueFlowBailoutIncompleteVar] libomxmad-0.1/src/omx_maddec_component.c:672:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OMX_ErrorNone [valueFlowBailoutIncompleteVar] libomxmad-0.1/src/omx_maddec_component.c:748:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEB_LEV_FUNCTION_NAME [valueFlowBailoutIncompleteVar] libomxmad-0.1/src/omx_maddec_component.c:512:65: style: Variable 'omx_maddec_component_Private->pAudioPcmMode.nSamplingRate' is reassigned a value before the old one has been used. [redundantAssignment] libomxmad-0.1/src/omx_maddec_component.c:511:65: note: omx_maddec_component_Private->pAudioPcmMode.nSamplingRate is assigned libomxmad-0.1/src/omx_maddec_component.c:512:65: note: omx_maddec_component_Private->pAudioPcmMode.nSamplingRate is overwritten libomxmad-0.1/src/omx_maddec_component.c:495:82: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libomxmad-0.1/src/omx_maddec_component.c:208:68: style: Parameter 'openmaxStandComp' can be declared as pointer to const [constParameterPointer] libomxmad-0.1/src/omx_maddec_component.c:284:60: style: Parameter 'openmaxStandComp' can be declared as pointer to const [constParameterPointer] libomxmad-0.1/src/omx_maddec_component.c:304:62: style: Parameter 'openmaxStandComp' can be declared as pointer to const [constParameterPointer] libomxmad-0.1/src/omx_maddec_component.c:577:33: style: Variable 'pComponentRole' can be declared as pointer to const [constVariablePointer] libomxmad-0.1/src/omx_maddec_component.c:671:28: style: Variable 'port' can be declared as pointer to const [constVariablePointer] libomxmad-0.1/src/omx_maddec_component.c:674:22: style: Variable 'openmaxStandComp' can be declared as pointer to const [constVariablePointer] libomxmad-0.1/src/omx_maddec_component.c:683:14: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libomxmad-0.1/src/omx_maddec_component.c:691:14: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libomxmad-0.1/src/omx_maddec_component.c:704:14: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libomxmad-0.1/src/omx_maddec_component.c:718:14: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libomxmad-0.1/src/omx_maddec_component.c:726:14: style: Variable 'err' is assigned a value that is never used. [unreadVariable] diff: DONE