2026-08-07 13:43 ftp://ftp.de.debian.org/debian/pool/main/e/easyeffects/easyeffects_8.2.8+ds.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=kde --library=gtk --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 -j96 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.21.0 head-info: dc9bd7f (2026-08-07 13:10:45 +0200) count: 567 562 elapsed-time: 9.2 2.7 head-timing-info: old-timing-info: head results: wwmm-easyeffects-98713e4/src/autostart.hpp:62:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/kcolor_manager.hpp:61:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/db_manager.hpp:81:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/util.hpp:112:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/util.hpp:165:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digits10 [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/autostart.cpp:105:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autostartOnLoginChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/autostart.cpp:155:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/ladspa_wrapper.cpp:99:38: error: There is an unknown macro here somewhere. Configuration is required. If LIB_DIR is a macro then please configure it. [unknownMacro] wwmm-easyeffects-98713e4/src/lv2_ui.cpp:53:22: debug: Scope::checkVariable found variable 'lw' with varid 0. [varid0] wwmm-easyeffects-98713e4/src/lv2_ui.cpp:59:24: debug: Scope::checkVariable found variable 'lw' with varid 0. [varid0] wwmm-easyeffects-98713e4/src/lv2_ui.cpp:49:94: debug: Function::addArguments found argument 'type' with varid 0. [varid0] wwmm-easyeffects-98713e4/src/lv2_ui.cpp:49:112: debug: Function::addArguments found argument 'fmt' with varid 0. [varid0] wwmm-easyeffects-98713e4/src/lv2_ui.cpp:50:36: debug: Function::addArguments found argument 'ap' with varid 0. [varid0] wwmm-easyeffects-98713e4/src/lv2_ui.cpp:52:83: debug: Function::addArguments found argument 'uri' with varid 0. [varid0] wwmm-easyeffects-98713e4/src/lv2_ui.cpp:58:86: debug: Function::addArguments found argument 'urid' with varid 0. [varid0] wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:255:35: debug: Scope::checkVariable found variable 'lw' with varid 0. [varid0] wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:261:39: debug: Scope::checkVariable found variable 'lw' with varid 0. [varid0] wwmm-easyeffects-98713e4/src/convolver_kernel_fft.cpp:151:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFTW_ESTIMATE [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:251:106: debug: Function::addArguments found argument 'type' with varid 0. [varid0] wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:252:52: debug: Function::addArguments found argument 'fmt' with varid 0. [varid0] wwmm-easyeffects-98713e4/src/pw_model_modules.hpp:74:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:252:65: debug: Function::addArguments found argument 'ap' with varid 0. [varid0] wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:254:93: debug: Function::addArguments found argument 'uri' with varid 0. [varid0] wwmm-easyeffects-98713e4/src/presets_list_model.cpp:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:260:98: debug: Function::addArguments found argument 'urid' with varid 0. [varid0] wwmm-easyeffects-98713e4/src/pw_model_clients.hpp:74:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/kconfig_base_ee.hpp:34:3: style: Class 'KConfigBaseEE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wwmm-easyeffects-98713e4/src/global_shortcuts.hpp:74:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/kconfig_base_ee.hpp:35:3: style: Class 'KConfigBaseEE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wwmm-easyeffects-98713e4/src/global_shortcuts.cpp:178:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/fir_filter_base.cpp:168:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPART [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/convolver_zita.cpp:103:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPART [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/convolver_zita.cpp:169:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ST_PROC [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/local_client.cpp:34:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeLocation [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_objects.hpp:143:8: warning: Member variable 'ModuleInfo::id' has no initializer. [uninitMemberVarNoCtor] wwmm-easyeffects-98713e4/src/pw_objects.hpp:157:8: warning: Member variable 'ClientInfo::id' has no initializer. [uninitMemberVarNoCtor] wwmm-easyeffects-98713e4/src/pw_objects.hpp:169:8: warning: Member variable 'DeviceInfo::id' has no initializer. [uninitMemberVarNoCtor] wwmm-easyeffects-98713e4/src/tags_plugin_name.hpp:65:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_list_model.cpp:202:17: style:inconclusive: Either there is a missing 'override', or the member function 'ListModel::getList' can be const. [functionConst] wwmm-easyeffects-98713e4/src/presets_list_model.hpp:64:8: note: Either there is a missing 'override', or the member function 'ListModel::getList' can be const. wwmm-easyeffects-98713e4/src/presets_list_model.cpp:202:17: note: Either there is a missing 'override', or the member function 'ListModel::getList' can be const. wwmm-easyeffects-98713e4/src/tags_plugin_name.hpp:113:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_model_modules.cpp:76:15: style:inconclusive: Either there is a missing 'override', or the member function 'pw::models::Modules::get_list' can be const. [functionConst] wwmm-easyeffects-98713e4/src/pw_model_modules.hpp:93:8: note: Either there is a missing 'override', or the member function 'pw::models::Modules::get_list' can be const. wwmm-easyeffects-98713e4/src/pw_model_modules.cpp:76:15: note: Either there is a missing 'override', or the member function 'pw::models::Modules::get_list' can be const. wwmm-easyeffects-98713e4/src/tags_plugin_name.hpp:192:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/resampler.cpp:30:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPEEX_RESAMPLER_QUALITY_DESKTOP [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/db_manager.cpp:85:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_list_model.hpp:64:8: performance: Function 'getList()' should return member 'listPaths' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/db_manager.cpp:183:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autogain [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_model_modules.hpp:93:8: performance: Function 'get_list()' should return member 'list' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/pw_metadata_manager.cpp:47:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_METADATA_NAME [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_metadata_manager.cpp:97:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ee_sink_name [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_model_clients.cpp:73:15: style:inconclusive: Either there is a missing 'override', or the member function 'pw::models::Clients::get_list' can be const. [functionConst] wwmm-easyeffects-98713e4/src/pw_model_clients.hpp:93:8: note: Either there is a missing 'override', or the member function 'pw::models::Clients::get_list' can be const. wwmm-easyeffects-98713e4/src/pw_model_clients.cpp:73:15: note: Either there is a missing 'override', or the member function 'pw::models::Clients::get_list' can be const. wwmm-easyeffects-98713e4/src/pw_client_manager.cpp:51:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_OBJECT_SERIAL [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_client_manager.cpp:87:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_APP_NAME [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/fir_filter_base.hpp:34:3: style: Class 'FirFilterBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wwmm-easyeffects-98713e4/src/fir_filter_lowpass.hpp:27:3: style: Class 'FirFilterLowpass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wwmm-easyeffects-98713e4/src/fir_filter_highpass.hpp:27:3: style: Class 'FirFilterHighpass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wwmm-easyeffects-98713e4/src/pw_device_manager.cpp:63:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_CLASS [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_module_manager.cpp:51:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_OBJECT_SERIAL [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/fir_filter_bandpass.hpp:27:3: style: Class 'FirFilterBandpass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wwmm-easyeffects-98713e4/src/pw_device_manager.cpp:106:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_DEVICE_NAME [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_model_clients.hpp:93:8: performance: Function 'get_list()' should return member 'list' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/pw_module_manager.cpp:88:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MODULE_DESCRIPTION [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/lv2_ui.cpp:49:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LV2_URID [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_device_manager.cpp:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Route [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/lv2_ui.cpp:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_rnnoise_manager.cpp:41:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable directoryChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_rnnoise_manager.cpp:62:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overwrite_existing [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_irs_manager.cpp:43:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable directoryChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_manager.hpp:93:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_irs_manager.cpp:62:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSOFA_OK [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/command_line_parser.cpp:120:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_autoload_manager.cpp:62:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable directoryChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/tags_plugin_name.cpp:111:13: style:inconclusive: Either there is a missing 'override', or the member function 'tags::plugin_name::Model::getMap' can be const. [functionConst] wwmm-easyeffects-98713e4/src/tags_plugin_name.hpp:205:8: note: Either there is a missing 'override', or the member function 'tags::plugin_name::Model::getMap' can be const. wwmm-easyeffects-98713e4/src/tags_plugin_name.cpp:111:13: note: Either there is a missing 'override', or the member function 'tags::plugin_name::Model::getMap' can be const. wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:148:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LV2_CORE__InputPort [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:251:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LV2_URID [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/tags_plugin_name.hpp:205:8: performance: Function 'getMap()' should return member 'modelMap' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/util.cpp:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ee_logs [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_directory_manager.cpp:56:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flatpak_info_file [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/util.cpp:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ee_logs [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_directory_manager.cpp:136:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/util.cpp:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ee_logs [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/util.cpp:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ee_logs [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/util.cpp:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ee_logs [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/util.cpp:81:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/util.cpp:106:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overwrite_existing [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/util.cpp:150:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ln10 [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/util.cpp:314:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeLocation [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/util.cpp:372:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_interp_steffen [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_model_nodes.hpp:84:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_link_manager.cpp:58:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_LINK_ID [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_link_manager.cpp:80:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_PORT_ID [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/lv2_wrapper.hpp:52:12: warning: Member variable 'Port::type' has no initializer. [uninitMemberVarNoCtor] wwmm-easyeffects-98713e4/src/pw_link_manager.cpp:106:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_OBJECT_SERIAL [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/lv2_wrapper.hpp:54:8: warning: Member variable 'Port::index' has no initializer. [uninitMemberVarNoCtor] wwmm-easyeffects-98713e4/src/pw_link_manager.cpp:147:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_OBJECT_SERIAL [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/lv2_wrapper.hpp:66:8: warning: Member variable 'Port::is_input' has no initializer. [uninitMemberVarNoCtor] wwmm-easyeffects-98713e4/src/pw_link_manager.cpp:267:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_OBJECT_LINGER [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/convolver_kernel_manager.cpp:60:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/lv2_wrapper.hpp:68:8: warning: Member variable 'Port::optional' has no initializer. [uninitMemberVarNoCtor] wwmm-easyeffects-98713e4/src/presets_community_manager.cpp:157:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overwrite_existing [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/convolver_kernel_manager.cpp:341:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFM_WRITE [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/convolver_kernel_manager.cpp:526:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable par_unseq [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/convolver_kernel_manager.cpp:552:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MYSOFA_OK [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/lv2_ui.cpp:47:3: performance: Variable 'lv2_log' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] wwmm-easyeffects-98713e4/src/equalizer_apo.cpp:120:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icase [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_autoload_manager.cpp:74:23: style:inconclusive: Either there is a missing 'override', or the member function 'presets::AutoloadManager::getFilePath' can be const. [functionConst] wwmm-easyeffects-98713e4/src/presets_autoload_manager.hpp:97:8: note: Either there is a missing 'override', or the member function 'presets::AutoloadManager::getFilePath' can be const. wwmm-easyeffects-98713e4/src/presets_autoload_manager.cpp:74:23: note: Either there is a missing 'override', or the member function 'presets::AutoloadManager::getFilePath' can be const. wwmm-easyeffects-98713e4/src/equalizer_apo.cpp:135:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icase [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/lv2_ui.cpp:278:16: style:inconclusive: Technically the member function 'lv2::NativeUi::sync_to_database' can be const. [functionConst] wwmm-easyeffects-98713e4/src/lv2_ui.hpp:43:8: note: Technically the member function 'lv2::NativeUi::sync_to_database' can be const. wwmm-easyeffects-98713e4/src/lv2_ui.cpp:278:16: note: Technically the member function 'lv2::NativeUi::sync_to_database' can be const. wwmm-easyeffects-98713e4/src/autostart.cpp:122:37: style: Argument 'window' shadows outer member [shadowMember] wwmm-easyeffects-98713e4/src/autostart.hpp:73:12: note: Shadowed member wwmm-easyeffects-98713e4/src/autostart.cpp:122:37: note: Shadow argument wwmm-easyeffects-98713e4/src/equalizer_apo.cpp:172:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icase [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/equalizer_apo.cpp:188:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icase [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/equalizer_apo.cpp:202:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icase [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/equalizer_apo.cpp:379:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_bands [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/equalizer_apo.cpp:495:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icase [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/lv2_wrapper.hpp:73:3: style: Class 'Lv2Wrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wwmm-easyeffects-98713e4/src/equalizer_apo.cpp:600:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_bands [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/equalizer_apo.cpp:692:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable band_type [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/util.hpp:152:48: performance: Function parameter 'def' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/presets_directory_manager.cpp:217:24: style: The member function 'presets::DirectoryManager::scanDirectoryRecursive' can be static. [functionStatic] wwmm-easyeffects-98713e4/src/presets_directory_manager.hpp:60:8: note: The member function 'presets::DirectoryManager::scanDirectoryRecursive' can be static. wwmm-easyeffects-98713e4/src/presets_directory_manager.cpp:217:24: note: The member function 'presets::DirectoryManager::scanDirectoryRecursive' can be static. wwmm-easyeffects-98713e4/src/presets_directory_manager.cpp:119:24: style:inconclusive: Technically the member function 'presets::DirectoryManager::createUserDirectories' can be const. [functionConst] wwmm-easyeffects-98713e4/src/presets_directory_manager.hpp:87:8: note: Technically the member function 'presets::DirectoryManager::createUserDirectories' can be const. wwmm-easyeffects-98713e4/src/presets_directory_manager.cpp:119:24: note: Technically the member function 'presets::DirectoryManager::createUserDirectories' can be const. wwmm-easyeffects-98713e4/src/plugin_preset_base.hpp:41:44: style: Argument 'pipeline_type' shadows outer member [shadowMember] wwmm-easyeffects-98713e4/src/plugin_preset_base.hpp:75:16: note: Shadowed member wwmm-easyeffects-98713e4/src/plugin_preset_base.hpp:41:44: note: Shadow argument wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:84:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Props [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:102:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Props [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:122:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PROP_params [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:141:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_ROLE [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:275:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_APP_ID [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:572:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_format [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:696:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:739:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_stream [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:497:18: style:inconclusive: Technically the member function 'lv2::Lv2Wrapper::has_instance' can be const. [functionConst] wwmm-easyeffects-98713e4/src/lv2_wrapper.hpp:125:8: note: Technically the member function 'lv2::Lv2Wrapper::has_instance' can be const. wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:497:18: note: Technically the member function 'lv2::Lv2Wrapper::has_instance' can be const. wwmm-easyeffects-98713e4/src/pw_manager.hpp:94:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:524:18: style:inconclusive: Technically the member function 'lv2::Lv2Wrapper::has_ui' can be const. [functionConst] wwmm-easyeffects-98713e4/src/lv2_wrapper.hpp:133:8: note: Technically the member function 'lv2::Lv2Wrapper::has_ui' can be const. wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:524:18: note: Technically the member function 'lv2::Lv2Wrapper::has_ui' can be const. wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:537:18: style:inconclusive: Technically the member function 'lv2::Lv2Wrapper::get_plugin_uri' can be const. [functionConst] wwmm-easyeffects-98713e4/src/lv2_wrapper.hpp:141:8: note: Technically the member function 'lv2::Lv2Wrapper::get_plugin_uri' can be const. wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:537:18: note: Technically the member function 'lv2::Lv2Wrapper::get_plugin_uri' can be const. wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:541:18: style:inconclusive: Technically the member function 'lv2::Lv2Wrapper::get_lilv_plugin' can be const. [functionConst] wwmm-easyeffects-98713e4/src/lv2_wrapper.hpp:143:8: note: Technically the member function 'lv2::Lv2Wrapper::get_lilv_plugin' can be const. wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:541:18: note: Technically the member function 'lv2::Lv2Wrapper::get_lilv_plugin' can be const. wwmm-easyeffects-98713e4/src/test_signals.cpp:169:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_NAME [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/local_server.cpp:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_manager.cpp:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/local_server.cpp:58:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeLocation [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_manager.cpp:147:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/local_server.cpp:152:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable matched [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_manager.cpp:179:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_manager.cpp:253:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/bass_enhancer.cpp:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listenChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_manager.cpp:502:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/bass_enhancer.cpp:136:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_manager.cpp:512:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/autotune.cpp:82:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modeChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/plugin_base.hpp:220:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bypassChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/crosstalk_canceller.cpp:55:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delayUsChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/lv2_wrapper.hpp:141:8: performance: Function 'get_plugin_uri()' should return member 'plugin_uri' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/autogain.cpp:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maximumHistoryChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/autotune.cpp:173:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/autogain.cpp:103:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUR128_MODE_S [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/autotune.cpp:213:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LV2_Atom_Sequence_Body [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/autogain.cpp:167:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/convolver_kernel_manager.cpp:442:30: style:inconclusive: Boolean expression 'kernel.channels==4' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/autogain.cpp:218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUR128_SUCCESS [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/convolver_kernel_manager.cpp:452:30: style:inconclusive: Boolean expression 'kernel.channels==4' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/crossfeed.cpp:51:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fcutChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:62:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:263:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_stream [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/util.cpp:321:13: warning: Return value of function lockFile->tryLock() is not used. [ignoredReturnValue] wwmm-easyeffects-98713e4/src/crusher.cpp:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modeChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:602:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_stream [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/crusher.cpp:130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:631:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_stream [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/exciter.cpp:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listenChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/exciter.cpp:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/maximizer.cpp:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable releaseChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/maximizer.cpp:129:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_model_modules.cpp:94:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/equalizer_apo.hpp:56:13: warning: Member variable 'APO_Band::type' has no initializer. [uninitMemberVarNoCtor] wwmm-easyeffects-98713e4/src/fir_filter_base.cpp:91:77: style: Argument 'transition_band' shadows outer member [shadowMember] wwmm-easyeffects-98713e4/src/fir_filter_base.hpp:94:9: note: Shadowed member wwmm-easyeffects-98713e4/src/fir_filter_base.cpp:91:77: note: Shadow argument wwmm-easyeffects-98713e4/src/convolver_kernel_manager.cpp:474:30: style: Unused private function: 'ConvolverKernelManager::findKernelInDirectory' [unusedPrivateFunction] wwmm-easyeffects-98713e4/src/convolver_kernel_manager.hpp:108:15: note: Unused private function: 'ConvolverKernelManager::findKernelInDirectory' wwmm-easyeffects-98713e4/src/convolver_kernel_manager.cpp:474:30: note: Unused private function: 'ConvolverKernelManager::findKernelInDirectory' wwmm-easyeffects-98713e4/src/bass_loudness.cpp:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loudnessChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/bass_loudness.cpp:130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/deesser.cpp:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modeChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/deesser.cpp:134:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/loudness.cpp:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modeChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/loudness.cpp:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/convolver_kernel_manager.cpp:174:30: style:inconclusive: Technically the member function 'ConvolverKernelManager::searchKernelPath' can be const. [functionConst] wwmm-easyeffects-98713e4/src/convolver_kernel_manager.hpp:84:8: note: Technically the member function 'ConvolverKernelManager::searchKernelPath' can be const. wwmm-easyeffects-98713e4/src/convolver_kernel_manager.cpp:174:30: note: Technically the member function 'ConvolverKernelManager::searchKernelPath' can be const. wwmm-easyeffects-98713e4/src/pw_model_clients.cpp:91:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/convolver_kernel_fft.cpp:200:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/delay.cpp:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modeLChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/delay.cpp:152:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/speex.cpp:61:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enableDenoiseChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/speex.cpp:217:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPEEX_PREPROCESS_SET_DENOISE [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/reverb.cpp:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decayTimeChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/convolver_zita.cpp:281:11: style: The scope of the variable 'new_LR' can be reduced. [variableScope] wwmm-easyeffects-98713e4/src/echo_canceller.cpp:72:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enableEchoCancellerChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/reverb.cpp:135:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/convolver_zita.cpp:282:11: style: The scope of the variable 'new_RL' can be reduced. [variableScope] wwmm-easyeffects-98713e4/src/filter.cpp:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frequencyChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/filter.cpp:135:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/level_meter.cpp:50:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bypassChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/level_meter.cpp:91:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUR128_MODE_S [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/level_meter.cpp:127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/level_meter.cpp:159:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUR128_SUCCESS [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/convolver_zita.cpp:168:46: style:inconclusive: Function 'process' argument 1 names different: declaration 'dataLeft' definition 'left'. [funcArgNamesDifferent] wwmm-easyeffects-98713e4/src/convolver_zita.hpp:42:33: note: Function 'process' argument 1 names different: declaration 'dataLeft' definition 'left'. wwmm-easyeffects-98713e4/src/convolver_zita.cpp:168:46: note: Function 'process' argument 1 names different: declaration 'dataLeft' definition 'left'. wwmm-easyeffects-98713e4/src/convolver_zita.cpp:168:69: style:inconclusive: Function 'process' argument 2 names different: declaration 'dataRight' definition 'right'. [funcArgNamesDifferent] wwmm-easyeffects-98713e4/src/convolver_zita.hpp:42:60: note: Function 'process' argument 2 names different: declaration 'dataRight' definition 'right'. wwmm-easyeffects-98713e4/src/convolver_zita.cpp:168:69: note: Function 'process' argument 2 names different: declaration 'dataRight' definition 'right'. wwmm-easyeffects-98713e4/src/convolver_zita.cpp:66:31: style: Argument 'bufferSize' shadows outer member [shadowMember] wwmm-easyeffects-98713e4/src/convolver_zita.hpp:53:8: note: Shadowed member wwmm-easyeffects-98713e4/src/convolver_zita.cpp:66:31: note: Shadow argument wwmm-easyeffects-98713e4/src/tags_plugin_name.cpp:131:31: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/convolver_zita.cpp:65:61: performance: Function parameter 'data' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/deepfilternet.cpp:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable postFilterBetaChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/deepfilternet.cpp:174:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/expander.cpp:65:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sidechainTypeChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/expander.cpp:159:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/expander.cpp:249:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/spectrum.cpp:63:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFTW_ESTIMATE [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/spectrum.cpp:174:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pitch.cpp:56:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bypassChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pitch.cpp:145:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_client_manager.cpp:82:59: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/pitch.cpp:268:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_SEQUENCE_MS [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/compressor.cpp:68:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sidechainTypeChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pitch.cpp:278:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_SEEKWINDOW_MS [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/compressor.cpp:166:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pitch.cpp:288:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_OVERLAP_MS [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/compressor.cpp:256:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pitch.cpp:361:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_module_manager.cpp:84:33: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/rnnoise.cpp:74:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/test_signals.hpp:39:3: style: Class 'TestSignals' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wwmm-easyeffects-98713e4/src/gate.cpp:67:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sidechainTypeChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/convolver.cpp:72:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernelNameChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/gate.cpp:164:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/convolver.cpp:302:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/crosstalk_canceller.hpp:202:9: style:inconclusive: Technically the member function 'FilterState::get_sample' can be const. [functionConst] wwmm-easyeffects-98713e4/src/gate.cpp:260:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/convolver.cpp:495:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/bass_enhancer.cpp:68:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/bass_loudness.cpp:65:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/bass_loudness.cpp:66:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/bass_loudness.cpp:67:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/pw_manager.hpp:124:15: style:inconclusive: Member variable 'Manager::node_manager' uses an uninitialized argument 'list_links' due to the order of declarations. [initializerList] wwmm-easyeffects-98713e4/src/pw_manager.cpp:210:7: note: Member variable 'Manager::node_manager' uses an uninitialized argument 'list_links' due to the order of declarations. wwmm-easyeffects-98713e4/src/pw_manager.hpp:124:15: note: Member variable 'Manager::node_manager' uses an uninitialized argument 'list_links' due to the order of declarations. wwmm-easyeffects-98713e4/src/pw_manager.hpp:125:15: style:inconclusive: Member variable 'Manager::link_manager' uses an uninitialized argument 'list_links' due to the order of declarations. [initializerList] wwmm-easyeffects-98713e4/src/pw_manager.cpp:211:7: note: Member variable 'Manager::link_manager' uses an uninitialized argument 'list_links' due to the order of declarations. wwmm-easyeffects-98713e4/src/pw_manager.hpp:125:15: note: Member variable 'Manager::link_manager' uses an uninitialized argument 'list_links' due to the order of declarations. wwmm-easyeffects-98713e4/src/pw_manager.hpp:128:17: style:inconclusive: Member variable 'Manager::device_manager' uses an uninitialized argument 'list_devices' due to the order of declarations. [initializerList] wwmm-easyeffects-98713e4/src/pw_manager.cpp:214:7: note: Member variable 'Manager::device_manager' uses an uninitialized argument 'list_devices' due to the order of declarations. wwmm-easyeffects-98713e4/src/pw_manager.hpp:128:17: note: Member variable 'Manager::device_manager' uses an uninitialized argument 'list_devices' due to the order of declarations. wwmm-easyeffects-98713e4/src/limiter.cpp:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sidechainTypeChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_manager.cpp:126:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable directoryChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/limiter.cpp:155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_manager.cpp:472:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/limiter.cpp:238:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_manager.cpp:498:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_manager.cpp:591:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overwrite_existing [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/exciter.cpp:64:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/presets_manager.cpp:633:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overwrite_existing [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_manager.cpp:658:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sofa_ext [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_manager.cpp:854:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autogain [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/crusher.cpp:71:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/presets_community_manager.cpp:239:8: style: The scope of the variable 'i' can be reduced. [variableScope] wwmm-easyeffects-98713e4/src/stereo_tools.cpp:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modeChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/stereo_tools.cpp:157:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:333:13: style:inconclusive: Either there is a missing 'override', or the member function 'pw::models::Nodes::get_list' can be const. [functionConst] wwmm-easyeffects-98713e4/src/pw_model_nodes.hpp:136:8: note: Either there is a missing 'override', or the member function 'pw::models::Nodes::get_list' can be const. wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:333:13: note: Either there is a missing 'override', or the member function 'pw::models::Nodes::get_list' can be const. wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:451:13: style:inconclusive: Either there is a missing 'override', or the member function 'pw::models::Nodes::get_row_by_serial' can be const. [functionConst] wwmm-easyeffects-98713e4/src/pw_model_nodes.hpp:148:8: note: Either there is a missing 'override', or the member function 'pw::models::Nodes::get_row_by_serial' can be const. wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:451:13: note: Either there is a missing 'override', or the member function 'pw::models::Nodes::get_row_by_serial' can be const. wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:566:13: style:inconclusive: Either there is a missing 'override', or the member function 'pw::models::Nodes::get_node_by_name' can be const. [functionConst] wwmm-easyeffects-98713e4/src/pw_model_nodes.hpp:152:8: note: Either there is a missing 'override', or the member function 'pw::models::Nodes::get_node_by_name' can be const. wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:566:13: note: Either there is a missing 'override', or the member function 'pw::models::Nodes::get_node_by_name' can be const. wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:576:13: style:inconclusive: Either there is a missing 'override', or the member function 'pw::models::Nodes::get_node_by_id' can be const. [functionConst] wwmm-easyeffects-98713e4/src/pw_model_nodes.hpp:154:8: note: Either there is a missing 'override', or the member function 'pw::models::Nodes::get_node_by_id' can be const. wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:576:13: note: Either there is a missing 'override', or the member function 'pw::models::Nodes::get_node_by_id' can be const. wwmm-easyeffects-98713e4/src/voice_suppressor.cpp:126:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFTW_ESTIMATE [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:586:13: style:inconclusive: Either there is a missing 'override', or the member function 'pw::models::Nodes::get_nodes_by_device_id' can be const. [functionConst] wwmm-easyeffects-98713e4/src/pw_model_nodes.hpp:156:8: note: Either there is a missing 'override', or the member function 'pw::models::Nodes::get_nodes_by_device_id' can be const. wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:586:13: note: Either there is a missing 'override', or the member function 'pw::models::Nodes::get_nodes_by_device_id' can be const. wwmm-easyeffects-98713e4/src/plugin_base.cpp:254:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_ProcessLatency [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/echo_canceller.cpp:38:16: warning: Member variable 'EchoCanceller::blocksize' is not initialized in the constructor. [uninitMemberVar] wwmm-easyeffects-98713e4/src/plugin_base.cpp:348:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_NAME [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/plugin_base.cpp:477:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_FILTER_STATE_UNCONNECTED [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/plugin_base.cpp:537:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_PASSIVE [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_community_manager.cpp:146:19: style: Local variable 'path' shadows outer argument [shadowArgument] wwmm-easyeffects-98713e4/src/presets_community_manager.cpp:106:90: note: Shadowed argument wwmm-easyeffects-98713e4/src/presets_community_manager.cpp:146:19: note: Shadow local variable wwmm-easyeffects-98713e4/src/plugin_base.cpp:551:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_GROUP [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/presets_community_manager.cpp:175:19: style: Local variable 'path' shadows outer argument [shadowArgument] wwmm-easyeffects-98713e4/src/presets_community_manager.cpp:106:90: note: Shadowed argument wwmm-easyeffects-98713e4/src/presets_community_manager.cpp:175:19: note: Shadow local variable wwmm-easyeffects-98713e4/src/plugin_base.cpp:580:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/plugin_base.cpp:623:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/plugin_base.cpp:640:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_model_nodes.hpp:136:8: performance: Function 'get_list()' should return member 'list' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/stream_input_effects.hpp:55:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/deesser.cpp:69:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/deesser.cpp:70:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/deesser.cpp:71:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/deesser.cpp:72:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/reverb.cpp:71:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/reverb.cpp:72:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/stream_input_effects.cpp:67:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/stream_input_effects.cpp:162:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/stream_input_effects.cpp:211:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_LINK_STATE_PAUSED [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/stream_input_effects.cpp:249:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/stream_input_effects.cpp:371:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/filter.cpp:68:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/delay.cpp:85:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/delay.cpp:86:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/delay.cpp:88:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/delay.cpp:89:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/presets_manager.cpp:163:15: style:inconclusive: Either there is a missing 'override', or the member function 'presets::Manager::get_local_presets_paths' can be const. [functionConst] wwmm-easyeffects-98713e4/src/presets_manager.hpp:111:8: note: Either there is a missing 'override', or the member function 'presets::Manager::get_local_presets_paths' can be const. wwmm-easyeffects-98713e4/src/presets_manager.cpp:163:15: note: Either there is a missing 'override', or the member function 'presets::Manager::get_local_presets_paths' can be const. wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:240:46: style: Argument 'rate' shadows outer member [shadowMember] wwmm-easyeffects-98713e4/src/lv2_wrapper.hpp:171:8: note: Shadowed member wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:240:46: note: Shadow argument wwmm-easyeffects-98713e4/src/rnnoise.cpp:443:15: style: Either there is a missing 'override', or the member function 'RNNoise::init_release' can be static. [functionStatic] wwmm-easyeffects-98713e4/src/rnnoise.hpp:79:8: note: Either there is a missing 'override', or the member function 'RNNoise::init_release' can be static. wwmm-easyeffects-98713e4/src/rnnoise.cpp:443:15: note: Either there is a missing 'override', or the member function 'RNNoise::init_release' can be static. wwmm-easyeffects-98713e4/src/pw_link_manager.cpp:183:33: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/pw_link_manager.cpp:317:13: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/pw_link_manager.cpp:335:106: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/pw_link_manager.cpp:341:106: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/deepfilternet.cpp:54:3: performance: Variable 'ladspa_wrapper' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] wwmm-easyeffects-98713e4/src/convolver_kernel_manager.cpp:432:19: style: Checking if unsigned expression 'kernel.rate' is less than zero. [unsignedLessThanZero] wwmm-easyeffects-98713e4/src/lv2_wrapper.cpp:482:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/local_server.cpp:243:9: style: Variable 'mgr' can be declared as reference to const [constVariableReference] wwmm-easyeffects-98713e4/src/local_server.cpp:320:9: style: Variable 'mgr' can be declared as reference to const [constVariableReference] wwmm-easyeffects-98713e4/src/output_level.cpp:31:109: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/stream_output_effects.hpp:55:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/test_signals.cpp:262:41: style: Argument 'state' shadows outer member [shadowMember] wwmm-easyeffects-98713e4/src/test_signals.hpp:66:19: note: Shadowed member wwmm-easyeffects-98713e4/src/test_signals.cpp:262:41: note: Shadow argument wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:153:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_LINK_STATE_ACTIVE [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:198:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_LINK_STATE_PAUSED [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:252:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:399:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/crossfeed.cpp:35:105: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:738:19: style:inconclusive: Either there is a missing 'override', or the member function 'pw::NodeManager::stream_is_connected' can be const. [functionConst] wwmm-easyeffects-98713e4/src/pw_node_manager.hpp:129:8: note: Either there is a missing 'override', or the member function 'pw::NodeManager::stream_is_connected' can be const. wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:738:19: note: Either there is a missing 'override', or the member function 'pw::NodeManager::stream_is_connected' can be const. wwmm-easyeffects-98713e4/src/stereo_tools.cpp:79:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/crosstalk_canceller.cpp:39:48: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/stereo_tools.cpp:80:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/convolver_kernel_manager.cpp:210:75: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/convolver_kernel_manager.cpp:484:82: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/main.cpp:83:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/main.cpp:182:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdgGlobalShortcutsChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/main.cpp:214:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bypassChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/main.cpp:225:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLICATION_NAME [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/main.cpp:319:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/main.cpp:360:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_ShareOpenGLContexts [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:262:18: style: Condition 'NodeManager::exiting' is always false [knownConditionTrueFalse] wwmm-easyeffects-98713e4/src/test_signals.cpp:268:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:542:7: style: Condition 'exiting' is always false [knownConditionTrueFalse] wwmm-easyeffects-98713e4/src/local_server.cpp:219:12: style: Variable 'socket' is assigned a value that is never used. [unreadVariable] wwmm-easyeffects-98713e4/src/maximizer.cpp:41:105: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/pw_manager.cpp:458:44: style:inconclusive: Function 'disconnectStream' argument 1 names different: declaration 'id' definition 'stream_id'. [funcArgNamesDifferent] wwmm-easyeffects-98713e4/src/pw_manager.hpp:158:49: note: Function 'disconnectStream' argument 1 names different: declaration 'id' definition 'stream_id'. wwmm-easyeffects-98713e4/src/pw_manager.cpp:458:44: note: Function 'disconnectStream' argument 1 names different: declaration 'id' definition 'stream_id'. wwmm-easyeffects-98713e4/src/autogain.cpp:41:103: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/level_meter.cpp:38:107: style:inconclusive: Function 'LevelMeter' argument 4 names different: declaration 'instance_i' definition 'instance_id'. [funcArgNamesDifferent] wwmm-easyeffects-98713e4/src/level_meter.hpp:41:97: note: Function 'LevelMeter' argument 4 names different: declaration 'instance_i' definition 'instance_id'. wwmm-easyeffects-98713e4/src/level_meter.cpp:38:107: note: Function 'LevelMeter' argument 4 names different: declaration 'instance_i' definition 'instance_id'. wwmm-easyeffects-98713e4/src/bass_loudness.cpp:43:36: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/pw_manager.cpp:235:66: performance: Function parameter 'node' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/expander.cpp:82:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/pw_manager.cpp:237:64: performance: Function parameter 'node' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/expander.cpp:83:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/pw_manager.cpp:239:66: performance: Function parameter 'link' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/expander.cpp:84:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/pw_manager.cpp:243:78: performance: Function parameter 'device' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/expander.cpp:89:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/level_meter.cpp:38:107: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/pw_manager.cpp:269:79: performance: Function parameter 'device' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/expander.cpp:90:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/expander.cpp:91:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/expander.cpp:92:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/expander.cpp:93:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/expander.cpp:94:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/expander.cpp:95:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/expander.cpp:96:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/bass_enhancer.cpp:43:36: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/expander.cpp:97:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/expander.cpp:98:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/echo_canceller.cpp:41:38: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/exciter.cpp:40:101: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/rnnoise.cpp:211:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] wwmm-easyeffects-98713e4/src/loudness.cpp:41:103: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/crusher.cpp:40:101: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/speex.cpp:41:97: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/pw_model_nodes.hpp:122:49: style:inconclusive: Function 'rowCount' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] wwmm-easyeffects-98713e4/src/rnnoise.cpp:46:101: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/spectrum.cpp:49:103: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:337:29: performance: Function parameter 'info' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:546:43: performance: Function parameter 'nodeName' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:556:48: performance: Function parameter 'nodeName' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/spectrum.cpp:308:10: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:566:38: performance: Function parameter 'name' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/reverb.cpp:40:99: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/pitch.cpp:39:97: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/filter.cpp:41:99: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/rnnoise.cpp:311:71: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/deesser.cpp:40:101: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/convolver.cpp:466:22: style: Local variable 'kernel_fft' shadows outer member [shadowMember] wwmm-easyeffects-98713e4/src/convolver.hpp:201:22: note: Shadowed member wwmm-easyeffects-98713e4/src/convolver.cpp:466:22: note: Shadow local variable wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:351:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:377:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:453:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:463:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:548:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:558:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:568:28: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/pw_model_nodes.cpp:578:24: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/convolver.cpp:54:105: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/convolver.cpp:102:49: performance: Function parameter 'data' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/deepfilternet.cpp:44:38: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/convolver.cpp:166:22: performance: Function parameter 'name' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/rnnoise.cpp:217:32: style: Variable 'resampled_inL' is assigned a value that is never used. [unreadVariable] wwmm-easyeffects-98713e4/src/rnnoise.cpp:218:32: style: Variable 'resampled_inR' is assigned a value that is never used. [unreadVariable] wwmm-easyeffects-98713e4/src/stream_output_effects.hpp:33:3: style: Class 'StreamOutputEffects' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wwmm-easyeffects-98713e4/src/autotune.cpp:45:103: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/delay.cpp:41:97: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:562:13: warning:inconclusive: Possible null pointer dereference: pod_prop [nullPointer] wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:558:28: note: Assignment 'pod_prop=nullptr', assigned value is 0 wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:562:13: note: Null pointer dereference wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:527:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] wwmm-easyeffects-98713e4/src/crystalizer.cpp:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intensityBand0Changed [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/crystalizer.cpp:287:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/autotune.cpp:68:65: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/presets_manager.cpp:971:14: style: Variable 'p' can be declared as reference to const [constVariableReference] wwmm-easyeffects-98713e4/src/presets_manager.cpp:1013:14: style: Variable 'it' can be declared as reference to const [constVariableReference] wwmm-easyeffects-98713e4/src/voice_suppressor.cpp:44:42: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/voice_suppressor.cpp:388:61: style: Either there is a missing override/final keyword, or the parameter 'magnitude_spectrum' can be declared as pointer to const [constParameterPointer] wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:740:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/pw_node_manager.cpp:746:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/presets_manager.cpp:141:59: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/presets_manager.cpp:179:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/presets_manager.cpp:190:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/presets_manager.cpp:215:20: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/presets_manager.cpp:244:20: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/presets_manager.cpp:292:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/stereo_tools.cpp:41:109: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/presets_manager.cpp:312:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/presets_manager.cpp:339:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/presets_manager.cpp:424:45: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/presets_manager.cpp:453:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/presets_manager.cpp:471:3: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/presets_manager.cpp:205:28: style: Unused variable: blocklist [unusedVariable] wwmm-easyeffects-98713e4/src/presets_manager.cpp:954:14: style: Unused variable: count_list [unusedVariable] wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:225:55: style: Argument 'bypass' shadows outer member [shadowMember] wwmm-easyeffects-98713e4/src/stream_output_effects.hpp:63:8: note: Shadowed member wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:225:55: note: Shadow argument wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:55:24: performance: Function parameter 'node' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:125:23: performance: Function parameter 'node' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:194:62: performance: Function parameter 'link_info' should be passed by const reference. However it seems that 'on_link_changed' is a callback function. [passedByValueCallback] wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:119:70: note: Function pointer used here. wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:194:62: note: Function parameter 'link_info' should be passed by const reference. However it seems that 'on_link_changed' is a callback function. wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:286:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:302:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:327:24: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:349:26: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:363:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/stream_output_effects.cpp:376:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/limiter.cpp:82:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/limiter.cpp:83:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/limiter.cpp:86:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/compressor.cpp:87:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/limiter.cpp:87:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/limiter.cpp:88:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/compressor.cpp:88:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/limiter.cpp:89:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/compressor.cpp:89:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/limiter.cpp:90:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/limiter.cpp:91:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/compressor.cpp:90:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/limiter.cpp:92:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/compressor.cpp:91:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/compressor.cpp:94:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/compressor.cpp:95:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/compressor.cpp:96:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/stream_input_effects.hpp:33:3: style: Class 'StreamInputEffects' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wwmm-easyeffects-98713e4/src/main.cpp:97:3: style: Struct 'CoreServices' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wwmm-easyeffects-98713e4/src/compressor.cpp:97:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/compressor.cpp:98:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/compressor.cpp:99:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/compressor.cpp:100:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/compressor.cpp:101:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/compressor.cpp:102:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/compressor.cpp:103:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/main.cpp:465:28: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint] wwmm-easyeffects-98713e4/src/gate.cpp:85:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/gate.cpp:86:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/gate.cpp:87:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/gate.cpp:88:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/gate.cpp:89:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/gate.cpp:90:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/gate.cpp:93:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/gate.cpp:94:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/gate.cpp:95:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/gate.cpp:96:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/gate.cpp:97:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/gate.cpp:98:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/gate.cpp:99:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/gate.cpp:100:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/gate.cpp:101:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/stream_input_effects.cpp:167:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] wwmm-easyeffects-98713e4/src/main.cpp:310:51: performance: Function parameter 'preset' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/main.cpp:220:34: style: Parameter 'server' can be declared as reference to const [constParameterReference] wwmm-easyeffects-98713e4/src/stream_input_effects.cpp:238:54: style: Argument 'bypass' shadows outer member [shadowMember] wwmm-easyeffects-98713e4/src/stream_input_effects.hpp:65:8: note: Shadowed member wwmm-easyeffects-98713e4/src/stream_input_effects.cpp:238:54: note: Shadow argument wwmm-easyeffects-98713e4/src/stream_input_effects.cpp:54:24: performance: Function parameter 'node' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/stream_input_effects.cpp:111:23: performance: Function parameter 'node' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/stream_input_effects.cpp:207:61: performance: Function parameter 'link_info' should be passed by const reference. However it seems that 'on_link_changed' is a callback function. [passedByValueCallback] wwmm-easyeffects-98713e4/src/stream_input_effects.cpp:105:69: note: Function pointer used here. wwmm-easyeffects-98713e4/src/stream_input_effects.cpp:207:61: note: Function parameter 'link_info' should be passed by const reference. However it seems that 'on_link_changed' is a callback function. wwmm-easyeffects-98713e4/src/expander.cpp:42:103: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/stream_input_effects.cpp:298:24: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/stream_input_effects.cpp:324:26: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/stream_input_effects.cpp:341:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/stream_input_effects.cpp:455:31: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/expander.cpp:256:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/plugin_base.cpp:493:10: style: Condition '!can_get_node_id' is always true [knownConditionTrueFalse] wwmm-easyeffects-98713e4/src/plugin_base.cpp:476:21: note: Assignment 'can_get_node_id=false', assigned value is 0 wwmm-easyeffects-98713e4/src/plugin_base.cpp:481:72: note: Assuming condition is false wwmm-easyeffects-98713e4/src/plugin_base.cpp:493:10: note: Condition '!can_get_node_id' is always true wwmm-easyeffects-98713e4/src/limiter.cpp:42:101: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/limiter.cpp:245:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/plugin_base.cpp:305:32: style:inconclusive: Function 'PluginBase' argument 3 names different: declaration 'plugin_package' definition 'package'. [funcArgNamesDifferent] wwmm-easyeffects-98713e4/src/plugin_base.hpp:53:22: note: Function 'PluginBase' argument 3 names different: declaration 'plugin_package' definition 'package'. wwmm-easyeffects-98713e4/src/plugin_base.cpp:305:32: note: Function 'PluginBase' argument 3 names different: declaration 'plugin_package' definition 'package'. wwmm-easyeffects-98713e4/src/plugin_base.cpp:530:41: style: Argument 'state' shadows outer member [shadowMember] wwmm-easyeffects-98713e4/src/plugin_base.hpp:91:19: note: Shadowed member wwmm-easyeffects-98713e4/src/plugin_base.cpp:530:41: note: Shadow argument wwmm-easyeffects-98713e4/src/plugin_base.cpp:655:46: style: Parameter 'left_out' can be declared as reference to const [constParameterReference] wwmm-easyeffects-98713e4/src/plugin_base.cpp:656:46: style: Parameter 'right_out' can be declared as reference to const [constParameterReference] wwmm-easyeffects-98713e4/src/plugin_base.cpp:675:47: style: Parameter 'left' can be declared as reference to const [constParameterReference] wwmm-easyeffects-98713e4/src/plugin_base.cpp:675:71: style: Parameter 'right' can be declared as reference to const [constParameterReference] wwmm-easyeffects-98713e4/src/compressor.cpp:43:107: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/gate.cpp:43:95: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/compressor.cpp:263:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/gate.cpp:267:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/crystalizer.hpp:78:28: performance: Function 'getAdaptiveIntensities()' should return member 'adaptive_intensities' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/crystalizer.hpp:322:9: style: The statement 'if (is_first_buffer) is_first_buffer=false' is logically equivalent to 'is_first_buffer=false'. [duplicateConditionalAssign] wwmm-easyeffects-98713e4/src/crystalizer.hpp:323:23: note: Assignment 'is_first_buffer=false' wwmm-easyeffects-98713e4/src/crystalizer.hpp:322:9: note: Condition 'is_first_buffer' is redundant wwmm-easyeffects-98713e4/src/crystalizer.cpp:59:109: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/crystalizer.cpp:413:43: style: Either there is a missing override/final keyword, or the parameter 'data' can be declared as pointer to const [constParameterPointer] wwmm-easyeffects-98713e4/src/crystalizer.cpp:441:40: style: Either there is a missing override/final keyword, or the parameter 'data' can be declared as pointer to const [constParameterPointer] wwmm-easyeffects-98713e4/src/crystalizer.cpp:459:48: style: Either there is a missing override/final keyword, or the parameter 'data' can be declared as pointer to const [constParameterPointer] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:81:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sidechainInputDeviceChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:143:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable band1EnableChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:217:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:322:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:81:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sidechainInputDeviceChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:145:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable band1EnableChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:227:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:332:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:97:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:98:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:99:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:100:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:101:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:102:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:103:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:104:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:176:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:177:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:178:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:179:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:180:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:181:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:184:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_gate.hpp:72:43: performance: Function 'getFrequencyRangeEnd()' should return member 'frequency_range_end' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/multiband_gate.hpp:74:43: performance: Function 'getEnvelopeLevelLeft()' should return member 'envelope_left' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/multiband_gate.hpp:75:43: performance: Function 'getEnvelopeLevelRight()' should return member 'envelope_right' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/multiband_gate.hpp:77:43: performance: Function 'getCurveLevelLeft()' should return member 'curve_left' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/multiband_gate.hpp:78:43: performance: Function 'getCurveLevelRight()' should return member 'curve_right' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/multiband_gate.hpp:80:43: performance: Function 'getReductionLevelLeft()' should return member 'reduction_left' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/multiband_gate.hpp:81:43: performance: Function 'getReductionLevelRight()' should return member 'reduction_right' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:97:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:98:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:99:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:100:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:102:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:104:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:105:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:106:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:186:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:187:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:188:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:189:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:190:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:193:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:194:3: style:inconclusive: Boolean expression 'true' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/multiband_compressor.hpp:72:43: performance: Function 'getFrequencyRangeEnd()' should return member 'frequency_range_end' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/multiband_compressor.hpp:74:43: performance: Function 'getEnvelopeLevelLeft()' should return member 'envelope_left' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/multiband_compressor.hpp:75:43: performance: Function 'getEnvelopeLevelRight()' should return member 'envelope_right' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/multiband_compressor.hpp:77:43: performance: Function 'getCurveLevelLeft()' should return member 'curve_left' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/multiband_compressor.hpp:78:43: performance: Function 'getCurveLevelRight()' should return member 'curve_right' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/multiband_compressor.hpp:80:43: performance: Function 'getReductionLevelLeft()' should return member 'reduction_left' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/multiband_compressor.hpp:81:43: performance: Function 'getReductionLevelRight()' should return member 'reduction_right' by const reference. [returnByReference] wwmm-easyeffects-98713e4/src/effects_base.cpp:104:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pluginsChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/effects_base.cpp:303:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/effects_base.cpp:309:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/effects_base.cpp:425:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/effects_base.cpp:526:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_interp_steffen [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/effects_base.cpp:448:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/equalizer.cpp:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modeChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/equalizer.cpp:140:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable band0TypeChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/equalizer.cpp:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable band0TypeChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/equalizer.cpp:183:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable band0TypeChanged [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/equalizer.cpp:238:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/equalizer.cpp:336:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freq [valueFlowBailoutIncompleteVar] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:49:38: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/multiband_gate.cpp:329:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:49:50: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/multiband_compressor.cpp:339:18: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] wwmm-easyeffects-98713e4/src/equalizer.cpp:148:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/equalizer.cpp:163:3: style:inconclusive: Boolean expression 'false' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] wwmm-easyeffects-98713e4/src/equalizer.cpp:377:10: style: The scope of the variable 'freq1' can be reduced. [variableScope] wwmm-easyeffects-98713e4/src/equalizer.cpp:53:105: performance: Function parameter 'instance_id' should be passed by const reference. [passedByValue] wwmm-easyeffects-98713e4/src/equalizer.cpp:377:16: style: Variable 'freq1' is assigned a value that is never used. [unreadVariable] diff: head wwmm-easyeffects-98713e4/src/crystalizer.cpp:413:43: style: Either there is a missing override/final keyword, or the parameter 'data' can be declared as pointer to const [constParameterPointer] head wwmm-easyeffects-98713e4/src/crystalizer.cpp:441:40: style: Either there is a missing override/final keyword, or the parameter 'data' can be declared as pointer to const [constParameterPointer] head wwmm-easyeffects-98713e4/src/crystalizer.cpp:459:48: style: Either there is a missing override/final keyword, or the parameter 'data' can be declared as pointer to const [constParameterPointer] head wwmm-easyeffects-98713e4/src/presets_manager.cpp:215:20: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head wwmm-easyeffects-98713e4/src/presets_manager.cpp:244:20: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 wwmm-easyeffects-98713e4/src/presets_manager.cpp:415:15: style: The scope of the variable 'pipeline_type_str' can be reduced. [variableScope] head wwmm-easyeffects-98713e4/src/presets_manager.cpp:453:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] 2.21.0 wwmm-easyeffects-98713e4/src/pw_link_manager.cpp:331:8: style: The scope of the variable 'handled_audio_channels' can be reduced. [variableScope] head wwmm-easyeffects-98713e4/src/voice_suppressor.cpp:388:61: style: Either there is a missing override/final keyword, or the parameter 'magnitude_spectrum' can be declared as pointer to const [constParameterPointer] DONE