2025-11-18 00:51 ftp://ftp.de.debian.org/debian/pool/main/k/kmplayer/kmplayer_0.12.0b+de96d9e.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=kde --library=qt --library=cairo --library=gtk --library=nspr --library=motif --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 -j90 platform: Linux-6.8.0-87-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.18.0 head-info: d8b6e08 (2025-11-17 23:40:03 +0100) count: 1620 1592 elapsed-time: 2.3 2.3 head-timing-info: old-timing-info: head results: kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/main.cpp:37:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMPLAYER_VERSION_STRING [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/phonon/phononplayer.cpp:45:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ServiceNotRegistered [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/phonon/phononplayer.cpp:90:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_NativeWindow [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/phonon/phononplayer.cpp:126:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dvd [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/phonon/phononplayer.cpp:159:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PausedState [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/phonon/phononplayer.cpp:195:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArtistMetaData [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/phonon/phononplayer.cpp:228:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PlayingState [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:51:5: style: Class 'KMPlayerApp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:188:5: style: Class 'KMPlayerPrefSourcePageDVD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:202:5: style: Class 'KMPlayerDVDSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:234:5: style: Class 'KMPlayerPrefSourcePageVCD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:248:5: style: Class 'KMPlayerVCDSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:275:5: style: Class 'KMPlayerAudioCDSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:295:5: style: Class 'KMPlayerPipeSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/phonon/phononplayer.cpp:184:32: style:inconclusive: Function 'bufferStatus' argument 1 names different: declaration 'percentFilled' definition 'percent_filled'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/phonon/phononplayer.h:64:28: note: Function 'bufferStatus' argument 1 names different: declaration 'percentFilled' definition 'percent_filled'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/phonon/phononplayer.cpp:184:32: note: Function 'bufferStatus' argument 1 names different: declaration 'percentFilled' definition 'percent_filled'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/phonon/phononplayer.cpp:219:27: style:inconclusive: Function 'tick' argument 1 names different: declaration 'time' definition 't'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/phonon/phononplayer.h:66:23: note: Function 'tick' argument 1 names different: declaration 'time' definition 't'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/phonon/phononplayer.cpp:219:27: note: Function 'tick' argument 1 names different: declaration 'time' definition 't'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/npp/moz-sdk/prcpucfg.h:764:0: error: #error "Unknown CPU architecture" [preprocessorErrorDirective] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:103:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:484:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:175:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:220:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerMotionMask [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:315:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:334:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:419:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CurrentTime [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:496:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RestartNever [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:533:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:596:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:99:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:173:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:189:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_FORMAT_TIME [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:200:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:212:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:289:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:300:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_MESSAGE_STATE_CHANGED [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:462:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:488:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_STATE_PLAYING [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:507:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:522:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:545:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:662:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_STATE_PLAYING [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:671:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:731:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_FORMAT_TIME [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:747:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_MESSAGE_STATE_CHANGED [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:768:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:833:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RestartNever [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:849:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:921:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activated [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:39:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RolePlaylist [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_APP [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_APP [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:76:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_tree_version [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:88:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolved [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolved [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:102:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_doc [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:109:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MsgChildFinished [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:117:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:127:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:139:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_doc [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RolePlaylist [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:161:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_init [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:172:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolved [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:180:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:189:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_doc [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:198:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MsgChildFinished [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable editable [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:219:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_group_node [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:255:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:261:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:266:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:284:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:296:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:304:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable editable [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:311:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_doc [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:320:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:325:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:331:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RolePlaylist [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:348:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_param [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:372:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_doc [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:388:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_doc [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:396:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr_type [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:496:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:538:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:579:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:601:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:616:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MsgMediaReady [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:632:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:661:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable media_info [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:674:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_APP [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:681:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_deferred [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:713:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_doc [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:253:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:259:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:270:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:295:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:356:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_NativeWindow [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:489:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:513:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_UnderMouse [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:646:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable progress_playing [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:174:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:189:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:292:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Always [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:477:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:546:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:583:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:331:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:372:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_STATUS_PLAY [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:393:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerMotionMask [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:437:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:455:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_CONFIG_TYPE_STRING [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:496:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:595:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:612:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_STATUS_PLAY [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:628:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_STATUS_PLAY [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:636:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_STATUS_PLAY [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:658:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_VO_SATURATION [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:667:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_VO_HUE [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:676:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_VO_CONTRAST [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:685:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_VO_BRIGHTNESS [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:694:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XINE_PARAM_AUDIO_VOLUME [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:701:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:713:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:782:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RestartNever [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:819:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:1036:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.h:28:5: style: Class 'TrieString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.h:29:5: style: Class 'TrieString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:51:20: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:50:35: note: Assuming allocation function fails kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:50:22: note: Assignment 'buffer=(char*)malloc(len)', assigned value is 0 kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:51:20: note: Null pointer dereference kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:51:28: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:265:33: note: Assuming allocation function fails kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:265:20: note: Assignment 's1=(char*)malloc(child->length+node->length)', assigned value is 0 kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:268:31: note: Calling function 'update', 2nd argument 's1' value is 0 kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:51:28: note: Null pointer dereference kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:87:9: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:86:28: note: Assuming allocation function fails kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:86:15: note: Assignment 'buf=(char*)malloc(len+1)', assigned value is 0 kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:87:9: note: Null pointer dereference kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:266:16: warning: If memory allocation fails, then there is a possible null pointer dereference: s1 [nullPointerOutOfMemory] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:265:33: note: Assuming allocation function fails kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:265:20: note: Assignment 's1=(char*)malloc(child->length+node->length)', assigned value is 0 kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:266:16: note: Null pointer dereference kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:45:35: error: If memory allocation fails: overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmeticOutOfMemory] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:265:33: note: Assuming allocation function fails kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:265:20: note: Assignment 's1=(char*)malloc(child->length+node->length)', assigned value is 0 kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:268:31: note: Calling function 'update', 2nd argument 's1' value is 0 kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:45:35: note: Null pointer subtraction kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:267:19: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:265:33: note: Assuming allocation function fails kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:265:20: note: Assignment 's1=(char*)malloc(child->length+node->length)', assigned value is 0 kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:267:19: note: Null pointer addition kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:50:22: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:86:15: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:214:32: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:265:20: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:304:36: style:inconclusive: Function 'TrieString' argument 1 names different: declaration 'utf8' definition 's'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.h:29:30: note: Function 'TrieString' argument 1 names different: declaration 'utf8' definition 's'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:304:36: note: Function 'TrieString' argument 1 names different: declaration 'utf8' definition 's'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:311:36: style:inconclusive: Function 'TrieString' argument 1 names different: declaration 'utf8' definition 's'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.h:30:29: note: Function 'TrieString' argument 1 names different: declaration 'utf8' definition 's'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:311:36: note: Function 'TrieString' argument 1 names different: declaration 'utf8' definition 's'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:311:43: style:inconclusive: Function 'TrieString' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.h:30:39: note: Function 'TrieString' argument 2 names different: declaration 'length' definition 'len'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:311:43: note: Function 'TrieString' argument 2 names different: declaration 'length' definition 'len'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:334:47: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'utf8' definition 's'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.h:40:43: note: Function 'operator=' argument 1 names different: declaration 'utf8' definition 's'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:334:47: note: Function 'operator=' argument 1 names different: declaration 'utf8' definition 's'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:369:45: warning: Function 'operator==' argument order different: declaration 's, utf8' definition 't, s' [funcArgOrderDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.h:83:38: note: Function 'operator==' argument order different: declaration 's, utf8' definition 't, s' kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:369:45: note: Function 'operator==' argument order different: declaration 's, utf8' definition 't, s' kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:124:20: style: Variable 'n' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:128:20: style: Variable 'n' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:286:15: style: Variable 's1' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:376:20: style: Variable 'n' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:89:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:141:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:165:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button_red [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:190:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button_red [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:200:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Connected [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:236:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_0 [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:256:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:279:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Connected [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:353:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_document [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:429:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrHostNotFound [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:442:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Connected [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:616:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xvport [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:624:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xvport [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:642:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_document [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:711:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_player [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:736:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_process [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:768:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable media_object [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:378:12: warning: Member variable 'Generator::canceled' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:378:12: warning: Member variable 'Generator::quote' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.h:44:5: style: Class 'ListsSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.h:65:5: style: Class 'Recents' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.h:159:5: style: Class 'Generator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:39:13: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:223:19: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:153:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:332:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:60:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr_width [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:148:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:158:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable South [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:193:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:393:13: style: The scope of the variable 'title' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:205:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr_name [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:394:13: style: The scope of the variable 'desc' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:213:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:221:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr_name [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:231:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_doc [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:249:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:271:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_doc [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:281:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MsgChildFinished [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:289:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RolePlaylist [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:300:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:313:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:346:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:353:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_doc [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:358:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MsgChildFinished [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:365:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resolved [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:375:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_url [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:383:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:387:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_identified [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:427:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:459:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:512:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:541:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:548:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_APP [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:561:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_document [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:604:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_document [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:657:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr_name [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:722:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_identified [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:735:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_APP [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:748:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_options [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:760:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_APP [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:779:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:42:35: style:inconclusive: Function 'FileDocument' argument 1 names different: declaration 'id' definition 'i'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.h:54:25: note: Function 'FileDocument' argument 1 names different: declaration 'id' definition 'i'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:42:35: note: Function 'FileDocument' argument 1 names different: declaration 'id' definition 'i'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:42:74: style:inconclusive: Function 'FileDocument' argument 3 names different: declaration 'source' definition 'src'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.h:54:63: note: Function 'FileDocument' argument 3 names different: declaration 'source' definition 'src'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:42:74: note: Function 'FileDocument' argument 3 names different: declaration 'source' definition 'src'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:53:50: style:inconclusive: Function 'readFromFile' argument 1 names different: declaration 'file' definition 'fn'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.h:56:39: note: Function 'readFromFile' argument 1 names different: declaration 'file' definition 'fn'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:53:50: note: Function 'readFromFile' argument 1 names different: declaration 'file' definition 'fn'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:66:49: style:inconclusive: Function 'writeToFile' argument 1 names different: declaration 'file' definition 'fn'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.h:57:38: note: Function 'writeToFile' argument 1 names different: declaration 'file' definition 'fn'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:66:49: note: Function 'writeToFile' argument 1 names different: declaration 'file' definition 'fn'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:74:41: style:inconclusive: Function 'sync' argument 1 names different: declaration 'file' definition 'fn'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.h:58:32: note: Function 'sync' argument 1 names different: declaration 'file' definition 'fn'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:74:41: note: Function 'sync' argument 1 names different: declaration 'file' definition 'fn'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:108:57: style:inconclusive: Function 'message' argument 2 names different: declaration 'content' definition 'data'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.h:68:52: note: Function 'message' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:108:57: note: Function 'message' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:176:63: style:inconclusive: Function 'Playlist' argument 3 names different: declaration 'plmod' definition 'plmode'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.h:100:57: note: Function 'Playlist' argument 3 names different: declaration 'plmod' definition 'plmode'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:176:63: note: Function 'Playlist' argument 3 names different: declaration 'plmod' definition 'plmode'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:197:58: style:inconclusive: Function 'message' argument 2 names different: declaration 'content' definition 'data'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.h:101:52: note: Function 'message' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:197:58: note: Function 'message' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:204:65: style:inconclusive: Function 'PlaylistItemBase' argument 2 names different: declaration 'id' definition 'i'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.h:113:51: note: Function 'PlaylistItemBase' argument 2 names different: declaration 'id' definition 'i'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:204:65: note: Function 'PlaylistItemBase' argument 2 names different: declaration 'id' definition 'i'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:259:75: style:inconclusive: Function 'PlaylistItem' argument 3 names different: declaration 'playmode' definition 'pm'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.h:123:65: note: Function 'PlaylistItem' argument 3 names different: declaration 'playmode' definition 'pm'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:259:75: note: Function 'PlaylistItem' argument 3 names different: declaration 'playmode' definition 'pm'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:302:76: style:inconclusive: Function 'PlaylistGroup' argument 3 names different: declaration 'plmode' definition 'lm'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.h:135:65: note: Function 'PlaylistGroup' argument 3 names different: declaration 'plmode' definition 'lm'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:302:76: note: Function 'PlaylistGroup' argument 3 names different: declaration 'plmode' definition 'lm'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:336:70: style:inconclusive: Function 'HtmlObject' argument 3 names different: declaration 'playmode' definition 'pm'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.h:148:62: note: Function 'HtmlObject' argument 3 names different: declaration 'playmode' definition 'pm'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer_lists.cpp:336:70: note: Function 'HtmlObject' argument 3 names different: declaration 'playmode' definition 'pm'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.h:94:5: style: Class 'View' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:587:46: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:28:46: note: 'button_height_with_slider' is assigned value '16' here. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:29:47: note: 'button_height_only_buttons' is assigned value '16' here. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:587:46: note: Same expression in both branches of ternary operator. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:642:44: style:inconclusive: Function 'setPlayingProgress' argument 1 names different: declaration 'position' definition 'pos'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.h:145:33: note: Function 'setPlayingProgress' argument 1 names different: declaration 'position' definition 'pos'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:642:44: note: Function 'setPlayingProgress' argument 1 names different: declaration 'position' definition 'pos'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:642:53: style:inconclusive: Function 'setPlayingProgress' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.h:145:47: note: Function 'setPlayingProgress' argument 2 names different: declaration 'length' definition 'len'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:642:53: note: Function 'setPlayingProgress' argument 2 names different: declaration 'length' definition 'len'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:706:54: style:inconclusive: Function 'setLanguages' argument 1 names different: declaration 'al' definition 'alang'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.h:141:42: note: Function 'setLanguages' argument 1 names different: declaration 'al' definition 'alang'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:706:54: note: Function 'setLanguages' argument 1 names different: declaration 'al' definition 'alang'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:706:81: style:inconclusive: Function 'setLanguages' argument 2 names different: declaration 'sl' definition 'slang'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.h:141:65: note: Function 'setLanguages' argument 2 names different: declaration 'sl' definition 'slang'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:706:81: note: Function 'setLanguages' argument 2 names different: declaration 'sl' definition 'slang'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:109:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllowDrag [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:149:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:361:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_group_node [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:401:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:435:151: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:786:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:853:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:890:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1055:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoviesLocation [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1088:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoviesLocation [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1133:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1233:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hide [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1263:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TreeEdit [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1305:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_playlist_document [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1327:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_playlist_item [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1343:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_playlist_item [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1367:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_playlist_item [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1409:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_APP [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1423:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Moveable [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1473:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1500:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1507:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MsgChildFinished [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1515:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1552:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_identified [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1566:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_auto_play [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1584:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_document [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1614:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_auto_play [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1618:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_auto_play [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1623:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_auto_play [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1653:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1674:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_identified [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1691:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_auto_play [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1702:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1713:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1728:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_auto_play [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1732:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_auto_play [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1737:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_auto_play [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1769:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_identified [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1792:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_player [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1800:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1815:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1848:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipecmd [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1862:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipecmd [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1866:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipecmd [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:102:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMPLAYER_VERSION_STRING [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:129:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable media_info [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_began [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MsgMediaFinished [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:194:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_PART [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:418:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_PART [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:451:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_docbase [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:455:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_auto_controls [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:462:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_PART [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:496:16: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:477:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_PART [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:547:11: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:487:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sources [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:555:24: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:582:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sources [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:590:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_PART [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:748:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_source [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:777:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_view [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:807:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_view [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:1076:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_PART [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:1095:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeString [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:1162:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeFunction [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:1194:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeString [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.h:37:5: warning:inconclusive: Member variable 'FFServerSetting::index' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:1316:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_PART [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:62:36: warning: Member variable 'FFServerSetting::index' is not assigned a value in 'FFServerSetting::operator='. [operatorEqVarError] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:1359:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_PART [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:62:36: warning:inconclusive: Member variable 'FFServerSetting::name' is not assigned a value in 'FFServerSetting::operator='. [operatorEqVarError] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:1410:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_PART [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:62:36: warning:inconclusive: Member variable 'FFServerSetting::acl' is not assigned a value in 'FFServerSetting::operator='. [operatorEqVarError] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:1527:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_Show [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:601:25: warning: Member variable 'KMPlayerFFServerConfig::ffserverport' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:601:25: warning: Member variable 'KMPlayerFFServerConfig::maxclients' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:601:25: warning: Member variable 'KMPlayerFFServerConfig::maxbandwidth' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:601:25: warning: Member variable 'KMPlayerFFServerConfig::feedfilesize' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.h:39:5: style: Class 'FFServerSetting' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.h:68:5: style: Class 'KMPlayerPrefBroadcastPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.h:71:17: style: Class 'KMPlayerPrefBroadcastPage' is unsafe, 'KMPlayerPrefBroadcastPage::bindaddress' can leak by wrong usage. [unsafeClassCanLeak] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.h:72:17: style: Class 'KMPlayerPrefBroadcastPage' is unsafe, 'KMPlayerPrefBroadcastPage::port' can leak by wrong usage. [unsafeClassCanLeak] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.h:73:17: style: Class 'KMPlayerPrefBroadcastPage' is unsafe, 'KMPlayerPrefBroadcastPage::maxclients' can leak by wrong usage. [unsafeClassCanLeak] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.h:74:17: style: Class 'KMPlayerPrefBroadcastPage' is unsafe, 'KMPlayerPrefBroadcastPage::maxbandwidth' can leak by wrong usage. [unsafeClassCanLeak] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.h:75:17: style: Class 'KMPlayerPrefBroadcastPage' is unsafe, 'KMPlayerPrefBroadcastPage::feedfile' can leak by wrong usage. [unsafeClassCanLeak] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.h:76:17: style: Class 'KMPlayerPrefBroadcastPage' is unsafe, 'KMPlayerPrefBroadcastPage::feedfilesize' can leak by wrong usage. [unsafeClassCanLeak] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:338:52: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayerbroadcast.cpp:356:11: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:640:27: style: Obsolete function 'QString::find' called. It is recommended to use 'QString::indexOf' instead. [prohibitedfindCalled] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:175:48: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:567:56: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:570:41: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:678:59: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:208:9: style: The scope of the variable 'xpos' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:209:9: style: The scope of the variable 'ypos' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:210:9: style: The scope of the variable 'width' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:211:9: style: The scope of the variable 'height' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:203:35: style:inconclusive: Function 'KXVideoPlayer' argument 1 names different: declaration 'argc' definition '_argc'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.h:18:24: note: Function 'KXVideoPlayer' argument 1 names different: declaration 'argc' definition '_argc'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:203:35: note: Function 'KXVideoPlayer' argument 1 names different: declaration 'argc' definition '_argc'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:203:50: style:inconclusive: Function 'KXVideoPlayer' argument 2 names different: declaration 'argv' definition '_argv'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.h:18:38: note: Function 'KXVideoPlayer' argument 2 names different: declaration 'argv' definition '_argv'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:203:50: note: Function 'KXVideoPlayer' argument 2 names different: declaration 'argv' definition '_argv'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:241:30: style: Local variable 'i' shadows outer variable [shadowVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:230:23: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:241:30: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:266:35: style: Local variable 'i' shadows outer variable [shadowVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:230:23: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:266:35: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xvp/xvplayer.cpp:570:35: style: Variable 'bev' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:156:14: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:959:27: style: Obsolete function 'QString::find' called. It is recommended to use 'QString::indexOf' instead. [prohibitedfindCalled] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.h:23:5: style: Struct 'GstProgressEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:687:23: style: Redundant condition: gst_elm_play. '!gst_elm_play || (gst_elm_play && !notified_playing)' is equivalent to '!gst_elm_play || !notified_playing' [redundantCondition] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:145:25: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:319:15: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:462:48: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:701:44: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:896:41: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:998:59: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:608:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:741:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:498:9: style: The scope of the variable 'xpos' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:499:9: style: The scope of the variable 'ypos' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:500:9: style: The scope of the variable 'width' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:501:9: style: The scope of the variable 'height' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:1082:27: style: Obsolete function 'QString::find' called. It is recommended to use 'QString::indexOf' instead. [prohibitedfindCalled] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:996:53: style: Label 'b' is not used. [unusedLabel] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:493:41: style:inconclusive: Function 'KGStreamerPlayer' argument 1 names different: declaration 'argc' definition '_argc'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.h:30:27: note: Function 'KGStreamerPlayer' argument 1 names different: declaration 'argc' definition '_argc'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:493:41: note: Function 'KGStreamerPlayer' argument 1 names different: declaration 'argc' definition '_argc'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:493:56: style:inconclusive: Function 'KGStreamerPlayer' argument 2 names different: declaration 'argv' definition '_argv'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.h:30:41: note: Function 'KGStreamerPlayer' argument 2 names different: declaration 'argv' definition '_argv'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:493:56: note: Function 'KGStreamerPlayer' argument 2 names different: declaration 'argv' definition '_argv'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:540:34: style:inconclusive: Function 'play' argument 1 names different: declaration 'repeat_count' definition 'repeat'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.h:43:20: note: Function 'play' argument 1 names different: declaration 'repeat_count' definition 'repeat'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:540:34: note: Function 'play' argument 1 names different: declaration 'repeat_count' definition 'repeat'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:711:40: style:inconclusive: Function 'saturation' argument 1 names different: declaration 'val' definition 's'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.h:35:26: note: Function 'saturation' argument 1 names different: declaration 'val' definition 's'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:711:40: note: Function 'saturation' argument 1 names different: declaration 'val' definition 's'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:715:33: style:inconclusive: Function 'hue' argument 1 names different: declaration 'val' definition 'h'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.h:36:19: note: Function 'hue' argument 1 names different: declaration 'val' definition 'h'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:715:33: note: Function 'hue' argument 1 names different: declaration 'val' definition 'h'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:719:38: style:inconclusive: Function 'contrast' argument 1 names different: declaration 'val' definition 'c'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.h:37:24: note: Function 'contrast' argument 1 names different: declaration 'val' definition 'c'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:719:38: note: Function 'contrast' argument 1 names different: declaration 'val' definition 'c'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:723:40: style:inconclusive: Function 'brightness' argument 1 names different: declaration 'val' definition 'b'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.h:38:26: note: Function 'brightness' argument 1 names different: declaration 'val' definition 'b'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:723:40: note: Function 'brightness' argument 1 names different: declaration 'val' definition 'b'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.h:26:5: style: Struct 'XineURLEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.h:31:5: style: Struct 'XineTitleEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.h:36:5: style: Struct 'XineProgressEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:95:23: style: Parameter 'err' can be declared as pointer to const [constParameterPointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:148:21: style: Variable 'val' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:313:21: style: Variable 'src' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:896:35: style: Variable 'bev' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:548:66: warning: Either the condition 'bn' is redundant or there is possible null pointer dereference: bn. [nullPointerRedundantCheck] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:546:13: note: Assuming that condition 'bn' is not redundant kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:548:66: note: Null pointer dereference kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:314:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:517:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_self [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_asx.cpp:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_asx.cpp:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable play_type_none [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_asx.cpp:109:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_duration [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:161:57: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:598:13: style: Variable 'success' is assigned a value that is never used. [unreadVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:161:106: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:178:71: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:182:14: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:183:90: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:190:41: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:331:48: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/gst/gstplayer.cpp:606:17: style: Variable 'success' is assigned a value that is never used. [unreadVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:339:31: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:429:64: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:496:42: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:551:29: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:552:54: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:563:56: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:565:36: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:569:69: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:575:54: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:955:45: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:957:98: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:974:41: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:989:45: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:991:98: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:1147:39: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:538:67: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rss.cpp:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:378:31: style:inconclusive: Function 'KXinePlayer' argument 1 names different: declaration 'argc' definition '_argc'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.h:43:22: note: Function 'KXinePlayer' argument 1 names different: declaration 'argc' definition '_argc'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:378:31: note: Function 'KXinePlayer' argument 1 names different: declaration 'argc' definition '_argc'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:378:46: style:inconclusive: Function 'KXinePlayer' argument 2 names different: declaration 'argv' definition '_argv'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.h:43:36: note: Function 'KXinePlayer' argument 2 names different: declaration 'argv' definition '_argv'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:378:46: note: Function 'KXinePlayer' argument 2 names different: declaration 'argv' definition '_argv'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:495:29: style:inconclusive: Function 'play' argument 1 names different: declaration 'repeat_count' definition 'repeat'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.h:58:20: note: Function 'play' argument 1 names different: declaration 'repeat_count' definition 'repeat'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:495:29: note: Function 'play' argument 1 names different: declaration 'repeat_count' definition 'repeat'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:785:83: style:inconclusive: Function 'XineMovieParamEvent' argument 4 names different: declaration 'al' definition 'a'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.h:16:67: note: Function 'XineMovieParamEvent' argument 4 names different: declaration 'al' definition 'a'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:785:83: note: Function 'XineMovieParamEvent' argument 4 names different: declaration 'al' definition 'a'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:785:106: style:inconclusive: Function 'XineMovieParamEvent' argument 5 names different: declaration 'sl' definition 's'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.h:16:91: note: Function 'XineMovieParamEvent' argument 5 names different: declaration 'sl' definition 's'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:785:106: note: Function 'XineMovieParamEvent' argument 5 names different: declaration 'sl' definition 's'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:469:30: style: Local variable 'i' shadows outer variable [shadowVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:450:14: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:469:30: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:989:39: style: Local variable 'bev' shadows outer variable [shadowVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:974:35: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:989:39: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_xspf.cpp:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_xspf.cpp:130:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_annotation [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:190:34: style: Variable 'data' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:544:15: style: Variable 'bn' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:545:15: style: Variable 'dn' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:974:35: style: Variable 'bev' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:43:15: style: struct member 'MWMHints::flags' is never used. [unusedStructMember] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:44:15: style: struct member 'MWMHints::functions' is never used. [unusedStructMember] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:45:15: style: struct member 'MWMHints::decorations' is never used. [unusedStructMember] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:46:15: style: struct member 'MWMHints::input_mode' is never used. [unusedStructMember] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/xine/xineplayer.cpp:47:15: style: struct member 'MWMHints::status' is never used. [unusedStructMember] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:643:24: warning: Member variable 'TVDeviceScannerSource::m_old_source' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.h:85:5: style: Class 'TVChannel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.h:97:5: style: Class 'TVInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.h:111:5: style: Class 'TVDevice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.h:128:5: style: Class 'TVDocument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.h:143:5: style: Class 'TVDeviceScannerSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.h:186:5: style: Class 'KMPlayerTVSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:204:72: style:inconclusive: Function 'TVChannel' argument 3 names different: declaration 'f' definition 'freq'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.h:84:65: note: Function 'TVChannel' argument 3 names different: declaration 'f' definition 'freq'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:204:72: note: Function 'TVChannel' argument 3 names different: declaration 'f' definition 'freq'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:255:41: warning: Function 'TVDevice' argument order different: declaration 'd, s' definition 'doc, d' [funcArgOrderDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.h:110:35: note: Function 'TVDevice' argument order different: declaration 'd, s' definition 'doc, d' kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:255:41: note: Function 'TVDevice' argument order different: declaration 'd, s' definition 'doc, d' kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:259:41: style:inconclusive: Function 'TVDevice' argument 1 names different: declaration 'd' definition 'doc'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.h:111:35: note: Function 'TVDevice' argument 1 names different: declaration 'd' definition 'doc'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:259:41: note: Function 'TVDevice' argument 1 names different: declaration 'd' definition 'doc'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:280:58: style:inconclusive: Function 'message' argument 2 names different: declaration 'content' definition 'data'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.h:115:52: note: Function 'message' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:280:58: note: Function 'message' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:357:60: style:inconclusive: Function 'message' argument 2 names different: declaration 'content' definition 'data'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.h:132:52: note: Function 'message' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:357:60: note: Function 'message' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:373:49: style:inconclusive: Function 'KMPlayerTVSource' argument 1 names different: declaration 'app' definition 'a'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.h:186:35: note: Function 'KMPlayerTVSource' argument 1 names different: declaration 'app' definition 'a'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:373:49: note: Function 'KMPlayerTVSource' argument 1 names different: declaration 'app' definition 'a'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:613:53: style:inconclusive: Function 'slotScanFinished' argument 1 names different: declaration 'device' definition 'tvdevice'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.h:207:39: note: Function 'slotScanFinished' argument 1 names different: declaration 'device' definition 'tvdevice'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:613:53: note: Function 'slotScanFinished' argument 1 names different: declaration 'device' definition 'tvdevice'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:711:51: style:inconclusive: Function 'scan' argument 1 names different: declaration 'device' definition 'dev'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.h:150:40: note: Function 'scan' argument 1 names different: declaration 'device' definition 'dev'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:711:51: note: Function 'scan' argument 1 names different: declaration 'device' definition 'dev'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:711:72: style:inconclusive: Function 'scan' argument 2 names different: declaration 'driver' definition 'dri'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.h:150:64: note: Function 'scan' argument 2 names different: declaration 'driver' definition 'dri'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayertvsource.cpp:711:72: note: Function 'scan' argument 2 names different: declaration 'driver' definition 'dri'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:29:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:121:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:132:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:298:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:354:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:389:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Small [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:427:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:62:28: warning: Member variable 'KMPlayerPrefSourcePageVDR::vcddevice' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:109:11: warning: Class 'VDRCommand' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:109:11: warning: Class 'VDRCommand' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.h:57:5: style: Class 'KMPlayerVDRSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.h:143:5: style: Class 'XvProcessInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:108:5: style: Class 'VDRCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:1098:22: debug: CheckClass::isMemberVar found used member variable 'm_first_child' with varid 0 [varid0] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:1098:37: debug: CheckClass::isMemberVar found used member variable 'm_last_child' with varid 0 [varid0] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:334:16: warning: Struct 'Connection' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:334:16: warning: Struct 'Connection' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:50:5: style: Class 'Single' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:51:5: style: Class 'Single' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:52:5: style: Class 'Single' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:28:5: style: Class 'CacheAllocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:42:5: style: Class 'GlobalShared' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:325:5: style: Struct 'KeyLoad' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:393:5: style: Struct 'XMLStringlet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:585:5: style: Class 'Element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:623:5: style: Class 'Mrl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:714:5: style: Class 'TimerPosting' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:734:5: style: Class 'PostponedEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:774:5: style: Class 'Document' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:955:5: style: Class 'GenericMrl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_asx.h:34:5: style: Class 'Asx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_asx.h:47:5: style: Class 'Entry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_asx.h:71:5: style: Class 'Ref' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_asx.h:83:5: style: Class 'EntryRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:175:5: style: Class 'ListNode < Item < Node > :: WeakType >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:187:5: style: Struct 'WeakPtr < KMPlayer :: Attribute >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:190:5: style: Struct 'WeakPtr < KMPlayer :: Attribute >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:187:5: style: Struct 'WeakPtr < ListNode < Item < Node > :: WeakType > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:190:5: style: Struct 'WeakPtr < ListNode < Item < Node > :: WeakType > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:187:5: style: Struct 'WeakPtr < KMPlayer :: Node >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:190:5: style: Struct 'WeakPtr < KMPlayer :: Node >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:187:5: style: Struct 'WeakPtr < Postpone >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:190:5: style: Struct 'WeakPtr < Postpone >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:125:5: style: Struct 'SharedPtr < KMPlayer :: Attribute >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:127:5: style: Struct 'SharedPtr < KMPlayer :: Attribute >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:125:5: style: Struct 'SharedPtr < ListNode < Item < Node > :: WeakType > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:127:5: style: Struct 'SharedPtr < ListNode < Item < Node > :: WeakType > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:125:5: style: Struct 'SharedPtr < KMPlayer :: Node >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:127:5: style: Struct 'SharedPtr < KMPlayer :: Node >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:125:5: style: Struct 'SharedPtr < Postpone >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:127:5: style: Struct 'SharedPtr < Postpone >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:217:13: performance: Function 'value()' should return member 'm_value' by const reference. [returnByReference] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_xspf.h:41:5: style: Class 'Playlist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_xspf.h:51:5: style: Class 'Tracklist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_xspf.h:59:5: style: Class 'Track' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_xspf.h:69:5: style: Class 'Location' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.h:40:17: style: Class 'KMPlayerPrefSourcePageVDR' is unsafe, 'KMPlayerPrefSourcePageVDR::xv_port' can leak by wrong usage. [unsafeClassCanLeak] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.h:41:17: style: Class 'KMPlayerPrefSourcePageVDR' is unsafe, 'KMPlayerPrefSourcePageVDR::tcp_port' can leak by wrong usage. [unsafeClassCanLeak] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.h:42:21: style: Class 'KMPlayerPrefSourcePageVDR' is unsafe, 'KMPlayerPrefSourcePageVDR::scale' can leak by wrong usage. [unsafeClassCanLeak] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rss.h:34:5: style: Class 'Rss' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rss.h:43:5: style: Class 'Channel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rss.h:53:5: style: Class 'Item' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rss.h:64:5: style: Class 'Enclosure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.h:39:5: style: Class 'Feed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.h:49:5: style: Class 'Entry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.h:59:5: style: Class 'Link' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.h:68:5: style: Class 'Content' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.h:77:5: style: Class 'MediaGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.h:88:5: style: Class 'MediaContent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:458:61: style:inconclusive: Function 'queueCommand' argument 2 names different: declaration 'repeat_ms' definition 't'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.h:119:46: note: Function 'queueCommand' argument 2 names different: declaration 'repeat_ms' definition 't'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:458:61: note: Function 'queueCommand' argument 2 names different: declaration 'repeat_ms' definition 't'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:671:37: style: Local variable 'pi' shadows outer variable [shadowVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:637:20: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:671:37: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.cpp:104:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DragDrop [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.cpp:146:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Background [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.cpp:255:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.cpp:418:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:716:19: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayerApp::resizePlayer' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:56:10: note: Either there is a missing 'override', or the member function 'KMPlayerApp::resizePlayer' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:716:19: note: Either there is a missing 'override', or the member function 'KMPlayerApp::resizePlayer' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:794:19: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayerApp::showBroadcastConfig' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:60:10: note: Either there is a missing 'override', or the member function 'KMPlayerApp::showBroadcastConfig' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:794:19: note: Either there is a missing 'override', or the member function 'KMPlayerApp::showBroadcastConfig' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:799:19: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayerApp::hideBroadcastConfig' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:61:10: note: Either there is a missing 'override', or the member function 'KMPlayerApp::hideBroadcastConfig' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:799:19: note: Either there is a missing 'override', or the member function 'KMPlayerApp::hideBroadcastConfig' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:444:19: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayerApp::openVDR' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:94:10: note: Either there is a missing 'override', or the member function 'KMPlayerApp::openVDR' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:444:19: note: Either there is a missing 'override', or the member function 'KMPlayerApp::openVDR' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:804:19: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayerApp::broadcastClicked' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:105:10: note: Either there is a missing 'override', or the member function 'KMPlayerApp::broadcastClicked' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:804:19: note: Either there is a missing 'override', or the member function 'KMPlayerApp::broadcastClicked' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:813:19: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayerApp::broadcastStarted' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:106:10: note: Either there is a missing 'override', or the member function 'KMPlayerApp::broadcastStarted' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:813:19: note: Either there is a missing 'override', or the member function 'KMPlayerApp::broadcastStarted' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:818:19: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayerApp::broadcastStopped' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:107:10: note: Either there is a missing 'override', or the member function 'KMPlayerApp::broadcastStopped' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:818:19: note: Either there is a missing 'override', or the member function 'KMPlayerApp::broadcastStopped' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1203:19: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayerApp::slotConfigureToolbars' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:111:10: note: Either there is a missing 'override', or the member function 'KMPlayerApp::slotConfigureToolbars' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1203:19: note: Either there is a missing 'override', or the member function 'KMPlayerApp::slotConfigureToolbars' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:906:19: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayerApp::minimalMode' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:129:10: note: Either there is a missing 'override', or the member function 'KMPlayerApp::minimalMode' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:906:19: note: Either there is a missing 'override', or the member function 'KMPlayerApp::minimalMode' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:376:50: style: Variable 'si' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:643:22: style: Variable 'vitem' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:697:20: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:738:15: style: Variable 'cfg' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_asx.cpp:42:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_asx.cpp:142:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1485:5: style: Class 'Disks' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_xspf.cpp:62:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rss.cpp:54:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:245:49: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'Node' definition 't'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:194:30: note: Function 'operator=' argument 1 names different: declaration 'Node' definition 't'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:245:49: note: Function 'operator=' argument 1 names different: declaration 'Node' definition 't'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:171:72: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'Node' definition 't'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:131:32: note: Function 'operator=' argument 1 names different: declaration 'Node' definition 't'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:171:72: note: Function 'operator=' argument 1 names different: declaration 'Node' definition 't'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:332:58: style:inconclusive: Function 'Rect < int >' argument 1 names different: declaration 'point' definition 'pnt'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:108:27: note: Function 'Rect < int >' argument 1 names different: declaration 'point' definition 'pnt'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:332:58: note: Function 'Rect < int >' argument 1 names different: declaration 'point' definition 'pnt'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:332:58: style:inconclusive: Function 'Rect < Single >' argument 1 names different: declaration 'point' definition 'pnt'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:108:27: note: Function 'Rect < Single >' argument 1 names different: declaration 'point' definition 'pnt'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:332:58: note: Function 'Rect < Single >' argument 1 names different: declaration 'point' definition 'pnt'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_asx.cpp:47:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_asx.cpp:81:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_asx.cpp:82:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_asx.cpp:101:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:1034:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_xspf.cpp:50:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:108:7: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_xspf.cpp:113:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_xspf.cpp:129:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_opml.h:28:5: style: Class 'Opml' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_opml.h:38:5: style: Class 'Head' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_opml.h:46:5: style: Class 'Body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_opml.h:54:5: style: Class 'Outline' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.h:17:5: style: Class 'NodeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.h:18:5: style: Class 'NodeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.h:38:9: style: Class 'iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_asx.cpp:17:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rss.cpp:42:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rss.cpp:90:14: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:738:19: style: Variable 'cfg' is assigned a value that is never used. [unreadVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:738:15: style: Variable 'cfg' is assigned a value that is never used. [unreadVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_opml.cpp:41:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/surface.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_first_child [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/surface.cpp:106:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1712:13: style: The scope of the variable 'url' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1814:13: style: The scope of the variable 'url' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:300:40: style:inconclusive: Function 'loadingProgress' argument 1 names different: declaration 'percentage' definition 'perc'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:98:31: note: Function 'loadingProgress' argument 1 names different: declaration 'percentage' definition 'perc'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:300:40: note: Function 'loadingProgress' argument 1 names different: declaration 'percentage' definition 'perc'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:906:37: style:inconclusive: Function 'minimalMode' argument 1 names different: declaration 'deco' definition 'by_user'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:129:28: note: Function 'minimalMode' argument 1 names different: declaration 'deco' definition 'by_user'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:906:37: note: Function 'minimalMode' argument 1 names different: declaration 'deco' definition 'by_user'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1266:52: style:inconclusive: Function 'playListItemDropped' argument 1 names different: declaration 'e' definition 'de'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:115:43: note: Function 'playListItemDropped' argument 1 names different: declaration 'e' definition 'de'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1266:52: note: Function 'playListItemDropped' argument 1 names different: declaration 'e' definition 'de'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1266:76: style:inconclusive: Function 'playListItemDropped' argument 2 names different: declaration 'after' definition 'item'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:115:66: note: Function 'playListItemDropped' argument 2 names different: declaration 'after' definition 'item'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1266:76: note: Function 'playListItemDropped' argument 2 names different: declaration 'after' definition 'item'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1533:51: style:inconclusive: Function 'KMPlayerDVDSource' argument 1 names different: declaration 'app' definition 'a'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:202:36: note: Function 'KMPlayerDVDSource' argument 1 names different: declaration 'app' definition 'a'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1533:51: note: Function 'KMPlayerDVDSource' argument 1 names different: declaration 'app' definition 'a'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1549:56: style:inconclusive: Function 'processOutput' argument 1 names different: declaration 'line' definition 'str'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:204:41: note: Function 'processOutput' argument 1 names different: declaration 'line' definition 'str'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1549:56: note: Function 'processOutput' argument 1 names different: declaration 'line' definition 'str'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1662:51: style:inconclusive: Function 'KMPlayerVCDSource' argument 1 names different: declaration 'app' definition 'a'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:248:36: note: Function 'KMPlayerVCDSource' argument 1 names different: declaration 'app' definition 'a'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1662:51: note: Function 'KMPlayerVCDSource' argument 1 names different: declaration 'app' definition 'a'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1671:56: style:inconclusive: Function 'processOutput' argument 1 names different: declaration 'line' definition 'str'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:250:41: note: Function 'processOutput' argument 1 names different: declaration 'line' definition 'str'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1671:56: note: Function 'processOutput' argument 1 names different: declaration 'line' definition 'str'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1758:59: style:inconclusive: Function 'KMPlayerAudioCDSource' argument 1 names different: declaration 'app' definition 'a'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:275:40: note: Function 'KMPlayerAudioCDSource' argument 1 names different: declaration 'app' definition 'a'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1758:59: note: Function 'KMPlayerAudioCDSource' argument 1 names different: declaration 'app' definition 'a'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1766:60: style:inconclusive: Function 'processOutput' argument 1 names different: declaration 'line' definition 'str'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:277:41: note: Function 'processOutput' argument 1 names different: declaration 'line' definition 'str'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1766:60: note: Function 'processOutput' argument 1 names different: declaration 'line' definition 'str'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1829:55: style:inconclusive: Function 'KMPlayerPipeSource' argument 1 names different: declaration 'app' definition 'a'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.h:295:39: note: Function 'KMPlayerPipeSource' argument 1 names different: declaration 'app' definition 'a'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1829:55: note: Function 'KMPlayerPipeSource' argument 1 names different: declaration 'app' definition 'a'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1280:22: style: Local variable 'url' shadows outer variable [shadowVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1268:10: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1280:22: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1287:20: style: Local variable 'url' shadows outer variable [shadowVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1268:10: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1287:20: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1678:15: style: Variable 'trackRegExp' can be declared as reference to const [constVariableReference] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1773:15: style: Variable 'trackRegExp' can be declared as reference to const [constVariableReference] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1267:28: style: Variable 'ritem' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1408:29: style: Variable 'ri' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1597:26: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1045:37: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1712:17: style: Variable 'url' is assigned a value that is never used. [unreadVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1714:13: style: Variable 'url' is assigned a value that is never used. [unreadVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1814:17: style: Variable 'url' is assigned a value that is never used. [unreadVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayer.cpp:1816:13: style: Variable 'url' is assigned a value that is never used. [unreadVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.cpp:67:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.cpp:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_NativeWindow [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.cpp:165:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomDockWidgetArea [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.cpp:196:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FixedFont [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.cpp:239:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SB_Hide [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.cpp:297:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.cpp:346:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_Show [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.cpp:366:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SB_Hide [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.cpp:465:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.cpp:486:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_Show [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.cpp:517:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Trigger [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:251:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_child [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:266:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_child [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:430:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_child [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:443:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_child [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:456:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_child [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:469:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_child [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:482:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_child [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:495:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_child [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:511:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_child [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:568:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_value [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:640:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TBool [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:648:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TInteger [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:663:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TFloat [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:684:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TString [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:738:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TBool [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:760:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_value [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:766:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:778:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_value [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:784:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:798:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:805:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:834:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:850:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:865:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:892:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_value [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:897:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_value [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:932:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_value [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:950:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:966:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TString [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1319:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_value [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1326:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_value [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1353:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_value [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1363:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1440:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TInteger [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1452:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TInteger [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1529:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_value [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1537:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1627:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.cpp:196:20: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::PlayListView::selectItem' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.h:43:10: note: Either there is a missing 'override', or the member function 'KMPlayer::PlayListView::selectItem' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.cpp:196:20: note: Either there is a missing 'override', or the member function 'KMPlayer::PlayListView::selectItem' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.cpp:422:20: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::PlayListView::slotCurrentItemChanged' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.h:72:10: note: Either there is a missing 'override', or the member function 'KMPlayer::PlayListView::slotCurrentItemChanged' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.cpp:422:20: note: Either there is a missing 'override', or the member function 'KMPlayer::PlayListView::slotCurrentItemChanged' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.cpp:456:20: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::PlayListView::slotFindOk' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.h:77:10: note: Either there is a missing 'override', or the member function 'KMPlayer::PlayListView::slotFindOk' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.cpp:456:20: note: Either there is a missing 'override', or the member function 'KMPlayer::PlayListView::slotFindOk' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:329:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable play_type_video [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:552:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable play_type_none [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:797:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable play_type_info [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:995:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable play_type_none [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:1015:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable play_type_none [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:31:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_title [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:94:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable play_type_unknown [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable play_type_unknown [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:164:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_media_content [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:250:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:125:5: style: Struct 'SharedPtr < TreeUpdate >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:127:5: style: Struct 'SharedPtr < TreeUpdate >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/surface.cpp:23:10: warning: Member variable 'Surface::x_scroll' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/surface.cpp:23:10: warning: Member variable 'Surface::y_scroll' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/surface.cpp:59:5: debug: CheckClass::isMemberVar found used member variable 'm_first_child' with varid 0 [varid0] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/surface.cpp:101:15: style:inconclusive: Technically the member function 'KMPlayer::Surface::updateChildren' can be const. [functionConst] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/surface.h:37:10: note: Technically the member function 'KMPlayer::Surface::updateChildren' can be const. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/surface.cpp:101:15: note: Technically the member function 'KMPlayer::Surface::updateChildren' can be const. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.h:127:14: style:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::VideoOutput::clientWinId' can be const. [functionConst] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.h:128:10: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::VideoOutput::discardClient' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/surface.h:26:5: style: Class 'Surface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:128:5: style: Class 'MediaManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:329:5: style: Struct 'ImageData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:364:5: style: Class 'ImageMedia' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:187:5: style: Struct 'WeakPtr < KMPlayer :: Surface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:190:5: style: Struct 'WeakPtr < KMPlayer :: Surface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:125:5: style: Struct 'SharedPtr < KMPlayer :: Surface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:127:5: style: Struct 'SharedPtr < KMPlayer :: Surface >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:125:5: style: Struct 'SharedPtr < ImageData >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:127:5: style: Struct 'SharedPtr < ImageData >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.cpp:335:45: style:inconclusive: Function 'isDragValid' argument 1 names different: declaration 'de' definition 'event'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.h:52:34: note: Function 'isDragValid' argument 1 names different: declaration 'de' definition 'event'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.cpp:335:45: note: Function 'isDragValid' argument 1 names different: declaration 'de' definition 'event'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.cpp:171:17: style: Local variable 'index' shadows outer function [shadowFunction] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.h:55:17: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.cpp:171:17: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.cpp:390:26: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.cpp:185:18: style: Variable 'ti' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playlistview.cpp:233:26: style: Variable 'ritem' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/surface.cpp:104:55: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:27:28: style:inconclusive: Technically the member function 'KMPlayer::TopPlayItem::itemFlags' can be const. [functionConst] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.h:76:19: note: Technically the member function 'KMPlayer::TopPlayItem::itemFlags' can be const. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:27:28: note: Technically the member function 'KMPlayer::TopPlayItem::itemFlags' can be const. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:156:31: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:345:27: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:197:44: style:inconclusive: Function 'index' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.h:111:37: note: Function 'index' argument 2 names different: declaration 'column' definition 'col'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:197:44: note: Function 'index' argument 2 names different: declaration 'column' definition 'col'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:330:38: style:inconclusive: Function 'populate' argument 4 names different: declaration 'item' definition 'pitem'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.h:136:42: note: Function 'populate' argument 4 names different: declaration 'item' definition 'pitem'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:330:38: note: Function 'populate' argument 4 names different: declaration 'item' definition 'pitem'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:335:14: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:359:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:139:18: style: Variable 'ri' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:156:23: style: Variable 'title' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/playmodel.cpp:345:19: style: Variable 'title' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:48:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable play_type_image [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:86:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:178:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:187:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMode [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:216:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_deactivated [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:232:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:267:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_activated [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:310:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_deactivated [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:347:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_began [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:392:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_image [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:414:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_image [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:447:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_began [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:471:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_image [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:489:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.cpp:214:12: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::View::setEraseColor' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.h:116:10: note: Either there is a missing 'override', or the member function 'KMPlayer::View::setEraseColor' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.cpp:214:12: note: Either there is a missing 'override', or the member function 'KMPlayer::View::setEraseColor' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.cpp:147:5: warning: Possible leak in public function. The pointer 'm_dockarea' is not deallocated before it is allocated. [publicAllocationError] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.cpp:176:37: style:inconclusive: Function 'init' argument 1 names different: declaration 'ac' definition 'action_collection'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.h:98:34: note: Function 'init' argument 1 names different: declaration 'ac' definition 'action_collection'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerview.cpp:176:37: note: Function 'init' argument 1 names different: declaration 'ac' definition 'action_collection'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable List [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:256:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:286:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activated [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:341:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:361:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Preferred [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:478:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:514:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:606:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buttonClicked [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:650:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:689:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:703:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rounded [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:246:5: warning: Member variable 'TransitionModule::trans_end_time' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:246:5: warning: Member variable 'TransitionModule::trans_gain' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:643:5: warning: Member variable 'PriorityClass::peers' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:643:5: warning: Member variable 'PriorityClass::higher' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:643:5: warning: Member variable 'PriorityClass::lower' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:643:5: warning: Member variable 'PriorityClass::pause_display' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:916:5: warning: Member variable 'NewValue::where' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:949:5: warning: Member variable 'Send::replace' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:949:5: warning: Member variable 'Send::method' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:1105:5: warning: Member variable 'AnimateColor::begin_c' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:1105:5: warning: Member variable 'AnimateColor::cur_c' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:1105:5: warning: Member variable 'AnimateColor::delta_c' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:1105:5: warning: Member variable 'AnimateColor::end_c' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:102:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:152:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:176:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:311:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:349:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:444:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:544:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:684:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:745:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:807:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmitResult [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:826:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EmitResult [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:846:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:858:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ask_nothing [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:865:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:884:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:909:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ask_nothing [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:920:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ask_nothing [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:1060:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paused [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:1075:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paused [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:1084:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paused [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:1142:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:1200:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:1213:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:51:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refcount [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:100:5: warning: Member variable 'Fadein::from_color' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:112:5: warning: Member variable 'Fadeout::to_color' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:124:5: warning: Member variable 'Fill::color' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:137:5: warning: Member variable 'Wipe::direction' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:1171:11: warning: Return value of function s.toInt() is not used. [ignoredReturnValue] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:1173:15: warning: Return value of function s.toDouble() is not used. [ignoredReturnValue] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1486:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1572:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1600:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointingHandCursor [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1627:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointingHandCursor [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1885:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClickFocus [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1908:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowFullScreen [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1980:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2173:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2257:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlankCursor [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2320:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2333:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_CW_EVENT_MASK [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2390:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2452:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2466:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2476:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2511:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2534:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_CONFIG_WINDOW_X [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2601:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_EVENT_MASK_EXPOSURE [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2613:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_EVENT_MASK_KEY_PRESS [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2659:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_CW_BACK_PIXEL [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:908:14: warning: The class 'StateValue' defines member variable with name 'state' also defined in its parent class 'Node'. [duplInheritedMember] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:533:11: note: Parent variable 'Node::state' kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:908:14: note: Derived variable 'StateValue::state' kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.h:154:10: style:inconclusive: Either there is a missing 'override', or the member function 'KMPlayerPart::hasFeature' can be const. [functionConst] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:31:5: style: Class 'SizeType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:101:5: style: Class 'Runtime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:326:5: style: Class 'Smil' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:820:20: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayerPart::setMenuZoom' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.h:171:10: note: Either there is a missing 'override', or the member function 'KMPlayerPart::setMenuZoom' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:820:20: note: Either there is a missing 'override', or the member function 'KMPlayerPart::setMenuZoom' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:350:5: style: Class 'Head' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:367:5: style: Class 'State' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:396:5: style: Class 'Layout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:454:5: style: Class 'RootLayout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:470:5: style: Class 'Region' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:487:5: style: Class 'RegPoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:528:5: style: Class 'Transition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:574:5: style: Class 'Par' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:589:5: style: Class 'Seq' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:608:5: style: Class 'Body' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.h:70:5: style: Class 'KMPlayerBrowserExtension' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:618:5: style: Class 'Excl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.h:87:5: style: Class 'KMPlayerLiveConnectExtension' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:628:9: style: Struct 'ConnectionItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:50:5: style: Class 'KMPlayerPartStatic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:643:5: style: Class 'PriorityClass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:664:5: style: Class 'Switch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:696:5: style: Class 'Anchor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:796:5: style: Class 'TextMediaType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:812:5: style: Class 'Brush' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:822:5: style: Class 'SmilText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:916:5: style: Class 'NewValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:931:5: style: Class 'SetValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:940:5: style: Class 'DelValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:949:5: style: Class 'Send' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:992:5: style: Class 'Set' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:1045:5: style: Class 'Animate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:1070:5: style: Class 'AnimateMotion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:1105:5: style: Class 'AnimateColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:1128:5: style: Class 'Param' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:84:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable View [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:376:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Apply [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:464:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchFixedString [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:306:29: style: Condition 'a->name()==Ids::attr_width' is always false [knownConditionTrueFalse] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:164:39: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:41:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:89:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:39:5: style: Class 'Imfl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:88:5: style: Class 'Crossfade' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:100:5: style: Class 'Fadein' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:112:5: style: Class 'Fadeout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:124:5: style: Class 'Fill' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:137:5: style: Class 'Wipe' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:149:5: style: Class 'ViewChange' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:163:5: style: Class 'Image' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:92:10: style: The function 'activate' overrides a function in a base class but just delegates back to the base class. [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:65:10: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:92:10: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:116:10: style: The function 'begin' overrides a function in a base class but just delegates back to the base class. [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:66:10: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:116:10: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:153:10: style: The function 'activate' overrides a function in a base class but just delegates back to the base class. [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:65:10: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.h:153:10: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:196:41: style:inconclusive: Function 'addSummary' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.h:81:28: note: Function 'addSummary' argument 1 names different: declaration 'parent' definition 'p'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:196:41: note: Function 'addSummary' argument 1 names different: declaration 'parent' definition 'p'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:196:50: style:inconclusive: Function 'addSummary' argument 2 names different: declaration 'ratings' definition 'rating_node'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.h:81:42: note: Function 'addSummary' argument 2 names different: declaration 'ratings' definition 'rating_node'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:196:50: note: Function 'addSummary' argument 2 names different: declaration 'ratings' definition 'rating_node'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:30:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:72:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:73:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:216:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:100:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:116:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:297:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:168:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:187:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:228:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Buffering [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:258:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:282:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HideProgressInfo [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:293:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDS_LOCAL_PATH [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:314:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Starting [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:325:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Starting [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:362:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_deactivated [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:369:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_record_document [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:408:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:426:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:440:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:456:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:467:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:516:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:654:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paused [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:662:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paused [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:727:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:803:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Playing [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:940:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1043:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1160:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1172:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1220:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1261:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1290:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1328:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1361:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1469:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1480:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1497:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1545:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1583:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1623:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1676:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:111:18: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:147:22: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:233:42: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:249:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:176:30: style:inconclusive: Function 'KMPlayerPart' argument 2 names different: declaration 'parent' definition 'ppart'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.h:146:46: note: Function 'KMPlayerPart' argument 2 names different: declaration 'parent' definition 'ppart'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:176:30: note: Function 'KMPlayerPart' argument 2 names different: declaration 'parent' definition 'ppart'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:484:40: style:inconclusive: Function 'openUrl' argument 1 names different: declaration 'url' definition '_url'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.h:168:30: note: Function 'openUrl' argument 1 names different: declaration 'url' definition '_url'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:484:40: note: Function 'openUrl' argument 1 names different: declaration 'url' definition '_url'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:586:41: style:inconclusive: Function 'startUrl' argument 1 names different: declaration 'url' definition 'uri'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.h:162:32: note: Function 'startUrl' argument 1 names different: declaration 'url' definition 'uri'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:586:41: note: Function 'startUrl' argument 1 names different: declaration 'url' definition 'uri'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:586:61: style:inconclusive: Function 'startUrl' argument 2 names different: declaration 'pic' definition 'img'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.h:162:52: note: Function 'startUrl' argument 2 names different: declaration 'pic' definition 'img'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:586:61: note: Function 'startUrl' argument 2 names different: declaration 'pic' definition 'img'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:1103:25: style:inconclusive: Function 'handleEvaluateRequest' argument 1 names different: declaration 'script' definition 'scr'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.h:113:49: note: Function 'handleEvaluateRequest' argument 1 names different: declaration 'script' definition 'scr'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:1103:25: note: Function 'handleEvaluateRequest' argument 1 names different: declaration 'script' definition 'scr'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:626:17: style: Local variable 'img' shadows outer argument [shadowArgument] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:586:61: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:626:17: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:1158:28: performance: Function parameter 's' should be passed by const reference. [passedByValue] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:31:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:52:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:62:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:123:22: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:251:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:272:18: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:359:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:491:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:498:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:215:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:263:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_init [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:284:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:291:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:296:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_init [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:309:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:328:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_parent [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:338:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_init [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:354:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_first_child [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:393:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_first_child [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:413:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_last_child [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:446:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:477:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:485:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:491:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable play_type_none [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:644:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:746:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable play_type_none [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:782:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_deferred [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:830:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_deferred [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:847:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:871:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_began [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:947:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_self [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:952:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1174:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1195:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1213:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1234:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1267:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1284:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1460:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1485:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1702:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:335:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:337:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:339:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:341:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:344:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable point [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:360:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:370:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:33:24: style: Variable 'a' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:248:17: style: Variable 'im' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:270:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:333:29: style: Variable 'pe' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:740:11: warning: Return value of function s.toInt() is not used. [ignoredReturnValue] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:743:11: warning: Return value of function s.toFloat() is not used. [ignoredReturnValue] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1228:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1240:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1624:5: warning: Member variable 'Parser::cur_token' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1624:5: warning: Member variable 'Parser::long_value' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1624:5: warning: Member variable 'Parser::double_value' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:59:45: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:240:33: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:637:17: warning: Member variable 'PrefFFMpegPage::format' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:693:21: warning: Member variable 'PrefOPPagePostProc::TmpNoiseSlider' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:783:32: debug: CheckClass::isMemberVar found used member variable 'cur_value' with varid 0 [varid0] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:834:21: debug: CheckClass::isMemberVar found used member variable 'cur_value' with varid 0 [varid0] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:34:16: warning: Struct 'ExprIterator' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:31:5: style: Struct 'ExprIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:102:5: style: Struct 'EvalState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:123:5: style: Struct 'AST' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:147:5: style: Struct 'BoolBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:156:5: style: Struct 'IntegerBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:193:5: style: Struct 'StringBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:206:5: style: Struct 'SequenceBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:297:5: style: Struct 'Boolean' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:303:5: style: Struct 'Contains' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:309:5: style: Struct 'Not' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:315:5: style: Struct 'StartsWith' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:321:5: style: Struct 'Count' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:327:5: style: Struct 'HoursFromTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:333:5: style: Struct 'MinutesFromTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:339:5: style: Struct 'SecondsFromTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:345:5: style: Struct 'Last' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:351:5: style: Struct 'Number' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:357:5: style: Struct 'Position' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:363:5: style: Struct 'StringLength' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:369:5: style: Struct 'Concat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:375:5: style: Struct 'StringJoin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:381:5: style: Struct 'SubstringAfter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:387:5: style: Struct 'SubstringBefore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:393:5: style: Struct 'CurrentTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:399:5: style: Struct 'CurrentDate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:405:5: style: Struct 'EscapeUri' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:417:5: style: Struct 'SubSequence' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:423:5: style: Struct 'Tokenize' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:754:9: style: Struct 'ChildrenIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:802:9: style: Struct 'DescendantIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1624:5: style: Struct 'Parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:287:10: style: The function 'type' overrides a function in a base class but is identical to the overridden function [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:200:10: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:287:10: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:940:34: style: Condition 'parent->atEnd()' is always false [knownConditionTrueFalse] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:928:20: note: Assuming that condition '!parent->atEnd()' is not redundant kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:935:25: note: Assuming condition is false kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:940:34: note: Condition 'parent->atEnd()' is always false kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:423:25: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::PrefSourcePageURL::slotBrowse' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.h:152:10: note: Either there is a missing 'override', or the member function 'KMPlayer::PrefSourcePageURL::slotBrowse' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:423:25: note: Either there is a missing 'override', or the member function 'KMPlayer::PrefSourcePageURL::slotBrowse' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:543:22: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::PrefRecordPage::recorderClicked' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.h:173:10: note: Either there is a missing 'override', or the member function 'KMPlayer::PrefRecordPage::recorderClicked' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:543:22: note: Either there is a missing 'override', or the member function 'KMPlayer::PrefRecordPage::recorderClicked' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.h:68:10: style:inconclusive: Technically the member function 'KMPlayer::Deleter::operator()' can be const. [functionConst] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.h:104:22: style:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::Settings::kconfig' can be const. [functionConst] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.h:137:5: style: Class 'PrefSourcePageURL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.h:269:5: style: Class 'PrefOPPagePostProc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:210:5: style: Class 'URLSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:138:5: style: Class 'MPlayerProcessInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:237:5: style: Class 'MEncoderProcessInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:257:5: style: Class 'MPlayerDumpProcessInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:329:5: style: Class 'PhononProcessInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:386:5: style: Class 'FFMpegProcessInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:451:5: style: Class 'NppProcessInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:187:5: style: Struct 'WeakPtr < Source :: LangInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:190:5: style: Struct 'WeakPtr < Source :: LangInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:125:5: style: Struct 'SharedPtr < LangInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:127:5: style: Struct 'SharedPtr < LangInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:125:5: style: Struct 'SharedPtr < Source :: LangInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:127:5: style: Struct 'SharedPtr < Source :: LangInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:482:13: performance: Function 'objectPath()' should return member 'path' by const reference. [returnByReference] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:2080:27: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:2082:27: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:2083:27: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:2112:27: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:2114:27: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:2115:27: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:814:18: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:842:21: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1104:26: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:890:55: style: Parameter 'c' can be declared as reference to const [constParameterReference] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:699:32: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:912:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:995:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1016:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1148:19: style: Variable 'child' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1192:18: style: Variable 'next' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1211:18: style: Variable 'next' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1228:20: style: Variable 'lt' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1240:20: style: Variable 'lt' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1387:5: style: Variable 'second_child' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:472:5: style: Variable 'pluralReplayBox' is assigned an expression that holds the same value. [redundantAssignment] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:471:45: note: pluralReplayBox is assigned 'new KPluralHandlingSpinBox' here. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:472:5: note: Variable 'pluralReplayBox' is assigned an expression that holds the same value. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1418:5: style: Variable 'second_child' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1466:5: style: Variable 'second_child' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:765:5: style: Variable 'line' is assigned an expression that holds the same value. [redundantAssignment] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:747:18: note: line is assigned 'new QFrame' here. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:765:5: note: Variable 'line' is assigned an expression that holds the same value. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:783:5: style: Variable 'line' is assigned an expression that holds the same value. [redundantAssignment] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:765:10: note: line is assigned 'new QFrame' here. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:783:5: note: Variable 'line' is assigned an expression that holds the same value. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:150:22: style: The scope of the variable 'witem' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:431:51: style:inconclusive: Function 'PrefRecordPage' argument 4 names different: declaration 'len' definition 'rec_len'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.h:161:70: note: Function 'PrefRecordPage' argument 4 names different: declaration 'len' definition 'rec_len'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:431:51: note: Function 'PrefRecordPage' argument 4 names different: declaration 'len' definition 'rec_len'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:157:18: style: Local variable 'page' shadows outer argument [shadowArgument] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:148:50: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/pref.cpp:157:18: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:108:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:187:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:206:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentChanged [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:224:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:456:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:486:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:526:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:543:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:736:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:813:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:1108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:1155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:1178:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_activated [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:1262:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:1524:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RemoveFilename [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:1561:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1622:13: style: struct member 'Parser::error' is never used. [unusedStructMember] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::volume' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::contrast' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::brightness' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::hue' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::saturation' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::prefbitrate' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::maxbitrate' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::usearts' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::no_intro' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::sizeratio' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::remembersize' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::autoresize' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::docksystray' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::loop' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::framedrop' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::autoadjustvolume' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::autoadjustcolors' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::showcnfbutton' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::showplaylistbutton' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::showrecordbutton' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::showbroadcastbutton' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::autohideslider' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::clicktoplay' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::grabhref' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::postprocessing' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::disableppauto' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_default' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_fast' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_custom' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_custom_hz' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_custom_hz_aq' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_custom_hz_ch' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_custom_vt' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_custom_vt_aq' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_custom_vt_ch' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_custom_dr' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_custom_dr_aq' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_custom_dr_ch' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_custom_al' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_custom_al_f' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_custom_tn' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_custom_tn_s' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_lin_blend_int' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_lin_int' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_cub_int' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_med_int' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::pp_ffmpeg_int' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::recordcopy' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::recorder' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::replayoption' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::replaytime' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::seektime' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::videodriver' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:11: warning: Member variable 'Settings::audiodriver' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:766:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::Settings::getHelp' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.h:191:10: note: Either there is a missing 'override', or the member function 'KMPlayer::Settings::getHelp' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:766:16: note: Either there is a missing 'override', or the member function 'KMPlayer::Settings::getHelp' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:57: style:inconclusive: Function 'Settings' argument 2 names different: declaration 'part' definition 'config'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.h:95:44: note: Function 'Settings' argument 2 names different: declaration 'part' definition 'config'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:77:57: note: Function 'Settings' argument 2 names different: declaration 'part' definition 'config'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:288:14: style: Local variable 'i' shadows outer variable [shadowVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:285:46: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:288:14: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:290:14: style: Local variable 'i' shadows outer variable [shadowVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:285:46: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:290:14: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:206:11: style: Variable 'view' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:385:28: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:79:13: warning: Member variable 'Connection::list' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:79:13: warning: Member variable 'Connection::link' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:79:13: warning: Member variable 'Connection::prev' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:79:13: warning: Member variable 'Connection::next' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:86:17: warning: Member variable 'ConnectionLink::connect' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:589:10: warning: Member variable 'Node::state' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? [uninitDerivedMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:589:10: warning: Member variable 'Node::id' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? [uninitDerivedMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:589:10: warning: Member variable 'Node::auxiliary_node' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? [uninitDerivedMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:589:10: warning: Member variable 'Node::open' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? [uninitDerivedMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:732:6: warning: Member variable 'Mrl::cached_play_type' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:939:11: warning: Member variable 'Document::post' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:939:11: warning: Member variable 'Document::last_event_time' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1312:11: warning: Member variable 'Node::state' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? [uninitDerivedMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1312:11: warning: Member variable 'Node::id' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? [uninitDerivedMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1312:11: warning: Member variable 'Node::auxiliary_node' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? [uninitDerivedMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1312:11: warning: Member variable 'Node::open' is not initialized in the constructor. Maybe it should be initialized directly in the class Node? [uninitDerivedMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1641:5: warning: Member variable 'SimpleSAXParser::data' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1752:10: performance:inconclusive: Technically the member function 'KMPlayer::ViewerAreaPrivate::clearSurface' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1761:10: performance:inconclusive: Technically the member function 'KMPlayer::ViewerAreaPrivate::resizeSurface' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.h:117:10: style: Virtual function 'setMonitoring' is called from constructor 'VideoOutput(QWidget*parent,View*view)' at line 2453. Dynamic binding is not used. [virtualCallInConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2453:5: note: Calling setMonitoring kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.h:117:10: note: setMonitoring is a virtual function kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1741:5: style: Class 'ViewerAreaPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1696:9: style: Condition '!node_save' is always false [knownConditionTrueFalse] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1500:18: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1607:18: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1629:34: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1644:19: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1676:30: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1959:21: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2129:57: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2352:34: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2355:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2368:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2407:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2424:37: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1611:13: style: The scope of the variable 'w' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1611:31: style: The scope of the variable 'h' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2260:13: style: The scope of the variable 'count' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:475:15: performance:inconclusive: Technically the member function 'KMPlayer::Node::innerXML' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:433:13: note: Technically the member function 'KMPlayer::Node::innerXML' can be static (but you may consider moving to unnamed namespace). kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:475:15: note: Technically the member function 'KMPlayer::Node::innerXML' can be static (but you may consider moving to unnamed namespace). kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:660:18: style:inconclusive: Technically the member function 'KMPlayer::Element::getAttribute' can be const. [functionConst] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:564:13: note: Technically the member function 'KMPlayer::Element::getAttribute' can be const. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:660:18: note: Technically the member function 'KMPlayer::Element::getAttribute' can be const. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:759:51: debug: CheckClass::isMemberVar found used member variable 'resolved' with varid 0 [varid0] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1480:73: style:inconclusive: Function 'MouseVisitor' argument 4 names different: declaration 'x' definition 'a'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1463:63: note: Function 'MouseVisitor' argument 4 names different: declaration 'x' definition 'a'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1480:73: note: Function 'MouseVisitor' argument 4 names different: declaration 'x' definition 'a'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1480:80: style:inconclusive: Function 'MouseVisitor' argument 5 names different: declaration 'y' definition 'b'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1463:70: note: Function 'MouseVisitor' argument 5 names different: declaration 'y' definition 'b'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1480:80: note: Function 'MouseVisitor' argument 5 names different: declaration 'y' definition 'b'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1651:45: style:inconclusive: Function 'deliverAndForward' argument 1 names different: declaration 'n' definition 'node'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1460:35: note: Function 'deliverAndForward' argument 1 names different: declaration 'n' definition 'node'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1651:45: note: Function 'deliverAndForward' argument 1 names different: declaration 'n' definition 'node'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1701:40: style:inconclusive: Function 'surfaceEvent' argument 1 names different: declaration 'mt' definition 'node'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1461:30: note: Function 'surfaceEvent' argument 1 names different: declaration 'mt' definition 'node'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1701:40: note: Function 'surfaceEvent' argument 1 names different: declaration 'mt' definition 'node'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1724:44: style:inconclusive: Function 'visit' argument 1 names different: declaration 'n' definition 'mt'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1471:35: note: Function 'visit' argument 1 names different: declaration 'n' definition 'mt'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1724:44: note: Function 'visit' argument 1 names different: declaration 'n' definition 'mt'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1731:43: style:inconclusive: Function 'visit' argument 1 names different: declaration 'n' definition 'st'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1472:34: note: Function 'visit' argument 1 names different: declaration 'n' definition 'st'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1731:43: note: Function 'visit' argument 1 names different: declaration 'n' definition 'st'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2235:58: style:inconclusive: Function 'enableUpdaters' argument 2 names different: declaration 'off_time' definition 'skip'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.h:48:51: note: Function 'enableUpdaters' argument 2 names different: declaration 'off_time' definition 'skip'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2235:58: note: Function 'enableUpdaters' argument 2 names different: declaration 'off_time' definition 'skip'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1678:21: style: Local variable 'node_save' shadows outer variable [shadowVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1673:14: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1678:21: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2117:9: style: Local variable 'scale' shadows outer function [shadowFunction] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.h:58:10: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2117:9: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2154:9: style: Local variable 'scale' shadows outer function [shadowFunction] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.h:58:10: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2154:9: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:921:12: warning: Struct 'EventData' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:921:12: warning: Struct 'EventData' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:556:33: warning: Struct 'ParamValue' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:556:33: warning: Struct 'ParamValue' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:747:5: style: Class 'Postpone' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:555:9: style: Struct 'ParamValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1641:5: style: Class 'SimpleSAXParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:125:5: style: Struct 'SharedPtr < TokenInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:127:5: style: Struct 'SharedPtr < TokenInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:125:5: style: Struct 'SharedPtr < StateInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayershared.h:127:5: style: Struct 'SharedPtr < StateInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:552:14: style: The function 'playType' overrides a function in a base class but is identical to the overridden function [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:442:22: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:552:14: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:995:14: style: The function 'playType' overrides a function in a base class but is identical to the overridden function [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:442:22: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:995:14: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:1015:14: style: The function 'playType' overrides a function in a base class but is identical to the overridden function [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:442:22: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:1015:14: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:610:13: performance: Function 'caption()' should return member 'title' by const reference. [returnByReference] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1607:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1752:33: style: Parameter 's' can be declared as pointer to const [constParameterPointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:1761:34: style: Parameter 's' can be declared as pointer to const [constParameterPointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2355:35: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2407:36: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2424:32: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/viewarea.cpp:2481:31: style: Variable 'scr' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1238:21: style: Condition '!guard' is always false [knownConditionTrueFalse] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:95:28: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:506:25: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:534:26: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1399:13: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:820:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1382:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:79:31: style:inconclusive: Function 'Connection' argument 1 names different: declaration 'Node' definition 'invoker'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:332:17: note: Function 'Connection' argument 1 names different: declaration 'Node' definition 'invoker'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:79:31: note: Function 'Connection' argument 1 names different: declaration 'Node' definition 'invoker'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:79:46: style:inconclusive: Function 'Connection' argument 2 names different: declaration 'Node' definition 'receiver'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:332:32: note: Function 'Connection' argument 2 names different: declaration 'Node' definition 'receiver'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:79:46: note: Function 'Connection' argument 2 names different: declaration 'Node' definition 'receiver'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:79:69: style:inconclusive: Function 'Connection' argument 3 names different: declaration 'payload' definition 'pl'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:332:60: note: Function 'Connection' argument 3 names different: declaration 'payload' definition 'pl'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:79:69: note: Function 'Connection' argument 3 names different: declaration 'payload' definition 'pl'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:171:32: style:inconclusive: Function 'Matrix' argument 1 names different: declaration 'matrix' definition 'm'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:142:28: note: Function 'Matrix' argument 1 names different: declaration 'matrix' definition 'm'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:171:32: note: Function 'Matrix' argument 1 names different: declaration 'matrix' definition 'm'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:177:44: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'other' definition 'm'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayertypes.h:144:40: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'm'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:177:44: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'm'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:596:43: style:inconclusive: Function 'setParam' argument 1 names different: declaration 'para' definition 'name'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:577:38: note: Function 'setParam' argument 1 names different: declaration 'para' definition 'name'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:596:43: note: Function 'setParam' argument 1 names different: declaration 'para' definition 'name'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:596:74: style:inconclusive: Function 'setParam' argument 3 names different: declaration 'mod_id' definition 'mid'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:577:69: note: Function 'setParam' argument 3 names different: declaration 'mod_id' definition 'mid'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:596:74: note: Function 'setParam' argument 3 names different: declaration 'mod_id' definition 'mid'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:617:44: style:inconclusive: Function 'param' argument 1 names different: declaration 'para' definition 'name'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:578:39: note: Function 'param' argument 1 names different: declaration 'para' definition 'name'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:617:44: note: Function 'param' argument 1 names different: declaration 'para' definition 'name'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:624:45: style:inconclusive: Function 'resetParam' argument 1 names different: declaration 'para' definition 'name'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:579:41: note: Function 'resetParam' argument 1 names different: declaration 'para' definition 'name'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:624:45: note: Function 'resetParam' argument 1 names different: declaration 'para' definition 'name'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:624:55: style:inconclusive: Function 'resetParam' argument 2 names different: declaration 'mod_id' definition 'mid'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:579:51: note: Function 'resetParam' argument 2 names different: declaration 'mod_id' definition 'mid'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:624:55: note: Function 'resetParam' argument 2 names different: declaration 'mod_id' definition 'mid'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:719:47: style:inconclusive: Function 'setCaption' argument 1 names different: declaration 't' definition 's'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:611:37: note: Function 'setCaption' argument 1 names different: declaration 't' definition 's'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:719:47: note: Function 'setCaption' argument 1 names different: declaration 't' definition 's'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:899:51: style:inconclusive: Function 'parseTimeString' argument 1 names different: declaration 's' definition 'ts'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:646:57: note: Function 'parseTimeString' argument 1 names different: declaration 's' definition 'ts'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:899:51: note: Function 'parseTimeString' argument 1 names different: declaration 's' definition 'ts'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:917:29: style:inconclusive: Function 'EventData' argument 1 names different: declaration 'Node' definition 't'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:757:16: note: Function 'EventData' argument 1 names different: declaration 'Node' definition 't'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:917:29: note: Function 'EventData' argument 1 names different: declaration 'Node' definition 't'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:939:57: style:inconclusive: Function 'Document' argument 2 names different: declaration 'notify' definition 'n'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:774:49: note: Function 'Document' argument 2 names different: declaration 'notify' definition 'n'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:939:57: note: Function 'Document' argument 2 names different: declaration 'notify' definition 'n'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1038:55: style:inconclusive: Function 'UpdateEvent' argument 2 names different: declaration 'off_time' definition 'skip'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:723:43: note: Function 'UpdateEvent' argument 2 names different: declaration 'off_time' definition 'skip'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1038:55: note: Function 'UpdateEvent' argument 2 names different: declaration 'off_time' definition 'skip'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1074:37: style:inconclusive: Function 'insertPosting' argument 1 names different: declaration 'Node' definition 'n'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:812:25: note: Function 'insertPosting' argument 1 names different: declaration 'Node' definition 'n'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1074:37: note: Function 'insertPosting' argument 1 names different: declaration 'Node' definition 'n'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1148:40: style:inconclusive: Function 'cancelPosting' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:790:34: note: Function 'cancelPosting' argument 1 names different: declaration 'event' definition 'e'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1148:40: note: Function 'cancelPosting' argument 1 names different: declaration 'event' definition 'e'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1312:59: style:inconclusive: Function 'TextNode' argument 3 names different: declaration '_id' definition 'i'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:900:50: note: Function 'TextNode' argument 3 names different: declaration '_id' definition 'i'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1312:59: note: Function 'TextNode' argument 3 names different: declaration '_id' definition 'i'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1340:73: style:inconclusive: Function 'GenericURL' argument 3 names different: declaration 'n' definition 'name'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:944:61: note: Function 'GenericURL' argument 3 names different: declaration 'n' definition 'name'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1340:73: note: Function 'GenericURL' argument 3 names different: declaration 'n' definition 'name'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:757:19: style: Local variable 'mrl' shadows outer function [shadowFunction] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:634:11: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:757:19: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:420:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:422:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:436:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:466:18: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:478:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:726:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:756:14: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:812:14: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:461:25: style: Variable 'a' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:661:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:669:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:901:9: style: Variable 'multiply' can be declared as const array [constVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1148:40: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1179:39: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:1200:41: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:89:11: warning: Member variable 'PartBase::m_use_agent' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:954:17: style: Error code from the return value of function dir.cdUp() is not used. [ignoredReturnErrorCode] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:145:10: warning: Member variable 'Process::m_request_seek' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:490:10: warning: Member variable 'MPlayer::old_volume' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1051:25: warning: Member variable 'MPlayerPreferencesPage::cachesize' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1051:25: warning: Member variable 'MPlayerPreferencesPage::alwaysbuildindex' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1051:25: warning: Member variable 'MPlayerPreferencesPage::m_process' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1051:25: warning: Member variable 'PreferencesPage::next' is not initialized in the constructor. Maybe it should be initialized directly in the class PreferencesPage? [uninitDerivedMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2283:11: warning: Member variable 'NpStream::job' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2283:11: warning: Member variable 'NpStream::bytes' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2283:11: warning: Member variable 'NpStream::stream_id' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2283:11: warning: Member variable 'NpStream::content_length' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2283:11: warning: Member variable 'NpStream::finish_reason' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2283:11: warning: Member variable 'NpStream::received_data' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2293:11: warning: Member variable 'NpPlayer::write_in_progress' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2293:11: warning: Member variable 'NpPlayer::in_process_stream' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:168:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:232:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DurTimer [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:413:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:488:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:552:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DurTimer [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:625:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:711:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:729:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DurTimer [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:788:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DurTimer [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:818:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DurTimer [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:906:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1430:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_layout [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1461:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1532:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_layout [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1726:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_finished [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1755:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_deferred [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1860:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_finished [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2044:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_smil [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2081:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_finished [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2209:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dir_forward [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2270:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_finished [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2453:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_activated [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2471:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_deactivated [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2509:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_deactivated [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2528:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_init [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2558:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_began [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2582:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_deferred [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2619:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_began [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2652:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_deferred [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3103:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_init [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3213:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_node_first_mediatype [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3310:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3380:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_activated [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3410:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_deferred [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3418:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_began [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3435:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_began [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3562:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_deferred [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3847:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_finished [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3889:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable play_type_video [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4016:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_activated [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4028:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_began [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4325:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_activated [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4388:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_activated [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4465:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4500:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4518:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4544:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4669:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_activated [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4762:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4925:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4990:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5092:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_KMPLAYER_COMMON [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5135:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calc_discrete [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5149:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calc_discrete [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5190:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calc_discrete [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5286:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calc_discrete [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5523:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_activated [valueFlowBailoutIncompleteVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2287:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::NpStream::slotResult' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:441:10: note: Either there is a missing 'override', or the member function 'KMPlayer::NpStream::slotResult' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2287:16: note: Either there is a missing 'override', or the member function 'KMPlayer::NpStream::slotResult' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2288:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::NpStream::slotData' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:442:10: note: Either there is a missing 'override', or the member function 'KMPlayer::NpStream::slotData' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2288:16: note: Either there is a missing 'override', or the member function 'KMPlayer::NpStream::slotData' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2289:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::NpStream::redirection' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:443:10: note: Either there is a missing 'override', or the member function 'KMPlayer::NpStream::redirection' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2289:16: note: Either there is a missing 'override', or the member function 'KMPlayer::NpStream::redirection' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2290:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::NpStream::slotMimetype' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:444:10: note: Either there is a missing 'override', or the member function 'KMPlayer::NpStream::slotMimetype' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2290:16: note: Either there is a missing 'override', or the member function 'KMPlayer::NpStream::slotMimetype' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:846:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::PartBase::increaseVolume' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:299:10: note: Either there is a missing 'override', or the member function 'KMPlayer::PartBase::increaseVolume' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:846:16: note: Either there is a missing 'override', or the member function 'KMPlayer::PartBase::increaseVolume' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:851:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::PartBase::decreaseVolume' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:300:10: note: Either there is a missing 'override', or the member function 'KMPlayer::PartBase::decreaseVolume' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:851:16: note: Either there is a missing 'override', or the member function 'KMPlayer::PartBase::decreaseVolume' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2302:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::requestGet' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:490:10: note: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::requestGet' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2302:16: note: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::requestGet' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2303:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::requestCall' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:491:10: note: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::requestCall' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2303:16: note: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::requestCall' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2304:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::processOutput' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:493:10: note: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::processOutput' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2304:16: note: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::processOutput' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2305:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::processStopped' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:494:10: note: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::processStopped' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2305:16: note: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::processStopped' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2306:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::wroteStdin' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:495:10: note: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::wroteStdin' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2306:16: note: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::wroteStdin' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2307:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::streamStateChanged' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:496:10: note: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::streamStateChanged' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2307:16: note: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::streamStateChanged' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2308:16: performance:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::streamRedirected' can be static. [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:497:10: note: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::streamRedirected' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2308:16: note: Either there is a missing 'override', or the member function 'KMPlayer::NpPlayer::streamRedirected' can be static. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:65:12: warning: Class 'ProcessInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:65:12: warning: Class 'ProcessInfo' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:75:10: style: Virtual function 'quit' is called from destructor '~Process()' at line 157. Dynamic binding is not used. [virtualCallInConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:157:5: note: Calling quit kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:75:10: note: quit is a virtual function kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:296:18: style: Virtual function 'stopAgent' is called from destructor '~MasterProcessInfo()' at line 1248. Dynamic binding is not used. [virtualCallInConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1248:5: note: Calling stopAgent kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:296:18: note: stopAgent is a virtual function kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:286:10: style: Virtual function 'stop' is called from destructor '~PartBase()' at line 227. Dynamic binding is not used. [virtualCallInConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:227:5: note: Calling stop kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:286:10: note: stop is a virtual function kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:62:18: style: Virtual function 'init' is called from constructor 'Source(const QString&name,PartBase*player,const char*src)' at line 997. Dynamic binding is not used. [virtualCallInConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:997:5: note: Calling init kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:62:18: note: init is a virtual function kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1012:5: style: Class 'MPlayerPreferencesFrame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:149:10: style: The function 'init' overrides a function in a base class but is identical to the overridden function [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:58:18: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:149:10: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:246:10: style: The function 'init' overrides a function in a base class but is identical to the overridden function [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:58:18: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:246:10: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:267:10: style: The function 'init' overrides a function in a base class but is identical to the overridden function [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:58:18: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:267:10: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:306:10: style: The function 'init' overrides a function in a base class but is identical to the overridden function [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:58:18: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:306:10: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:396:10: style: The function 'init' overrides a function in a base class but is identical to the overridden function [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:58:18: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:396:10: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:466:10: style: The function 'init' overrides a function in a base class but is identical to the overridden function [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:58:18: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:466:10: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:483:10: style: The function 'stop' overrides a function in a base class but is identical to the overridden function [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:74:10: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:483:10: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:58:5: style: Class 'BookmarkOwner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:216:10: style: The function 'reset' overrides a function in a base class but just delegates back to the base class. [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:80:18: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:216:10: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:219:10: style: The function 'init' overrides a function in a base class but just delegates back to the base class. [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:62:18: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:219:10: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:222:10: style: The function 'forward' overrides a function in a base class but just delegates back to the base class. [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:127:18: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:222:10: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:223:10: style: The function 'backward' overrides a function in a base class but just delegates back to the base class. [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:128:18: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:223:10: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:224:10: style: The function 'play' overrides a function in a base class but just delegates back to the base class. [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:132:18: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:224:10: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1235:17: style: Condition 'running()' is always true [knownConditionTrueFalse] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1232:22: note: Assuming that condition '!running()' is not redundant kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1235:17: note: Condition 'running()' is always true kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:737:10: warning: Either the condition 'm_view' is redundant or there is possible null pointer dereference: m_view. [nullPointerRedundantCheck] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:736:9: note: Assuming that condition 'm_view' is not redundant kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:737:10: note: Null pointer dereference kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:363:6: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:734:18: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:933:32: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:962:63: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:941:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:904:23: style: The scope of the variable 'm_startRegExp' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:905:23: style: The scope of the variable 'm_sizeRegExp' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:336:37: style:inconclusive: Function 'RecordDocument' argument 4 names different: declaration 'source' definition 'src'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:221:29: note: Function 'RecordDocument' argument 4 names different: declaration 'source' definition 'src'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:336:37: note: Function 'RecordDocument' argument 4 names different: declaration 'source' definition 'src'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:696:27: style:inconclusive: Function 'volume' argument 1 names different: declaration 'pos' definition 'incdec'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:158:22: note: Function 'volume' argument 1 names different: declaration 'pos' definition 'incdec'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:696:27: note: Function 'volume' argument 1 names different: declaration 'pos' definition 'incdec'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:705:31: style:inconclusive: Function 'saturation' argument 1 names different: declaration 'pos' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:159:26: note: Function 'saturation' argument 1 names different: declaration 'pos' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:705:31: note: Function 'saturation' argument 1 names different: declaration 'pos' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:710:24: style:inconclusive: Function 'hue' argument 1 names different: declaration 'pos' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:160:19: note: Function 'hue' argument 1 names different: declaration 'pos' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:710:24: note: Function 'hue' argument 1 names different: declaration 'pos' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:715:29: style:inconclusive: Function 'contrast' argument 1 names different: declaration 'pos' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:161:24: note: Function 'contrast' argument 1 names different: declaration 'pos' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:715:29: note: Function 'contrast' argument 1 names different: declaration 'pos' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:720:31: style:inconclusive: Function 'brightness' argument 1 names different: declaration 'pos' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:162:26: note: Function 'brightness' argument 1 names different: declaration 'pos' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:720:31: note: Function 'brightness' argument 1 names different: declaration 'pos' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1196:48: style:inconclusive: Function 'MPlayerDumpstream' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:265:33: note: Function 'MPlayerDumpstream' argument 1 names different: declaration 'parent' definition 'p'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1196:48: note: Function 'MPlayerDumpstream' argument 1 names different: declaration 'parent' definition 'p'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1196:64: style:inconclusive: Function 'MPlayerDumpstream' argument 2 names different: declaration 'pinfo' definition 'pi'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:265:54: note: Function 'MPlayerDumpstream' argument 2 names different: declaration 'pinfo' definition 'pi'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1196:64: note: Function 'MPlayerDumpstream' argument 2 names different: declaration 'pinfo' definition 'pi'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1196:78: style:inconclusive: Function 'MPlayerDumpstream' argument 3 names different: declaration 'settings' definition 's'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:265:71: note: Function 'MPlayerDumpstream' argument 3 names different: declaration 'settings' definition 's'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1196:78: note: Function 'MPlayerDumpstream' argument 3 names different: declaration 'settings' definition 's'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1315:40: style:inconclusive: Function 'MasterProcess' argument 1 names different: declaration 'p' definition 'parent'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:303:29: note: Function 'MasterProcess' argument 1 names different: declaration 'p' definition 'parent'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1315:40: note: Function 'MasterProcess' argument 1 names different: declaration 'p' definition 'parent'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1315:61: style:inconclusive: Function 'MasterProcess' argument 2 names different: declaration 'pi' definition 'pinfo'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:303:45: note: Function 'MasterProcess' argument 2 names different: declaration 'pi' definition 'pinfo'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1315:61: note: Function 'MasterProcess' argument 2 names different: declaration 'pi' definition 'pinfo'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1315:78: style:inconclusive: Function 'MasterProcess' argument 3 names different: declaration 's' definition 'settings'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:303:59: note: Function 'MasterProcess' argument 3 names different: declaration 's' definition 'settings'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1315:78: note: Function 'MasterProcess' argument 3 names different: declaration 's' definition 'settings'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1356:34: style:inconclusive: Function 'loading' argument 1 names different: declaration 'p' definition 'perc'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:312:23: note: Function 'loading' argument 1 names different: declaration 'p' definition 'perc'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1356:34: note: Function 'loading' argument 1 names different: declaration 'p' definition 'perc'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1412:33: style:inconclusive: Function 'volume' argument 1 names different: declaration 'pos' definition 'incdec'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:318:22: note: Function 'volume' argument 1 names different: declaration 'pos' definition 'incdec'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1412:33: note: Function 'volume' argument 1 names different: declaration 'pos' definition 'incdec'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2283:31: style:inconclusive: Function 'NpStream' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:417:25: note: Function 'NpStream' argument 1 names different: declaration 'parent' definition 'p'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2283:31: note: Function 'NpStream' argument 1 names different: declaration 'parent' definition 'p'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2283:43: style:inconclusive: Function 'NpStream' argument 2 names different: declaration 'stream_id' definition 'sid'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:417:42: note: Function 'NpStream' argument 2 names different: declaration 'stream_id' definition 'sid'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2283:43: note: Function 'NpStream' argument 2 names different: declaration 'stream_id' definition 'sid'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2283:63: style:inconclusive: Function 'NpStream' argument 3 names different: declaration 'url' definition 'u'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.h:417:68: note: Function 'NpStream' argument 3 names different: declaration 'url' definition 'u'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:2283:63: note: Function 'NpStream' argument 3 names different: declaration 'url' definition 'u'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:851:22: style: Local variable 'ok' shadows outer variable [shadowVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:769:10: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:851:22: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:89:31: warning: Function 'PartBase' argument order different: declaration 'parent, objParent, ' definition 'wparent, parent, config' [funcArgOrderDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:236:24: note: Function 'PartBase' argument order different: declaration 'parent, objParent, ' definition 'wparent, parent, config' kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:89:31: note: Function 'PartBase' argument order different: declaration 'parent, objParent, ' definition 'wparent, parent, config' kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:133:45: style:inconclusive: Function 'addBookMark' argument 1 names different: declaration 'title' definition 't'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:297:39: note: Function 'addBookMark' argument 1 names different: declaration 'title' definition 't'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:133:45: note: Function 'addBookMark' argument 1 names different: declaration 'title' definition 't'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:139:42: style:inconclusive: Function 'init' argument 1 names different: declaration 'ac' definition 'action_collection'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:238:35: note: Function 'init' argument 1 names different: declaration 'ac' definition 'action_collection'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:139:42: note: Function 'init' argument 1 names different: declaration 'ac' definition 'action_collection'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:400:36: style:inconclusive: Function 'setSource' argument 1 names different: declaration 'source' definition '_source'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:255:30: note: Function 'setSource' argument 1 names different: declaration 'source' definition '_source'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:400:36: note: Function 'setSource' argument 1 names different: declaration 'source' definition '_source'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:687:50: style:inconclusive: Function 'setLanguages' argument 1 names different: declaration 'alang' definition 'al'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:274:44: note: Function 'setLanguages' argument 1 names different: declaration 'alang' definition 'al'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:687:50: note: Function 'setLanguages' argument 1 names different: declaration 'alang' definition 'al'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:687:74: style:inconclusive: Function 'setLanguages' argument 2 names different: declaration 'slang' definition 'sl'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:274:71: note: Function 'setLanguages' argument 2 names different: declaration 'slang' definition 'sl'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:687:74: note: Function 'setLanguages' argument 2 names different: declaration 'slang' definition 'sl'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:746:59: style:inconclusive: Function 'record' argument 2 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:288:53: note: Function 'record' argument 2 names different: declaration 'file' definition 'f'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:746:59: note: Function 'record' argument 2 names different: declaration 'file' definition 'f'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:746:77: style:inconclusive: Function 'record' argument 3 names different: declaration 'recorder' definition 'rec'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:289:33: note: Function 'record' argument 3 names different: declaration 'recorder' definition 'rec'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:746:77: note: Function 'record' argument 3 names different: declaration 'recorder' definition 'rec'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:899:42: style:inconclusive: Function 'positionValueChanged' argument 1 names different: declaration 'val' definition 'pos'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:340:36: note: Function 'positionValueChanged' argument 1 names different: declaration 'val' definition 'pos'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:899:42: note: Function 'positionValueChanged' argument 1 names different: declaration 'val' definition 'pos'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:992:65: style:inconclusive: Function 'Source' argument 3 names different: declaration 'src' definition 'n'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:60:67: note: Function 'Source' argument 3 names different: declaration 'src' definition 'n'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:992:65: note: Function 'Source' argument 3 names different: declaration 'src' definition 'n'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:1213:41: style:inconclusive: Function 'stateElementChanged' argument 1 names different: declaration 'element' definition 'elm'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:151:38: note: Function 'stateElementChanged' argument 1 names different: declaration 'element' definition 'elm'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:1213:41: note: Function 'stateElementChanged' argument 1 names different: declaration 'element' definition 'elm'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:1247:55: style:inconclusive: Function 'openUrl' argument 2 names different: declaration 'target' definition 't'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:154:51: note: Function 'openUrl' argument 2 names different: declaration 'target' definition 't'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:1247:55: note: Function 'openUrl' argument 2 names different: declaration 'target' definition 't'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:334:10: style: Local variable 'playing' shadows outer function [shadowFunction] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:291:10: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:334:10: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:589:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:476:29: style: Local variable 'url' shadows outer function [shadowFunction] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:245:10: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:476:29: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:627:18: style: Local variable 'source' shadows outer function [shadowFunction] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:263:14: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:627:18: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:648:32: style: Local variable 'url' shadows outer function [shadowFunction] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.h:245:10: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:648:32: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1556:14: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:643:26: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:788:18: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:1177:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:1269:14: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:771:15: style: Variable 'm_refURLRegExp' can be declared as reference to const [constVariableReference] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:1280:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:772:15: style: Variable 'm_refRegExp' can be declared as reference to const [constVariableReference] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:795:23: style: Variable 'm_posRegExp' can be declared as reference to const [constVariableReference] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:796:23: style: Variable 'm_cacheRegExp' can be declared as reference to const [constVariableReference] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:904:23: style: Variable 'm_startRegExp' can be declared as reference to const [constVariableReference] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:905:23: style: Variable 'm_sizeRegExp' can be declared as reference to const [constVariableReference] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1292:32: style: Variable 'pl' can be declared as reference to const [constVariableReference] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1302:32: style: Variable 'pl' can be declared as reference to const [constVariableReference] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:627:10: style: Variable 'm' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1142:21: style: Variable 'rd' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1207:21: style: Variable 'rd' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1619:21: style: Variable 'rd' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:343:22: style: Variable 'pinfo' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:644:31: style: Variable 'mrl' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:776:26: style: Variable 'ri' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:941:26: style: Variable 'load' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerpartbase.cpp:1326:15: style: Variable 'm_settings' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:120:50: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:416:57: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:1585:15: style: Variable 'value' is assigned a value that is never used. [unreadVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:265:20: performance:inconclusive: Technically the member function 'KMPlayer::MediaManager::grabPicture' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:136:10: note: Technically the member function 'KMPlayer::MediaManager::grabPicture' can be static (but you may consider moving to unnamed namespace). kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:265:20: note: Technically the member function 'KMPlayer::MediaManager::grabPicture' can be static (but you may consider moving to unnamed namespace). kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:327:17: style:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::DataCache::isPreserved' can be const. [functionConst] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:176:10: note: Either there is a missing 'override', or the member function 'KMPlayer::DataCache::isPreserved' can be const. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:327:17: note: Either there is a missing 'override', or the member function 'KMPlayer::DataCache::isPreserved' can be const. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:991:12: warning: Struct 'ImageData' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:991:12: warning: Struct 'ImageData' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:294:10: style: Virtual function 'stop' is called from destructor '~AudioVideoMedia()' at line 850. Dynamic binding is not used. [virtualCallInConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:850:5: note: Calling stop kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:294:10: note: stop is a virtual function kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:44:9: style: Struct 'GlobalMediaData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:428:13: style: Condition 'mrl' is always true [knownConditionTrueFalse] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:679:25: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:172:50: style:inconclusive: Function 'stateChange' argument 1 names different: declaration 'm' definition 'media'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:134:40: note: Function 'stateChange' argument 1 names different: declaration 'm' definition 'media'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:172:50: note: Function 'stateChange' argument 1 names different: declaration 'm' definition 'media'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:173:25: style:inconclusive: Function 'stateChange' argument 2 names different: declaration 'o' definition 'olds'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:134:59: note: Function 'stateChange' argument 2 names different: declaration 'o' definition 'olds'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:173:25: note: Function 'stateChange' argument 2 names different: declaration 'o' definition 'olds'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:173:47: style:inconclusive: Function 'stateChange' argument 3 names different: declaration 'n' definition 'news'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:134:78: note: Function 'stateChange' argument 3 names different: declaration 'n' definition 'news'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:173:47: note: Function 'stateChange' argument 3 names different: declaration 'n' definition 'news'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:251:53: style:inconclusive: Function 'playAudioVideo' argument 1 names different: declaration 'm' definition 'media'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:135:43: note: Function 'playAudioVideo' argument 1 names different: declaration 'm' definition 'media'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:251:53: note: Function 'playAudioVideo' argument 1 names different: declaration 'm' definition 'media'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:265:50: style:inconclusive: Function 'grabPicture' argument 1 names different: declaration 'm' definition 'media'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:136:40: note: Function 'grabPicture' argument 1 names different: declaration 'm' definition 'media'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:265:50: note: Function 'grabPicture' argument 1 names different: declaration 'm' definition 'media'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:385:29: style:inconclusive: Function 'MediaInfo' argument 1 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:210:22: note: Function 'MediaInfo' argument 1 names different: declaration 'node' definition 'n'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:385:29: note: Function 'MediaInfo' argument 1 names different: declaration 'node' definition 'n'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:385:56: style:inconclusive: Function 'MediaInfo' argument 2 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:210:52: note: Function 'MediaInfo' argument 2 names different: declaration 'type' definition 't'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:385:56: note: Function 'MediaInfo' argument 2 names different: declaration 'type' definition 't'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:409:37: style:inconclusive: Function 'wget' argument 1 names different: declaration 'url' definition 'str'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:213:30: note: Function 'wget' argument 1 names different: declaration 'url' definition 'str'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:409:37: note: Function 'wget' argument 1 names different: declaration 'url' definition 'str'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:409:57: style:inconclusive: Function 'wget' argument 2 names different: declaration 'from_domain' definition 'domain'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:213:50: note: Function 'wget' argument 2 names different: declaration 'from_domain' definition 'domain'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:409:57: note: Function 'wget' argument 2 names different: declaration 'from_domain' definition 'domain'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:814:59: style:inconclusive: Function 'slotMimetype' argument 2 names different: declaration 'mimestr' definition 'm'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:230:54: note: Function 'slotMimetype' argument 2 names different: declaration 'mimestr' definition 'm'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:814:59: note: Function 'slotMimetype' argument 2 names different: declaration 'mimestr' definition 'm'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:1015:47: style:inconclusive: Function 'ImageMedia' argument 4 names different: declaration 'data' definition 'ba'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:363:51: note: Function 'ImageMedia' argument 4 names different: declaration 'data' definition 'ba'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:1015:47: note: Function 'ImageMedia' argument 4 names different: declaration 'data' definition 'ba'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:439:14: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:1032:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:1127:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:252:10: style: Variable 'mrl' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:266:10: style: Variable 'mrl' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:853:15: style: Variable 'view' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:257:10: warning: Member variable 'Runtime::unpaused_state' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:257:10: warning: Member variable 'Runtime::paused_time' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:213:24: warning: Member variable 'DurationItem::payload' is not initialized in the constructor. [uninitMemberVar] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:217:24: warning: Member variable 'DurationItem::next' is not assigned a value in 'DurationItem::operator='. [operatorEqVarError] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1598:22: style:inconclusive: Technically the member function 'KMPlayer::SMIL::State::domain' can be const. [functionConst] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:378:13: note: Technically the member function 'KMPlayer::SMIL::State::domain' can be const. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1598:22: note: Technically the member function 'KMPlayer::SMIL::State::domain' can be const. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2227:24: style:inconclusive: Technically the member function 'KMPlayer::SMIL::Transition::supported' can be const. [functionConst] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:534:10: note: Technically the member function 'KMPlayer::SMIL::Transition::supported' can be const. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2227:24: note: Technically the member function 'KMPlayer::SMIL::Transition::supported' can be const. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2326:10: style:inconclusive: Technically the member function '::FreezeStateUpdater::setFreezeState' can be const. [functionConst] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2779:10: style:inconclusive: Technically the member function '::ExclPauseVisitor::updatePauseStateEvent' can be const. [functionConst] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2745:5: style: Class 'ExclActivateVisitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3752:24: style: Class 'SvgElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:331:10: style: The function 'deactivate' overrides a function in a base class but just delegates back to the base class. [uselessOverride] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:642:10: note: Virtual function in base class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:331:10: note: Function in derived class kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1891:35: style: Condition 'val.isEmpty()' is always false [knownConditionTrueFalse] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1880:25: note: Assuming that condition 'val.isEmpty()' is not redundant kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1891:35: note: Condition 'val.isEmpty()' is always false kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:524:23: warning: Either the condition 'guard' is redundant or there is possible null pointer dereference: element. [nullPointerRedundantCheck] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:528:13: note: Assuming that condition 'guard' is not redundant kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:526:26: note: Assignment to 'guard=element' kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:524:23: note: Null pointer dereference kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4923:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: keytimes [nullPointerOutOfMemory] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4921:37: note: Assuming allocation function fails kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4921:20: note: Assignment 'keytimes=(float*)malloc(sizeof(float)*keytime_count)', assigned value is 0 kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4923:13: note: Null pointer dereference kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4924:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: keytimes [nullPointerOutOfMemory] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4921:37: note: Assuming allocation function fails kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4921:20: note: Assignment 'keytimes=(float*)malloc(sizeof(float)*keytime_count)', assigned value is 0 kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4924:17: note: Null pointer dereference kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4924:38: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: keytimes [nullPointerOutOfMemory] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4921:37: note: Assuming allocation function fails kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4921:20: note: Assignment 'keytimes=(float*)malloc(sizeof(float)*keytime_count)', assigned value is 0 kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4924:38: note: Null pointer dereference kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5032:25: warning: If memory allocation fails, then there is a possible null pointer dereference: spline_table [nullPointerOutOfMemory] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5018:55: note: Assuming allocation function fails kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5018:36: note: Assignment 'spline_table=(Point2D*)malloc(100*sizeof(Point2D))', assigned value is 0 kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5032:25: note: Null pointer dereference kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:484:31: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:496:31: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1395:25: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1543:31: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1725:31: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1727:59: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1785:18: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1791:18: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1827:30: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1905:22: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1925:31: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2038:36: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2106:26: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2289:42: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2348:27: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2374:31: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2633:31: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2666:33: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2816:23: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2920:18: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2929:31: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3111:25: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3154:13: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3170:29: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3585:29: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3627:46: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3680:20: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3719:23: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3853:33: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4082:23: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4174:23: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4921:20: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5018:36: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5233:34: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5299:34: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5308:34: style: C-style pointer casting [cstyleCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1453:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1619:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1668:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1776:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3879:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4614:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:718:12: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2501:21: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3707:21: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4162:21: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4360:21: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4450:21: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4725:21: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:495:21: style: The scope of the variable 'offset' can be reduced. [variableScope] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:48:43: style:inconclusive: Function 'parseTime' argument 1 names different: declaration 'val' definition 'vl'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:185:33: note: Function 'parseTime' argument 1 names different: declaration 'val' definition 'vl'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:48:43: note: Function 'parseTime' argument 1 names different: declaration 'val' definition 'vl'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:217:65: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'other' definition 'd'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:125:55: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'd'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:217:65: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'd'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:542:68: style:inconclusive: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:116:63: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:542:68: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:835:45: style:inconclusive: Function 'SizeType' argument 2 names different: declaration 'force_perc' definition 'perc'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:31:39: note: Function 'SizeType' argument 2 names different: declaration 'force_perc' definition 'perc'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:835:45: note: Function 'SizeType' argument 2 names different: declaration 'force_perc' definition 'perc'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:961:26: style:inconclusive: Function 'applyRegPoints' argument 2 names different: declaration 'region_sz' definition 'region_sizes'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:63:51: note: Function 'applyRegPoints' argument 2 names different: declaration 'region_sz' definition 'region_sizes'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:961:26: note: Function 'applyRegPoints' argument 2 names different: declaration 'region_sz' definition 'region_sizes'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1050:75: style:inconclusive: Function 'setSizeParam' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:67:63: note: Function 'setSizeParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1050:75: note: Function 'setSizeParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1105:56: style:inconclusive: Function 'receivers' argument 1 names different: declaration 'msg' definition 'eid'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:175:44: note: Function 'receivers' argument 1 names different: declaration 'msg' definition 'eid'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1105:56: note: Function 'receivers' argument 1 names different: declaration 'msg' definition 'eid'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1225:50: style:inconclusive: Function 'setColor' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:227:35: note: Function 'setColor' argument 1 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1225:50: note: Function 'setColor' argument 1 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1235:52: style:inconclusive: Function 'setOpacity' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:228:37: note: Function 'setOpacity' argument 1 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1235:52: note: Function 'setOpacity' argument 1 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1278:49: style:inconclusive: Function 'begin' argument 2 names different: declaration 'r' definition 'runtime'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:252:35: note: Function 'begin' argument 2 names different: declaration 'r' definition 'runtime'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1278:49: note: Function 'begin' argument 2 names different: declaration 'r' definition 'runtime'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1305:57: style:inconclusive: Function 'handleMessage' argument 2 names different: declaration 'r' definition 'runtime'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:253:43: note: Function 'handleMessage' argument 2 names different: declaration 'r' definition 'runtime'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1305:57: note: Function 'handleMessage' argument 2 names different: declaration 'r' definition 'runtime'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1306:21: style:inconclusive: Function 'handleMessage' argument 4 names different: declaration 'm' definition 'msg'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:253:70: note: Function 'handleMessage' argument 4 names different: declaration 'm' definition 'msg'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1306:21: note: Function 'handleMessage' argument 4 names different: declaration 'm' definition 'msg'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1572:70: style:inconclusive: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:372:63: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1572:70: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1641:46: style:inconclusive: Function 'newValue' argument 2 names different: declaration 'w' definition 'where'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:379:37: note: Function 'newValue' argument 2 names different: declaration 'w' definition 'where'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1641:46: note: Function 'newValue' argument 2 names different: declaration 'w' definition 'where'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1642:45: style:inconclusive: Function 'newValue' argument 4 names different: declaration 'val' definition 'value'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:379:76: note: Function 'newValue' argument 4 names different: declaration 'val' definition 'value'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1642:45: note: Function 'newValue' argument 4 names different: declaration 'val' definition 'value'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1842:77: style:inconclusive: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:417:63: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1842:77: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2127:53: style:inconclusive: Function 'parseParam' argument 1 names different: declaration 'name' definition 'p'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:490:41: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'p'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2127:53: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'p'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2127:72: style:inconclusive: Function 'parseParam' argument 2 names different: declaration 'value' definition 'v'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:490:63: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'v'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2127:72: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'v'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2180:55: style:inconclusive: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:533:41: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2180:55: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2180:77: style:inconclusive: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:533:63: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2180:77: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2460:53: style:inconclusive: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:553:40: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2460:53: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2460:74: style:inconclusive: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:553:61: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2460:74: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3016:59: style:inconclusive: Function 'message' argument 2 names different: declaration 'content' definition 'data'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:649:42: note: Function 'message' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3016:59: note: Function 'message' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3138:54: style:inconclusive: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:684:41: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3138:54: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3138:75: style:inconclusive: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:684:63: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3138:75: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3220:49: style:inconclusive: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:714:41: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3220:49: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3220:71: style:inconclusive: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:714:63: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3220:71: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3288:53: style:inconclusive: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:743:41: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3288:53: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3288:75: style:inconclusive: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:743:63: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3288:75: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4204:76: style:inconclusive: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:203:61: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4204:76: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4302:72: style:inconclusive: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:864:61: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4302:72: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4419:54: style:inconclusive: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:901:40: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4419:54: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4419:75: style:inconclusive: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:901:61: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4419:75: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4433:56: style:inconclusive: Function 'message' argument 2 names different: declaration 'content' definition 'data'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:902:42: note: Function 'message' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4433:56: note: Function 'message' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4440:51: style:inconclusive: Function 'role' argument 2 names different: declaration 'content' definition 'data'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:903:37: note: Function 'role' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4440:51: note: Function 'role' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4480:52: style:inconclusive: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:920:40: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4480:52: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4480:73: style:inconclusive: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:920:61: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4480:73: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4568:48: style:inconclusive: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:954:40: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4568:48: note: Function 'parseParam' argument 1 names different: declaration 'name' definition 'para'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4568:69: style:inconclusive: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:954:61: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4568:69: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4648:77: style:inconclusive: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:974:63: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4648:77: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4694:58: style:inconclusive: Function 'message' argument 2 names different: declaration 'content' definition 'data'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:975:42: note: Function 'message' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4694:58: note: Function 'message' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4715:53: style:inconclusive: Function 'role' argument 2 names different: declaration 'content' definition 'data'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:976:37: note: Function 'role' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4715:53: note: Function 'role' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4872:57: style:inconclusive: Function 'message' argument 2 names different: declaration 'content' definition 'data'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:1013:42: note: Function 'message' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4872:57: note: Function 'message' argument 2 names different: declaration 'content' definition 'data'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4905:76: style:inconclusive: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.h:1012:63: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4905:76: note: Function 'parseParam' argument 2 names different: declaration 'value' definition 'val'. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:495:21: style: Local variable 'offset' shadows outer variable [shadowVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:476:9: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:495:21: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:682:18: style: Local variable 'event' shadows outer variable [shadowVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:661:14: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:682:18: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3360:38: style: Local variable 'e' shadows outer variable [shadowVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3357:46: note: Shadowed declaration kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3360:38: note: Shadow variable kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:112:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:150:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:152:14: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:481:18: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:493:18: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:595:18: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:737:14: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:976:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1422:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1429:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1458:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1463:18: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1480:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1531:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1601:14: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1752:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1812:26: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2103:18: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2296:14: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2304:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2425:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2439:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2533:14: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2570:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2668:26: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2696:18: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2706:18: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2750:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2767:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2810:14: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2855:14: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2881:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2898:18: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3026:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3088:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3153:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3266:10: warning: Unused variable value 'Node' [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3352:18: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3779:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3792:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4599:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4609:18: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4610:18: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5232:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5298:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5307:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5472:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:5525:10: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:484:26: style: Variable 'rt' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:496:26: style: Variable 'rt' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:617:27: style: Variable 'te' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:661:14: style: Variable 'event' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:682:18: style: Variable 'event' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:805:36: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:961:26: style: Parameter 'region_sizes' can be declared as pointer to const [constParameterPointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1309:22: style: Variable 'ue' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1336:23: style: Variable 'te' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1342:31: style: Variable 'trans' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1579:18: style: Variable 'mrl' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1776:17: style: Variable 'im' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:1895:22: style: Variable 'mrl' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2695:22: style: Variable 'event' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2925:22: style: Variable 'event' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2929:26: style: Variable 'rt' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:2939:22: style: Variable 'event' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3111:18: style: Variable 'post' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3278:10: style: Variable 'mrl' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3381:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3558:29: style: Variable 'pe' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3623:18: style: Variable 'mrl' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3680:14: style: Variable 'mrl' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3999:21: style: Variable 'rb' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4082:18: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4389:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4550:18: style: Variable 'mrl' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4875:27: style: Variable 'te' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4884:26: style: Variable 'ue' can be declared as pointer to const [constVariablePointer] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:495:28: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:498:28: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] diff: 2.18.0 kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:109:11: warning: Class 'VDRCommand' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:109:11: warning: Class 'VDRCommand' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:109:11: warning: Class 'VDRCommand' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/app/kmplayervdr.cpp:109:11: warning: Class 'VDRCommand' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/backends/npp/moz-sdk/prcpucfg.h:764:2: error: #error "Unknown CPU architecture" [preprocessorErrorDirective] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:1148:19: style: Variable 'child' can be declared as pointer to const [constVariablePointer] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:34:16: warning: Struct 'ExprIterator' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/expression.cpp:912:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_asx.cpp:17:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:100:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:116:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_atom.cpp:297:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:270:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_rp.cpp:33:24: style: Variable 'a' can be declared as pointer to const [constVariablePointer] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3381:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] 2.18.0 kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:3504:21: style: Variable 'im' can be declared as pointer to const [constVariablePointer] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayer_smil.cpp:4389:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerconfig.cpp:385:28: style: Variable 'p' can be declared as pointer to const [constVariablePointer] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:587:46: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:28:46: note: 'button_height_with_slider' is assigned value '16' here. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:29:47: note: 'button_height_only_buttons' is assigned value '16' here. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:587:46: note: Same expression in both branches of ternary operator. 2.18.0 kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayercontrolpanel.cpp:587:46: style: Same value in both branches of ternary operator. [duplicateValueTernary] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:461:25: style: Variable 'a' can be declared as pointer to const [constVariablePointer] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:556:33: warning: Struct 'ParamValue' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:556:33: warning: Struct 'ParamValue' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:661:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:669:21: style: Variable 'a' can be declared as pointer to const [constVariablePointer] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:921:12: warning: Struct 'EventData' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.cpp:921:12: warning: Struct 'EventData' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:334:16: warning: Struct 'Connection' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerplaylist.h:334:16: warning: Struct 'Connection' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:65:12: warning: Class 'ProcessInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/kmplayerprocess.cpp:65:12: warning: Class 'ProcessInfo' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:327:17: style:inconclusive: Either there is a missing 'override', or the member function 'KMPlayer::DataCache::isPreserved' can be const. [functionConst] kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.h:176:10: note: Either there is a missing 'override', or the member function 'KMPlayer::DataCache::isPreserved' can be const. kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:327:17: note: Either there is a missing 'override', or the member function 'KMPlayer::DataCache::isPreserved' can be const. head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:991:12: warning: Struct 'ImageData' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/mediaobject.cpp:991:12: warning: Struct 'ImageData' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:124:20: style: Variable 'n' can be declared as pointer to const [constVariablePointer] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:128:20: style: Variable 'n' can be declared as pointer to const [constVariablePointer] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/lib/triestring.cpp:376:20: style: Variable 'n' can be declared as pointer to const [constVariablePointer] head kmplayer-de96d9ebb542450df58451b74a7bbb01aa4667e7/src/part/kmplayer_part.cpp:102:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KMPLAYER_VERSION_STRING [valueFlowBailoutIncompleteVar] DONE