2024-04-23 00:21 ftp://ftp.de.debian.org/debian/pool/main/v/vdr-plugin-markad/vdr-plugin-markad_3.4.12.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 -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.14.0 head-info: bd7136d (2024-04-22 21:34:48 +0200) count: 200 200 elapsed-time: 28.6 29.0 head-timing-info: old-timing-info: head results: vdr-plugin-markad-3.4.12/command/audio.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/audio.cpp:82:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/audio.cpp:133:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/criteria.cpp:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/criteria.cpp:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/criteria.cpp:193:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/criteria.cpp:204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/criteria.cpp:247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/criteria.cpp:288:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/criteria.cpp:331:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/criteria.cpp:350:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:22:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_LOG_ERROR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:272:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_type [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:298:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_type [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:315:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_type [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:331:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_type [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:348:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_type [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:372:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_type [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:444:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:506:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:700:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:894:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:911:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_type [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:920:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_PKT_FLAG_KEY [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:928:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:945:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_type [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:954:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:977:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample_fmt [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:986:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.cpp:1003:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_type [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/decoder.h:124:9: style:inconclusive: Technically the member function 'cDecoder::GetVideoType' can be const. [functionConst] vdr-plugin-markad-3.4.12/command/decoder.cpp:248:15: note: Technically the member function 'cDecoder::GetVideoType' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:124:9: note: Technically the member function 'cDecoder::GetVideoType' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:130:9: style:inconclusive: Technically the member function 'cDecoder::GetVideoHeight' can be const. [functionConst] vdr-plugin-markad-3.4.12/command/decoder.cpp:291:15: note: Technically the member function 'cDecoder::GetVideoHeight' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:130:9: note: Technically the member function 'cDecoder::GetVideoHeight' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:136:9: style:inconclusive: Technically the member function 'cDecoder::GetVideoWidth' can be const. [functionConst] vdr-plugin-markad-3.4.12/command/decoder.cpp:308:15: note: Technically the member function 'cDecoder::GetVideoWidth' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:136:9: note: Technically the member function 'cDecoder::GetVideoWidth' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:204:10: style:inconclusive: Technically the member function 'cDecoder::IsVideoStream' can be const. [functionConst] vdr-plugin-markad-3.4.12/command/decoder.cpp:891:16: note: Technically the member function 'cDecoder::IsVideoStream' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:204:10: note: Technically the member function 'cDecoder::IsVideoStream' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:210:10: style:inconclusive: Technically the member function 'cDecoder::IsVideoPacket' can be const. [functionConst] vdr-plugin-markad-3.4.12/command/decoder.cpp:906:16: note: Technically the member function 'cDecoder::IsVideoPacket' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:210:10: note: Technically the member function 'cDecoder::IsVideoPacket' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:223:10: style:inconclusive: Technically the member function 'cDecoder::IsAudioAC3Stream' can be const. [functionConst] vdr-plugin-markad-3.4.12/command/decoder.cpp:951:16: note: Technically the member function 'cDecoder::IsAudioAC3Stream' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:223:10: note: Technically the member function 'cDecoder::IsAudioAC3Stream' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:229:10: style:inconclusive: Technically the member function 'cDecoder::IsAudioAC3Packet' can be const. [functionConst] vdr-plugin-markad-3.4.12/command/decoder.cpp:969:16: note: Technically the member function 'cDecoder::IsAudioAC3Packet' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:229:10: note: Technically the member function 'cDecoder::IsAudioAC3Packet' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:235:10: style:inconclusive: Technically the member function 'cDecoder::IsAudioStream' can be const. [functionConst] vdr-plugin-markad-3.4.12/command/decoder.cpp:925:16: note: Technically the member function 'cDecoder::IsAudioStream' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:235:10: note: Technically the member function 'cDecoder::IsAudioStream' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:240:10: style:inconclusive: Technically the member function 'cDecoder::IsAudioPacket' can be const. [functionConst] vdr-plugin-markad-3.4.12/command/decoder.cpp:940:16: note: Technically the member function 'cDecoder::IsAudioPacket' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:240:10: note: Technically the member function 'cDecoder::IsAudioPacket' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:246:10: style:inconclusive: Technically the member function 'cDecoder::IsSubtitleStream' can be const. [functionConst] vdr-plugin-markad-3.4.12/command/decoder.cpp:983:16: note: Technically the member function 'cDecoder::IsSubtitleStream' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:246:10: note: Technically the member function 'cDecoder::IsSubtitleStream' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:251:10: style:inconclusive: Technically the member function 'cDecoder::IsSubtitlePacket' can be const. [functionConst] vdr-plugin-markad-3.4.12/command/decoder.cpp:998:16: note: Technically the member function 'cDecoder::IsSubtitlePacket' can be const. vdr-plugin-markad-3.4.12/command/decoder.h:251:10: note: Technically the member function 'cDecoder::IsSubtitlePacket' can be const. vdr-plugin-markad-3.4.12/command/decoder.cpp:688:14: style: Checking if unsigned expression 'usec' is less than zero. [unsignedLessThanZero] vdr-plugin-markad-3.4.12/command/encoder.cpp:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/encoder.cpp:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/encoder.cpp:162:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/encoder.cpp:175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/encoder.cpp:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/encoder.cpp:223:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/encoder.cpp:381:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/encoder.cpp:486:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/encoder.cpp:523:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/encoder.cpp:820:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/encoder.cpp:856:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/encoder.cpp:1171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/encoder.cpp:1277:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/encoder.cpp:281:9: error: Memory leak: buffCutName [memleak] vdr-plugin-markad-3.4.12/command/evaluate.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:118:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:229:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:246:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:376:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:587:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:600:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:612:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:626:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:638:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:651:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:661:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:675:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:685:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:965:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:1115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:1327:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:1424:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:1584:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.cpp:1909:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/evaluate.h:280:9: performance:inconclusive: Technically the member function 'cDetectLogoStopStart::FindFrameEndPixel' can be static (but you may consider moving to unnamed namespace). [functionStatic] vdr-plugin-markad-3.4.12/command/evaluate.cpp:806:27: note: Technically the member function 'cDetectLogoStopStart::FindFrameEndPixel' can be static (but you may consider moving to unnamed namespace). vdr-plugin-markad-3.4.12/command/evaluate.h:280:9: note: Technically the member function 'cDetectLogoStopStart::FindFrameEndPixel' can be static (but you may consider moving to unnamed namespace). vdr-plugin-markad-3.4.12/command/index.cpp:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/index.cpp:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/index.cpp:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/index.cpp:138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/index.cpp:198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/index.cpp:212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/index.cpp:250:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/logo.cpp:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/logo.cpp:139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/logo.cpp:222:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/logo.cpp:635:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/logo.cpp:726:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/logo.cpp:1203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/logo.cpp:1294:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/logo.cpp:1364:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/logo.cpp:1470:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/logo.cpp:1498:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/logo.cpp:1386:71: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] vdr-plugin-markad-3.4.12/command/logo.cpp:1387:69: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] vdr-plugin-markad-3.4.12/command/logo.h:88:10: performance:inconclusive: Technically the member function 'cExtractLogo::CompareLogoPair' can be static (but you may consider moving to unnamed namespace). [functionStatic] vdr-plugin-markad-3.4.12/command/logo.cpp:1242:20: note: Technically the member function 'cExtractLogo::CompareLogoPair' can be static (but you may consider moving to unnamed namespace). vdr-plugin-markad-3.4.12/command/logo.h:88:10: note: Technically the member function 'cExtractLogo::CompareLogoPair' can be static (but you may consider moving to unnamed namespace). vdr-plugin-markad-3.4.12/command/logo.h:238:10: performance:inconclusive: Technically the member function 'cExtractLogo::RemovePixelDefects' can be static (but you may consider moving to unnamed namespace). [functionStatic] vdr-plugin-markad-3.4.12/command/logo.cpp:1403:20: note: Technically the member function 'cExtractLogo::RemovePixelDefects' can be static (but you may consider moving to unnamed namespace). vdr-plugin-markad-3.4.12/command/logo.h:238:10: note: Technically the member function 'cExtractLogo::RemovePixelDefects' can be static (but you may consider moving to unnamed namespace). vdr-plugin-markad-3.4.12/command/logo.cpp:1911:14: style: Checking if unsigned expression 'usec' is less than zero. [unsignedLessThanZero] vdr-plugin-markad-3.4.12/command/markad-standalone.cpp:6647:0: error: #error "libavcodec not installed or version not supported, please install or update libavcodec" [preprocessorErrorDirective] vdr-plugin-markad-3.4.12/command/marks.cpp:178:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/marks.cpp:227:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/marks.cpp:337:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/marks.cpp:389:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/marks.cpp:488:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/marks.cpp:641:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/marks.cpp:702:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/marks.cpp:741:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/marks.cpp:771:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/marks.cpp:807:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/osd.cpp:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/osd.cpp:94:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/osd.cpp:46:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] vdr-plugin-markad-3.4.12/command/osd.cpp:87:34: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] vdr-plugin-markad-3.4.12/command/tools.cpp:26:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/tools.h:32:10: performance:inconclusive: Technically the member function 'cTools::CompareChannelName' can be static (but you may consider moving to unnamed namespace). [functionStatic] vdr-plugin-markad-3.4.12/command/tools.cpp:19:14: note: Technically the member function 'cTools::CompareChannelName' can be static (but you may consider moving to unnamed namespace). vdr-plugin-markad-3.4.12/command/tools.h:32:10: note: Technically the member function 'cTools::CompareChannelName' can be static (but you may consider moving to unnamed namespace). vdr-plugin-markad-3.4.12/command/video.cpp:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/video.cpp:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/video.cpp:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/video.cpp:515:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/video.cpp:716:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/video.cpp:880:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/video.cpp:1220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/video.cpp:1353:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/video.cpp:1423:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/video.cpp:1542:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/video.cpp:1660:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/video.cpp:1876:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/video.cpp:1986:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/video.cpp:2093:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/video.cpp:2114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/video.cpp:2127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/video.cpp:2220:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/vps.cpp:22:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/win32/chown.cpp:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/win32/geteuid.cpp:9:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_QUERY [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/win32/getline.cpp:11:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/win32/mntent.cpp:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/win32/mntent.cpp:14:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/win32/mntent.cpp:20:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/win32/priority.cpp:15:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/win32/priority.cpp:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/win32/realpath.cpp:12:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/command/win32/sysconf.cpp:8:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/markad.cpp:116:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/markad.cpp:349:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/markad.cpp:324:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] vdr-plugin-markad-3.4.12/plugin/markad.cpp:324:12: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] vdr-plugin-markad-3.4.12/plugin/markad.cpp:100:26: style: Variable 'long_options' can be declared as const array [constVariable] vdr-plugin-markad-3.4.12/plugin/menu.cpp:63:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OSDWidth [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/menu.cpp:142:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable osUnknown [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/setup.cpp:87:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable osContinue [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/setup.cpp:248:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable osContinue [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/setup.cpp:169:21: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] vdr-plugin-markad-3.4.12/plugin/status.cpp:501:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDEVICES [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/status.cpp:570:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDEVICES [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/status.cpp:650:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDEVICES [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/status.cpp:786:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcDel [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/status.cpp:1099:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/status.cpp:1132:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/status.cpp:1165:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDEVICES [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/status.cpp:1192:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDEVICES [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/status.cpp:1271:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDEVICES [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/status.cpp:1281:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDEVICES [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/status.cpp:1302:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDEVICES [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/status.cpp:1443:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDEVICES [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/status.cpp:1464:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDEVICES [valueFlowBailoutIncompleteVar] vdr-plugin-markad-3.4.12/plugin/status.cpp:45:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] vdr-plugin-markad-3.4.12/plugin/status.cpp:98:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] vdr-plugin-markad-3.4.12/plugin/status.cpp:537:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] vdr-plugin-markad-3.4.12/plugin/status.cpp:543:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] vdr-plugin-markad-3.4.12/plugin/status.cpp:549:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] vdr-plugin-markad-3.4.12/plugin/status.cpp:555:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] vdr-plugin-markad-3.4.12/plugin/status.cpp:576:22: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] vdr-plugin-markad-3.4.12/plugin/status.cpp:758:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] vdr-plugin-markad-3.4.12/plugin/status.cpp:761:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] vdr-plugin-markad-3.4.12/plugin/status.cpp:1121:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] vdr-plugin-markad-3.4.12/plugin/status.cpp:1355:36: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] vdr-plugin-markad-3.4.12/plugin/status.cpp:1358:35: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] vdr-plugin-markad-3.4.12/plugin/status.cpp:1392:26: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] vdr-plugin-markad-3.4.12/plugin/status.cpp:1395:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] vdr-plugin-markad-3.4.12/plugin/status.cpp:758:12: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] vdr-plugin-markad-3.4.12/plugin/status.cpp:373:13: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] vdr-plugin-markad-3.4.12/plugin/status.cpp:480:9: error: Memory leak: fileVPS [memleak] vdr-plugin-markad-3.4.12/plugin/status.cpp:524:9: error: Memory leak: fileVPS [memleak] vdr-plugin-markad-3.4.12/plugin/status.cpp:696:13: error: Memory leak: autoLogoOption [memleak] vdr-plugin-markad-3.4.12/plugin/status.cpp:704:17: error: Memory leak: autoLogoOption [memleak] vdr-plugin-markad-3.4.12/plugin/status.cpp:713:9: error: Memory leak: autoLogoOption [memleak] vdr-plugin-markad-3.4.12/plugin/status.cpp:713:9: error: Memory leak: svdrPortOption [memleak] vdr-plugin-markad-3.4.12/plugin/status.cpp:722:13: error: Memory leak: autoLogoOption [memleak] vdr-plugin-markad-3.4.12/plugin/status.cpp:722:13: error: Memory leak: svdrPortOption [memleak] vdr-plugin-markad-3.4.12/plugin/status.cpp:722:13: error: Memory leak: cmdOption [memleak] vdr-plugin-markad-3.4.12/plugin/status.cpp:727:23: error: Memory leak: cmdOption [memleak] vdr-plugin-markad-3.4.12/plugin/status.cpp:729:13: error: Memory leak: autoLogoOption [memleak] vdr-plugin-markad-3.4.12/plugin/status.cpp:729:13: error: Memory leak: svdrPortOption [memleak] diff: DONE