2024-03-25 04:31 ftp://ftp.de.debian.org/debian/pool/main/p/pipewire/pipewire_1.0.4.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=sdl --library=bsd --library=motif --library=gtk --library=openssl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-101-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.55 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: 51f8b53 (2024-03-24 16:07:43 +0100) count: 5119 1849 elapsed-time: 279.6 344.1 head-timing-info: old-timing-info: head results: pipewire-1.0.4/doc/examples/tutorial1.c:13:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pipewire-1.0.4/doc/examples/tutorial2.c:40:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_REGISTRY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/doc/examples/tutorial2.c:13:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/doc/examples/tutorial2.c:9:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'registry_event_global' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/doc/examples/tutorial2.c:18:12: note: You might need to cast the function pointer here pipewire-1.0.4/doc/examples/tutorial2.c:9:41: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/doc/examples/tutorial3.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_CORE_EVENTS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/doc/examples/tutorial3.c:74:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_REGISTRY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/doc/examples/tutorial3.c:47:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/doc/examples/tutorial3.c:43:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'registry_event_global' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/doc/examples/tutorial3.c:52:12: note: You might need to cast the function pointer here pipewire-1.0.4/doc/examples/tutorial3.c:43:41: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/doc/examples/tutorial4.c:101:5: error: syntax error: ( . format [syntaxError] pipewire-1.0.4/doc/examples/tutorial5.c:37:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] pipewire-1.0.4/doc/examples/tutorial5.c:47:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/doc/examples/tutorial5.c:92:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_TYPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/doc/examples/tutorial5.c:25:21: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/doc/examples/tutorial6.c:29:2: error: There is an unknown macro here somewhere. Configuration is required. If spa_dict_for_each is a macro then please configure it. [unknownMacro] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:154:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:181:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:200:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:238:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:287:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADFD [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:323:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADFD [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:378:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_EXT_KEY_NOT_FOUND [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:389:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:450:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADFD [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:501:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:522:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:584:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADFD [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:668:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_EVENT_MASK_VALUE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:683:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADFD [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:740:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADFD [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:812:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:853:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:878:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:912:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:951:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:1030:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:1054:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:1124:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Device [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:1191:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:1216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:1235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:1276:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alsa_log_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:202:13: style: Condition 'best==NULL' is always true [knownConditionTrueFalse] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:198:28: note: Assignment 'best=NULL', assigned value is 0 pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:202:13: note: Condition 'best==NULL' is always true pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:298:10: style: Condition 'err<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:297:30: note: Calling function 'pipewire_update_volume' returns 0 pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:297:30: note: Assignment 'err=pipewire_update_volume(ctl)', assigned value is 0 pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:298:10: note: Condition 'err<0' is always false pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:405:10: style: Condition 'err<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:404:30: note: Calling function 'pipewire_update_volume' returns 0 pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:404:30: note: Assignment 'err=pipewire_update_volume(ctl)', assigned value is 0 pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:405:10: note: Condition 'err<0' is always false pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:461:10: style: Condition 'err<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:460:30: note: Calling function 'pipewire_update_volume' returns 0 pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:460:30: note: Assignment 'err=pipewire_update_volume(ctl)', assigned value is 0 pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:461:10: note: Condition 'err<0' is always false pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:595:10: style: Condition 'err<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:594:30: note: Calling function 'pipewire_update_volume' returns 0 pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:594:30: note: Assignment 'err=pipewire_update_volume(ctl)', assigned value is 0 pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:595:10: note: Condition 'err<0' is always false pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:221:41: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:221:59: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:279:48: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'pipewire_elem_count' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:790:16: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:279:48: note: Parameter 'ext' can be declared as pointer to const pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:314:47: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'pipewire_elem_list' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:791:15: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:314:47: note: Parameter 'ext' can be declared as pointer to const pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:381:51: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'pipewire_get_attribute' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:793:19: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:381:51: note: Parameter 'ext' can be declared as pointer to const pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:439:50: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'pipewire_read_integer' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:795:18: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:439:50: note: Parameter 'ext' can be declared as pointer to const pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:573:51: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'pipewire_write_integer' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:796:19: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:573:51: note: Parameter 'ext' can be declared as pointer to const pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:574:17: style: Parameter 'value' can be declared as pointer to const. However it seems that 'pipewire_write_integer' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:796:19: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:574:17: note: Parameter 'value' can be declared as pointer to const pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:657:55: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'pipewire_subscribe_events' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:797:22: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:657:55: note: Parameter 'ext' can be declared as pointer to const pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:730:54: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'pipewire_ctl_poll_revents' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:799:18: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:730:54: note: Parameter 'ext' can be declared as pointer to const pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:783:44: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'pipewire_close' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:800:11: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:783:44: note: Parameter 'ext' can be declared as pointer to const pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:835:22: style: Variable 'ctl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:103:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_STATE_DRAINING [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable revents [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:186:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:210:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_STREAM_PLAYBACK [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:251:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable snd_pcm_channel_area_t [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:349:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:377:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_STREAM_STATE_ERROR [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:430:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_STREAM_PLAYBACK [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:525:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_LATENCY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:627:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_SL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:674:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:754:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_LATENCY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:814:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:823:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_UNKNOWN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:838:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:850:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable snd_pcm_chmap_t [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:864:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable snd_pcm_chmap_query_t [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:878:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CHMAP_MONO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:926:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:947:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:963:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:1005:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:1021:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:1064:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:1093:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_IOPLUG_HW_ACCESS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:1111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:1163:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:1304:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:251:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:299:29: style: Local variable 'offset' shadows outer variable [shadowVariable] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:248:15: note: Shadowed declaration pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:299:29: note: Shadow variable pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:1391:9: style: Local variable 'val' shadows outer variable [shadowVariable] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:1299:7: note: Shadowed declaration pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:1391:9: note: Shadow variable pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:154:53: style: Parameter 'io' can be declared as pointer to const. However it seems that 'snd_pcm_pipewire_close' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:892:11: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:154:53: note: Parameter 'io' can be declared as pointer to const pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:182:69: style: Parameter 'io' can be declared as pointer to const. However it seems that 'snd_pcm_pipewire_pointer' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:896:13: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:182:69: note: Parameter 'io' can be declared as pointer to const pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:474:53: style: Parameter 'io' can be declared as pointer to const. However it seems that 'snd_pcm_pipewire_drain' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:898:11: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:474:53: note: Parameter 'io' can be declared as pointer to const pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:576:53: style: Parameter 'io' can be declared as pointer to const. However it seems that 'snd_pcm_pipewire_start' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:893:11: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:576:53: note: Parameter 'io' can be declared as pointer to const pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:827:58: style: Parameter 'io' can be declared as pointer to const. However it seems that 'snd_pcm_pipewire_set_chmap' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:903:15: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:827:58: note: Parameter 'io' can be declared as pointer to const pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:844:72: style: Parameter 'io' can be declared as pointer to const. However it seems that 'snd_pcm_pipewire_get_chmap' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:904:15: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:844:72: note: Parameter 'io' can be declared as pointer to const pipewire-1.0.4/pipewire-alsa/tests/test-pipewire-alsa-stress.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-alsa/tests/test-pipewire-alsa-stress.c:115:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/examples/video-dsp-play.c:75:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/examples/video-dsp-play.c:109:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackNullOption [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/examples/video-dsp-play.c:86:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/pipewire-jack/src/control.c:71:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jackctl_server_t [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/metadata.c:22:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable descriptions [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/metadata.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_property_t [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/metadata.c:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/metadata.c:80:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable descriptions [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/metadata.c:152:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/metadata.c:212:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/metadata.c:250:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/metadata.c:289:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/metadata.c:310:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/metadata.c:331:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/metadata.c:364:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/metadata.c:393:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/metadata.c:410:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/metadata.c:43:58: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/metadata.c:247:19: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/pipewire-jack/src/net.c:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/net.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/net.c:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/net.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/net.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/net.c:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/net.c:67:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/net.c:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/net.c:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/net.c:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/net.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/net.c:103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/net.c:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/net.c:115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/net.c:131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/net.c:142:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/net.c:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/net.c:17:17: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:17:41: style: Parameter 'result' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:23:44: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:29:60: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:29:113: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:35:47: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:41:49: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:47:48: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:53:63: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:53:123: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:59:63: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:59:126: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:65:60: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:65:119: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:71:59: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:71:116: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:77:57: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:77:110: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:83:82: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:83:105: style: Parameter 'result' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:89:46: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:95:45: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:101:51: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:107:45: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:113:51: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:129:42: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:135:41: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:140:48: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/net.c:146:48: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/pipewire-jack.c:751:2: error: There is an unknown macro here somewhere. Configuration is required. If spa_list_consume is a macro then please configure it. [unknownMacro] pipewire-1.0.4/pipewire-jack/src/ringbuffer.c:22:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_ringbuffer_t [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/ringbuffer.c:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/ringbuffer.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/ringbuffer.c:145:48: style: Parameter 'rb' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-jack/src/statistics.c:16:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_USEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/statistics.c:31:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_USEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/uuid.c:21:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/uuid.c:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/uuid.c:67:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-jack/src/uuid.c:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_UUID_STRING_SIZE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:179:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:264:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:325:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:489:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:515:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:532:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:561:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:636:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:654:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:779:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:919:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1070:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1080:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1095:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1132:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1167:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1194:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1256:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1272:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1328:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1385:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumFormat [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1462:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1524:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1574:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1641:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumFormat [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1738:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1814:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_INPUT_TYPE_CAMERA [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1829:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1841:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PRIORITY_RECORD [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1863:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1919:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1942:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1978:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2038:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2064:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2105:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CTRL_FLAG_NEXT_CTRL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2208:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2274:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2354:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IOC_WRITE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2465:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2521:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2555:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2572:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_ONCE_INIT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:223:23: style: Variable 'info' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:435:54: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:473:68: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1826:40: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1826:51: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2034:52: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2059:53: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2169:10: style: Variable 'v' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2243:10: style: Variable 'v' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2512:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:179:34: error: Uninitialized variable: p->id [uninitvar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:244:10: warning: Uninitialized variable: p->param [uninitvar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:231:16: note: Assuming condition is false pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:244:10: note: Uninitialized variable: p->param pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:350:12: error: Uninitialized variable: map->fd [uninitvar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:383:12: error: Uninitialized variable: tmp->file [uninitvar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:440:12: error: Uninitialized variable: map->addr [uninitvar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:477:12: error: Uninitialized variable: map->addr [uninitvar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1385:10: error: Uninitialized variable: p->id [uninitvar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1470:10: error: Uninitialized variable: p->id [uninitvar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1535:11: error: Uninitialized variable: p->id [uninitvar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1585:10: error: Uninitialized variable: p->param [uninitvar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1749:10: error: Uninitialized variable: p->id [uninitvar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2141:10: error: Uninitialized variable: p->id [uninitvar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2220:10: error: Uninitialized variable: p->id [uninitvar] pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2286:10: error: Uninitialized variable: p->id [uninitvar] pipewire-1.0.4/pipewire-v4l2/src/v4l2-func.c:37:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/v4l2-func.c:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/v4l2-func.c:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/pipewire-v4l2/src/v4l2-func.c:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/examples/adapter-control.c:534:5: error: syntax error: ( . format [syntaxError] pipewire-1.0.4/spa/examples/example-control.c:335:5: error: syntax error: ( . format [syntaxError] pipewire-1.0.4/spa/examples/local-libcamera.c:358:5: error: syntax error: ( . format [syntaxError] pipewire-1.0.4/spa/examples/local-v4l2.c:353:5: error: syntax error: ( . format [syntaxError] pipewire-1.0.4/spa/plugins/aec/aec-null.c:49:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/aec/aec-null.c:64:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/aec/aec-null.c:83:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/aec/aec-null.c:116:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/aec/aec-null.c:143:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/aec/aec-null.c:34:15: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/aec/aec-null.c:62:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/aec/aec-null.c:87:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/aec/aec-null.c:62:42: note: Parameter 'handle' can be declared as pointer to const pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:176:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAdaptiveDigital [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:243:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:262:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:306:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:319:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:339:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:370:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:397:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:250:6: style: The scope of the variable 'res' can be reduced. [variableScope] pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:247:85: style: Parameter 'out' can be declared as const array. However it seems that 'webrtc_run' is a callback function, if 'out' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:298:9: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:247:85: note: Parameter 'out' can be declared as const array pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:108:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:191:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:215:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:233:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:250:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:286:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:316:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:331:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:367:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:387:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:406:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:436:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:456:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:476:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:525:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:543:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:564:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:591:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_func [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:642:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:700:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:725:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:645:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:81:27: style: Variable 'op' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:82:27: style: Variable 'np' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:91:27: style: Variable 'p' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:100:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:278:92: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:295:90: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:308:89: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:325:87: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:343:91: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:360:89: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:380:89: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:399:88: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:429:87: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:449:87: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:469:90: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:147:8: style: struct member 'command::extra' is never used. [unusedStructMember] pipewire-1.0.4/spa/plugins/alsa/acp/array.h:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/array.h:106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/dynarray.h:95:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/dynarray.h:110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/dynarray.h:120:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/proplist.h:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/proplist.h:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:293:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:316:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:597:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:604:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:611:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:622:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:634:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/channelmap.h:151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/volume.h:81:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _v [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/volume.h:86:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/volume.h:96:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _v [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/volume.h:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/volume.h:127:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/volume.h:150:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/volume.h:167:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:312:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:634:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:679:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_EVENT_MASK_REMOVE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:871:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:912:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:937:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_EVENT_MASK_REMOVE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:987:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1062:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1090:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_EVENT_MASK_REMOVE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1125:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1175:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1209:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1229:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1383:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1442:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1542:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1634:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1771:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1868:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1921:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1952:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1979:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:694:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:619:14: style: Condition '*ret_l==res' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:618:10: note: *ret_l is assigned 'res' here. pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:619:14: note: Condition '*ret_l==res' is always true pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:293:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:294:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:295:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:316:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:317:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:318:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/channelmap.h:151:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/channelmap.h:152:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/channelmap.h:153:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:337:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:337:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:363:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:375:4: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:407:4: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:709:4: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:912:4: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:919:4: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:987:4: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1229:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1576:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:505:13: error: Common realloc mistake: 't' nulled but not freed upon failure [memleakOnRealloc] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1055:26: warning: Either the condition 'mapping' is redundant or there is possible null pointer dereference: mapping. [nullPointerRedundantCheck] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1052:18: note: Assuming that condition 'mapping' is not redundant pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1055:26: note: Null pointer dereference pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:508:11: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] pipewire-1.0.4/spa/plugins/alsa/acp/volume.h:57:8: style: Checking if unsigned expression 'v' is less than zero. [unsignedLessThanZero] pipewire-1.0.4/spa/plugins/alsa/acp/volume.h:67:8: style: Checking if unsigned expression 'v' is less than zero. [unsignedLessThanZero] pipewire-1.0.4/spa/plugins/alsa/acp/volume.h:146:11: style: Checking if unsigned expression 'b' is less than zero. [unsignedLessThanZero] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:290:22: style: Unsigned expression 'verb->priority' can't be negative so it is unnecessary to test it. [unsignedPositive] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:287:18: note: Assignment 'prio=0', assigned value is 0 pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:290:22: note: Unsigned positive pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1431:58: style:inconclusive: Function 'acp_card_set_profile' argument 2 names different: declaration 'profile_index' definition 'new_index'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/alsa/acp/acp.h:266:58: note: Function 'acp_card_set_profile' argument 2 names different: declaration 'profile_index' definition 'new_index'. pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1431:58: note: Function 'acp_card_set_profile' argument 2 names different: declaration 'profile_index' definition 'new_index'. pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1474:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:186:54: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:284:44: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:579:55: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:579:67: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:584:18: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:726:22: style: Variable 'data' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:904:59: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:911:27: style: Variable 'data' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:918:23: style: Variable 'data' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:978:27: style: Variable 'data' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1047:19: style: Variable 'mapping' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1227:40: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1516:61: style: Parameter 'ports' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1725:11: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1743:11: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1781:11: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1948:35: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1995:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp/dynarray.h:62:68: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/dynarray.h:62:81: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/dynarray.h:81:20: style: Variable 'item' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp/idxset.h:123:49: style: Parameter 's' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/idxset.h:133:49: style: Parameter 's' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/idxset.h:162:18: style: Variable 'item' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp/idxset.h:172:25: style: Variable 'item' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:325:32: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:333:20: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:334:19: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:467:32: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:376:32: warning: Uninitialized variable: name [uninitvar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:79:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:139:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:209:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:653:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:664:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:673:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:684:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:703:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:729:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:755:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _v [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:777:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:908:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:947:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:992:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1026:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1061:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1306:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1332:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1361:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1422:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1500:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1618:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1826:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1911:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1954:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2016:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2058:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2083:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2211:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2233:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2242:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2286:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2352:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2378:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2401:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2424:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_MIXER_SCHN_UNKNOWN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2471:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2543:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2578:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2603:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2641:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2677:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2713:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2775:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2848:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2896:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2925:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2945:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3023:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3049:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3063:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3213:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3238:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3269:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3287:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3299:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3310:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3320:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3345:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3482:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3495:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3532:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3652:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3769:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3799:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3820:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3919:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3941:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3962:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3987:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4010:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4034:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4062:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4085:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4181:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4238:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4426:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4495:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4534:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4553:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4601:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4637:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4753:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4775:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4793:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4866:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4978:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4991:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5027:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5055:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5265:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5313:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5350:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1968:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2003:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2041:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2045:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2898:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3900:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:89:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:106:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:121:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:139:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:192:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:193:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:209:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:210:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:653:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:664:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:673:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:684:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:687:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:703:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:706:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:711:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:716:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:729:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:777:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:778:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:779:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:780:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:908:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:909:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:910:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:911:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:924:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:947:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:948:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:949:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:992:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:993:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:994:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1026:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1027:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1028:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1061:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1062:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1111:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1112:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1113:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1114:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1115:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1264:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1265:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1266:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1267:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1268:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1282:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1306:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1307:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1332:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1333:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1361:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1362:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1392:13: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1401:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1402:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1422:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1423:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1500:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1501:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1559:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1698:13: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1826:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1827:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1828:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1911:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1912:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1954:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1955:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1987:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2016:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2058:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2070:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2072:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2083:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2114:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2150:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2242:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2264:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2286:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2352:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2378:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2401:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2471:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2543:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2567:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2578:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2603:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2604:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2626:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2641:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2642:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2677:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2713:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2775:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2848:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2896:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2917:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2925:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2931:13: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2945:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2951:13: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3039:13: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3049:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3063:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3064:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3184:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3193:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3199:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3213:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3238:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3269:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3270:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3271:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3287:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3288:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3289:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3299:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3300:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3301:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3310:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3311:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3320:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3321:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3325:13: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3329:13: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3333:13: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3345:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3346:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3347:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3348:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3439:13: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3482:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3495:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3496:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3532:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3533:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3534:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3589:17: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3652:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3653:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3769:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3790:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3791:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3799:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3820:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3919:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3941:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3962:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3987:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4010:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4034:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4062:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4085:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4110:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4137:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4162:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4181:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4206:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4238:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4426:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4495:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4534:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4553:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4554:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4601:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4637:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4643:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4679:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4753:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4775:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4793:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4799:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4991:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4992:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5055:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5056:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5057:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5217:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5265:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5282:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5313:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5350:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5353:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4313:21: error: Common realloc mistake: 'db_values' nulled but not freed upon failure [memleakOnRealloc] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1763:23: style: Checking if unsigned expression 'e->n_channels' is less than zero. [unsignedLessThanZero] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5249:26: style: Checking if unsigned expression 'm->supported' is less than zero. [unsignedLessThanZero] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:728:46: style:inconclusive: Function 'pa_alsa_path_set_free' argument 1 names different: declaration 's' definition 'ps'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.h:277:46: note: Function 'pa_alsa_path_set_free' argument 1 names different: declaration 's' definition 'ps'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:728:46: note: Function 'pa_alsa_path_set_free' argument 1 names different: declaration 's' definition 'ps'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:737:49: style:inconclusive: Function 'pa_alsa_path_set_is_empty' argument 1 names different: declaration 's' definition 'ps'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.h:278:49: note: Function 'pa_alsa_path_set_is_empty' argument 1 names different: declaration 's' definition 'ps'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:737:49: note: Function 'pa_alsa_path_set_is_empty' argument 1 names different: declaration 's' definition 'ps'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:989:41: style:inconclusive: Function 'pa_alsa_path_get_mute' argument 1 names different: declaration 'path' definition 'p'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.h:267:41: note: Function 'pa_alsa_path_get_mute' argument 1 names different: declaration 'path' definition 'p'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:989:41: note: Function 'pa_alsa_path_get_mute' argument 1 names different: declaration 'path' definition 'p'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1259:43: style:inconclusive: Function 'pa_alsa_path_set_volume' argument 1 names different: declaration 'path' definition 'p'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.h:268:43: note: Function 'pa_alsa_path_set_volume' argument 1 names different: declaration 'path' definition 'p'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1259:43: note: Function 'pa_alsa_path_set_volume' argument 1 names different: declaration 'path' definition 'p'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1329:41: style:inconclusive: Function 'pa_alsa_path_set_mute' argument 1 names different: declaration 'path' definition 'p'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.h:269:41: note: Function 'pa_alsa_path_set_mute' argument 1 names different: declaration 'path' definition 'p'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1329:41: note: Function 'pa_alsa_path_set_mute' argument 1 names different: declaration 'path' definition 'p'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3479:46: style:inconclusive: Function 'pa_alsa_path_set_dump' argument 1 names different: declaration 's' definition 'ps'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.h:275:46: note: Function 'pa_alsa_path_set_dump' argument 1 names different: declaration 's' definition 'ps'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3479:46: note: Function 'pa_alsa_path_set_dump' argument 1 names different: declaration 's' definition 'ps'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3819:52: style:inconclusive: Function 'pa_alsa_profile_set_free' argument 1 names different: declaration 's' definition 'ps'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.h:429:52: note: Function 'pa_alsa_profile_set_free' argument 1 names different: declaration 's' definition 'ps'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3819:52: note: Function 'pa_alsa_profile_set_free' argument 1 names different: declaration 's' definition 'ps'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5211:52: style:inconclusive: Function 'pa_alsa_profile_set_dump' argument 1 names different: declaration 's' definition 'ps'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.h:430:52: note: Function 'pa_alsa_profile_set_dump' argument 1 names different: declaration 's' definition 'ps'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5211:52: note: Function 'pa_alsa_profile_set_dump' argument 1 names different: declaration 's' definition 'ps'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5238:64: style:inconclusive: Function 'pa_alsa_profile_set_drop_unsupported' argument 1 names different: declaration 's' definition 'ps'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.h:431:64: note: Function 'pa_alsa_profile_set_drop_unsupported' argument 1 names different: declaration 's' definition 'ps'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5238:64: note: Function 'pa_alsa_profile_set_drop_unsupported' argument 1 names different: declaration 's' definition 'ps'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:46:79: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:241:45: style: Parameter 'mixers' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:241:66: style: Parameter 'mixer_handle' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:737:49: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3295:54: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3307:64: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3723:74: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3723:117: style: Parameter 'ignore' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4341:70: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4985:58: style: Parameter 'keep' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4989:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5004:21: style: Parameter 'profiles' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5304:27: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2700:26: warning: Division by result of sizeof(). strdup() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4514:26: warning: Division by result of sizeof(). strdup() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4717:26: warning: Division by result of sizeof(). strdup() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3591:17: error: Uninitialized variable: a_limit [legacyUninitvar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2404:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2408:70: style: Parameter 'ucm' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2408:91: style: Parameter 'default_channel_map' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2412:49: style: Parameter 'ucm' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2412:63: style: Parameter 'card' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2416:46: style: Parameter 'uc_mgr' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2422:22: style: Parameter 'proplist' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2423:38: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2425:18: style: Parameter 'card' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2426:20: style: Parameter 'pcm_handle' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2431:21: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2432:38: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2434:21: style: Parameter 'ports' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2435:26: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2436:18: style: Parameter 'core' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2439:55: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2439:80: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2443:43: style: Parameter 'ucm' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2446:68: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2449:57: style: Parameter 'ucm' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2452:55: style: Parameter 'ucm' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_FORMAT_U8 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:131:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:167:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_ACCESS_MMAP_INTERLEAVED [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:449:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:624:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:662:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:691:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:820:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:900:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:910:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:934:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:961:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_CLASS_LAST [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1027:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1362:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1382:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1549:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1561:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1608:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_MIXER_ELEM_LAST [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1625:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_ELEM_IFACE_CARD [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1629:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_ELEM_IFACE_PCM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1644:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_EVENT_MASK_REMOVE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1685:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1746:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1818:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1868:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:923:9: style: Condition 'd' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:925:14: style: Condition 'd' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1368:9: style: Condition '!m' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1365:20: note: Calling function 'pa_readlink' returns 0 pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1365:20: note: Assignment 'm=pa_readlink(t)', assigned value is 0 pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1368:9: note: Condition '!m' is always true pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:70:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:71:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:72:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:131:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:132:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:155:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:156:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:201:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:202:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:422:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:423:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:449:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:624:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:625:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:626:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:627:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:628:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:654:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:662:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:691:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:692:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:693:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:820:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:822:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:832:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:900:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:910:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:934:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:935:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:983:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:984:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1362:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1382:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1549:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1561:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1685:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1686:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1746:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1747:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1818:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1868:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1869:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:582:17: warning: Possible null pointer dereference: s [nullPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1000:19: note: Assignment 't=(n)!=NULL?strdup(n):NULL', assigned value is 0 pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1001:51: note: Calling function 'pa_strip', 1st argument 't' value is 0 pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:582:17: note: Null pointer dereference pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:618:26: style:inconclusive: Function 'pa_alsa_open_by_device_id_mapping' argument 11 names different: declaration 'mapping' definition 'm'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.h:83:26: note: Function 'pa_alsa_open_by_device_id_mapping' argument 11 names different: declaration 'mapping' definition 'm'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:618:26: note: Function 'pa_alsa_open_by_device_id_mapping' argument 11 names different: declaration 'mapping' definition 'm'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:674:21: style:inconclusive: Function 'pa_alsa_open_by_device_string' argument 1 names different: declaration 'dir' definition 'device'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.h:87:21: note: Function 'pa_alsa_open_by_device_string' argument 1 names different: declaration 'dir' definition 'device'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:674:21: note: Function 'pa_alsa_open_by_device_string' argument 1 names different: declaration 'dir' definition 'device'. pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1624:88: style: Parameter 'alsa_id' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1864:14: style: Variable 'elddata' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:72:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:86:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:92:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:105:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:111:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:181:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_autofree [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:208:9: style: Condition 'd' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:210:14: style: Condition 'd' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:63:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:72:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:79:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:86:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:92:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:99:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:105:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:111:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:121:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:122:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:123:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:124:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:181:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:179:63: style: Parameter 'card' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:294:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:311:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:328:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:345:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:363:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:380:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:66:73: style: Condition 'pa_proplist_sets(state->proplist,state->lvalue,state->rvalue)<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:66:25: note: Calling function 'pa_proplist_sets' returns 0 pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:66:73: note: Condition 'pa_proplist_sets(state->proplist,state->lvalue,state->rvalue)<0' is always false pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:38:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:63:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:64:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:109:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:162:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:163:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:294:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:311:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:328:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:345:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:363:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:380:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:93:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable revents [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:217:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_OBJECT_PATH [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:251:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:280:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:311:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_ParamProfile [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:357:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:488:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_pod_dynamic_builder [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:581:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:607:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:636:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Props [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:709:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:815:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:831:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:851:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:865:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:897:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:935:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:971:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:1023:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:1100:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:153:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:212:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:294:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:295:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:1060:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:156:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:161:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:175:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:185:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:216:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:87:48: style: Parameter 'source' can be declared as pointer to const. However it seems that 'handle_acp_poll' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:118:27: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:87:48: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:137:19: style: Variable 'card' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:298:22: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:783:49: style: Parameter 'pr' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:177:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:258:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:302:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:319:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:342:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:382:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:439:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:475:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:507:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:560:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:177:29: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:530:15: style: Condition 'info' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:488:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:511:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:488:42: note: Parameter 'handle' can be declared as pointer to const pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-sink.c:2032:30: error: There is an unknown macro here somewhere. Configuration is required. If SPA_KEY_API_ALSA_PATH is a macro then please configure it. [unknownMacro] pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:187:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_STREAM_PLAYBACK [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:261:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:300:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:318:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:341:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:380:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:437:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:473:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:508:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:544:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:486:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:512:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:486:42: note: Parameter 'handle' can be declared as pointer to const pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-sink.c:906:40: error: There is an unknown macro here somewhere. Configuration is required. If SPA_LATENCY_INFO is a macro then please configure it. [unknownMacro] pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-source.c:852:40: error: There is an unknown macro here somewhere. Configuration is required. If SPA_LATENCY_INFO is a macro then please configure it. [unknownMacro] pipewire-1.0.4/spa/plugins/alsa/alsa-pcm.c:3536:2: error: There is an unknown macro here somewhere. Configuration is required. If spa_list_for_each is a macro then please configure it. [unknownMacro] pipewire-1.0.4/spa/plugins/alsa/alsa-seq-bridge.c:435:35: error: There is an unknown macro here somewhere. Configuration is required. If SPA_LATENCY_INFO is a macro then please configure it. [unknownMacro] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_OPEN_DUPLEX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:72:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_PORT_TYPE_MIDI_GENERIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:153:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_CLIENT_SYSTEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:169:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:258:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:352:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:365:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:402:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:462:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:474:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:499:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:609:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:715:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DLL_BW_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:794:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:835:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:860:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:902:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:982:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:191:48: style: Parameter 'source' can be declared as pointer to const. However it seems that 'alsa_seq_on_sys' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:308:27: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:191:48: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:374:53: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:688:24: style: Variable 'clock' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:786:54: style: Parameter 'source' can be declared as pointer to const. However it seems that 'alsa_on_timeout_event' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:905:23: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:786:54: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:806:24: style: Variable 'clock' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:160:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:196:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:317:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:334:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:356:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:491:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:682:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:725:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:826:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:874:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_CLOEXEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:935:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:978:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:1036:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:1069:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:1107:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:1158:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:292:29: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:321:29: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:391:29: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:412:34: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:560:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:571:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:582:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:593:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:697:19: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:63:49: style: Parameter 'card' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:68:62: style: Parameter 'card' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:811:54: style: Parameter 'source' can be declared as pointer to const. However it seems that 'impl_on_notify_events' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:891:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:811:54: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:901:50: style: Parameter 'source' can be declared as pointer to const. However it seems that 'impl_on_fd_events' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:941:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:901:50: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:1019:48: style: Parameter 'hook' can be declared as pointer to const. However it seems that 'impl_hook_removed' is a callback function, if 'hook' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:1054:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:1019:48: note: Parameter 'hook' can be declared as pointer to const pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:841:18: warning: Conversion of string literal "bad event from kernel" to bool always evaluates to true. [incorrectStringBooleanError] pipewire-1.0.4/spa/plugins/alsa/alsa.c:30:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api-util.c:16:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:106:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable snd_codec [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:142:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_AUDIOCODEC_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:163:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_AUDIOCODEC_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:190:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDRV_COMPRESS_START [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:196:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDRV_COMPRESS_STOP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:202:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDRV_COMPRESS_PAUSE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDRV_COMPRESS_RESUME [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDRV_COMPRESS_DRAIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:224:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDRV_COMPRESS_TSTAMP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDRV_COMPRESS_AVAIL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:259:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:42:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:42:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:77:70: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:84:101: style: Parameter 'codec' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:119:84: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:158:79: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:190:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:196:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:202:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:208:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:214:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] pipewire-1.0.4/spa/plugins/alsa/test-hw-params.c:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/test-hw-params.c:75:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_STREAM_PLAYBACK [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/test-timer.c:46:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/test-timer.c:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/test-timer.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/test-timer.c:155:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_FORMAT_S32_LE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/test-timer.c:175:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/alsa/test-timer.c:197:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_FORMAT_S16_LE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:118:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_INFO_READ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_ParamPortConfig [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:157:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_pod_dynamic_builder [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:256:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RateMatch [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:298:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:330:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_param [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:386:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Buffers [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:485:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:541:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_PortConfig [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:566:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Latency [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:587:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_pod_dynamic_builder [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:633:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_PORT_CONFIG_MODE_none [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:688:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:788:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:857:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NODE_COMMAND_ParamBegin [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:913:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:992:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1046:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1144:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1232:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PORT_FLAG_LIVE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1344:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1405:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1438:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1450:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1461:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1474:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1490:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1510:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1530:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1551:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1571:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1585:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1702:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1719:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1759:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1842:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:444:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:446:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:833:41: warning:inconclusive: Either the condition 'p2==NULL' is redundant or there is possible null pointer dereference: p2. [nullPointerRedundantCheck] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:828:10: note: Assuming that condition 'p2==NULL' is not redundant pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:833:41: note: Null pointer dereference pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:722:26: style: Local variable 'info' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:681:24: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:722:26: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:623:63: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.h:153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.h:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.h:171:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.h:175:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.h:262:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.h:92:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:66:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:105:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:270:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NODE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:294:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_FORMAT_DSP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:325:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:390:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:407:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:843:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:929:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_pod_float [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:962:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:982:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:998:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_VOLUME_RAMP_LINEAR [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1024:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_CONTROL_Properties [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1053:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_CONTROL_Properties [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1172:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Float [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1262:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1291:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1354:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1431:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1546:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1579:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1586:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1643:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1712:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1788:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1813:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1836:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1915:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1952:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1982:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1988:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2003:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_FORMAT_DSP_F32 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2082:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2266:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2357:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2401:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2489:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2556:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2625:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2652:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2693:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2778:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RATE_MATCH_FLAG_ACTIVE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2806:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RATE_MATCH_FLAG_ACTIVE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2814:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2822:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3305:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3321:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3332:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3359:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3377:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3394:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3500:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2714:11: style: Condition 'c!=NULL' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2850:7: style: Redundant initialization for 'r'. The initialized value is overwritten before it is read. [redundantInitialization] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2844:12: note: r is initialized pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2850:7: note: r is overwritten pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:956:29: style: Variable 'vrp' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:976:29: style: Variable 'vrp' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:997:29: style: Variable 'vrp' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1682:46: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1972:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3286:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1972:31: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1974:10: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3286:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1974:10: note: Parameter 'user_data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1979:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3291:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1979:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1986:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3292:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1986:29: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:186:15: style: struct member 'dir::is_passthrough' is never used. [unusedStructMember] pipewire-1.0.4/spa/plugins/audioconvert/benchmark-fmt-ops.c:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/benchmark-fmt-ops.c:88:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/benchmark-fmt-ops.c:96:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/benchmark-fmt-ops.c:299:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/benchmark-fmt-ops.c:280:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audioconvert/benchmark-fmt-ops.c:298:17: style: Variable 's' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/benchmark-resample.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/benchmark-resample.c:179:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/benchmark-resample.c:116:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audioconvert/benchmark-resample.c:178:17: style: Variable 's' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:59:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:72:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:118:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:132:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:154:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:182:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:216:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:252:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:283:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:320:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:346:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:374:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:403:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:428:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:458:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:487:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:29:61: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:55:38: style: Parameter 'mix' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:146:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:156:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:191:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:252:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:283:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:318:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:369:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:431:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:487:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:142:45: style: Parameter 'mix' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/hilbert.h:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:101:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:148:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:156:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:162:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:171:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:183:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:692:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:762:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:133:47: style: Parameter 'mix' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/crossover.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:30:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:81:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:139:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:175:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:227:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:300:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:315:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:381:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:429:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:473:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:488:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:536:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:612:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:698:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:713:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:756:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:812:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:895:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:910:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:977:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:58:10: style: Local variable 'out' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:34:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:58:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:58:15: style: Local variable 'factor' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:34:14: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:58:15: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:124:10: style: Local variable 'out' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:85:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:124:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:124:18: style: Local variable 'factor' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:85:17: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:124:18: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:360:10: style: Local variable 'out' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:319:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:360:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:360:18: style: Local variable 'factor' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:319:17: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:360:18: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:414:10: style: Local variable 'out' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:385:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:414:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:414:18: style: Local variable 'factor' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:385:17: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:414:18: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:461:10: style: Local variable 'out' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:433:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:461:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:461:15: style: Local variable 'factor' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:433:17: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:461:15: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:588:10: style: Local variable 'in' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:539:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:588:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:589:11: style: Local variable 'out' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:540:10: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:589:11: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:590:10: style: Local variable 'scale' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:541:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:590:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:591:10: style: Local variable 'int_min' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:542:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:591:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:592:10: style: Local variable 'int_max' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:543:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:592:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:670:10: style: Local variable 'in' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:615:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:670:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:671:11: style: Local variable 'out' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:616:10: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:671:11: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:672:10: style: Local variable 'scale' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:617:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:672:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:673:10: style: Local variable 'int_min' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:618:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:673:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:674:10: style: Local variable 'int_max' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:619:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:674:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:793:10: style: Local variable 'in' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:759:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:793:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:794:10: style: Local variable 'int_scale' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:761:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:794:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:870:10: style: Local variable 'in' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:815:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:870:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:871:10: style: Local variable 'int_scale' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:817:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:871:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:953:10: style: Local variable 'in' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:913:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:953:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:954:10: style: Local variable 'int_scale' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:915:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:954:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:1015:10: style: Local variable 'in' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:980:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:1015:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:1016:10: style: Local variable 'int_scale' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:982:9: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:1016:10: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:32:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:33:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:34:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:35:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:36:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:94:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:95:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:96:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:97:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:99:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:100:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:101:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:102:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:104:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:105:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:107:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:108:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:110:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:111:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:112:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:113:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:114:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:116:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:117:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:119:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:120:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:121:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:122:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:123:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:125:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:126:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:128:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:129:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:130:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:131:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:132:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:134:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:135:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:137:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:138:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:139:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:140:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:141:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:143:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:144:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:145:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:146:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:147:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:150:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:151:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:152:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:155:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:156:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:157:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:158:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:166:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:170:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:172:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:173:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:175:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:176:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:177:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:178:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:179:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:181:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:182:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:184:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:185:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:186:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:187:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:188:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:190:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:191:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:193:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:194:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:195:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:196:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:197:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:199:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:200:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:201:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:202:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:203:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:304:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:305:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:306:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:307:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:308:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:309:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:310:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:311:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:312:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:313:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:314:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:315:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:316:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:317:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:318:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:319:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:387:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:388:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:389:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:390:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:391:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:392:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:393:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:398:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:399:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:400:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:401:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:402:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:403:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:408:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:409:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:410:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:411:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:412:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:413:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:32:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:33:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:34:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:35:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:36:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:94:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:95:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:96:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:97:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:99:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:100:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:101:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:102:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:104:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:105:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:107:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:108:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:110:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:111:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:112:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:113:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:114:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:116:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:117:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:119:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:120:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:121:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:122:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:123:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:125:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:126:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:128:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:129:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:130:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:131:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:132:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:134:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:135:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:137:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:138:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:139:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:140:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:141:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:143:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:144:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:145:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:146:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:147:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:150:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:151:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:152:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:153:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:155:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:156:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:157:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:158:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:160:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:161:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:163:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:164:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:166:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:167:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:168:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:169:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:170:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:172:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:173:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:175:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:176:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:177:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:178:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:179:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:181:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:182:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:184:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:185:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:186:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:187:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:188:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:190:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:191:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:193:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:194:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:195:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:196:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:197:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:199:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:200:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:201:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:202:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:203:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:398:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:399:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:400:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:401:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:402:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:403:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:408:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:409:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:410:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:411:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:412:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:413:1: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/law.h:7:17: style: Variable 'alaw_decode' can be declared as const array [constVariable] pipewire-1.0.4/spa/plugins/audioconvert/law.h:46:17: style: Variable 'ulaw_decode' can be declared as const array [constVariable] pipewire-1.0.4/spa/plugins/audioconvert/law.h:85:17: style: Variable 'alaw_encode' can be declared as const array [constVariable] pipewire-1.0.4/spa/plugins/audioconvert/law.h:775:17: style: Variable 'ulaw_encode' can be declared as const array [constVariable] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:17:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:99:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:182:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:253:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:266:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:373:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:460:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:14:41: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:18:9: style: Variable 'd0' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:18:23: style: Variable 'd1' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:96:32: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:100:9: style: Variable 'd0' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:100:23: style: Variable 'd1' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:179:32: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:183:9: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:267:11: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:374:11: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:19:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:64:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:172:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:231:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:319:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:334:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:368:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:379:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:421:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:476:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:544:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:579:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:595:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:613:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:627:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:671:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:691:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:722:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:760:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:782:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:814:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:858:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:871:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:899:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:939:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:952:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:981:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1026:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1039:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1075:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1082:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1089:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1132:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1183:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1247:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1262:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1308:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1328:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1370:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1383:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse41.c:20:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse41.c:60:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-ssse3.c:13:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-ssse3.c:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.c:342:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.c:385:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.c:452:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable di [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.c:479:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.c:359:14: style: struct member 'noise_info::name' is never used. [unusedStructMember] pipewire-1.0.4/spa/plugins/audioconvert/peaks-ops-c.c:23:37: style: Parameter 'peaks' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/peaks-ops.c:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/peaks-ops.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/plugin.c:15:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:19:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:73:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:74:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:73:1: warning: Uninitialized variable: index [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:73:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:73:1: note: Uninitialized variable: index pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:73:1: warning: Uninitialized variable: o [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:73:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:73:1: note: Uninitialized variable: o pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:73:1: warning: Uninitialized variable: phase [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:73:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:73:1: note: Uninitialized variable: phase pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:74:1: warning: Uninitialized variable: index [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:74:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:74:1: note: Uninitialized variable: index pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:74:1: warning: Uninitialized variable: o [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:74:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:74:1: note: Uninitialized variable: o pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:74:1: warning: Uninitialized variable: phase [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:74:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:74:1: note: Uninitialized variable: phase pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:14:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:44:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:44:1: warning: Uninitialized variable: index [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:44:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:44:1: note: Uninitialized variable: index pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:44:1: warning: Uninitialized variable: o [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:44:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:44:1: note: Uninitialized variable: o pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:44:1: warning: Uninitialized variable: phase [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:44:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:44:1: note: Uninitialized variable: phase pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:45:1: warning: Uninitialized variable: index [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:45:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:45:1: note: Uninitialized variable: index pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:45:1: warning: Uninitialized variable: o [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:45:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:45:1: note: Uninitialized variable: o pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:45:1: warning: Uninitialized variable: phase [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:45:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:45:1: note: Uninitialized variable: phase pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:197:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:198:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:9:46: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:120:49: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:197:1: warning: Uninitialized variable: index [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:197:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:197:1: note: Uninitialized variable: index pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:197:1: warning: Uninitialized variable: o [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:197:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:197:1: note: Uninitialized variable: o pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:197:1: warning: Uninitialized variable: phase [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:197:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:197:1: note: Uninitialized variable: phase pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:198:1: warning: Uninitialized variable: index [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:198:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:198:1: note: Uninitialized variable: index pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:198:1: warning: Uninitialized variable: o [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:198:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:198:1: note: Uninitialized variable: o pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:198:1: warning: Uninitialized variable: phase [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:198:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:198:1: note: Uninitialized variable: phase pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:39:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:59:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:73:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:74:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:73:1: warning: Uninitialized variable: index [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:73:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:73:1: note: Uninitialized variable: index pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:73:1: warning: Uninitialized variable: o [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:73:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:73:1: note: Uninitialized variable: o pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:73:1: warning: Uninitialized variable: phase [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:73:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:73:1: note: Uninitialized variable: phase pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:74:1: warning: Uninitialized variable: index [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:74:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:74:1: note: Uninitialized variable: index pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:74:1: warning: Uninitialized variable: o [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:74:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:74:1: note: Uninitialized variable: o pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:74:1: warning: Uninitialized variable: phase [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:74:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:74:1: note: Uninitialized variable: phase pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:16:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:94:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:95:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:94:1: warning: Uninitialized variable: index [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:94:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:94:1: note: Uninitialized variable: index pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:94:1: warning: Uninitialized variable: o [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:94:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:94:1: note: Uninitialized variable: o pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:94:1: warning: Uninitialized variable: phase [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:94:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:94:1: note: Uninitialized variable: phase pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:95:1: warning: Uninitialized variable: index [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:95:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:95:1: note: Uninitialized variable: index pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:95:1: warning: Uninitialized variable: o [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:95:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:95:1: note: Uninitialized variable: o pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:95:1: warning: Uninitialized variable: phase [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:95:1: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:95:1: note: Uninitialized variable: phase pipewire-1.0.4/spa/plugins/audioconvert/resample-native.c:82:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native.c:109:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native.c:198:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native.c:348:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-native.c:60:7: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] pipewire-1.0.4/spa/plugins/audioconvert/resample-native.c:297:22: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:31:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:78:53: style: Parameter 'r' can be declared as pointer to const. However it seems that 'impl_peaks_update_rate' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:104:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:78:53: note: Parameter 'r' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:82:52: style: Parameter 'r' can be declared as pointer to const. However it seems that 'impl_peaks_delay' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:120:13: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:82:52: note: Parameter 'r' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:87:52: style: Parameter 'r' can be declared as pointer to const. However it seems that 'impl_peaks_in_len' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:121:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:87:52: note: Parameter 'r' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:57:13: warning: Uninitialized variable: o [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:30:16: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:57:13: note: Uninitialized variable: o pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:58:12: warning: Uninitialized variable: i [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:30:16: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:58:12: note: Uninitialized variable: i pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:59:16: warning: Uninitialized variable: o_count [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:30:16: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:59:16: note: Uninitialized variable: o_count pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:60:16: warning: Uninitialized variable: i_count [uninitvar] pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:30:16: note: Assuming condition is false pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:60:16: note: Uninitialized variable: i_count pipewire-1.0.4/spa/plugins/audioconvert/spa-resample.c:63:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/spa-resample.c:82:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF_FORMAT_SUBMASK [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/spa-resample.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF_FORMAT_PCM_S8 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/spa-resample.c:122:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFM_READ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/spa-resample.c:185:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/spa-resample.c:259:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/spa-resample.c:70:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/spa/plugins/audioconvert/spa-resample.c:225:29: style: Variable 'in[4096u*j+i]' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_NODE_EVENTS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:150:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:158:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:171:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_NODE_EVENTS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:233:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_NODE_EVENTS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:121:34: style: Parameter 'data' can be declared as pointer to const. However it seems that 'port_info_none' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:135:16: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:121:34: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audioconvert/test-audioconvert.c:546:5: error: syntax error: ( . format [syntaxError] pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_MONO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:86:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:101:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_MONO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:118:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:151:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:207:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:246:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:286:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:375:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:381:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:33:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:352:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:366:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:380:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:398:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:528:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:540:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:551:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:567:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:583:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:595:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:607:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:619:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:630:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:660:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_FORMAT_F32P [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:732:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_FORMAT_S8 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:33:3: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:79:4: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:747:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.h:166:9: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:381:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:382:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:383:47: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:399:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:609:13: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:636:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:637:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:682:12: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:690:13: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:698:13: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:706:13: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:715:13: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:744:26: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c:94:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c:100:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audioconvert/test-resample.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-resample.c:91:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-resample.c:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-resample.c:41:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audioconvert/test-resample.c:41:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audioconvert/test-resample.c:41:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audioconvert/test-resample.c:91:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audioconvert/test-resample.c:91:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audioconvert/test-resample.c:91:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audioconvert/test-resample.c:91:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audioconvert/test-resample.c:91:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audioconvert/test-resample.c:91:3: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:136:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:161:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:179:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:274:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:298:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:318:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:346:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:352:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:365:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:401:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:537:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:599:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:631:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:687:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:722:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:739:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:789:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:825:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:889:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:496:6: warning: Possible null pointer dereference: port [nullPointer] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:636:9: note: Assignment 'port=direction==SPA_DIRECTION_OUTPUT?(&this->out_port):NULL', assigned value is 0 pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:642:22: note: Calling function 'clear_buffers', 2nd argument 'port' value is 0 pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:496:6: note: Null pointer dereference pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:638:25: warning: Possible null pointer dereference: port [nullPointer] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:636:9: note: Assignment 'port=direction==SPA_DIRECTION_OUTPUT?(&this->out_port):NULL', assigned value is 0 pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:638:25: note: Null pointer dereference pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:726:18: warning: Possible null pointer dereference: port [nullPointer] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:725:9: note: Assignment 'port=SPA_DIRECTION_OUTPUT==SPA_DIRECTION_OUTPUT?(&this->out_port):NULL', assigned value is 0 pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:726:18: note: Null pointer dereference pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:150:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:769:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:150:31: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:152:10: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:769:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:152:10: note: Parameter 'user_data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:316:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:342:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:775:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:342:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:349:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:776:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:349:40: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:504:46: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:737:17: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:802:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:829:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:802:42: note: Parameter 'handle' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audioconvert/volume-ops-c.c:12:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/volume-ops-sse.c:14:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/volume-ops-sse.c:25:16: style: Local variable 'vol' shadows outer argument [shadowArgument] pipewire-1.0.4/spa/plugins/audioconvert/volume-ops-sse.c:10:31: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audioconvert/volume-ops-sse.c:25:16: note: Shadow variable pipewire-1.0.4/spa/plugins/audioconvert/volume-ops.c:39:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/volume-ops.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/wavfile.c:93:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/wavfile.c:172:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/wavfile.c:190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/wavfile.c:225:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audioconvert/wavfile.c:247:71: style:inconclusive: Function 'wav_file_write' argument 3 names different: declaration 'size' definition 'samples'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/audioconvert/wavfile.h:39:71: note: Function 'wav_file_write' argument 3 names different: declaration 'size' definition 'samples'. pipewire-1.0.4/spa/plugins/audioconvert/wavfile.c:247:71: note: Function 'wav_file_write' argument 3 names different: declaration 'size' definition 'samples'. pipewire-1.0.4/spa/plugins/audioconvert/wavfile.c:98:10: style: Variable 'buf' can be declared as const array [constVariable] pipewire-1.0.4/spa/plugins/audioconvert/wavfile.c:104:10: style: Variable 'buf' can be declared as const array [constVariable] pipewire-1.0.4/spa/plugins/audioconvert/wavfile.c:168:66: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops.h:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops.h:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:153:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:201:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:231:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:280:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:323:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:373:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:469:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:530:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:610:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:632:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:703:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:730:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:750:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:866:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:884:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:912:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:984:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:131:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_enum_params' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:848:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:131:40: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:138:38: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_param' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:849:15: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:138:38: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:144:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:850:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:144:35: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:144:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:850:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:144:62: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:218:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:847:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:218:31: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:220:10: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:847:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:220:10: note: Parameter 'user_data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:365:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:491:46: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audiomixer/benchmark-mix-ops.c:60:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/benchmark-mix-ops.c:198:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/benchmark-mix-ops.c:179:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audiomixer/benchmark-mix-ops.c:197:17: style: Variable 's' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-avx.c:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-avx.c:16:29: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:37:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:38:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:39:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:41:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:42:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:43:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:44:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:46:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:47:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:48:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:37:1: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:38:1: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:39:1: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:40:1: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:41:1: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:42:1: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:43:1: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:44:1: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:45:1: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:46:1: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:47:1: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:48:1: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-sse.c:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-sse.c:16:29: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-sse2.c:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-sse2.c:16:30: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops.c:81:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops.c:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops.c:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops.c:90:48: style: Parameter 'ops' can be declared as pointer to const. However it seems that 'impl_mix_ops_clear' is a callback function, if 'ops' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/mix-ops.c:111:15: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/mix-ops.c:90:48: note: Parameter 'ops' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:148:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:196:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:226:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:276:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:317:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumFormat [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:348:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:446:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:478:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:546:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:568:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:638:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:665:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:685:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:804:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:822:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:849:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:921:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:126:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_enum_params' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:786:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:126:40: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:133:38: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_param' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:787:15: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:133:38: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:139:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:788:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:139:35: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:139:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:788:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:139:62: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:213:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:785:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:213:31: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:215:10: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:785:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:215:10: note: Parameter 'user_data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:340:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audiomixer/plugin.c:15:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/test-mix-ops.c:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/test-mix-ops.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_FORMAT_F32 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/test-mix-ops.c:115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/test-mix-ops.c:130:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiomixer/test-mix-ops.c:29:3: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audiomixer/test-mix-ops.c:257:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/audiomixer/test-mix-ops.c:117:43: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] pipewire-1.0.4/spa/plugins/audiomixer/test-mix-ops.c:118:43: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] pipewire-1.0.4/spa/plugins/audiomixer/test-mix-ops.c:119:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] pipewire-1.0.4/spa/plugins/audiomixer/test-mix-ops.c:120:44: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] pipewire-1.0.4/spa/plugins/audiomixer/test-mix-ops.c:254:26: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:143:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:260:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:292:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:317:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:340:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:373:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_HAVE_DATA [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:448:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:516:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:530:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:549:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:559:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:565:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:579:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:613:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:737:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:794:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:816:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:861:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:899:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:938:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:985:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:1009:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:1038:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:1119:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:367:23: style: Condition 'read_timer(this)<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:367:16: note: Calling function 'read_timer' returns 0 pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:367:23: note: Condition 'read_timer(this)<0' is always false pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:943:10: style: Variable 'io' is reassigned a value before the old one has been used. [redundantAssignment] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:942:5: note: io is assigned pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:943:10: note: io is overwritten pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:730:25: style: Local variable 'info' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:1140:30: note: Shadowed declaration pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:730:25: note: Shadow variable pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:430:42: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_output' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:1075:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:430:42: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:446:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:556:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:971:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:556:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:563:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:972:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:563:29: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:831:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:335:10: style: Variable 'res' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/spa/plugins/audiotestsrc/plugin.c:14:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm-sink.c:845:35: error: There is an unknown macro here somewhere. Configuration is required. If SPA_LATENCY_INFO is a macro then please configure it. [unknownMacro] pipewire-1.0.4/spa/plugins/avb/avb-pcm-source.c:845:35: error: There is an unknown macro here somewhere. Configuration is required. If SPA_LATENCY_INFO is a macro then please configure it. [unknownMacro] pipewire-1.0.4/spa/plugins/avb/avb-pcm.h:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_ALEN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.h:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.h:270:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.h:280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.h:298:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_AUDIO_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:90:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:128:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_AUDIO_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:279:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PROP_params [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:364:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_pod_int [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:392:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:415:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AVBTP_AAF_FORMAT_FLOAT_32BIT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:437:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AVBTP_AAF_PCM_NSR_8KHZ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:463:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumFormat [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:539:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_P_TSN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:644:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:679:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:736:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:763:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:781:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:824:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:860:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:917:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:960:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_NEED_DATA [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:980:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1025:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_HAVE_DATA [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1052:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1091:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_TAI [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1137:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_CLOCK_FLAG_FREEWHEEL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1161:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_IN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1197:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:703:31: style: Condition '(res=setup_msg(state))<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:703:22: note: Calling function 'setup_msg' returns 0 pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:703:31: note: Condition '(res=setup_msg(state))<0' is always false pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:107:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:672:68: style:inconclusive: Function 'spa_avb_set_format' argument 2 names different: declaration 'info' definition 'fmt'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/avb/avb-pcm.h:252:68: note: Function 'spa_avb_set_format' argument 2 names different: declaration 'info' definition 'fmt'. pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:672:68: note: Function 'spa_avb_set_format' argument 2 names different: declaration 'info' definition 'fmt'. pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:716:43: style:inconclusive: Function 'spa_avb_recycle_buffer' argument 1 names different: declaration 'state' definition 'this'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/avb/avb-pcm.h:265:43: note: Function 'spa_avb_recycle_buffer' argument 1 names different: declaration 'state' definition 'this'. pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:716:43: note: Function 'spa_avb_recycle_buffer' argument 1 names different: declaration 'state' definition 'this'. pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:101:45: style: Parameter 'vals' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:407:33: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:675:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:769:52: style: Parameter 'source' can be declared as pointer to const. However it seems that 'avb_on_socket_event' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1168:29: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:769:52: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:852:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1041:53: style: Parameter 'source' can be declared as pointer to const. However it seems that 'avb_on_timeout_event' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1158:29: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1041:53: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:97:5: style: Variable 'o' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:113:5: style: Variable 'o' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/spa/plugins/avb/avb.c:20:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:122:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:237:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:312:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:482:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_AUDIO_DATA [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:529:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:551:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AAC_DEC_OK [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:574:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:589:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AACENC_BITRATE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:191:12: style: Condition 'i++==0' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:188:6: note: Assignment 'i=0', assigned value is 0 pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:191:12: note: Condition 'i++==0' is always true pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:132:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:134:2: note: Found duplicate branches for 'if' and 'else'. pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:132:7: note: Found duplicate branches for 'if' and 'else'. pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:453:15: style: Variable 'this' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:547:15: style: Variable 'aacinf' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:572:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:632:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:572:37: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_BLUETOOTH_AUDIO_CODEC_APTX_LL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:120:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:158:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:208:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:285:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:290:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:316:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:354:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:395:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:413:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:449:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:468:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:479:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:484:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:499:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:534:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:540:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:548:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:231:11: style: Condition 'i++==0' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:229:6: note: Assignment 'i=0', assigned value is 0 pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:231:11: note: Condition 'i++==0' is always true pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:283:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_reduce_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:711:2: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:283:39: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:288:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_increase_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:711:2: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:288:41: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:295:15: style: Variable 'this' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:352:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:711:2: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:352:37: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:405:15: style: Variable 'this' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:477:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'msbc_reduce_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:690:20: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:477:38: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:482:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'msbc_increase_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:691:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:482:40: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:487:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'msbc_get_block_size' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:684:20: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:487:38: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:532:36: style: Parameter 'data' can be declared as pointer to const. However it seems that 'msbc_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:685:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:532:36: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:537:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'msbc_start_encode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:686:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:537:37: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:538:9: style: Parameter 'dst' can be declared as pointer to const. However it seems that 'msbc_start_encode' is a callback function, if 'dst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:686:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:538:9: note: Parameter 'dst' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:543:30: style: Parameter 'data' can be declared as pointer to const. However it seems that 'msbc_encode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:687:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:543:30: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:545:9: style: Parameter 'dst' can be declared as pointer to const. However it seems that 'msbc_encode' is a callback function, if 'dst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:687:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:545:9: note: Parameter 'dst' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:546:11: style: Parameter 'dst_out' can be declared as pointer to const. However it seems that 'msbc_encode' is a callback function, if 'dst_out' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:687:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:546:11: note: Parameter 'dst_out' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:546:25: style: Parameter 'need_flush' can be declared as pointer to const. However it seems that 'msbc_encode' is a callback function, if 'need_flush' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:687:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:546:25: note: Parameter 'need_flush' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:551:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'msbc_start_decode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:688:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:551:37: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:552:47: style: Parameter 'seqnum' can be declared as pointer to const. However it seems that 'msbc_start_decode' is a callback function, if 'seqnum' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:688:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:552:47: note: Parameter 'seqnum' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:552:65: style: Parameter 'timestamp' can be declared as pointer to const. However it seems that 'msbc_start_decode' is a callback function, if 'timestamp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:688:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:552:65: note: Parameter 'timestamp' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:119:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:187:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:208:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBC_LE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:267:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:289:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:363:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:399:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:411:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:416:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:432:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:481:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:487:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:495:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:553:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBC_MODE_MONO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:142:11: style: Condition 'i++==0' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:140:6: note: Assignment 'i=0', assigned value is 0 pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:142:11: note: Condition 'i++==0' is always true pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:169:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_reduce_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:609:2: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:169:39: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:174:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_increase_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:609:2: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:174:41: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:181:15: style: Variable 'this' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:196:21: style: Variable 'conf' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:265:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:609:2: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:265:37: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:303:49: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:304:47: style: Parameter 'seqnum' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:304:65: style: Parameter 'timestamp' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:409:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'duplex_reduce_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:576:20: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:409:40: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:414:42: style: Parameter 'data' can be declared as pointer to const. However it seems that 'duplex_increase_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:577:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:414:42: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:419:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'duplex_get_block_size' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:570:20: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:419:40: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:428:21: style: Variable 'conf' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:479:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'duplex_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:571:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:479:38: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:484:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'duplex_start_encode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:572:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:484:39: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:485:9: style: Parameter 'dst' can be declared as pointer to const. However it seems that 'duplex_start_encode' is a callback function, if 'dst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:572:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:485:9: note: Parameter 'dst' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:490:32: style: Parameter 'data' can be declared as pointer to const. However it seems that 'duplex_encode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:573:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:490:32: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:492:9: style: Parameter 'dst' can be declared as pointer to const. However it seems that 'duplex_encode' is a callback function, if 'dst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:573:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:492:9: note: Parameter 'dst' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:493:11: style: Parameter 'dst_out' can be declared as pointer to const. However it seems that 'duplex_encode' is a callback function, if 'dst_out' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:573:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:493:11: note: Parameter 'dst_out' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:493:25: style: Parameter 'need_flush' can be declared as pointer to const. However it seems that 'duplex_encode' is a callback function, if 'need_flush' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:573:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:493:25: note: Parameter 'need_flush' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:498:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'duplex_start_decode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:574:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:498:39: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:499:47: style: Parameter 'seqnum' can be declared as pointer to const. However it seems that 'duplex_start_decode' is a callback function, if 'seqnum' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:574:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:499:47: note: Parameter 'seqnum' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:499:65: style: Parameter 'timestamp' can be declared as pointer to const. However it seems that 'duplex_start_decode' is a callback function, if 'timestamp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:574:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:499:65: note: Parameter 'timestamp' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:180:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:253:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:335:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:456:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:469:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC3PLUS_OK [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:487:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:548:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:642:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:710:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:204:11: style: Condition 'i++==0' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:201:6: note: Assignment 'i=0', assigned value is 0 pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:204:11: note: Condition 'i++==0' is always true pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:660:28: style: Checking if unsigned expression 'payload->frame_count' is less than zero. [unsignedLessThanZero] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:329:21: style: Variable 'conf' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:454:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:758:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:454:37: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vendor_id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:104:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:141:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDACBT_EQMID_MQ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:243:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDACBT_EQMID_INC_QUALITY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:259:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDACBT_EQMID_HQ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:298:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_PropInfo [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:362:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDACBT_EQMID_HQ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:393:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDACBT_EQMID_SQ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:486:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDACBT_EQMID_SQ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:509:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:544:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:168:11: style: Condition 'i++==0' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:166:6: note: Assignment 'i=0', assigned value is 0 pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:168:11: note: Condition 'i++==0' is always true pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:250:15: style: Variable 'this' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:376:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:479:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:500:36: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:575:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:500:36: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:255:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_UNKNOWN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:304:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPUS_APPLICATION_AUDIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:507:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:565:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:607:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:758:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_BLUETOOTH_AUDIO_CODEC_OPUS_05_PRO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:775:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:815:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:877:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:885:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_BLUETOOTH_AUDIO_CODEC_OPUS_05_PRO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:916:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:1080:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:1120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:1189:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:1248:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:1256:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:641:4: warning: Redundant code: Found a statement that begins with bool constant. [constStatement] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:669:4: warning: Redundant code: Found a statement that begins with bool constant. [constStatement] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:686:4: warning: Redundant code: Found a statement that begins with bool constant. [constStatement] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:1328:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_increase_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:1406:2: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:1328:41: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:102:7: style: struct member 'abr::prev_bad' is never used. [unusedStructMember] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:126:6: style: struct member 'enc_data::application' is never used. [unusedStructMember] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:146:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:347:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:446:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:552:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:584:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:598:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:369:11: style: Condition 'i++==0' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:367:6: note: Assignment 'i=0', assigned value is 0 pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:369:11: note: Condition 'i++==0' is always true pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:216:14: style: Variable 'conf' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:432:15: style: Variable 'this' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:550:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:656:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:550:37: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/dbus-helpers.h:34:1: error: There is an unknown macro here somewhere. Configuration is required. If SPA_DEFINE_AUTOPTR_CLEANUP is a macro then please configure it. [unknownMacro] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:123:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC3_MIN_FRAME_BYTES [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:332:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC3_MIN_FRAME_BYTES [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:470:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:490:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:556:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:582:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:651:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:704:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:761:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:863:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:894:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC3_PCM_FORMAT_S24 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:926:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:951:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:956:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:604:11: style: Condition 'i++==0' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:602:6: note: Assignment 'i=0', assigned value is 0 pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:604:11: note: Condition 'i++==0' is always true pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:93:57: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:753:9: style: Parameter 'config' can be declared as pointer to const. However it seems that 'codec_init' is a callback function, if 'config' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:977:10: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:753:9: note: Parameter 'config' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:857:15: style: Variable 'this' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:861:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:980:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:861:37: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:866:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_start_encode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:981:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:866:38: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:867:9: style: Parameter 'dst' can be declared as pointer to const. However it seems that 'codec_start_encode' is a callback function, if 'dst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:981:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:867:9: note: Parameter 'dst' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:910:49: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_start_decode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:983:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:910:49: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:911:47: style: Parameter 'seqnum' can be declared as pointer to const. However it seems that 'codec_start_decode' is a callback function, if 'seqnum' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:983:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:911:47: note: Parameter 'seqnum' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:911:65: style: Parameter 'timestamp' can be declared as pointer to const. However it seems that 'codec_start_decode' is a callback function, if 'timestamp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:983:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:911:65: note: Parameter 'timestamp' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:949:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_reduce_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:985:20: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:949:39: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:954:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_increase_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:986:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:954:41: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:170:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:221:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable device_link [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:259:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_BLUETOOTH_AUDIO_CODEC_MSBC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:314:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_EVENT_DEVICE_Object [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:439:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:455:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:486:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_MONO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:498:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:524:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_API_BLUEZ5_ADDRESS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:640:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_API_BLUEZ5_TRANSPORT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:733:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable device_link [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:816:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_EVENT_DEVICE_Object [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:924:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable others [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1104:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1262:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1327:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1351:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1389:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1409:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1448:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1466:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1506:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1646:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1861:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2148:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_PropInfo [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2207:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Props [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2223:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2350:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2397:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_EVENT_DEVICE_Object [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2420:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2449:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2512:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2525:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2650:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2722:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2803:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1642:7: style: Condition 'codec' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1704:7: style: Condition 'codec' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:527:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:647:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/plugins/bluez5/defs.h:741:8: style: Checking if unsigned expression 'v' is less than zero. [unsignedLessThanZero] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2372:17: style: Local variable 'i' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2345:11: note: Shadowed declaration pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2372:17: note: Shadow variable pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:387:15: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1418:24: style: Variable 'device' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1491:53: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1511:27: style: Variable 't' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1589:24: style: Variable 'device' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2347:34: style: Variable 't_volume' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/defs.h:808:79: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/bluez5/defs.h:809:9: style: Parameter 'dbus_connection' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:222:10: error: Uninitialized variable: t->bap_initiator [uninitvar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:735:8: error: Uninitialized variable: t->media_codec [uninitvar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:924:3: error: Uninitialized variables: set.link, set.others, set.device, set.path, set.rank, set.leader [uninitvar] pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:104:15: style: struct member 'device_set_member::impl' is never used. [unusedStructMember] pipewire-1.0.4/spa/plugins/bluez5/codec-loader.c:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_LIBRARY_NAME [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/codec-loader.c:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NAME_API_CODEC_BLUEZ5_MEDIA [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/codec-loader.c:141:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] pipewire-1.0.4/spa/plugins/bluez5/dbus-monitor.c:26:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/dbus-monitor.c:38:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/dbus-monitor.c:133:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/dbus-monitor.c:194:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/dbus-monitor.c:130:23: style: Variable 'monitor' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/hci.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOPNOTSUPP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:118:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:127:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:139:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:249:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:338:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:403:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:412:66: style:inconclusive: Function 'spa_bt_iso_io_attach' argument 1 names different: declaration 'io' definition 'this'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/bluez5/iso-io.h:44:66: note: Function 'spa_bt_iso_io_attach' argument 1 names different: declaration 'io' definition 'this'. pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:412:66: note: Function 'spa_bt_iso_io_attach' argument 1 names different: declaration 'io' definition 'this'. pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:423:50: style:inconclusive: Function 'spa_bt_iso_io_destroy' argument 1 names different: declaration 'io' definition 'this'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/bluez5/iso-io.h:45:50: note: Function 'spa_bt_iso_io_destroy' argument 1 names different: declaration 'io' definition 'this'. pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:423:50: note: Function 'spa_bt_iso_io_destroy' argument 1 names different: declaration 'io' definition 'this'. pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:451:49: style:inconclusive: Function 'spa_bt_iso_io_set_cb' argument 1 names different: declaration 'io' definition 'this'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/bluez5/iso-io.h:46:49: note: Function 'spa_bt_iso_io_set_cb' argument 1 names different: declaration 'io' definition 'this'. pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:451:49: note: Function 'spa_bt_iso_io_set_cb' argument 1 names different: declaration 'io' definition 'this'. pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:186:7: style: Local variable 'res' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:153:6: note: Shadowed declaration pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:186:7: note: Shadow variable pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:146:49: style: Parameter 'source' can be declared as pointer to const. However it seems that 'group_on_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:287:23: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:146:49: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:242:60: style: Parameter 't' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:167:16: error: Uninitialized variable: stream->sink [uninitvar] pipewire-1.0.4/spa/plugins/bluez5/media-codecs.c:20:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_autofree [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:203:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:275:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:287:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:337:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:382:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PORT_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:415:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:450:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:481:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:511:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_USEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:530:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RATE_MATCH_FLAG_ACTIVE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:539:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCOUTQ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:559:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:602:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:658:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:703:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:724:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:942:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:967:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1040:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_ERR [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1062:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1090:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1269:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1380:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_DEVICE_API [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1449:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1463:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1482:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1493:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1503:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1508:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1527:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1669:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1737:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1765:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1807:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1829:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1839:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:2005:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:2050:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:2180:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:311:27: style: Local variable 'info' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:2201:30: note: Shadowed declaration pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:311:27: note: Shadow variable pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:335:26: style: Local variable 'info' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:2201:30: note: Shadowed declaration pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:335:26: note: Shadow variable pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1664:25: style: Local variable 'info' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:2201:30: note: Shadowed declaration pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1664:25: note: Shadow variable pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:744:12: style: Variable 'src' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1053:55: style: Parameter 'source' can be declared as pointer to const. However it seems that 'media_on_flush_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1237:35: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1053:55: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1078:49: style: Parameter 'source' can be declared as pointer to const. However it seems that 'media_on_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1284:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1078:49: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1377:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1500:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1916:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1500:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1506:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1917:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1506:40: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1827:46: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_port_reuse_buffer' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1922:23: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1827:46: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:448:27: error: Uninitialized variable: b->buf [uninitvar] pipewire-1.0.4/spa/plugins/bluez5/decode-buffer.h:161:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:171:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:230:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:242:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:274:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:308:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_USEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:349:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:406:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:448:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:468:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_IN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:550:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RATE_MATCH_FLAG_ACTIVE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:571:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:624:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:696:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:818:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:860:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_DEVICE_API [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:886:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:900:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:919:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:930:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:940:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:945:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:964:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1104:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1164:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1193:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1238:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1261:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1328:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_USEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1373:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxsize [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1418:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1463:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1572:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1618:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1754:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1692:7: style: Condition 'info' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1099:25: style: Local variable 'info' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1775:30: note: Shadowed declaration pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1099:25: note: Shadow variable pipewire-1.0.4/spa/plugins/bluez5/media-source.c:557:49: style: Parameter 'source' can be declared as pointer to const. However it seems that 'media_on_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:713:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/media-source.c:557:49: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/media-source.c:815:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:937:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1500:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/media-source.c:937:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/media-source.c:943:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1501:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/media-source.c:943:40: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1209:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1352:8: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:184:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:292:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:496:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:637:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLUEZ5_TYPE_OBJECT_MANAGER_CLIENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:656:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:694:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:729:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:775:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:841:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:90:32: style: Local variable 'info' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:858:30: note: Shadowed declaration pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:90:32: note: Shadow variable pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:522:78: style: Parameter 'chr' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:552:64: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/bluez5/midi.h:72:70: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:223:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:246:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:293:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_MSEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:306:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:318:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:355:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:376:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:393:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:444:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_MSEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:459:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:479:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:508:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_ERR [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:654:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_OK [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:747:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:769:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:817:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_OK [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:863:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:953:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:987:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1030:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1202:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_IN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1229:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1270:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1345:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PORT_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1380:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1404:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1436:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_DEVICE_API [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1471:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1492:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1503:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1513:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1518:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1536:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1657:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_application [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1690:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1720:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1764:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1785:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1805:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_OK [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1862:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1915:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:2103:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1175:33: style: Condition '(res=do_acquire(port))<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1175:25: note: Calling function 'do_acquire' returns 0 pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1175:33: note: Condition '(res=do_acquire(port))<0' is always false pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1413:29: style: Condition '(res=do_stop(this))<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1122:12: note: Assignment 'res=0', assigned value is 0 pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1413:21: note: Calling function 'do_stop' returns 0 pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1413:29: note: Condition '(res=do_stop(this))<0' is always false pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1422:11: style: Condition 'res<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1122:12: note: Assignment 'res=0', assigned value is 0 pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1417:16: note: Calling function 'do_stop' returns 0 pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1417:16: note: Assignment 'res=do_stop(this)', assigned value is 0 pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1422:11: note: Condition 'res<0' is always false pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1652:25: style: Local variable 'info' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:2123:30: note: Shadowed declaration pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1652:25: note: Shadow variable pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:428:53: style: Parameter 'sync' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:740:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:852:43: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1201:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:852:43: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1510:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1841:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1510:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1516:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1842:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1516:40: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1735:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/midi-parser.c:90:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-parser.c:193:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_MSEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:103:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:163:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_NONBLOCK [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:313:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:383:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:458:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLUEZ5_TYPE_OBJECT_MANAGER_CLIENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:494:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:537:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:403:68: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:174:22: style: Variable 'err_msg' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/spa/plugins/bluez5/plugin.c:24:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/quirks.c:265:2: error: There is an unknown macro here somewhere. Configuration is required. If spa_dict_for_each is a macro then please configure it. [unknownMacro] pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:74:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_OUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:88:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_IN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:168:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:210:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_IN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:149:60: style:inconclusive: Function 'spa_bt_sco_io_write' argument 2 names different: declaration 'data' definition 'buf'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/bluez5/defs.h:569:60: note: Function 'spa_bt_sco_io_write' argument 2 names different: declaration 'data' definition 'buf'. pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:149:60: note: Function 'spa_bt_sco_io_write' argument 2 names different: declaration 'data' definition 'buf'. pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:109:8: style: Local variable 'res' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:89:7: note: Shadowed declaration pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:109:8: note: Shadow variable pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:152:11: style: Variable 'buf_start' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:169:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:218:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:230:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:258:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:309:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:335:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:354:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:374:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:565:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:593:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:654:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:722:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:860:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:888:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_DEVICE_API [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:922:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:936:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:955:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:966:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:976:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:981:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:999:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1146:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1189:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1217:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1259:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1279:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1288:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1415:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1458:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1555:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1020:29: style: Local variable 'info' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1576:30: note: Shadowed declaration pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1020:29: note: Shadow variable pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1141:25: style: Local variable 'info' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1576:30: note: Shadowed declaration pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1141:25: note: Shadow variable pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:556:53: style: Parameter 'source' can be declared as pointer to const. However it seems that 'sco_on_flush_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:694:34: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:556:53: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:581:47: style: Parameter 'source' can be declared as pointer to const. However it seems that 'sco_on_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:742:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:581:47: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:857:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:973:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1352:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:973:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:979:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1353:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:979:40: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1277:46: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_port_reuse_buffer' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1358:23: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1277:46: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:352:27: error: Uninitialized variable: b->buf [uninitvar] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:492:13: style: Variable 'processed' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:162:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:207:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:219:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:251:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:302:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:513:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:582:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RATE_MATCH_FLAG_ACTIVE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:600:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:668:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:726:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:840:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:869:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_DEVICE_API [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:901:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:915:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:934:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:945:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:955:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:960:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:978:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1168:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1197:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1242:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1265:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1333:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxsize [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1370:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1415:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1515:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1558:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1655:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:999:29: style: Local variable 'info' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1676:30: note: Shadowed declaration pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:999:29: note: Shadow variable pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1120:25: style: Local variable 'info' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1676:30: note: Shadowed declaration pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1120:25: note: Shadow variable pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:412:37: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:589:47: style: Parameter 'source' can be declared as pointer to const. However it seems that 'sco_on_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:746:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:589:47: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:837:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:952:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1452:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:952:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:958:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1453:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:958:40: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1213:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1313:8: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/bluez5/test-midi.c:218:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_MSEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/bluez5/test-midi.c:167:66: style: Parameter 'event' can be declared as pointer to const. However it seems that 'check_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/test-midi.c:230:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/test-midi.c:167:66: note: Parameter 'event' can be declared as pointer to const pipewire-1.0.4/spa/plugins/control/mixer.c:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:116:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:164:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:194:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:241:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:280:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_application [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:304:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:416:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:467:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:489:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:549:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:576:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:631:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:767:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:785:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:811:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:869:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/control/mixer.c:94:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_enum_params' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/control/mixer.c:749:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/control/mixer.c:94:40: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/control/mixer.c:101:38: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_param' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/control/mixer.c:750:15: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/control/mixer.c:101:38: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/control/mixer.c:107:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/control/mixer.c:751:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/control/mixer.c:107:35: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/control/mixer.c:107:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/control/mixer.c:751:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/control/mixer.c:107:62: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/control/mixer.c:181:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/control/mixer.c:748:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/control/mixer.c:181:31: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/control/mixer.c:183:10: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/control/mixer.c:748:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/control/mixer.c:183:10: note: Parameter 'user_data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/control/mixer.c:296:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/control/mixer.c:508:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/control/mixer.c:600:14: style: Variable 'priotab' can be declared as const array [constVariable] pipewire-1.0.4/spa/plugins/control/mixer.c:601:12: style: Variable 'da' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/control/mixer.c:601:17: style: Variable 'db' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/control/plugin.c:14:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:146:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:179:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:260:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:284:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:320:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:336:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:355:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:377:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:397:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:429:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:444:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:469:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Log [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:291:13: style: Condition 'format==NULL' is always false [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:75:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_enum_params' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:409:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:75:40: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:82:38: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_param' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:410:15: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:82:38: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:89:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:411:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:89:35: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:89:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:411:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:89:62: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:160:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:408:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:160:31: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:162:13: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:408:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:162:13: note: Parameter 'user_data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:168:26: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:413:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:168:26: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:175:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:414:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:175:29: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:210:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:328:34: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_port_use_buffers' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:417:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:328:34: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:394:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_port_reuse_buffer' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:419:23: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:394:35: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:442:31: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:465:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:442:31: note: Parameter 'handle' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:48:16: style: struct member 'port::buffers' is never used. [unusedStructMember] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:49:11: style: struct member 'port::n_buffers' is never used. [unusedStructMember] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:97:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:144:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:169:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:186:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:247:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:269:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:315:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:334:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:353:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:368:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:408:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:423:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:447:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Log [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:74:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_enum_params' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:388:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:74:40: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:81:38: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_param' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:389:15: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:81:38: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:87:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:390:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:87:35: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:87:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:390:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:87:62: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:158:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:387:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:158:31: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:160:13: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:387:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:160:13: note: Parameter 'user_data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:166:26: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:392:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:166:26: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:173:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:393:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:173:29: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:179:36: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:184:28: style: Parameter 'builder' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:197:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:308:34: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_port_use_buffers' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:396:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:308:34: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:350:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_port_reuse_buffer' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:398:23: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:350:35: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:364:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:421:31: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:443:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:421:31: note: Parameter 'handle' can be declared as pointer to const pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:47:16: style: struct member 'port::buffers' is never used. [unusedStructMember] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:48:11: style: struct member 'port::n_buffers' is never used. [unusedStructMember] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg.c:23:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg.c:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg.c:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg.c:112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_HANDLE_FACTORY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/jack/jack-client.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackInvalidOption [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/jack/jack-client.c:67:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackNoStartServer [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/jack/jack-client.c:95:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/jack/jack-device.c:74:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/jack/jack-device.c:118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackPortIsOutput [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/jack/jack-device.c:150:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/jack/jack-device.c:183:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/jack/jack-device.c:206:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/jack/jack-device.c:229:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/jack/jack-device.c:253:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/jack/jack-device.c:310:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/jack/jack-device.c:345:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/jack/jack-device.c:362:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/jack/jack-device.c:387:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/jack/jack-device.c:420:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/jack/jack-sink.c:444:4: error: syntax error: ( . format [syntaxError] pipewire-1.0.4/spa/plugins/jack/jack-source.c:444:4: error: syntax error: ( . format [syntaxError] pipewire-1.0.4/spa/plugins/jack/plugin.c:16:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:66:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemDevices [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:76:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Model [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Location [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:112:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:179:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:196:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:207:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:214:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:229:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:285:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:319:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:175:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:194:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:232:10: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:107:29: style: The scope of the variable 'devices_str' can be reduced. [variableScope] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:203:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_enum_params' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:221:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:203:35: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:210:33: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_set_param' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:222:15: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:210:33: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/libcamera/libcamera-manager.cpp:423:27: error: There is an unknown macro here somewhere. Configuration is required. If SPA_TYPE_INTERFACE_LoopUtils is a macro then please configure it. [unknownMacro] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:118:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Buffers [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:56:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VideoRecording [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:142:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxsize [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:251:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumFormat [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:378:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VIDEO_FORMAT_ENCODED [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:453:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:462:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:487:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_PropInfo [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:619:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:664:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_ERR [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:715:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:738:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_META_TRANSFORMATION_None [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:753:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:849:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:871:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RequestCancelled [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:923:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:199:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:251:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:328:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:367:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:387:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:443:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:457:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:475:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:486:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:497:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:504:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:523:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:654:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:740:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:766:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:800:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:826:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:869:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:930:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:975:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NODE_FLAG_RT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:1000:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:1047:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:108:2: warning: Member variable 'port::controls' is not initialized in the constructor. [uninitMemberVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:108:2: warning: Member variable 'port::buffers' is not initialized in the constructor. [uninitMemberVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:108:2: warning: Member variable 'port::ring_ids' is not initialized in the constructor. [uninitMemberVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:108:2: style: Struct 'port' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:413:39: style: Condition '(res=spa_libcamera_open(impl))<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:413:31: note: Calling function 'spa_libcamera_open' returns 0 pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:413:39: note: Condition '(res=spa_libcamera_open(impl))<0' is always false pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:406:46: style: Condition '(res=spa_libcamera_stream_off(impl))<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:406:38: note: Calling function 'spa_libcamera_stream_off' returns 0 pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:406:46: note: Condition '(res=spa_libcamera_stream_off(impl))<0' is always false pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:773:55: style: Condition '(res=spa_libcamera_clear_buffers(impl,port))<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:773:41: note: Calling function 'spa_libcamera_clear_buffers' returns 0 pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:773:55: note: Condition '(res=spa_libcamera_clear_buffers(impl,port))<0' is always false pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:345:9: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:561:10: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:591:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:592:31: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:657:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:783:11: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:785:24: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:972:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:234:12: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:243:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:266:13: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:273:13: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:290:13: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:326:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:333:33: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:346:21: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:365:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:371:18: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:374:21: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:384:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:454:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:473:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:484:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:514:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:559:12: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:570:13: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:576:13: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:588:13: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:594:13: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:600:13: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:736:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:762:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:797:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:807:15: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:810:20: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:822:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:847:34: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:863:23: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:933:10: style: C-style pointer casting [cstyleCast] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:280:8: style: The scope of the variable 'score' can be reduced. [variableScope] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:864:6: style: The scope of the variable 'res' can be reduced. [variableScope] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:222:29: style: Parameter 'a' can be declared as reference to const [constParameterReference] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:222:38: style: Parameter 'b' can be declared as reference to const [constParameterReference] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:393:16: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:493:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:916:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:493:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:500:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:917:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:500:40: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:35:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:451:49: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:460:49: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:712:51: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:712:70: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:919:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:735:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:67:11: style: struct member 'control::ctrl_id' is never used. [unusedStructMember] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:64:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_FLAG_OUTSTANDING [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:136:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_FLAG_OUTSTANDING [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:998:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable requestComplete [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/libcamera/libcamera.c:18:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/cpu-arm.c:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_CPU_FLAG_ARMV6 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/cpu-arm.c:15:8: style: Variable 'line' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/support/cpu-arm.c:15:15: style: Variable 'end' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/support/cpu-arm.c:83:37: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/support/cpu-x86.c:27:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signature_INTEL_ebx [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/cpu-x86.c:182:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/cpu-x86.c:165:37: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/support/cpu.c:46:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/cpu.c:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_CPU_FORCE_AUTODETECT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/cpu.c:189:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/cpu.c:224:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/cpu.c:270:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/cpu.c:112:15: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/support/cpu.c:119:15: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/support/cpu.c:202:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/support/cpu.c:228:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/support/cpu.c:202:42: note: Parameter 'handle' can be declared as pointer to const pipewire-1.0.4/spa/plugins/support/dbus.c:374:2: error: There is an unknown macro here somewhere. Configuration is required. If spa_list_consume is a macro then please configure it. [unknownMacro] pipewire-1.0.4/spa/plugins/support/evl-plugin.c:15:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:87:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVL_CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:147:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable evl_nil [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:163:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:181:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:195:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:228:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVL_CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:271:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FD_TIMER_ABSTIME [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:294:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:305:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVL_CLONE_PUBLIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:332:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:350:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:360:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FD_CLOEXEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:379:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:415:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:430:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:451:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:486:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/evl-system.c:78:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_close' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/support/evl-system.c:392:11: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/support/evl-system.c:78:29: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/support/evl-system.c:109:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_pollfd_create' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/support/evl-system.c:395:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/support/evl-system.c:109:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/support/evl-system.c:236:22: style: Variable 'e' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/support/evl-system.c:323:15: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/support/evl-system.c:340:15: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/support/evl-system.c:428:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/support/evl-system.c:455:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/support/evl-system.c:428:42: note: Parameter 'handle' can be declared as pointer to const pipewire-1.0.4/spa/plugins/support/journal.c:168:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/journal.c:185:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/journal.c:240:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/journal.c:285:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/journal.c:314:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/log-patterns.c:49:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/log-patterns.c:32:20: error: Uninitialized variable: pattern->level [uninitvar] pipewire-1.0.4/spa/plugins/support/log-patterns.c:30:43: note: Assuming condition is false pipewire-1.0.4/spa/plugins/support/log-patterns.c:32:20: note: Uninitialized variable: pattern->level pipewire-1.0.4/spa/plugins/support/log-patterns.c:88:8: error: Uninitialized variable: p.level [uninitvar] pipewire-1.0.4/spa/plugins/support/logger.c:204:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/logger.c:246:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/logger.c:263:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/logger.c:300:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/logger.c:393:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/loop.c:391:2: error: There is an unknown macro here somewhere. Configuration is required. If spa_list_for_each_safe is a macro then please configure it. [unknownMacro] pipewire-1.0.4/spa/plugins/support/node-driver.c:93:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:117:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:126:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:134:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:144:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:158:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:166:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_CLOCK_FLAG_FREEWHEEL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:217:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:260:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:373:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:399:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_NODE_DRIVER [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:417:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:435:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:446:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:469:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:493:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:534:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:548:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:674:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/node-driver.c:250:43: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/support/node-driver.c:648:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/support/node-driver.c:250:43: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/support/node-driver.c:513:38: style: Parameter 's' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:132:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:180:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:192:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:241:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:334:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:369:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_NODE_DRIVER [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:384:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:398:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:417:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:438:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:500:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:629:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:683:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:708:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:751:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:773:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:821:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:845:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:865:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:875:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:893:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:909:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:1011:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:624:25: style: Local variable 'info' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:1032:30: note: Shadowed declaration pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:624:25: note: Shadow variable pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:265:43: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:960:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:265:43: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:332:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:583:46: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:723:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/support/plugin.c:20:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:92:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FD_CLOEXEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:108:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CTL_ADD [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:121:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CTL_MOD [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:127:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CTL_DEL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:138:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:152:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FD_CLOEXEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:167:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FD_TIMER_ABSTIME [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:185:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:194:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FD_CLOEXEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:209:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:216:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:227:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FD_CLOEXEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:247:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:283:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:298:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:318:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:347:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/support/system.c:44:33: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_write' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/support/system.c:258:11: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/support/system.c:44:33: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/support/system.c:206:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_eventfd_write' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/support/system.c:273:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/support/system.c:206:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/support/system.c:296:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/support/system.c:322:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/support/system.c:296:42: note: Parameter 'handle' can be declared as pointer to const pipewire-1.0.4/spa/plugins/test/fakesink.c:106:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:150:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:184:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:207:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:230:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_NEED_DATA [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:280:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:347:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:361:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:380:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:394:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:400:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:409:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:419:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:444:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:541:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:564:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:605:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:619:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:628:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:680:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:704:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:732:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:804:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesink.c:140:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesink.c:664:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesink.c:140:35: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/test/fakesink.c:140:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesink.c:664:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesink.c:140:62: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/test/fakesink.c:215:40: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/test/fakesink.c:215:61: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/test/fakesink.c:268:41: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_input' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesink.c:762:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesink.c:268:41: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/test/fakesink.c:278:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/test/fakesink.c:391:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesink.c:666:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesink.c:391:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/test/fakesink.c:398:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesink.c:667:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesink.c:398:29: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/test/fakesink.c:403:43: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/test/fakesink.c:403:71: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/test/fakesink.c:407:28: style: Parameter 'builder' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/test/fakesink.c:577:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/test/fakesink.c:617:46: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_port_reuse_buffer' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesink.c:672:23: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesink.c:617:46: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/test/fakesrc.c:110:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:151:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:159:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:199:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:222:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:244:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:292:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:359:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:372:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:391:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:405:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:411:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:430:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:454:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:539:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:555:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:576:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:619:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:652:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:669:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:711:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:735:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:763:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:834:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/test/fakesrc.c:469:41: style: Condition '(res=port_enum_formats(this,port,result.index,filter,¶m,&b))<=0' is always true [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/test/fakesrc.c:468:31: note: Calling function 'port_enum_formats' returns 0 pipewire-1.0.4/spa/plugins/test/fakesrc.c:469:41: note: Condition '(res=port_enum_formats(this,port,result.index,filter,¶m,&b))<=0' is always true pipewire-1.0.4/spa/plugins/test/fakesrc.c:149:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesrc.c:695:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesrc.c:149:35: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/test/fakesrc.c:149:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesrc.c:695:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesrc.c:149:62: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/test/fakesrc.c:188:37: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/test/fakesrc.c:188:58: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/test/fakesrc.c:276:42: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_output' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesrc.c:792:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesrc.c:276:42: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/test/fakesrc.c:290:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/test/fakesrc.c:402:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesrc.c:697:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesrc.c:402:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/test/fakesrc.c:409:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesrc.c:698:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesrc.c:409:29: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/test/fakesrc.c:414:43: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/test/fakesrc.c:414:62: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/test/fakesrc.c:418:33: style: Parameter 'builder' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/test/fakesrc.c:589:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/test/plugin.c:15:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:132:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:149:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:160:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:182:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:217:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:256:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:156:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_enum_params' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:174:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:156:35: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:163:33: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_set_param' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:175:15: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:163:33: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:195:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:221:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:195:42: note: Parameter 'handle' can be declared as pointer to const pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:35:6: style: struct member 'props::device_fd' is never used. [unusedStructMember] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:22:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:81:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CAP_DEVICE_CAPS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:116:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_QBUF [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:146:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxsize [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:335:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:374:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VIDEO_FORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:416:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_FRMSIZE_TYPE_DISCRETE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:467:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_FRMIVAL_TYPE_DISCRETE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:517:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumFormat [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:882:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:926:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1038:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_QUERY_EXT_CTRL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1095:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1104:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1126:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CTRL_FLAG_NEXT_CTRL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1295:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_G_CTRL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1318:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1367:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1421:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_ERR [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1471:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datas [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1569:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_MEMORY_MMAP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1696:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1701:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1714:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1739:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1791:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:193:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:246:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:359:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:399:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:420:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:472:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:490:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:501:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:512:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:519:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:538:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:659:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:723:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:766:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:800:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:826:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:869:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:928:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:965:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:1047:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:433:42: style: Condition '(res=spa_v4l2_close(&port->dev))<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:433:28: note: Calling function 'spa_v4l2_close' returns 0 pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:433:42: note: Condition '(res=spa_v4l2_close(&port->dev))<0' is always false pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:773:44: style: Condition '(res=spa_v4l2_clear_buffers(this))<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:773:36: note: Calling function 'spa_v4l2_clear_buffers' returns 0 pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:773:44: note: Condition '(res=spa_v4l2_clear_buffers(this))<0' is always false pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:610:21: style: Local variable 'choice' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:505:25: note: Shadowed declaration pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:610:21: note: Shadow variable pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:648:13: style: Local variable 'choice' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:505:25: note: Shadowed declaration pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:648:13: note: Shadow variable pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:769:26: style: Local variable 'choice' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:505:25: note: Shadowed declaration pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:769:26: note: Shadow variable pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1422:16: style: Local variable 'port' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1418:15: note: Shadowed declaration pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1422:16: note: Shadow variable pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:508:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:914:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:508:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:515:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:915:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:515:40: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:763:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:823:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:941:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:969:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:941:42: note: Parameter 'handle' can be declared as pointer to const pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:107:26: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:445:48: style: Parameter 'f1' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:873:26: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1033:26: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1093:49: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1102:49: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1360:26: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1465:26: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1694:38: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1699:35: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1717:12: style: Variable 'res' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:90:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:179:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:255:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Device [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:367:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:434:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:474:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_CLOEXEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:526:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:569:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:626:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:659:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:696:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:736:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:293:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:304:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:315:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:329:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:354:47: warning:inconclusive: Possible null pointer dereference: device [nullPointer] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:446:29: note: Assignment 'device=NULL', assigned value is 0 pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:448:26: note: Assuming condition is false pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:457:38: note: Calling function 'check_access', 2nd argument 'device' value is 0 pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:354:47: note: Null pointer dereference pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:355:2: warning:inconclusive: Possible null pointer dereference: device [nullPointer] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:446:29: note: Assignment 'device=NULL', assigned value is 0 pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:448:26: note: Assuming condition is false pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:457:38: note: Calling function 'check_access', 2nd argument 'device' value is 0 pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:355:2: note: Null pointer dereference pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:356:53: warning:inconclusive: Possible null pointer dereference: device [nullPointer] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:446:29: note: Assignment 'device=NULL', assigned value is 0 pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:448:26: note: Assuming condition is false pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:457:38: note: Calling function 'check_access', 2nd argument 'device' value is 0 pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:356:53: note: Null pointer dereference pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:358:9: warning:inconclusive: Possible null pointer dereference: device [nullPointer] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:446:29: note: Assignment 'device=NULL', assigned value is 0 pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:448:26: note: Assuming condition is false pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:457:38: note: Calling function 'check_access', 2nd argument 'device' value is 0 pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:358:9: note: Null pointer dereference pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:420:54: style: Parameter 'source' can be declared as pointer to const. However it seems that 'impl_on_notify_events' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:478:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:420:54: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:431:13: style: Variable 'e' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:491:50: style: Parameter 'source' can be declared as pointer to const. However it seems that 'impl_on_fd_events' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:532:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:491:50: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:609:48: style: Parameter 'hook' can be declared as pointer to const. However it seems that 'impl_hook_removed' is a callback function, if 'hook' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:644:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:609:48: note: Parameter 'hook' can be declared as pointer to const pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:424:17: style: union member 'Anonymous0::name' is never used. [unusedStructMember] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:110:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_FLAG_OUTSTANDING [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:141:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_FLAG_OUTSTANDING [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/v4l2/v4l2.c:22:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/plugin.c:14:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:111:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_INFO_READ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:134:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:205:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RateMatch [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:244:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:276:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_param [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:335:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Buffers [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:427:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:488:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_PortConfig [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:506:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_PORT_CONFIG_MODE_none [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:558:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:654:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:726:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NODE_COMMAND_ParamBegin [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:784:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:836:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:921:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1007:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Latency [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1036:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1130:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1185:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1218:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1230:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1241:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1254:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1270:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1291:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1321:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1342:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1362:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1381:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1486:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1503:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1548:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1630:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:390:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:392:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:699:41: warning:inconclusive: Either the condition 'p2==NULL' is redundant or there is possible null pointer dereference: p2. [nullPointerRedundantCheck] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:694:10: note: Assuming that condition 'p2==NULL' is not redundant pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:699:41: note: Null pointer dereference pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:593:26: style: Local variable 'info' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:551:24: note: Shadowed declaration pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:593:26: note: Shadow variable pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:496:63: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/videotestsrc/draw.c:124:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/draw.c:265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/draw.c:98:61: style: Parameter 'color' can be declared as pointer to const. However it seems that 'draw_pixel_rgb' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/videotestsrc/draw.c:129:20: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/videotestsrc/draw.c:98:61: note: Parameter 'color' can be declared as pointer to const pipewire-1.0.4/spa/plugins/videotestsrc/draw.c:105:62: style: Parameter 'color' can be declared as pointer to const. However it seems that 'draw_pixel_uyvy' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/videotestsrc/draw.c:131:20: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/videotestsrc/draw.c:105:62: note: Parameter 'color' can be declared as pointer to const pipewire-1.0.4/spa/plugins/videotestsrc/draw.c:122:24: style: Variable 'size' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/videotestsrc/plugin.c:14:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:124:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:204:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:226:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:259:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:268:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:291:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:312:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:351:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_HAVE_DATA [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:360:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:427:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:441:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:460:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:470:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:476:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:490:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:526:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:640:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_SUBTYPE_raw [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:687:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:710:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:753:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:786:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:802:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:844:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:868:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:896:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:969:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:634:25: style: Local variable 'info' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:989:30: note: Shadowed declaration pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:634:25: note: Shadow variable pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:344:42: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_output' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:927:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:344:42: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:358:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:467:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:830:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:467:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:474:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:831:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:474:29: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:723:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/volume/plugin.c:14:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:112:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:174:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:182:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:210:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:258:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:282:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:288:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:302:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:333:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:436:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:483:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:506:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:554:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:589:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:631:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:670:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:737:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:773:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:852:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/volume/volume.c:172:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/volume/volume.c:721:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/volume/volume.c:172:35: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/volume/volume.c:172:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/volume/volume.c:721:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/volume/volume.c:172:62: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/volume/volume.c:272:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/volume/volume.c:718:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/volume/volume.c:272:31: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/volume/volume.c:274:10: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/volume/volume.c:718:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/volume/volume.c:274:10: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/spa/plugins/volume/volume.c:279:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/volume/volume.c:723:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/volume/volume.c:279:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/volume/volume.c:286:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/volume/volume.c:724:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/volume/volume.c:286:29: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/volume/volume.c:325:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/volume/volume.c:587:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/volume/volume.c:617:61: style: Parameter 'dbuf' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/volume/volume.c:617:86: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/volume/volume.c:621:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/volume/volume.c:750:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/volume/volume.c:777:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/volume/volume.c:750:42: note: Parameter 'handle' can be declared as pointer to const pipewire-1.0.4/spa/plugins/vulkan/dmabuf_fallback.c:30:59: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/vulkan/dmabuf_fallback.c:34:46: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/vulkan/dmabuf_fallback.c:39:45: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/vulkan/dmabuf_linux.c:110:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMA_BUF_BASE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/dmabuf_linux.c:122:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMA_BUF_BASE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/dmabuf_linux.c:63:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] pipewire-1.0.4/spa/plugins/vulkan/dmabuf_linux.c:67:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] pipewire-1.0.4/spa/plugins/vulkan/dmabuf_linux.c:73:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] pipewire-1.0.4/spa/plugins/vulkan/dmabuf_linux.c:63:8: style: Variable 'rel' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/vulkan/plugin.c:15:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:93:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:123:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:141:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:166:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:216:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_FORMAT_DSP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:233:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:253:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:263:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:277:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:342:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:379:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:502:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_SUBTYPE_dsp [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:582:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:608:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:647:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:666:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:684:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:762:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:779:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:804:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:891:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:496:25: style: Local variable 'info' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:911:30: note: Shadowed declaration pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:496:25: note: Shadow variable pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:139:15: style: Variable 'this' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:260:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:748:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:260:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:267:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:749:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:267:29: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:117:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:179:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:201:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:236:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:259:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:278:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_OK [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:354:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_HAVE_DATA [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:380:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:451:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_FORMAT_DSP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:468:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:487:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:497:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:503:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:511:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:577:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VIDEO_FLAG_MODIFIER_FIXATION_REQUIRED [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:613:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:737:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_SUBTYPE_dsp [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:818:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:844:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:883:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:902:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:918:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:960:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:984:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:1014:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:1096:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:301:18: style: Local variable 'b' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:269:17: note: Shadowed declaration pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:301:18: note: Shadow variable pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:731:25: style: Local variable 'info' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:1116:30: note: Shadowed declaration pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:731:25: note: Shadow variable pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:344:42: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_output' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:1045:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:344:42: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:378:15: style: Variable 'port' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:494:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:946:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:494:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:501:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:947:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:501:29: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_FENCE_CREATE_INFO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:136:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:168:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_NULL_HANDLE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:207:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SHADER_STAGE_COMPUTE_BIT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:256:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:467:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_FORMAT_UNDEFINED [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:486:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_FORMAT_UNDEFINED [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:596:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:605:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SUCCESS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:620:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_NOT_READY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:638:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SUCCESS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:663:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VIDEO_FORMAT_DSP_F32 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:482:82: style:inconclusive: Function 'spa_vulkan_use_buffers' argument 2 names different: declaration 'stream' definition 'p'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.h:65:82: note: Function 'spa_vulkan_use_buffers' argument 2 names different: declaration 'stream' definition 'p'. pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:482:82: note: Function 'spa_vulkan_use_buffers' argument 2 names different: declaration 'stream' definition 'p'. pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:655:118: style:inconclusive: Function 'spa_vulkan_get_modifier_info' argument 2 names different: declaration 'dsp_info' definition 'info'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.h:77:30: note: Function 'spa_vulkan_get_modifier_info' argument 2 names different: declaration 'dsp_info' definition 'info'. pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:655:118: note: Function 'spa_vulkan_get_modifier_info' argument 2 names different: declaration 'dsp_info' definition 'info'. pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:427:16: style: Local variable 'i' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:311:11: note: Shadowed declaration pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:427:16: note: Shadow variable pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:260:23: style: Variable 'spa_buf' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:315:22: style: Variable 'current_spa_buffer' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:429:22: style: Variable 'current_spa_buffer' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:463:116: style: Parameter 'dsp_info' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:483:30: style: Parameter 'dsp_info' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:644:61: style: Parameter 's' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:655:118: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_APPLICATION_INFO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:179:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VkQueueFamilyProperties [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:241:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:344:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_IMAGE_ASPECT_COLOR_BIT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:376:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:426:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:440:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:483:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drmFormatModifier [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:501:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:512:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:575:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_NULL_HANDLE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:597:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SUCCESS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:675:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:762:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:825:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:833:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:842:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:856:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_TRUE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:863:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SUCCESS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:164:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:179:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:477:104: style:inconclusive: Function 'vulkan_modifierInfo_find' argument 3 names different: declaration 'modifier' definition 'mod'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.h:89:104: note: Function 'vulkan_modifierInfo_find' argument 3 names different: declaration 'modifier' definition 'mod'. pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:477:104: note: Function 'vulkan_modifierInfo_find' argument 3 names different: declaration 'modifier' definition 'mod'. pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:831:41: style:inconclusive: Function 'vulkan_vkformat_to_id' argument 1 names different: declaration 'vkFormat' definition 'format'. [funcArgNamesDifferent] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.h:96:41: note: Function 'vulkan_vkformat_to_id' argument 1 names different: declaration 'vkFormat' definition 'format'. pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:831:41: note: Function 'vulkan_vkformat_to_id' argument 1 names different: declaration 'vkFormat' definition 'format'. pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:195:73: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:415:77: style: Parameter 'vk_buf' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:509:160: style: Parameter 'size' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:661:31: style: Variable 'modProps' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:759:78: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/tests/benchmark-dict.c:57:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tests/benchmark-dict.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tests/benchmark-pod.c:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tests/benchmark-pod.c:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tests/benchmark-pod.c:126:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tests/benchmark-pod.c:211:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tests/benchmark-pod.c:267:26: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/spa/tests/stress-ringbuffer.c:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tests/stress-ringbuffer.c:119:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] pipewire-1.0.4/spa/tests/stress-ringbuffer.c:123:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/tests/stress-ringbuffer.c:124:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/spa/tests/stress-ringbuffer.c:141:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] pipewire-1.0.4/spa/tests/stress-ringbuffer.c:143:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] pipewire-1.0.4/spa/tests/stress-ringbuffer.c:38:27: style: Parameter 'array1' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/tests/stress-ringbuffer.c:38:40: style: Parameter 'array2' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/spa/tests/stress-ringbuffer.c:111:26: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/spa/tools/spa-inspect.c:44:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tools/spa-inspect.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_NODE_EVENTS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tools/spa-inspect.c:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_NODE_EVENTS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tools/spa-inspect.c:127:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tools/spa-inspect.c:146:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tools/spa-inspect.c:234:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tools/spa-inspect.c:274:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Log [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tools/spa-inspect.c:285:3: error: Resource leak: handle [resourceLeak] pipewire-1.0.4/spa/tools/spa-inspect.c:62:38: style: Local variable 'node_events' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/tools/spa-inspect.c:165:37: note: Shadowed declaration pipewire-1.0.4/spa/tools/spa-inspect.c:62:38: note: Shadow variable pipewire-1.0.4/spa/tools/spa-inspect.c:93:38: style: Local variable 'node_events' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/tools/spa-inspect.c:165:37: note: Shadowed declaration pipewire-1.0.4/spa/tools/spa-inspect.c:93:38: note: Shadow variable pipewire-1.0.4/spa/tools/spa-inspect.c:251:26: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/spa/tools/spa-json-dump.c:99:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tools/spa-json-dump.c:132:47: style: Condition '(res=dump(stdout,0,&it,value,len))<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/spa/tools/spa-json-dump.c:132:17: note: Calling function 'dump' returns 0 pipewire-1.0.4/spa/tools/spa-json-dump.c:132:47: note: Condition '(res=dump(stdout,0,&it,value,len))<0' is always false pipewire-1.0.4/spa/tools/spa-json-dump.c:97:26: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/spa/tools/spa-monitor.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tools/spa-monitor.c:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tools/spa-monitor.c:141:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Log [valueFlowBailoutIncompleteVar] pipewire-1.0.4/spa/tools/spa-monitor.c:156:3: error: Resource leak: handle [resourceLeak] pipewire-1.0.4/spa/tools/spa-monitor.c:186:24: style: Local variable 'handle' shadows outer variable [shadowVariable] pipewire-1.0.4/spa/tools/spa-monitor.c:131:8: note: Shadowed declaration pipewire-1.0.4/spa/tools/spa-monitor.c:186:24: note: Shadow variable pipewire-1.0.4/spa/tools/spa-monitor.c:63:59: style: Parameter 'source' can be declared as pointer to const. However it seems that 'do_add_source' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/tools/spa-monitor.c:76:16: note: You might need to cast the function pointer here pipewire-1.0.4/spa/tools/spa-monitor.c:63:59: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/spa/tools/spa-monitor.c:99:24: style: Variable 'p' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/spa/tools/spa-monitor.c:127:26: style: Parameter 'argv' can be declared as const array [constParameter] pipewire-1.0.4/src/daemon/pipewire.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/daemon/pipewire.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/audio-capture.c:170:5: error: syntax error: ( . format [syntaxError] pipewire-1.0.4/src/examples/audio-dsp-filter.c:139:5: error: syntax error: ( . ns [syntaxError] pipewire-1.0.4/src/examples/audio-dsp-src.c:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_TYPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/audio-src.c:144:5: error: syntax error: ( . format [syntaxError] pipewire-1.0.4/src/examples/bluez-session.c:105:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/bluez-session.c:214:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Device [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/bluez-session.c:304:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NAME_API_BLUEZ5_ENUM_DBUS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/bluez-session.c:335:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/bluez-session.c:80:13: error: Uninitialized variable: node->id [uninitvar] pipewire-1.0.4/src/examples/bluez-session.c:190:12: error: Uninitialized variable: obj->id [uninitvar] pipewire-1.0.4/src/examples/sdl.h:113:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/sdl.h:122:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/sdl.h:140:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FORMAT_mediaType [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-sink.c:106:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_CONTROL_Properties [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-sink.c:135:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PORT_CHANGE_MASK_FLAGS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-sink.c:172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-sink.c:219:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_ParamBuffers [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-sink.c:296:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_PIXELFORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-sink.c:331:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-sink.c:347:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-sink.c:370:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-sink.c:427:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_HAVE_DATA [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-sink.c:462:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_AUTOCONNECT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-sink.c:485:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_PERM_X [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-sink.c:501:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-sink.c:523:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PORT_CHANGE_MASK_FLAGS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-sink.c:118:36: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_send_command' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-sink.c:450:18: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-sink.c:118:36: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/src/examples/export-sink.c:145:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-sink.c:448:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-sink.c:145:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/src/examples/export-sink.c:146:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_set_callbacks' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-sink.c:448:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-sink.c:146:60: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/examples/export-sink.c:151:30: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-sink.c:449:12: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-sink.c:151:30: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/src/examples/export-sink.c:152:27: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-sink.c:449:12: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-sink.c:152:27: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/examples/export-sink.c:70:10: style: struct member 'data::buffer' is never used. [unusedStructMember] pipewire-1.0.4/src/examples/export-source.c:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_CONTROL_Properties [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-source.c:111:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-source.c:144:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-source.c:175:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-source.c:265:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-source.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-source.c:310:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-source.c:412:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-source.c:468:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_AUTOCONNECT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-source.c:493:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-source.c:512:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PORT_CHANGE_MASK_FLAGS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-source.c:93:36: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_send_command' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-source.c:455:18: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-source.c:93:36: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/src/examples/export-source.c:118:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-source.c:453:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-source.c:118:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/src/examples/export-source.c:119:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_set_callbacks' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-source.c:453:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-source.c:119:60: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/examples/export-source.c:124:30: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-source.c:454:12: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-source.c:124:30: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/src/examples/export-source.c:125:23: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-source.c:454:12: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-source.c:125:23: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/examples/export-spa-device.c:44:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_LIBRARY_NAME [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-spa-device.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-spa-device.c:89:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-spa-device.c:32:14: style: struct member 'data::path' is never used. [unusedStructMember] pipewire-1.0.4/src/examples/export-spa.c:60:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_LIBRARY_NAME [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-spa.c:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/export-spa.c:123:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/internal.c:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_CONFIG_NAME [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/local-v4l2.c:90:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/local-v4l2.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_Buffers [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/local-v4l2.c:152:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_ParamBuffers [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/local-v4l2.c:201:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_PIXELFORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/local-v4l2.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/local-v4l2.c:249:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/local-v4l2.c:270:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/local-v4l2.c:318:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_NEED_DATA [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/local-v4l2.c:347:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PORT_CHANGE_MASK_FLAGS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/local-v4l2.c:412:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_CORE_DAEMON [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/local-v4l2.c:70:30: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/local-v4l2.c:327:12: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/local-v4l2.c:70:30: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/src/examples/local-v4l2.c:70:57: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/local-v4l2.c:327:12: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/local-v4l2.c:70:57: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/examples/local-v4l2.c:75:36: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_send_command' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/local-v4l2.c:328:18: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/local-v4l2.c:75:36: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/src/examples/local-v4l2.c:97:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/local-v4l2.c:326:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/local-v4l2.c:97:37: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/src/examples/local-v4l2.c:98:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_set_callbacks' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/local-v4l2.c:326:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/local-v4l2.c:98:60: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/examples/video-dsp-play.c:121:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stride [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-dsp-play.c:153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-dsp-play.c:182:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-dsp-play.c:244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_TYPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-dsp-play.c:52:6: style: struct member 'data::counter' is never used. [unusedStructMember] pipewire-1.0.4/src/examples/video-play-fixate.c:89:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VIDEO_FORMAT_RGB [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-fixate.c:141:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-fixate.c:221:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-fixate.c:267:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-fixate.c:303:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-fixate.c:368:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VIDEO_FORMAT_RGB [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-fixate.c:390:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-fixate.c:430:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_TYPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-fixate.c:33:8: style: struct member 'pixel::r' is never used. [unusedStructMember] pipewire-1.0.4/src/examples/video-play-fixate.c:33:11: style: struct member 'pixel::g' is never used. [unusedStructMember] pipewire-1.0.4/src/examples/video-play-fixate.c:33:14: style: struct member 'pixel::b' is never used. [unusedStructMember] pipewire-1.0.4/src/examples/video-play-fixate.c:33:17: style: struct member 'pixel::a' is never used. [unusedStructMember] pipewire-1.0.4/src/examples/video-play-pull.c:137:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_meta_bitmap [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-pull.c:240:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_MSEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-pull.c:253:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-pull.c:334:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-pull.c:455:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-pull.c:507:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_TYPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-pull.c:53:6: style: struct member 'data::counter' is never used. [unusedStructMember] pipewire-1.0.4/src/examples/video-play-reneg.c:113:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-reneg.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-reneg.c:196:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-reneg.c:260:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-reneg.c:274:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-reneg.c:300:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-reneg.c:357:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_TYPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play-reneg.c:30:8: style: struct member 'pixel::r' is never used. [unusedStructMember] pipewire-1.0.4/src/examples/video-play-reneg.c:30:11: style: struct member 'pixel::g' is never used. [unusedStructMember] pipewire-1.0.4/src/examples/video-play-reneg.c:30:14: style: struct member 'pixel::b' is never used. [unusedStructMember] pipewire-1.0.4/src/examples/video-play-reneg.c:30:17: style: struct member 'pixel::a' is never used. [unusedStructMember] pipewire-1.0.4/src/examples/video-play.c:137:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_meta_bitmap [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play.c:234:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play.c:283:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Tag [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play.c:407:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play.c:456:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_TYPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-play.c:54:6: style: struct member 'data::counter' is never used. [unusedStructMember] pipewire-1.0.4/src/examples/video-src-alloc.c:101:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_META_VideoDamage [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-alloc.c:193:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_MSEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-alloc.c:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-alloc.c:270:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxsize [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-alloc.c:294:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-alloc.c:390:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_CLASS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-alloc.c:264:21: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/examples/video-src-alloc.c:265:19: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/examples/video-src-fixate.c:79:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-fixate.c:108:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-fixate.c:175:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_META_VideoDamage [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-fixate.c:268:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_MSEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-fixate.c:295:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-fixate.c:355:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-fixate.c:383:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-fixate.c:530:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_CLASS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-fixate.c:350:21: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/examples/video-src-fixate.c:351:19: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/examples/video-src-fixate.c:407:14: style: Variable 'modifiers' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/examples/video-src-reneg.c:105:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_META_VideoDamage [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-reneg.c:199:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_MSEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-reneg.c:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-reneg.c:284:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxsize [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-reneg.c:308:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-reneg.c:371:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-reneg.c:430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_CLASS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src-reneg.c:278:21: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/examples/video-src-reneg.c:279:19: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/examples/video-src.c:101:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_META_VideoDamage [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src.c:195:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_MSEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src.c:215:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Tag [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src.c:300:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/examples/video-src.c:261:23: style: Parameter '_data' can be declared as pointer to const. However it seems that 'on_trigger_done' is a callback function, if '_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/video-src.c:271:18: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/video-src.c:261:23: note: Parameter '_data' can be declared as pointer to const pipewire-1.0.4/src/gst/gstpipewire.c:29:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_RANK_PRIMARY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireclock.c:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gst_pipewire_clock_parent_class [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireclock.c:80:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gst_pipewire_clock_debug_category [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireclock.c:87:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_CLOCK_FLAG_CAN_SET_MASTER [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireclock.c:91:46: style: Parameter 'clock' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/gst/gstpipewirecore.c:25:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewirecore.c:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewirecore.c:67:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewirecore.c:121:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cores_lock [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewirecore.c:147:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewirecore.c:160:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cores_lock [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewirecore.c:105:30: style: Parameter 'core' can be declared as pointer to const. However it seems that 'core_find' is a callback function, if 'core' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/gst/gstpipewirecore.c:122:60: note: You might need to cast the function pointer here pipewire-1.0.4/src/gst/gstpipewirecore.c:105:30: note: Parameter 'core' can be declared as pointer to const pipewire-1.0.4/src/gst/gstpipewirecore.c:105:47: style: Parameter 'data' can be declared as pointer to const. However it seems that 'core_find' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/gst/gstpipewirecore.c:122:60: note: You might need to cast the function pointer here pipewire-1.0.4/src/gst/gstpipewirecore.c:105:47: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/gst/gstpipewiredeviceprovider.c:232:5: error: There is an unknown macro here somewhere. Configuration is required. If spa_dict_for_each is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/gst/gstpipewireformat.c:208:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_TYPE_LIST [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireformat.c:228:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_TYPE_INT_RANGE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireformat.c:257:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_TYPE_FRACTION_RANGE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireformat.c:287:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_TYPE_INT_RANGE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireformat.c:325:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_TYPE_LIST [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireformat.c:354:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_CHOICE_Step [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireformat.c:375:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FORMAT_VIDEO_format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireformat.c:449:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireformat.c:498:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FORMAT_AUDIO_format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireformat.c:599:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireformat.c:618:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireformat.c:679:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_CAPS_FEATURE_MEMORY_DMABUF [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireformat.c:732:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireformat.c:773:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Int [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireformat.c:817:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Rectangle [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireformat.c:870:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Fraction [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireformat.c:917:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewireformat.c:490:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/src/gst/gstpipewirepool.c:71:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DATA_MemFd [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewirepool.c:173:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_BUFFER_POOL_ACQUIRE_FLAG_DONTWAIT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewirepool.c:229:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_BUFFER_POOL_OPTION_VIDEO_META [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewirepool.c:272:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gst_pipewire_pool_parent_class [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewirepool.c:292:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewirepool.c:54:78: style:inconclusive: Function 'gst_pipewire_pool_wrap_buffer' argument 2 names different: declaration 'buffer' definition 'b'. [funcArgNamesDifferent] pipewire-1.0.4/src/gst/gstpipewirepool.h:68:78: note: Function 'gst_pipewire_pool_wrap_buffer' argument 2 names different: declaration 'buffer' definition 'b'. pipewire-1.0.4/src/gst/gstpipewirepool.c:54:78: note: Function 'gst_pipewire_pool_wrap_buffer' argument 2 names different: declaration 'buffer' definition 'b'. pipewire-1.0.4/src/gst/gstpipewirepool.c:159:38: style: Parameter 'params' can be declared as pointer to const. However it seems that 'acquire_buffer' is a callback function, if 'params' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/gst/gstpipewirepool.c:287:38: note: You might need to cast the function pointer here pipewire-1.0.4/src/gst/gstpipewirepool.c:159:38: note: Parameter 'params' can be declared as pointer to const pipewire-1.0.4/src/gst/gstpipewirepool.c:163:21: style: Variable 'b' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/gst/gstpipewiresink.c:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent_class [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewiresink.c:151:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewiresink.c:263:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DATA_MemFd [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewiresink.c:312:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_TYPE_FRACTION [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewiresink.c:469:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_CLOCK_TIME_NONE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewiresink.c:540:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_STREAM_STATE_ERROR [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewiresink.c:555:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewiresink.c:578:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumFormat [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewiresink.c:670:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_FLOW_OK [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewiresink.c:754:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewiresink.c:787:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_NAME [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewiresink.c:914:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent_class [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/gst/gstpipewiresink.c:874:32: warning: Either the condition 'pwsink->core' is redundant or there is possible null pointer dereference: pwsink->core. [nullPointerRedundantCheck] pipewire-1.0.4/src/gst/gstpipewiresink.c:876:13: note: Assuming that condition 'pwsink->core' is not redundant pipewire-1.0.4/src/gst/gstpipewiresink.c:874:32: note: Null pointer dereference pipewire-1.0.4/src/gst/gstpipewiresink.c:667:41: style:inconclusive: Function 'gst_pipewire_sink_render' argument 1 names different: declaration 'psink' definition 'bsink'. [funcArgNamesDifferent] pipewire-1.0.4/src/gst/gstpipewiresink.c:96:62: note: Function 'gst_pipewire_sink_render' argument 1 names different: declaration 'psink' definition 'bsink'. pipewire-1.0.4/src/gst/gstpipewiresink.c:667:41: note: Function 'gst_pipewire_sink_render' argument 1 names different: declaration 'psink' definition 'bsink'. pipewire-1.0.4/src/gst/gstpipewiresink.c:347:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gst_pipewire_sink_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/gst/gstpipewiresink.c:141:33: note: You might need to cast the function pointer here pipewire-1.0.4/src/gst/gstpipewiresink.c:347:40: note: Parameter 'pspec' can be declared as pointer to const pipewire-1.0.4/src/gst/gstpipewiresink.c:397:34: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gst_pipewire_sink_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/gst/gstpipewiresink.c:142:33: note: You might need to cast the function pointer here pipewire-1.0.4/src/gst/gstpipewiresink.c:397:34: note: Parameter 'pspec' can be declared as pointer to const pipewire-1.0.4/src/gst/gstpipewiresink.c:444:50: style: Parameter 'b' can be declared as pointer to const. However it seems that 'on_remove_buffer' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/gst/gstpipewiresink.c:771:26: note: You might need to cast the function pointer here pipewire-1.0.4/src/gst/gstpipewiresink.c:444:50: note: Parameter 'b' can be declared as pointer to const pipewire-1.0.4/src/gst/gstpipewiresink.c:475:23: style: Variable 'meta' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/gst/gstpipewiresink.c:485:16: style: Variable 'mem' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/gst/gstpipewiresink.c:613:24: style: Variable 'items[1].value' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/src/gst/gstpipewiresrc.c:581:36: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/flatpak-utils.h:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-access.c:159:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_autofree [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-access.c:269:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_CORE_NAME [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-access.c:278:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-access.c:304:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_properties [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-access.c:362:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-access.c:185:11: style: Condition 'res!=0' is always false [knownConditionTrueFalse] pipewire-1.0.4/src/modules/module-access.c:184:25: note: Calling function 'pw_check_flatpak' returns 0 pipewire-1.0.4/src/modules/module-access.c:184:25: note: Assignment 'res=pw_check_flatpak(pid,&flatpak_app_id,NULL)', assigned value is 0 pipewire-1.0.4/src/modules/module-access.c:185:11: note: Condition 'res!=0' is always false pipewire-1.0.4/src/modules/module-adapter.c:258:57: error: There is an unknown macro here somewhere. Configuration is required. If SPA_KEY_FACTORY_NAME is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-adapter/adapter.c:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_param [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-adapter/adapter.c:108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-adapter/adapter.c:140:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_PORT_CONFIG_MODE_none [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-adapter/adapter.c:263:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-adapter/adapter.c:305:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-adapter/adapter.c:172:19: style: Local variable 'position' shadows outer variable [shadowVariable] pipewire-1.0.4/src/modules/module-adapter/adapter.c:135:11: note: Shadowed declaration pipewire-1.0.4/src/modules/module-adapter/adapter.c:172:19: note: Shadow variable pipewire-1.0.4/src/modules/module-adapter/adapter.c:397:15: style: Variable 'n' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-avb.c:80:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-avb/packets.h:61:0: error: Syntax error in #elif [preprocessorErrorDirective] pipewire-1.0.4/src/modules/module-client-device.c:184:29: error: There is an unknown macro here somewhere. Configuration is required. If PW_KEY_DEVICE_NAME is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:99:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_METHOD_SYNC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:131:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:158:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:215:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_FLAGS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:258:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:343:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:390:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:412:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_OBJECT_CHANGE_MASK_FLAGS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:449:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:528:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INFO_PROTOCOL_Native [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:276:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:280:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:467:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:87:48: style: Parameter 'object' can be declared as pointer to const. However it seems that 'device_demarshal_add_listener' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:489:40: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:87:48: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/src/modules/module-client-device/resource-device.c:111:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_CLIENT_ID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node.c:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node.c:146:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MODULE_ID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node.c:168:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:172:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:194:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:208:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:330:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:372:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:396:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:422:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:451:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:475:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:487:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:505:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_NODE_PORT_UPDATE_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:543:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_NODE_PORT_UPDATE_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:562:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:576:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:599:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:658:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:692:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:741:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:760:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:901:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:912:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:929:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:965:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_NODE_UPDATE_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1006:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1051:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1117:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_ERR [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1169:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Log [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1235:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_RESULT_TYPE_NODE_ERROR [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1262:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_node_activation [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1286:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1317:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_node_activation [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1337:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_io_buffers [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1363:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FD_CLOEXEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1425:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1478:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1512:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1524:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1569:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1591:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_HAVE_DATA [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1624:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1635:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_IMPL_PORT_FLAG_NO_MIXER [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1710:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/client-node.c:778:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/client-node.c:177:18: warning: Possible null pointer dereference: params [nullPointer] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1188:34: note: Calling function 'update_params', 3rd argument 'NULL' value is 0 pipewire-1.0.4/src/modules/module-client-node/client-node.c:177:18: note: Null pointer dereference pipewire-1.0.4/src/modules/module-client-node/client-node.c:1618:10: style: Variable 'p->impl' is reassigned a value before the old one has been used. [redundantAssignment] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1615:10: note: p->impl is assigned pipewire-1.0.4/src/modules/module-client-node/client-node.c:1618:10: note: p->impl is overwritten pipewire-1.0.4/src/modules/module-client-node/client-node.c:1296:65: style:inconclusive: Function 'pw_impl_client_node_registered' argument 1 names different: declaration 'node' definition 'this'. [funcArgNamesDifferent] pipewire-1.0.4/src/modules/module-client-node/client-node.h:34:65: note: Function 'pw_impl_client_node_registered' argument 1 names different: declaration 'node' definition 'this'. pipewire-1.0.4/src/modules/module-client-node/client-node.c:1296:65: note: Function 'pw_impl_client_node_registered' argument 1 names different: declaration 'node' definition 'this'. pipewire-1.0.4/src/modules/module-client-node/client-node.c:855:14: style: Local variable 'flags' shadows outer argument [shadowArgument] pipewire-1.0.4/src/modules/module-client-node/client-node.c:749:16: note: Shadowed declaration pipewire-1.0.4/src/modules/module-client-node/client-node.c:855:14: note: Shadow variable pipewire-1.0.4/src/modules/module-client-node/client-node.c:687:14: style: Variable 'mix' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-client-node/client-node.c:732:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_port_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1158:17: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-client-node/client-node.c:732:29: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/src/modules/module-client-node/client-node.c:736:15: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_port_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1158:17: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-client-node/client-node.c:736:15: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/modules/module-client-node/client-node.c:1113:55: style: Parameter 'source' can be declared as pointer to const. However it seems that 'node_on_data_fd_events' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1177:27: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-client-node/client-node.c:1113:55: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/src/modules/module-client-node/client-node.c:1519:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_mix_port_set_param' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1597:20: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-client-node/client-node.c:1519:31: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/src/modules/module-client-node/client-node.c:1589:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_mix_process' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1603:13: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-client-node/client-node.c:1589:35: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/src/modules/module-client-node/client-node.c:699:11: style: Variable 'mix' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:146:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:188:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NODE_CHANGE_MASK_FLAGS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PORT_CHANGE_MASK_FLAGS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:372:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:398:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:413:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:431:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:450:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:474:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:494:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:518:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:596:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:647:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:669:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:683:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_NODE_EVENT_TRANSPORT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:823:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:893:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_NODE_EVENT_SET_ACTIVATION [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:961:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:982:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1038:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1089:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1104:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1129:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1240:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INFO_PROTOCOL_Native [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:457:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:523:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:525:48: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:537:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:555:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:649:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:984:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1008:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1012:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1040:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1065:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1069:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1134:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1136:41: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1146:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:186:12: style: Local variable 'change_mask' shadows outer argument [shadowArgument] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:165:16: note: Shadowed declaration pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:186:12: note: Shadow variable pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:252:12: style: Local variable 'change_mask' shadows outer argument [shadowArgument] pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:228:14: note: Shadowed declaration pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:252:12: note: Shadow variable pipewire-1.0.4/src/modules/module-client-node/remote-node.c:130:2: error: There is an unknown macro here somewhere. Configuration is required. If spa_list_consume is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:203:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DATA_DmaBuf [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:234:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:262:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:303:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:318:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:334:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:341:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INFO_NODE_COMMAND_BASE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:372:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:393:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:405:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:433:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:516:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:535:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:549:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:571:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:621:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:648:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:706:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:808:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:840:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_NEED_DATA [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:923:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:983:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_MEDIA_CLASS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1002:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1068:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_ERR [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1164:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Log [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1197:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1254:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FD_CLOEXEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1315:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_AUTOCONNECT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1362:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:720:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1132:42: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:201:21: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:645:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:757:21: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1113:55: style: Parameter 'source' can be declared as pointer to const. However it seems that 'node_on_data_fd_events' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1179:27: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1113:55: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:160:10: error: Uninitialized variable: m->ref [uninitvar] pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:246:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_meta_type [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:326:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:347:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:378:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:425:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:441:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:459:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:506:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INFO_PROTOCOL_Native [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:349:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:380:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:398:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:38:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_io_buffers [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:52:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_io_buffers [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:79:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_BUFFERS_INIT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:105:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:152:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:193:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_MEMBLOCK_FLAG_READWRITE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:217:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:70:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:34:58: style: Parameter 'area' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:76:31: style: Variable 'a' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:100:20: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:215:80: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:70:4: style: Variable 'p' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/src/modules/module-combine-stream.c:231:25: error: There is an unknown macro here somewhere. Configuration is required. If SPA_STRINGIFY is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-echo-cancel.c:1174:4: error: syntax error: ( . format [syntaxError] pipewire-1.0.4/src/modules/module-example-filter.c:479:4: error: syntax error: ( . format [syntaxError] pipewire-1.0.4/src/modules/module-example-sink.c:103:25: error: There is an unknown macro here somewhere. Configuration is required. If SPA_STRINGIFY is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-example-source.c:103:25: error: There is an unknown macro here somewhere. Configuration is required. If SPA_STRINGIFY is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-fallback-sink.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-fallback-sink.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-fallback-sink.c:213:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-fallback-sink.c:256:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-fallback-sink.c:375:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-ffado-driver.c:754:13: error: There is an unknown macro here somewhere. Configuration is required. If SPA_LATENCY_INFO is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-filter-chain.c:2910:4: error: syntax error: ( . format [syntaxError] pipewire-1.0.4/src/modules/module-filter-chain/biquad.c:160:55: style: Same expression on both sides of '/'. [duplicateExpression] pipewire-1.0.4/src/modules/module-filter-chain/biquad.c:159:13: note: 'S' is assigned value '1' here. pipewire-1.0.4/src/modules/module-filter-chain/biquad.c:160:55: note: Same expression on both sides of '/'. pipewire-1.0.4/src/modules/module-filter-chain/biquad.c:197:55: style: Same expression on both sides of '/'. [duplicateExpression] pipewire-1.0.4/src/modules/module-filter-chain/biquad.c:196:13: note: 'S' is assigned value '1' here. pipewire-1.0.4/src/modules/module-filter-chain/biquad.c:197:55: note: Same expression on both sides of '/'. pipewire-1.0.4/src/modules/module-filter-chain/biquad.c:317:9: style: Same expression used in consecutive assignments of 'b2' and 'a0'. [duplicateAssignExpression] pipewire-1.0.4/src/modules/module-filter-chain/biquad.c:318:9: note: Same expression used in consecutive assignments of 'b2' and 'a0'. pipewire-1.0.4/src/modules/module-filter-chain/biquad.c:317:9: note: Same expression used in consecutive assignments of 'b2' and 'a0'. pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:384:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:801:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:867:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESAMPLE_DEFAULT_QUALITY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:1100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:1153:9: style: Variable 'in' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:1210:9: style: Variable 'in' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:1304:9: style: Variable 'ctrl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:1360:9: style: Variable 'in' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:1361:9: style: Variable 'ctrl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:1417:9: style: Variable 'in' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:1418:9: style: Variable 'ctrl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:1473:9: style: Variable 'in' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:1474:9: style: Variable 'ctrl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-filter-chain/convolver.c:289:49: style:inconclusive: Function 'convolver_new' argument 1 names different: declaration 'dsp' definition 'dsp_ops'. [funcArgNamesDifferent] pipewire-1.0.4/src/modules/module-filter-chain/convolver.h:10:49: note: Function 'convolver_new' argument 1 names different: declaration 'dsp' definition 'dsp_ops'. pipewire-1.0.4/src/modules/module-filter-chain/convolver.c:289:49: note: Function 'convolver_new' argument 1 names different: declaration 'dsp' definition 'dsp_ops'. pipewire-1.0.4/src/modules/module-filter-chain/convolver.c:289:62: style:inconclusive: Function 'convolver_new' argument 2 names different: declaration 'block' definition 'head_block'. [funcArgNamesDifferent] pipewire-1.0.4/src/modules/module-filter-chain/convolver.h:10:58: note: Function 'convolver_new' argument 2 names different: declaration 'block' definition 'head_block'. pipewire-1.0.4/src/modules/module-filter-chain/convolver.c:289:62: note: Function 'convolver_new' argument 2 names different: declaration 'block' definition 'head_block'. pipewire-1.0.4/src/modules/module-filter-chain/convolver.c:289:78: style:inconclusive: Function 'convolver_new' argument 3 names different: declaration 'tail' definition 'tail_block'. [funcArgNamesDifferent] pipewire-1.0.4/src/modules/module-filter-chain/convolver.h:10:69: note: Function 'convolver_new' argument 3 names different: declaration 'tail' definition 'tail_block'. pipewire-1.0.4/src/modules/module-filter-chain/convolver.c:289:78: note: Function 'convolver_new' argument 3 names different: declaration 'tail' definition 'tail_block'. pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-avx.c:60:10: style: Local variable 'in' shadows outer variable [shadowVariable] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-avx.c:18:9: note: Shadowed declaration pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-avx.c:60:10: note: Shadow variable pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:17:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:24:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:34:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:67:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:78:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:90:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:103:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:133:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:152:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:138:32: warning: Function 'dsp_sum_c' argument order different: declaration 'ops, SPA_RESTRICT, SPA_RESTRICT, SPA_RESTRICT, n_samples' definition 'ops, dst, SPA_RESTRICT, SPA_RESTRICT, n_samples' [funcArgOrderDifferent] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops.h:118:1: note: Function 'dsp_sum_c' argument order different: declaration 'ops, SPA_RESTRICT, SPA_RESTRICT, SPA_RESTRICT, n_samples' definition 'ops, dst, SPA_RESTRICT, SPA_RESTRICT, n_samples' pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:138:32: note: Function 'dsp_sum_c' argument order different: declaration 'ops, SPA_RESTRICT, SPA_RESTRICT, SPA_RESTRICT, n_samples' definition 'ops, dst, SPA_RESTRICT, SPA_RESTRICT, n_samples' pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:146:35: warning: Function 'dsp_linear_c' argument order different: declaration 'ops, SPA_RESTRICT, SPA_RESTRICT, mult, add, n_samples' definition 'ops, dst, SPA_RESTRICT, mult, add, n_samples' [funcArgOrderDifferent] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops.h:119:1: note: Function 'dsp_linear_c' argument order different: declaration 'ops, SPA_RESTRICT, SPA_RESTRICT, mult, add, n_samples' definition 'ops, dst, SPA_RESTRICT, mult, add, n_samples' pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:146:35: note: Function 'dsp_linear_c' argument order different: declaration 'ops, SPA_RESTRICT, SPA_RESTRICT, mult, add, n_samples' definition 'ops, dst, SPA_RESTRICT, mult, add, n_samples' pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:190:10: style:inconclusive: Function 'dsp_fft_cmuladd_c' argument 3 names different: declaration 'dst' definition 'SPA_RESTRICT'. [funcArgNamesDifferent] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops.h:126:1: note: Function 'dsp_fft_cmuladd_c' argument 3 names different: declaration 'dst' definition 'SPA_RESTRICT'. pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:190:10: note: Function 'dsp_fft_cmuladd_c' argument 3 names different: declaration 'dst' definition 'SPA_RESTRICT'. pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:190:42: style:inconclusive: Function 'dsp_fft_cmuladd_c' argument 4 names different: declaration 'src' definition 'SPA_RESTRICT'. [funcArgNamesDifferent] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops.h:126:1: note: Function 'dsp_fft_cmuladd_c' argument 4 names different: declaration 'src' definition 'SPA_RESTRICT'. pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:190:42: note: Function 'dsp_fft_cmuladd_c' argument 4 names different: declaration 'src' definition 'SPA_RESTRICT'. pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:74:9: style: Parameter 'gain' can be declared as const array [constParameter] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:167:37: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-sse.c:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops.c:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops.c:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:187:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:219:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:106:58: style: Parameter 'dd' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-filter-chain/lv2_plugin.c:56:2: error: There is an unknown macro here somewhere. Configuration is required. If pw_array_for_each is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-filter-chain/pffft.c:2354:106: style:inconclusive: Function 'pffft_zconvolve_accumulate' argument 4 names different: declaration 'dft_c' definition 'c'. [funcArgNamesDifferent] pipewire-1.0.4/src/modules/module-filter-chain/pffft.h:160:108: note: Function 'pffft_zconvolve_accumulate' argument 4 names different: declaration 'dft_c' definition 'c'. pipewire-1.0.4/src/modules/module-filter-chain/pffft.c:2354:106: note: Function 'pffft_zconvolve_accumulate' argument 4 names different: declaration 'dft_c' definition 'c'. pipewire-1.0.4/src/modules/module-filter-chain/pffft.c:2169:25: style: Clarify calculation precedence for '^' and '?'. [clarifyCalculation] pipewire-1.0.4/src/modules/module-filter-chain/pffft.c:2127:41: style: Parameter 'setup' can be declared as pointer to const. However it seems that 'zreorder_c' is a callback function, if 'setup' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-filter-chain/pffft.c:2282:14: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-filter-chain/pffft.c:2127:41: note: Parameter 'setup' can be declared as pointer to const pipewire-1.0.4/src/modules/module-filter-chain/pffft.c:2219:53: style: Parameter 's' can be declared as pointer to const. However it seems that 'zconvolve_accumulate_c' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-filter-chain/pffft.c:2283:26: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-filter-chain/pffft.c:2219:53: note: Parameter 's' can be declared as pointer to const pipewire-1.0.4/src/modules/module-filter-chain/pffft.c:2246:42: style: Parameter 's' can be declared as pointer to const. However it seems that 'zconvolve_c' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-filter-chain/pffft.c:2284:15: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-filter-chain/pffft.c:2246:42: note: Parameter 's' can be declared as pointer to const pipewire-1.0.4/src/modules/module-filter-chain/pffft.c:1426:13: style: Modulo of one is always equal to zero [moduloofone] pipewire-1.0.4/src/modules/module-filter-chain/pffft.c:1441:14: style: Modulo of one is always equal to zero [moduloofone] pipewire-1.0.4/src/modules/module-filter-chain/pffft.c:1454:14: style: Modulo of one is always equal to zero [moduloofone] pipewire-1.0.4/src/modules/module-filter-chain/sofa_plugin.c:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-filter-chain/sofa_plugin.c:356:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_DataLoop [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-jack-tunnel.c:817:14: error: There is an unknown macro here somewhere. Configuration is required. If SPA_LATENCY_INFO is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-jackdbus-detect.c:109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-jackdbus-detect.c:209:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_NAME_HAS_NO_OWNER [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-jackdbus-detect.c:270:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-jackdbus-detect.c:312:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-jackdbus-detect.c:364:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-link-factory.c:436:76: error: There is an unknown macro here somewhere. Configuration is required. If PW_KEY_LINK_OUTPUT_NODE is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-loopback.c:642:4: error: syntax error: ( . format [syntaxError] pipewire-1.0.4/src/modules/module-metadata.c:261:64: error: There is an unknown macro here somewhere. Configuration is required. If PW_KEY_METADATA_NAME is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-metadata/metadata.c:54:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_PERM_R [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-metadata/metadata.c:79:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_PERM_R [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-metadata/metadata.c:158:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Metadata [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-metadata/metadata.c:248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_OBJECT_SERIAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-metadata/metadata.c:51:15: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:112:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:126:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:159:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:227:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:243:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:327:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INFO_PROTOCOL_Native [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:40:59: style: Parameter 'object' can be declared as pointer to const. However it seems that 'metadata_resource_demarshal_add_listener' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:272:41: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:40:59: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/src/modules/module-netjack2-driver.c:443:13: error: There is an unknown macro here somewhere. Configuration is required. If SPA_LATENCY_INFO is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-netjack2-manager.c:569:13: error: There is an unknown macro here somewhere. Configuration is required. If SPA_LATENCY_INFO is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-netjack2/peer.c:142:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NJ2_ENCODER_INT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-netjack2/peer.c:253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDI_BUFFER_MAGIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-netjack2/peer.c:327:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDI_INLINE_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-netjack2/peer.c:392:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nj2_midi_buffer [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-netjack2/peer.c:565:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-netjack2/peer.c:692:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_PEEK [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-netjack2/peer.c:738:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-netjack2/peer.c:791:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-netjack2/peer.c:901:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-netjack2/peer.c:915:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-netjack2/peer.c:977:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_PEEK [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-netjack2/peer.c:478:14: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] pipewire-1.0.4/src/modules/module-netjack2/peer.c:824:19: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] pipewire-1.0.4/src/modules/module-netjack2/peer.c:382:19: style: Checking if unsigned expression 'active_ports' is less than zero. [unsignedLessThanZero] pipewire-1.0.4/src/modules/module-netjack2/peer.c:579:19: style: Checking if unsigned expression 'active_ports' is less than zero. [unsignedLessThanZero] pipewire-1.0.4/src/modules/module-netjack2/peer.c:244:52: style: Parameter 'peer' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-netjack2/peer.c:472:10: style: Variable 'src' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-netjack2/peer.c:492:53: style: Parameter 'peer' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-netjack2/peer.c:493:21: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-netjack2/peer.c:571:21: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-netjack2/peer.c:594:9: style: Variable 'pcm' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-netjack2/peer.c:729:85: style: Parameter 'header' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-netjack2/peer.c:782:86: style: Parameter 'header' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-netjack2/peer.c:831:53: style: Parameter 'peer' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-netjack2/peer.c:831:85: style: Parameter 'header' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-netjack2/peer.c:832:13: style: Parameter 'count' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-netjack2/peer.c:832:38: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-netjack2/peer.c:905:84: style: Parameter 'header' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-netjack2/peer.c:956:12: style: Variable 'ap' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-netjack2/peer.c:11:11: style: struct member 'volume::n_volumes' is never used. [unusedStructMember] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:212:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:220:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:244:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:281:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:316:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:343:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:378:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RATE_MATCH_FLAG_ACTIVE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:485:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:520:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:548:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:593:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_ERR [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:612:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:690:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:752:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:770:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:778:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:790:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_AUDIO_FORMAT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pipe-tunnel.c:859:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-portal.c:100:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_SEC_PID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-portal.c:160:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_NAME_HAS_NO_OWNER [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-portal.c:202:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-portal.c:225:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_HANDLER_RESULT_NOT_YET_HANDLED [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-portal.c:259:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-portal.c:297:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-profiler.c:158:2: error: There is an unknown macro here somewhere. Configuration is required. If spa_list_for_each is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:102:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INFO_PROTOCOL_Native [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:29:50: style: Parameter 'object' can be declared as pointer to const. However it seems that 'profiler_demarshal_add_listener' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:72:41: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:29:50: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/src/modules/module-protocol-native.c:379:17: error: There is an unknown macro here somewhere. Configuration is required. If PW_PERMISSION_FORMAT is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-protocol-native/defs.h:22:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_pod [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/connection.c:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/connection.c:109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IDX_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/connection.c:145:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/connection.c:164:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/connection.c:183:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/connection.c:213:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/connection.c:359:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/connection.c:538:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/connection.c:592:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/connection.c:661:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/connection.c:706:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/connection.c:784:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/connection.c:498:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-protocol-native/connection.c:621:15: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-protocol-native/connection.c:205:8: style: union member 'Anonymous0::cmsgbuf' is never used. [unusedStructMember] pipewire-1.0.4/src/modules/module-protocol-native/connection.c:757:8: style: union member 'Anonymous1::cmsgbuf' is never used. [unusedStructMember] pipewire-1.0.4/src/modules/module-protocol-native/local-socket.c:38:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_REMOTE_NAME [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/local-socket.c:74:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/local-socket.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/local-socket.c:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/local-socket.c:142:19: style: Condition 'runtime_dir!=NULL' is always true [knownConditionTrueFalse] pipewire-1.0.4/src/modules/module-protocol-native/local-socket.c:141:31: note: Calling function 'get_system_dir' returns "/run/pipewire" pipewire-1.0.4/src/modules/module-protocol-native/local-socket.c:141:31: note: Assignment 'runtime_dir=get_system_dir()', assigned value is "/run/pipewire" pipewire-1.0.4/src/modules/module-protocol-native/local-socket.c:142:19: note: Condition 'runtime_dir!=NULL' is always true pipewire-1.0.4/src/modules/module-protocol-native/portal-screencast.c:20:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/portal-screencast.c:15:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-protocol-native/portal-screencast.c:17:17: style: Parameter 'done_callback' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-protocol-native/portal-screencast.c:18:16: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-protocol-native/protocol-footer.c:62:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-footer.c:81:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-footer.c:98:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-footer.c:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:53:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CORE_METHOD_SYNC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:100:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Registry [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:189:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:301:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:328:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:346:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:365:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:378:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:394:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:412:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:439:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:455:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:478:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CORE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:504:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CORE_EVENT_PING [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:613:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:628:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:643:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:662:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:677:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:698:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:722:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:794:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:808:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:839:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_MODULE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:861:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:891:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DEVICE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:911:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:952:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:966:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:981:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:997:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DEVICE_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1024:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1057:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1088:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_FACTORY_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1146:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_NODE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1213:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1227:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1242:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1258:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_NODE_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1285:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1318:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1343:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1375:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_PORT_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1396:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1437:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1451:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1466:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1482:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_PORT_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1509:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1538:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1557:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1575:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable permissions [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1608:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1640:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1683:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1701:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1719:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1737:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1773:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_LINK_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1799:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1822:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1839:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:313:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:418:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:700:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:863:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:913:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:914:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1112:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1174:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1175:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1398:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1399:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1559:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1610:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1685:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1737:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1801:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1824:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:478:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:839:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:891:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1088:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1146:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1375:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1538:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1773:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:28:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Object [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:88:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:177:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:98:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CORE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:174:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:195:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_PERM_R [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:220:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:275:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:288:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:303:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:316:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:351:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:362:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:425:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_CHOICE_None [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:542:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_COMMAND_Node [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:653:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:698:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:729:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:761:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:794:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:864:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:895:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:912:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:966:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:984:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_param [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1012:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1039:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_PORT_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1077:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_param [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1105:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1133:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1171:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:176:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:222:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:225:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:700:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:766:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:418:24: style: Local variable 'type' shadows outer argument [shadowArgument] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:401:35: note: Shadowed declaration pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:418:24: note: Shadow variable pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:467:12: style: Local variable 'type' shadows outer argument [shadowArgument] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:401:35: note: Shadowed declaration pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:467:12: note: Shadow variable pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:536:12: style: Local variable 'type' shadows outer argument [shadowArgument] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:521:12: note: Shadowed declaration pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:536:12: note: Shadow variable pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:309:66: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:326:70: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:602:18: style: Variable 'id' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1141:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'client_marshal_permissions' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1312:18: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1141:46: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/modules/module-protocol-pulse.c:387:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/client.c:137:2: error: There is an unknown macro here somewhere. Configuration is required. If spa_list_consume is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-protocol-pulse/cmd.c:24:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/cmd.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_autofree [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/cmd.c:87:8: style: Local variable 'len' shadows outer argument [shadowArgument] pipewire-1.0.4/src/modules/module-protocol-pulse/cmd.c:68:48: note: Shadowed declaration pipewire-1.0.4/src/modules/module-protocol-pulse/cmd.c:87:8: note: Shadow variable pipewire-1.0.4/src/modules/module-protocol-pulse/defs.h:123:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EACCES [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:24:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_PRIORITY_SESSION [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:77:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_LINK_OUTPUT_NODE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:97:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_LINK_OUTPUT_NODE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:159:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumProfile [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:216:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumProfile [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:242:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Route [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:305:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:347:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:375:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumRoute [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:452:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumRoute [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:483:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:500:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:287:28: style: The statement 'if (dev_info->ss.channels!=dev_info->map.channels) dev_info->ss.channels=dev_info->map.channels' is logically equivalent to 'dev_info->ss.channels=dev_info->map.channels'. [duplicateConditionalAssign] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:288:25: note: Assignment 'dev_info->ss.channels=dev_info->map.channels' pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:287:28: note: Condition 'dev_info->ss.channels!=dev_info->map.channels' is redundant pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:289:44: style: The statement 'if (dev_info->volume_info.volume.channels!=dev_info->map.channels) dev_info->volume_info.volume.channels=dev_info->map.channels' is logically equivalent to 'dev_info->volume_info.volume.channels=dev_info->map.channels'. [duplicateConditionalAssign] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:290:41: note: Assignment 'dev_info->volume_info.volume.channels=dev_info->map.channels' pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:289:44: note: Condition 'dev_info->volume_info.volume.channels!=dev_info->map.channels' is redundant pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:338:48: style:inconclusive: Function 'get_device_info' argument 1 names different: declaration 'device' definition 'o'. [funcArgNamesDifferent] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.h:72:48: note: Function 'get_device_info' argument 1 names different: declaration 'device' definition 'o'. pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:338:48: note: Function 'get_device_info' argument 1 names different: declaration 'device' definition 'o'. pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:415:13: style: Local variable 'n' shadows outer variable [shadowVariable] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:365:11: note: Shadowed declaration pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:415:13: note: Shadow variable pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:554:12: style: Local variable 'id' shadows outer variable [shadowVariable] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:511:12: note: Shadowed declaration pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:554:12: note: Shadow variable pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:342:22: style: Variable 'di' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:350:38: style: Parameter 'vals' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:361:78: style: Parameter 'card_info' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:38:10: error: Uninitialized variable: o->creating [uninitvar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:62:10: error: Uninitialized variable: o->id [uninitvar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:74:10: error: Uninitialized variable: o->props [uninitvar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:119:34: error: Uninitialized variables: o.link, o.serial, o.id, o.permissions, o.type, o.version, o.index, o.props, o.proxy, o.message_object_path, o.message_handler, o.info, o.params, o.n_params, o.change_mask, o.param_list, o.creating, o.removing [uninitvar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:132:14: error: Uninitialized variable: p->id [uninitvar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:159:10: error: Uninitialized variable: p->id [uninitvar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:216:10: error: Uninitialized variable: p->id [uninitvar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:242:11: error: Uninitialized variable: p->id [uninitvar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:375:10: error: Uninitialized variable: p->id [uninitvar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:452:10: error: Uninitialized variable: p->id [uninitvar] pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:514:10: error: Uninitialized variable: p->id [uninitvar] pipewire-1.0.4/src/modules/module-protocol-pulse/dbus-name.c:27:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_DBus [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/extension.c:20:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ext [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/extension.c:13:31: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-manager.c:7:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-manager.c:5:48: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-manager.c:5:86: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumFormat [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:135:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:167:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_PERM_W [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:201:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_PERM_W [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:238:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:305:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:273:19: style: Local variable 'sel' shadows outer variable [shadowVariable] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:224:18: note: Shadowed declaration pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:273:19: note: Shadow variable pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:226:23: style: Variable 'info' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:78:10: error: Uninitialized variable: p->id [uninitvar] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:131:11: style: Variable 'res' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:302:11: style: Variable 'res' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-stream-restore.c:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-stream-restore.c:207:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-stream-restore.c:299:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-stream-restore.c:203:11: style: Variable 'res' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-stream-restore.c:296:11: style: Variable 'res' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_FORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:134:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:144:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:153:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:164:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:173:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_FORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:285:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_UNKNOWN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:293:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:303:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:322:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:334:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:366:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:452:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:498:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:519:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:598:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:651:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:684:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:728:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:743:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:779:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:804:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_FORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:823:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:848:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:902:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:871:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:873:4: note: Found duplicate branches for 'if' and 'else'. pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:871:9: note: Found duplicate branches for 'if' and 'else'. pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:739:22: style: Variable 'values' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-protocol-pulse/manager.c:195:2: error: There is an unknown macro here somewhere. Configuration is required. If spa_list_consume is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-protocol-pulse/message-handler.c:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/message-handler.c:118:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/message-handler.c:128:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/message.c:771:5: error: There is an unknown macro here somewhere. Configuration is required. If spa_dict_for_each is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:50:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:83:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_autofree [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:199:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_FORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:261:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_FORMAT_F32P [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:279:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_AUDIO_FORMAT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:328:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:288:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:266:41: style:inconclusive: Function 'module_args_parse_bool' argument 1 names different: declaration 'str' definition 'v'. [funcArgNamesDifferent] pipewire-1.0.4/src/modules/module-protocol-pulse/module.h:73:41: note: Function 'module_args_parse_bool' argument 1 names different: declaration 'str' definition 'v'. pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:266:41: note: Function 'module_args_parse_bool' argument 1 names different: declaration 'str' definition 'v'. pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:303:14: error: Comparing pointers that point to different objects [comparePointers] pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:298:34: note: Variable declared here. pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:301:35: note: Array decayed to pointer here. pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:299:34: note: Variable declared here. pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:303:16: note: Array decayed to pointer here. pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:303:14: note: Comparing pointers that point to different objects pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-alsa-sink.c:117:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-alsa-sink.c:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-alsa-sink.c:181:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-alsa-source.c:117:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-alsa-source.c:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-alsa-source.c:181:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-always-sink.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-always-sink.c:99:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-combine-sink.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-combine-sink.c:106:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-combine-sink.c:165:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-combine-sink.c:265:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-echo-cancel.c:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-echo-cancel.c:172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-echo-cancel.c:190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-echo-cancel.c:244:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-gsettings.c:291:2: error: There is an unknown macro here somewhere. Configuration is required. If spa_list_consume is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-jackdbus-detect.c:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-jackdbus-detect.c:138:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-ladspa-sink.c:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-ladspa-sink.c:174:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-ladspa-source.c:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-ladspa-source.c:174:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-loopback.c:78:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_GROUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-loopback.c:143:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-native-protocol-tcp.c:61:2: error: There is an unknown macro here somewhere. Configuration is required. If pw_array_for_each is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-null-sink.c:97:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-null-sink.c:112:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-null-sink.c:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-sink.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-sink.c:136:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-sink.c:134:10: style: Variable 'res' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-source.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-source.c:134:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-source.c:132:10: style: Variable 'res' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-raop-discover.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-raop-discover.c:108:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-remap-sink.c:75:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_GROUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-remap-sink.c:140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-remap-source.c:75:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_GROUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-remap-source.c:140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-roc-sink-input.c:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-roc-sink-input.c:134:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-roc-sink.c:76:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-roc-sink.c:142:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-roc-source.c:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-roc-source.c:147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-rtp-recv.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-rtp-recv.c:129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-rtp-send.c:97:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-rtp-send.c:182:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-simple-protocol-tcp.c:77:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-simple-protocol-tcp.c:127:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-switch-on-connect.c:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-switch-on-connect.c:151:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-switch-on-connect.c:182:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-switch-on-connect.c:245:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-switch-on-connect.c:60:96: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-tunnel-sink.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-tunnel-sink.c:135:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-tunnel-source.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-tunnel-source.c:135:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-virtual-sink.c:73:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_GROUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-virtual-sink.c:138:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-virtual-source.c:75:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_GROUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-virtual-source.c:140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-x11-bell.c:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-x11-bell.c:106:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-zeroconf-discover.c:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-zeroconf-discover.c:111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-zeroconf-publish.c:157:2: error: There is an unknown macro here somewhere. Configuration is required. If spa_list_consume is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-protocol-pulse/operation.c:23:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/operation.c:35:2: error: Memory leak: o [memleak] pipewire-1.0.4/src/modules/module-protocol-pulse/operation.c:53:10: error: Uninitialized variable: o->tag [uninitvar] pipewire-1.0.4/src/modules/module-protocol-pulse/pending-sample.c:111:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/pending-sample.c:133:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/pulse-server.c:111:3: error: There is an unknown macro here somewhere. Configuration is required. If spa_list_for_each is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-protocol-pulse/quirks.c:23:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/reply.c:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/sample-play.c:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/sample-play.c:79:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/sample-play.c:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/sample-play.c:60:17: style: Variable 's' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-protocol-pulse/sample.c:23:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:115:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:197:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:281:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_HUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:357:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:478:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:516:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:550:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:640:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:657:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:699:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_ADDRSTRLEN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:735:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:768:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:778:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:818:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:874:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:898:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAFNOSUPPORT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:924:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAFNOSUPPORT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:937:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:967:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:1062:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:553:9: style: Condition 'fd>=0' is always false [knownConditionTrueFalse] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:552:31: note: Calling function 'check_systemd_activation' returns -1 pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:552:31: note: Assignment 'fd=check_systemd_activation(addr_un->sun_path)', assigned value is -1 pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:553:9: note: Condition 'fd>=0' is always false pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:235:47: style: Checking if unsigned expression 'length' is less than zero. [unsignedLessThanZero] pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:1053:31: error: Uninitialized variables: c.link, c.impl, c.server, c.ref, c.name, c.source, c.version, c.props, c.quirks, c.core, c.manager, c.manager_listener, c.subscribed, c.metadata_default, c.default_sink, c.default_source, c.temporary_default_sink, c.temporary_default_source, c.metadata_routes, c.routes, c.connect_tag, c.in_index, c.out_index, c.desc, c.message, c.streams, c.out_messages, c.operations, c.pending_samples, c.disconnect, c.new_msg_since_last_flush, c.authenticated, c.prev_default_sink, c.prev_default_source, c.listener_list [uninitvar] pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:110:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:183:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:222:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:268:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:353:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_USEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:378:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:429:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/utils.c:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/utils.c:86:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/utils.c:156:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_REMOTE_NAME [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/utils.c:163:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-pulse/utils.c:125:37: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-protocol-pulse/utils.c:127:12: style: Unused variable: len [unusedVariable] pipewire-1.0.4/src/modules/module-protocol-pulse/volume.c:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_POD_PROP_FLAG_HARDWARE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-protocol-simple.c:142:25: error: There is an unknown macro here somewhere. Configuration is required. If SPA_STRINGIFY is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:254:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Props [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:335:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RATE_MATCH_FLAG_ACTIVE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:470:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:529:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FALLTHROUGH [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:553:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FALLTHROUGH [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:617:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_USEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:641:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_USEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:681:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:692:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:720:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:785:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_PROP_APPLICATION_NAME [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:800:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:952:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:1020:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:1038:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:1046:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:1058:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_AUDIO_FORMAT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:1126:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:1074:55: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-pulse-tunnel.c:611:11: style: Variable 'filled' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/src/modules/module-raop-discover.c:186:2: error: There is an unknown macro here somewhere. Configuration is required. If spa_list_consume is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-raop-sink.c:764:1: error: There is an unknown macro here somewhere. Configuration is required. If SPA_PRINTF_FUNC is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-raop/rtsp-client.c:321:3: error: There is an unknown macro here somewhere. Configuration is required. If spa_dict_for_each is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-roc/common.h:20:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROC_FEC_ENCODING_DEFAULT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-roc/common.h:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROC_RESAMPLER_PROFILE_DEFAULT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-roc/common.h:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-roc/common.h:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROC_PROTO_RTP_RS8M_SOURCE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-roc-sink.c:165:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-roc-sink.c:220:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable roc_sender_close [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-roc-sink.c:260:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-roc-sink.c:374:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-roc-source.c:143:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-roc-source.c:174:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-roc-source.c:229:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable roc_receiver_close [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-roc-source.c:268:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-roc-source.c:399:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rt.c:249:0: error: #error "No gettid impl" [preprocessorErrorDirective] pipewire-1.0.4/src/modules/module-rtp-sap.c:162:25: error: There is an unknown macro here somewhere. Configuration is required. If SPA_STRINGIFY is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-rtp-session.c:154:25: error: There is an unknown macro here somewhere. Configuration is required. If SPA_STRINGIFY is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-rtp-sink.c:147:25: error: There is an unknown macro here somewhere. Configuration is required. If SPA_STRINGIFY is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-rtp-source.c:133:25: error: There is an unknown macro here somewhere. Configuration is required. If SPA_STRINGIFY is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-rtp/audio.c:21:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxsize [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/audio.c:155:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DLL_BW_MIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/audio.c:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/audio.c:225:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/audio.c:267:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/audio.c:312:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/midi.c:23:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxsize [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/midi.c:126:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/midi.c:147:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/midi.c:194:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DLL_BW_MIN [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/midi.c:315:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/midi.c:366:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/midi.c:460:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/midi.c:492:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/midi.c:387:11: style: Condition 'len>0' is always false [knownConditionTrueFalse] pipewire-1.0.4/src/modules/module-rtp/midi.c:373:0: note: Assignment 'len=0', assigned value is 0 pipewire-1.0.4/src/modules/module-rtp/midi.c:379:15: note: Assuming condition is false pipewire-1.0.4/src/modules/module-rtp/midi.c:387:11: note: Condition 'len>0' is always false pipewire-1.0.4/src/modules/module-rtp/midi.c:411:11: style: Condition 'len==0' is always true [knownConditionTrueFalse] pipewire-1.0.4/src/modules/module-rtp/midi.c:373:0: note: Assignment 'len=0', assigned value is 0 pipewire-1.0.4/src/modules/module-rtp/midi.c:379:15: note: Assuming condition is false pipewire-1.0.4/src/modules/module-rtp/midi.c:411:11: note: Condition 'len==0' is always true pipewire-1.0.4/src/modules/module-rtp/midi.c:93:34: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-rtp/midi.c:132:27: style: Variable 'j' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-rtp/midi.c:158:26: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-rtp/midi.c:329:58: style: Parameter 'ev' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-rtp/opus.c:371:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/opus.c:369:39: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-rtp/stream.c:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/stream.c:200:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/stream.c:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/stream.c:220:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/stream.c:238:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/stream.c:248:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_AUDIO_FORMAT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/stream.c:286:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/stream.c:546:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-rtp/stream.c:171:38: style: Condition '(errno=-stream_start(impl))<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/src/modules/module-rtp/stream.c:171:30: note: Calling function 'stream_start' returns 0 pipewire-1.0.4/src/modules/module-rtp/stream.c:171:38: note: Condition '(errno=-stream_start(impl))<0' is always false pipewire-1.0.4/src/modules/module-rtp/stream.c:509:30: style: Condition '(res=stream_start(impl))<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/src/modules/module-rtp/stream.c:509:22: note: Calling function 'stream_start' returns 0 pipewire-1.0.4/src/modules/module-rtp/stream.c:509:30: note: Condition '(res=stream_start(impl))<0' is always false pipewire-1.0.4/src/modules/module-rtp/stream.c:288:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] pipewire-1.0.4/src/modules/module-rtp/stream.c:264:46: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/modules/module-rtp/stream.c:555:15: style: Variable 'impl' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/client-endpoint.c:94:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_ENDPOINT_STREAM_UPDATE_DESTROYED [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/client-endpoint.c:169:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_CLIENT_ID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/client-endpoint.c:237:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MODULE_ID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/client-endpoint.c:264:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/client-endpoint.c:32:10: error: Uninitialized variable: s->id [uninitvar] pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/client-endpoint.c:128:25: error: Uninitialized variables: s.link, s.client_ep, s.global, s.id, s.n_params, s.params, s.info, s.props [uninitvar] pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/endpoint-stream.c:62:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_endpoint_stream_events [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/endpoint-stream.c:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_ENDPOINT_UPDATE_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/endpoint-stream.c:261:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_STREAM_CHANGE_MASK_ALL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/endpoint-stream.c:286:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_ENDPOINT_ID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/endpoint-stream.c:122:24: style: Variable 'data' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/endpoint.c:64:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_endpoint_events [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/endpoint.c:184:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_ENDPOINT_UPDATE_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/endpoint.c:283:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_CHANGE_MASK_ALL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/endpoint.c:330:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_OBJECT_ID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/endpoint.c:139:24: style: Variable 'data' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-session-manager/client-session/client-session.c:93:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_SESSION_LINK_UPDATE_DESTROYED [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-session/client-session.c:168:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_CLIENT_ID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-session/client-session.c:236:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MODULE_ID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-session/client-session.c:263:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-session/client-session.c:32:10: error: Uninitialized variable: l->id [uninitvar] pipewire-1.0.4/src/modules/module-session-manager/client-session/client-session.c:127:23: error: Uninitialized variables: l.link, l.client_sess, l.global, l.id, l.n_params, l.params, l.info, l.props [uninitvar] pipewire-1.0.4/src/modules/module-session-manager/client-session/endpoint-link.c:62:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_endpoint_link_events [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-session/endpoint-link.c:180:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_SESSION_UPDATE_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-session/endpoint-link.c:279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_LINK_CHANGE_MASK_ALL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-session/endpoint-link.c:304:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_SESSION_ID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-session/endpoint-link.c:135:24: style: Variable 'data' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-session-manager/client-session/session.c:62:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_session_events [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-session/session.c:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_SESSION_UPDATE_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-session/session.c:253:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_SESSION_CHANGE_MASK_ALL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-session/session.c:291:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_OBJECT_ID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/client-session/session.c:122:24: style: Variable 'data' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-session-manager/endpoint-link.c:228:3: error: There is an unknown macro here somewhere. Configuration is required. If pw_array_for_each is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-session-manager/endpoint-stream.c:219:3: error: There is an unknown macro here somewhere. Configuration is required. If pw_array_for_each is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-session-manager/endpoint.c:228:3: error: There is an unknown macro here somewhere. Configuration is required. If pw_array_for_each is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:72:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:303:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:463:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:482:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:502:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:518:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:542:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:584:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:799:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:819:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:836:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:860:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:902:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1068:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1083:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1098:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_LINK_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_LINK_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1207:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1224:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1246:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1268:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1285:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1305:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1330:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1352:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1371:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1390:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1406:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1422:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1618:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1633:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1648:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_STREAM_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1670:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_STREAM_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1729:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1746:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1768:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1790:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1807:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1827:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1852:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1874:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1893:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1912:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2104:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2119:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2156:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2260:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2282:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2304:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2321:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2341:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2366:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2388:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2407:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2426:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2442:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2458:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2654:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2669:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2684:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_SESSION_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2706:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_SESSION_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2765:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2782:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2804:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2826:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2843:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2863:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2888:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2910:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2929:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2948:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:3042:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INFO_PROTOCOL_Native [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:518:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:547:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:558:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:589:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:600:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:865:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:876:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:907:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:918:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1207:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1224:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1729:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1746:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2243:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2260:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2442:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2458:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2765:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2782:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:300:49: style: Parameter 'object' can be declared as pointer to const. However it seems that 'demarshal_add_listener_enotsup' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:3008:39: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:300:49: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/src/modules/module-session-manager/session.c:217:3: error: There is an unknown macro here somewhere. Configuration is required. If pw_array_for_each is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-vban-recv.c:128:25: error: There is an unknown macro here somewhere. Configuration is required. If SPA_STRINGIFY is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-vban-send.c:142:25: error: There is an unknown macro here somewhere. Configuration is required. If SPA_STRINGIFY is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/modules/module-vban/audio.c:21:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxsize [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-vban/audio.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VBAN_HEADER_SIZE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-vban/audio.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-vban/audio.c:197:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-vban/audio.c:232:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-vban/audio.c:276:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-vban/audio.c:89:22: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/modules/module-vban/midi.c:23:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxsize [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-vban/midi.c:127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-vban/midi.c:151:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_SIZE2 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-vban/midi.c:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VBAN_HEADER_SIZE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-vban/midi.c:234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-vban/midi.c:289:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-vban/midi.c:321:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/modules/module-vban/midi.c:62:16: style: Condition 'targetid [uninitvar] pipewire-1.0.4/src/pipewire/private.h:120:11: warning: Uninitialized variable: p->id [uninitvar] pipewire-1.0.4/src/pipewire/thread.c:38:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_THREAD_STACK_SIZE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/pipewire/thread.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/pipewire/thread.c:98:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_OTHER [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/pipewire/thread.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/pipewire/thread.c:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/pipewire/thread.c:135:51: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/pipewire/utils.c:169:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/pipewire/utils.c:190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/pipewire/utils.c:256:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/pipewire/utils.c:283:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/pipewire/utils.c:326:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/pipewire/utils.c:96:23: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/pipewire/work-queue.c:126:2: error: There is an unknown macro here somewhere. Configuration is required. If spa_list_for_each_safe is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/tests/test-endpoint.c:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_PropInfo [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-endpoint.c:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Props [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-endpoint.c:175:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-endpoint.c:201:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_ENDPOINT_INFO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-endpoint.c:256:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_ENDPOINT_INFO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-endpoint.c:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Props [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-endpoint.c:329:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Endpoint [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-endpoint.c:365:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Props [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-endpoint.c:440:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUNNING_ON_VALGRIND [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-endpoint.c:68:7: style: Redundant initialization for 'next'. The initialized value is overwritten before it is read. [redundantInitialization] pipewire-1.0.4/src/tests/test-endpoint.c:66:34: note: next is initialized pipewire-1.0.4/src/tests/test-endpoint.c:68:7: note: next is overwritten pipewire-1.0.4/src/tests/test-endpoint.c:131:52: style: Parameter 'ids' can be declared as pointer to const. However it seems that 'endpoint_subscribe_params' is a callback function, if 'ids' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-endpoint.c:181:22: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-endpoint.c:131:52: note: Parameter 'ids' can be declared as pointer to const pipewire-1.0.4/src/tests/test-endpoint.c:172:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'endpoint_create_link' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-endpoint.c:184:17: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-endpoint.c:172:29: note: Parameter 'object' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_FILTER_EVENTS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-filter.c:133:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_FILTER_STATE_UNCONNECTED [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-filter.c:224:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_CORE_EVENTS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-filter.c:248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Port [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-filter.c:272:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_REGISTRY_EVENTS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-filter.c:247:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tests/test-filter.c:61:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filter_destroy_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:98:20: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:61:40: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:65:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filter_state_changed_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:99:26: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:65:46: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:70:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filter_io_changed_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:100:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:70:43: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:70:55: style: Parameter 'port_data' can be declared as pointer to const. However it seems that 'filter_io_changed_error' is a callback function, if 'port_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:100:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:70:55: note: Parameter 'port_data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:70:85: style: Parameter 'area' can be declared as pointer to const. However it seems that 'filter_io_changed_error' is a callback function, if 'area' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:100:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:70:85: note: Parameter 'area' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:74:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filter_param_changed_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:101:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:74:46: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:74:58: style: Parameter 'port_data' can be declared as pointer to const. However it seems that 'filter_param_changed_error' is a callback function, if 'port_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:101:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:74:58: note: Parameter 'port_data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:78:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filter_add_buffer_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:102:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:78:43: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:78:55: style: Parameter 'port_data' can be declared as pointer to const. However it seems that 'filter_add_buffer_error' is a callback function, if 'port_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:102:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:78:55: note: Parameter 'port_data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:78:84: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'filter_add_buffer_error' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:102:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:78:84: note: Parameter 'buffer' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:82:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filter_remove_buffer_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:103:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:82:46: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:82:58: style: Parameter 'port_data' can be declared as pointer to const. However it seems that 'filter_remove_buffer_error' is a callback function, if 'port_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:103:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:82:58: note: Parameter 'port_data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:82:87: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'filter_remove_buffer_error' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:103:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:82:87: note: Parameter 'buffer' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:86:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filter_process_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:104:13: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:86:40: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:86:70: style: Parameter 'position' can be declared as pointer to const. However it seems that 'filter_process_error' is a callback function, if 'position' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:104:13: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:86:70: note: Parameter 'position' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:90:40: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/tests/test-filter.c:109:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filter_destroy_count' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:195:26: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:109:40: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:254:48: style: Parameter 'data' can be declared as pointer to const. However it seems that 'registry_event_global_remove' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:274:20: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:254:48: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-filter.c:20:12: style: struct member 'Anonymous0::version' is never used. [unusedStructMember] pipewire-1.0.4/src/tests/test-interfaces.c:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_CORE_METHODS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-interfaces.c:90:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_REGISTRY_METHODS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-interfaces.c:123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_MODULE_METHODS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-interfaces.c:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_DEVICE_METHODS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-interfaces.c:196:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_NODE_METHODS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-interfaces.c:234:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_PORT_METHODS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-interfaces.c:266:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_FACTORY_METHODS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-interfaces.c:298:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_CLIENT_METHODS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-interfaces.c:332:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_LINK_METHODS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-stream.c:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-stream.c:146:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_STREAM_STATE_UNCONNECTED [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tests/test-stream.c:53:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tests/test-stream.c:54:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tests/test-stream.c:73:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stream_destroy_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:110:20: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:73:40: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-stream.c:77:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stream_state_changed_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:111:26: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:77:46: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-stream.c:82:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stream_io_changed_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:112:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:82:43: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-stream.c:82:68: style: Parameter 'area' can be declared as pointer to const. However it seems that 'stream_io_changed_error' is a callback function, if 'area' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:112:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:82:68: note: Parameter 'area' can be declared as pointer to const pipewire-1.0.4/src/tests/test-stream.c:86:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stream_param_changed_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:113:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:86:46: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-stream.c:90:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stream_add_buffer_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:114:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:90:43: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-stream.c:90:67: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'stream_add_buffer_error' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:114:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:90:67: note: Parameter 'buffer' can be declared as pointer to const pipewire-1.0.4/src/tests/test-stream.c:94:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stream_remove_buffer_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:115:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:94:46: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-stream.c:94:70: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'stream_remove_buffer_error' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:115:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:94:70: note: Parameter 'buffer' can be declared as pointer to const pipewire-1.0.4/src/tests/test-stream.c:98:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stream_process_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:116:13: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:98:40: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-stream.c:102:40: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/tests/test-stream.c:121:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stream_destroy_count' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:219:26: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:121:40: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tests/test-stream.c:20:12: style: struct member 'Anonymous0::version' is never used. [unusedStructMember] pipewire-1.0.4/src/tools/dfffile.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/dfffile.c:92:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/dfffile.c:145:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/dfffile.c:186:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/dfffile.c:233:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/dfffile.c:308:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/dfffile.c:60:44: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/tools/dsffile.c:60:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/dsffile.c:75:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/dsffile.c:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/dsffile.c:112:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/dsffile.c:163:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/dsffile.c:241:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/dsffile.c:47:44: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/tools/midifile.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/midifile.c:95:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/midifile.c:127:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/midifile.c:178:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/midifile.c:220:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/midifile.c:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/midifile.c:281:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/midifile.c:367:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/midifile.c:429:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/midifile.c:158:49: style: Condition '(res=parse_varlen(mf,tr,&delta_time))<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/src/tools/midifile.c:158:26: note: Calling function 'parse_varlen' returns 0 pipewire-1.0.4/src/tools/midifile.c:158:49: note: Condition '(res=parse_varlen(mf,tr,&delta_time))<0' is always false pipewire-1.0.4/src/tools/midifile.c:355:43: style: Condition '(res=parse_varlen(mf,tr,&size))<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/src/tools/midifile.c:355:26: note: Calling function 'parse_varlen' returns 0 pipewire-1.0.4/src/tools/midifile.c:355:43: note: Condition '(res=parse_varlen(mf,tr,&size))<0' is always false pipewire-1.0.4/src/tools/midifile.c:378:43: style: Condition '(res=parse_varlen(mf,tr,&size))<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/src/tools/midifile.c:378:26: note: Calling function 'parse_varlen' returns 0 pipewire-1.0.4/src/tools/midifile.c:378:43: note: Condition '(res=parse_varlen(mf,tr,&size))<0' is always false pipewire-1.0.4/src/tools/midifile.c:395:48: style: Condition '(res=parse_varlen(mf,tr,&delta_time))<0' is always false [knownConditionTrueFalse] pipewire-1.0.4/src/tools/midifile.c:395:25: note: Calling function 'parse_varlen' returns 0 pipewire-1.0.4/src/tools/midifile.c:395:48: note: Condition '(res=parse_varlen(mf,tr,&delta_time))<0' is always false pipewire-1.0.4/src/tools/midifile.c:592:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/midifile.c:683:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/midifile.c:590:62: style:inconclusive: Function 'midi_file_dump_event' argument 2 names different: declaration 'event' definition 'ev'. [funcArgNamesDifferent] pipewire-1.0.4/src/tools/midifile.h:44:62: note: Function 'midi_file_dump_event' argument 2 names different: declaration 'event' definition 'ev'. pipewire-1.0.4/src/tools/midifile.c:590:62: note: Function 'midi_file_dump_event' argument 2 names different: declaration 'event' definition 'ev'. pipewire-1.0.4/src/tools/midifile.c:59:46: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/tools/midifile.c:183:10: style: Variable 'buf' can be declared as const array [constVariable] pipewire-1.0.4/src/tools/midifile.c:189:10: style: Variable 'buf' can be declared as const array [constVariable] pipewire-1.0.4/src/tools/midifile.c:197:21: style: Variable 'tr' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/tools/midifile.c:276:11: style: Variable 'buf' can be declared as const array [constVariable] pipewire-1.0.4/src/tools/midifile.c:290:26: style: Variable 'found' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/tools/midifile.c:402:43: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/tools/midifile.c:583:61: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/tools/pw-cat.c:1036:0: error: failed to expand '_', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] pipewire-1.0.4/src/tools/pw-cli.c:617:26: error: There is an unknown macro here somewhere. Configuration is required. If PW_PERMISSION_FORMAT is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/tools/pw-config.c:36:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-config.c:119:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-config.c:157:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-dot.c:788:2: error: There is an unknown macro here somewhere. Configuration is required. If spa_list_for_each is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/tools/pw-dump.c:1612:11: error: There is an unknown macro here somewhere. Configuration is required. If PW_DEFAULT_REMOTE is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/tools/pw-link.c:84:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-link.c:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-link.c:136:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_PORT_ID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-link.c:149:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_NAME [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-link.c:160:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_OBJECT_PATH [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-link.c:171:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_NAME [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-link.c:188:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_OBJECT_PATH [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-link.c:199:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_PORT_ALIAS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-link.c:344:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-link.c:374:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-link.c:494:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-link.c:520:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-link.c:538:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-link.c:573:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-link.c:664:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-link.c:682:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-link.c:727:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-link.c:360:16: style: Condition 'out_node==NULL' is always true [knownConditionTrueFalse] pipewire-1.0.4/src/tools/pw-link.c:354:45: note: Assignment 'out_node=NULL', assigned value is 0 pipewire-1.0.4/src/tools/pw-link.c:357:15: note: Assuming condition is false pipewire-1.0.4/src/tools/pw-link.c:360:16: note: Condition 'out_node==NULL' is always true pipewire-1.0.4/src/tools/pw-link.c:363:22: style: Condition 'in_node==NULL' is always true [knownConditionTrueFalse] pipewire-1.0.4/src/tools/pw-link.c:354:27: note: Assignment 'in_node=NULL', assigned value is 0 pipewire-1.0.4/src/tools/pw-link.c:357:15: note: Assuming condition is false pipewire-1.0.4/src/tools/pw-link.c:363:22: note: Condition 'in_node==NULL' is always true pipewire-1.0.4/src/tools/pw-link.c:441:17: style: Condition 'out_node==NULL' is always true [knownConditionTrueFalse] pipewire-1.0.4/src/tools/pw-link.c:433:45: note: Assignment 'out_node=NULL', assigned value is 0 pipewire-1.0.4/src/tools/pw-link.c:438:16: note: Assuming condition is false pipewire-1.0.4/src/tools/pw-link.c:441:17: note: Condition 'out_node==NULL' is always true pipewire-1.0.4/src/tools/pw-link.c:444:23: style: Condition 'in_node==NULL' is always true [knownConditionTrueFalse] pipewire-1.0.4/src/tools/pw-link.c:433:27: note: Assignment 'in_node=NULL', assigned value is 0 pipewire-1.0.4/src/tools/pw-link.c:438:16: note: Assuming condition is false pipewire-1.0.4/src/tools/pw-link.c:444:23: note: Condition 'in_node==NULL' is always true pipewire-1.0.4/src/tools/pw-link.c:150:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/pw-link.c:161:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/pw-link.c:176:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/pw-link.c:178:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/pw-link.c:180:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/pw-link.c:180:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/pw-link.c:189:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/pw-link.c:200:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/pw-link.c:213:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/pw-link.c:252:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/pw-link.c:552:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/pw-link.c:887:19: style: Variable 'data.monitoring' is reassigned a value before the old one has been used. [redundantAssignment] pipewire-1.0.4/src/tools/pw-link.c:885:19: note: data.monitoring is assigned pipewire-1.0.4/src/tools/pw-link.c:887:19: note: data.monitoring is overwritten pipewire-1.0.4/src/tools/pw-link.c:124:72: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/tools/pw-link.c:206:37: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/tools/pw-link.c:306:87: style: Parameter 'regex' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/tools/pw-link.c:433:17: style: Variable 'in_node' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/tools/pw-link.c:433:34: style: Variable 'out_node' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/src/tools/pw-link.c:529:62: style: Parameter 'link' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/tools/pw-link.c:130:10: error: Uninitialized variable: o->type [uninitvar] pipewire-1.0.4/src/tools/pw-link.c:252:40: error: Uninitialized variable: o->id [uninitvar] pipewire-1.0.4/src/tools/pw-link.c:319:10: error: Uninitialized variable: o->type [uninitvar] pipewire-1.0.4/src/tools/pw-link.c:341:10: error: Uninitialized variable: n->type [uninitvar] pipewire-1.0.4/src/tools/pw-link.c:357:10: error: Uninitialized variable: n->type [uninitvar] pipewire-1.0.4/src/tools/pw-link.c:369:11: error: Uninitialized variable: p->type [uninitvar] pipewire-1.0.4/src/tools/pw-link.c:357:15: note: Assuming condition is false pipewire-1.0.4/src/tools/pw-link.c:369:11: note: Uninitialized variable: p->type pipewire-1.0.4/src/tools/pw-link.c:438:11: error: Uninitialized variable: n->type [uninitvar] pipewire-1.0.4/src/tools/pw-link.c:452:10: error: Uninitialized variable: l->type [uninitvar] pipewire-1.0.4/src/tools/pw-link.c:67:10: style: struct member 'data::out_port_regex' is never used. [unusedStructMember] pipewire-1.0.4/src/tools/pw-link.c:68:10: style: struct member 'data::in_port_regex' is never used. [unusedStructMember] pipewire-1.0.4/src/tools/pw-loopback.c:68:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-loopback.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-loopback.c:68:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/pw-loopback.c:121:6: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/pw-loopback.c:211:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] pipewire-1.0.4/src/tools/pw-metadata.c:55:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-metadata.c:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Metadata [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-metadata.c:150:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-metadata.c:168:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-metadata.c:194:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-metadata.c:99:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/pw-mididump.c:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-mididump.c:89:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_CONTROL_Midi [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-mididump.c:119:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-mididump.c:161:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-mididump.c:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-mon.c:240:26: error: There is an unknown macro here somewhere. Configuration is required. If PW_PERMISSION_FORMAT is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/tools/pw-profiler.c:172:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-profiler.c:188:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_USEC_PER_SEC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-profiler.c:416:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Profiler [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-profiler.c:459:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Profiler [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-profiler.c:494:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-profiler.c:525:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-profiler.c:549:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-profiler.c:463:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/pw-profiler.c:471:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/src/tools/pw-profiler.c:235:39: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] pipewire-1.0.4/src/tools/pw-profiler.c:55:10: style: struct member 'measurement::period' is never used. [unusedStructMember] pipewire-1.0.4/src/tools/pw-reserve.c:73:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-reserve.c:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/pw-reserve.c:33:36: style: Parameter 'data' can be declared as pointer to const. However it seems that 'reserve_acquired' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tools/pw-reserve.c:56:14: note: You might need to cast the function pointer here pipewire-1.0.4/src/tools/pw-reserve.c:33:36: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tools/pw-reserve.c:33:60: style: Parameter 'd' can be declared as pointer to const. However it seems that 'reserve_acquired' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tools/pw-reserve.c:56:14: note: You might need to cast the function pointer here pipewire-1.0.4/src/tools/pw-reserve.c:33:60: note: Parameter 'd' can be declared as pointer to const pipewire-1.0.4/src/tools/pw-reserve.c:45:32: style: Parameter 'data' can be declared as pointer to const. However it seems that 'reserve_busy' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tools/pw-reserve.c:58:10: note: You might need to cast the function pointer here pipewire-1.0.4/src/tools/pw-reserve.c:45:32: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tools/pw-reserve.c:45:56: style: Parameter 'd' can be declared as pointer to const. However it seems that 'reserve_busy' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tools/pw-reserve.c:58:10: note: You might need to cast the function pointer here pipewire-1.0.4/src/tools/pw-reserve.c:45:56: note: Parameter 'd' can be declared as pointer to const pipewire-1.0.4/src/tools/pw-reserve.c:50:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'reserve_available' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tools/pw-reserve.c:59:15: note: You might need to cast the function pointer here pipewire-1.0.4/src/tools/pw-reserve.c:50:37: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/src/tools/pw-reserve.c:50:61: style: Parameter 'd' can be declared as pointer to const. However it seems that 'reserve_available' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tools/pw-reserve.c:59:15: note: You might need to cast the function pointer here pipewire-1.0.4/src/tools/pw-reserve.c:50:61: note: Parameter 'd' can be declared as pointer to const pipewire-1.0.4/src/tools/pw-top.c:840:11: error: There is an unknown macro here somewhere. Configuration is required. If PW_DEFAULT_REMOTE is a macro then please configure it. [unknownMacro] pipewire-1.0.4/src/tools/reserve.c:75:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_VARIANT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/reserve.c:100:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INT32 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/reserve.c:237:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/reserve.c:330:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/reserve.c:387:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/reserve.c:408:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/reserve.c:433:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/src/tools/reserve.c:498:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/pwtest.c:243:1: error: There is an unknown macro here somewhere. Configuration is required. If SPA_PRINTF_FUNC is a macro then please configure it. [unknownMacro] pipewire-1.0.4/test/test-array.c:35:2: error: There is an unknown macro here somewhere. Configuration is required. If pw_array_for_each is a macro then please configure it. [unknownMacro] pipewire-1.0.4/test/test-client.c:31:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-client.c:19:12: style: struct member 'Anonymous0::version' is never used. [unusedStructMember] pipewire-1.0.4/test/test-config.c:11:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-config.c:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-config.c:46:13: style: Obsolescent function 'rindex' called. It is recommended to use 'strrchr' instead. [prohibitedrindexCalled] pipewire-1.0.4/test/test-context.c:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-context.c:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-context.c:58:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-context.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-context.c:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-context.c:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-context.c:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-context.c:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-context.c:129:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-context.c:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-context.c:247:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-context.c:93:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'context_destroy_count' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-context.c:153:27: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-context.c:93:41: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/test/test-context.c:98:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'context_free_count' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-context.c:154:24: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-context.c:98:38: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/test/test-context.c:103:48: style: Parameter 'data' can be declared as pointer to const. However it seems that 'context_global_removed_count' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-context.c:155:34: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-context.c:103:48: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/test/test-context.c:103:72: style: Parameter 'global' can be declared as pointer to const. However it seems that 'context_global_removed_count' is a callback function, if 'global' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-context.c:155:34: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-context.c:103:72: note: Parameter 'global' can be declared as pointer to const pipewire-1.0.4/test/test-context.c:108:34: style: Parameter 'data' can be declared as pointer to const. However it seems that 'context_foreach' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-context.c:145:44: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-context.c:108:34: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/test/test-context.c:108:58: style: Parameter 'global' can be declared as pointer to const. However it seems that 'context_foreach' is a callback function, if 'global' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-context.c:145:44: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-context.c:108:58: note: Parameter 'global' can be declared as pointer to const pipewire-1.0.4/test/test-context.c:113:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'context_foreach_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-context.c:148:44: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-context.c:113:40: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/test/test-context.c:113:64: style: Parameter 'global' can be declared as pointer to const. However it seems that 'context_foreach_error' is a callback function, if 'global' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-context.c:148:44: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-context.c:113:64: note: Parameter 'global' can be declared as pointer to const pipewire-1.0.4/test/test-context.c:24:12: style: struct member 'Anonymous0::version' is never used. [unusedStructMember] pipewire-1.0.4/test/test-example.c:21:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-example.c:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-example.c:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-example.c:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-example.c:69:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-example.c:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-example.c:115:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-example.c:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-example.c:140:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-example.c:154:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-example.c:163:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-example.c:176:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-example.c:203:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-example.c:90:3: error: Null pointer dereference: x [nullPointer] pipewire-1.0.4/test/test-example.c:89:11: note: Assignment 'x=NULL', assigned value is 0 pipewire-1.0.4/test/test-example.c:90:3: note: Null pointer dereference pipewire-1.0.4/test/test-example.c:81:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'system_error_test' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-example.c:224:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-example.c:81:1: note: Parameter 'current_test' can be declared as pointer to const pipewire-1.0.4/test/test-example.c:95:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'catch_abort_signal_test' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-example.c:226:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-example.c:95:1: note: Parameter 'current_test' can be declared as pointer to const pipewire-1.0.4/test/test-example.c:102:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'timeout_test' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-example.c:240:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-example.c:102:1: note: Parameter 'current_test' can be declared as pointer to const pipewire-1.0.4/test/test-functional.c:9:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'openal_info_test' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-functional.c:34:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-functional.c:9:1: note: Parameter 'current_test' can be declared as pointer to const pipewire-1.0.4/test/test-functional.c:20:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'pactl_test' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-functional.c:33:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-functional.c:20:1: note: Parameter 'current_test' can be declared as pointer to const pipewire-1.0.4/test/test-lib.c:23:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-logger.c:25:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-logger.c:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-logger.c:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-logger.c:175:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_log_level [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-logger.c:201:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_log_level [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-logger.c:233:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_log_level [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-logger.c:275:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_log_level [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-logger.c:320:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_log_level [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-logger.c:386:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-logger.c:358:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] pipewire-1.0.4/test/test-logger.c:122:8: style: Variable 'oldenv' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/test/test-logger.c:470:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'logger_journal' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-logger.c:632:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-logger.c:470:1: note: Parameter 'current_test' can be declared as pointer to const pipewire-1.0.4/test/test-logger.c:524:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'logger_journal_chain' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-logger.c:633:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-logger.c:524:1: note: Parameter 'current_test' can be declared as pointer to const pipewire-1.0.4/test/test-loop.c:31:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-loop.c:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-loop.c:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-loop.c:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-loop.c:124:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-loop.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-loop.c:193:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-loop.c:227:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-loop.c:262:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-loop.c:339:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-loop.c:382:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-loop.c:398:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-loop.c:43:41: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_event' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-loop.c:77:24: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-loop.c:43:41: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/test/test-loop.c:97:38: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_event_recurse1' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-loop.c:136:24: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-loop.c:97:38: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/test/test-loop.c:159:38: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_event_recurse2' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-loop.c:205:24: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-loop.c:159:38: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/test/test-loop.c:237:32: style: Parameter 'data' can be declared as pointer to const. However it seems that 'dmsbd_before' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-loop.c:251:12: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-loop.c:237:32: note: Parameter 'data' can be declared as pointer to const pipewire-1.0.4/test/test-loop.c:305:29: style: Variable 'd' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/test/test-loop.c:367:51: style: Parameter 'source' can be declared as pointer to const. However it seems that 'ctwd_event_handler' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-loop.c:397:12: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-loop.c:367:51: note: Parameter 'source' can be declared as pointer to const pipewire-1.0.4/test/test-loop.c:369:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/test/test-loop.c:16:6: style: struct member 'obj::x' is never used. [unusedStructMember] pipewire-1.0.4/test/test-map.c:23:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-map.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-map.c:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-map.c:156:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-map.c:207:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-properties.c:18:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-properties.c:29:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-properties.c:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-properties.c:155:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-properties.c:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-properties.c:243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-properties.c:274:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-properties.c:307:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-properties.c:348:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-properties.c:382:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-properties.c:396:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-properties.c:425:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-properties.c:449:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-properties.c:489:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-properties.c:508:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-properties.c:528:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-properties.c:18:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-properties.c:327:15: style: struct member 'test::value' is never used. [unusedStructMember] pipewire-1.0.4/test/test-properties.c:328:7: style: struct member 'test::expected' is never used. [unusedStructMember] pipewire-1.0.4/test/test-pwtest.c:16:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-buffer.c:15:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DATA_Invalid [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-buffer.c:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-buffer.c:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-buffer.c:53:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-buffer.c:54:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-buffer.c:55:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-buffer.c:56:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-buffer.c:57:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-buffer.c:58:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-buffer.c:59:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-buffer.c:60:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-buffer.c:61:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-buffer.c:99:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-buffer.c:107:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-buffer.c:113:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-json.c:19:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-json.c:35:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-json.c:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-json.c:59:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-json.c:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-json.c:131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-json.c:147:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-json.c:179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-json.c:203:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-json.c:238:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-json.c:289:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-json.c:297:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-json.c:61:6: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] pipewire-1.0.4/test/test-spa-json.c:19:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-log.c:22:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-log.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-log.c:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-log.c:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-log.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_LOG_METHODS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-log.c:132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_LOG_METHODS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-node.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-node.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_Invalid [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-node.c:85:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NODE_COMMAND_Suspend [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-node.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NODE_EVENT_Error [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-node.c:128:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_NODE_EVENTS [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-node.c:37:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-node.c:38:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-node.c:39:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-node.c:40:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-node.c:41:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-node.c:42:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-node.c:43:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-node.c:44:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-node.c:45:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-node.c:47:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-node.c:48:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-node.c:50:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-node.c:51:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-node.c:53:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-node.c:54:2: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] pipewire-1.0.4/test/test-spa-node.c:166:9: style: struct member 'Anonymous2::port_set_param' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-pod.c:74:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_CHOICE_None [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-pod.c:86:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Long [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-pod.c:364:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Object [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-pod.c:690:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-pod.c:788:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Format [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-pod.c:968:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Props [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-pod.c:1196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Props [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-pod.c:1329:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-pod.c:1469:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_pod_object_body [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-pod.c:1599:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PROP_INFO_labels [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-pod.c:1627:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-pod.c:1656:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PROP_INFO_labels [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-pod.c:553:9: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] pipewire-1.0.4/test/test-spa-pod.c:541:4: note: i is assigned pipewire-1.0.4/test/test-spa-pod.c:553:9: note: i is overwritten pipewire-1.0.4/test/test-spa-pod.c:582:4: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] pipewire-1.0.4/test/test-spa-pod.c:577:4: note: i is assigned pipewire-1.0.4/test/test-spa-pod.c:582:4: note: i is overwritten pipewire-1.0.4/test/test-spa-pod.c:1616:6: style: Variable 'pod' is reassigned a value before the old one has been used. [redundantAssignment] pipewire-1.0.4/test/test-spa-pod.c:1613:6: note: pod is assigned pipewire-1.0.4/test/test-spa-pod.c:1616:6: note: pod is overwritten pipewire-1.0.4/test/test-spa-pod.c:19:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'pod_abi_sizes' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-spa-pod.c:1673:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-spa-pod.c:19:1: note: Parameter 'current_test' can be declared as pointer to const pipewire-1.0.4/test/test-spa-pod.c:333:26: style: Variable 'choice' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/test/test-spa-pod.c:681:26: style: Variable 'a2' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/test/test-spa-pod.c:681:40: style: Variable 'ch2' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/test/test-spa-pod.c:765:15: style: Variable 'aI' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/test/test-spa-pod.c:782:24: style: Variable 'aR' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/test/test-spa-pod.c:783:23: style: Variable 'aF' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/test/test-spa-pod.c:963:53: style: Variable 'al' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/test/test-spa-pod.c:1642:18: style: Variable 'pod' can be declared as pointer to const [constVariablePointer] pipewire-1.0.4/test/test-spa-pod.c:348:11: style: union member 'Anonymous1::h' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-pod.c:767:8: style: union member 'Anonymous2::b' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-pod.c:769:11: style: union member 'Anonymous2::i' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-pod.c:770:11: style: union member 'Anonymous2::l' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-pod.c:771:9: style: union member 'Anonymous2::f' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-pod.c:772:10: style: union member 'Anonymous2::d' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-pod.c:773:15: style: union member 'Anonymous2::s' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-pod.c:774:15: style: union member 'Anonymous2::y' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-pod.c:775:15: style: union member 'Anonymous2::p' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-pod.c:776:11: style: union member 'Anonymous2::h' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-pod.c:1315:12: style: struct member 'Anonymous5::asize' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-pod.c:1315:19: style: struct member 'Anonymous5::atype' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-pod.c:1315:26: style: struct member 'Anonymous5::anvals' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-pod.c:1316:15: style: struct member 'Anonymous5::a' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-pod.c:1448:14: style: struct member 'Anonymous7::def_format' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-pod.c:1449:14: style: struct member 'Anonymous7::enum_format' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-utils.c:47:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:145:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:186:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:245:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:325:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:341:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_hook_callback_1 [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:422:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:476:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:525:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:575:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:622:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:647:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:668:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:686:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:706:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:808:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:848:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUNNING_ON_VALGRIND [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:889:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:942:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:963:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cbtest_func [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-spa-utils.c:24:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'utils_abi_sizes' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-spa-utils.c:997:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-spa-utils.c:24:1: note: Parameter 'current_test' can be declared as pointer to const pipewire-1.0.4/test/test-spa-utils.c:722:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'utils_ansi' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-spa-utils.c:1019:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-spa-utils.c:722:1: note: Parameter 'current_test' can be declared as pointer to const pipewire-1.0.4/test/test-spa-utils.c:298:6: style: struct member 'my_hook::version' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-utils.c:299:9: style: struct member 'my_hook::invoke' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-utils.c:871:12: style: struct member 'cbtest_methods::version' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-utils.c:872:10: style: struct member 'cbtest_methods::func_v0' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-utils.c:873:10: style: struct member 'cbtest_methods::func_v1' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-utils.c:922:12: style: struct member 'cbtest_methods::version' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-utils.c:923:10: style: struct member 'cbtest_methods::func_v0' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-utils.c:924:10: style: struct member 'cbtest_methods::func_v1' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-utils.c:962:10: style: struct member 'cbtest_methods::func_v0' is never used. [unusedStructMember] pipewire-1.0.4/test/test-spa-utils.c:175:2: style: Variable 'count' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/test/test-spa-utils.c:176:2: style: Variable 'count' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/test/test-spa-utils.c:177:2: style: Variable 'count' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/test/test-spa-utils.c:178:2: style: Variable 'count' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/test/test-spa-utils.c:179:2: style: Variable 'count' is assigned a value that is never used. [unreadVariable] pipewire-1.0.4/test/test-support.c:18:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-support.c:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-utils.c:14:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-utils.c:21:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-utils.c:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-utils.c:182:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] pipewire-1.0.4/test/test-utils.c:206:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'utils_split' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-utils.c:229:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-utils.c:206:1: note: Parameter 'current_test' can be declared as pointer to const pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:496:6: error: Null pointer dereference: port [ctunullpointer] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:636:9: note: Assignment 'port=direction==SPA_DIRECTION_OUTPUT?(&this->out_port):NULL', assigned value is 0 pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:642:15: note: Calling function clear_buffers, 2nd argument is null pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:496:6: note: Dereferencing argument port that is null diff: head pipewire-1.0.4/doc/examples/tutorial2.c:9:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'registry_event_global' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/doc/examples/tutorial2.c:18:12: note: You might need to cast the function pointer here pipewire-1.0.4/doc/examples/tutorial2.c:9:41: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/doc/examples/tutorial3.c:43:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'registry_event_global' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/doc/examples/tutorial3.c:52:12: note: You might need to cast the function pointer here pipewire-1.0.4/doc/examples/tutorial3.c:43:41: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/doc/examples/tutorial3.c:74:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_REGISTRY [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/doc/examples/tutorial5.c:47:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/doc/examples/tutorial5.c:92:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_TYPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:1030:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:1054:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:1124:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Device [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:1191:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:1216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:1235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:1276:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alsa_log_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:181:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:200:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:238:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:279:48: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'pipewire_elem_count' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:790:16: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:279:48: note: Parameter 'ext' can be declared as pointer to const head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:287:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADFD [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:314:47: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'pipewire_elem_list' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:791:15: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:314:47: note: Parameter 'ext' can be declared as pointer to const head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:323:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADFD [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:378:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_EXT_KEY_NOT_FOUND [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:381:51: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'pipewire_get_attribute' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:793:19: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:381:51: note: Parameter 'ext' can be declared as pointer to const head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:389:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:439:50: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'pipewire_read_integer' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:795:18: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:439:50: note: Parameter 'ext' can be declared as pointer to const head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:450:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADFD [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:501:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:522:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:573:51: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'pipewire_write_integer' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:796:19: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:573:51: note: Parameter 'ext' can be declared as pointer to const head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:584:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADFD [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:657:55: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'pipewire_subscribe_events' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:797:22: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:657:55: note: Parameter 'ext' can be declared as pointer to const head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:668:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_EVENT_MASK_VALUE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:683:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADFD [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:730:54: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'pipewire_ctl_poll_revents' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:799:18: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:730:54: note: Parameter 'ext' can be declared as pointer to const head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:740:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBADFD [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:783:44: style: Parameter 'ext' can be declared as pointer to const. However it seems that 'pipewire_close' is a callback function, if 'ext' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:800:11: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:783:44: note: Parameter 'ext' can be declared as pointer to const head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:812:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:853:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:878:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:912:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/ctl_pipewire.c:951:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:1005:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:1021:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:1064:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:1093:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_IOPLUG_HW_ACCESS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:1111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:1163:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:1304:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:154:53: style: Parameter 'io' can be declared as pointer to const. However it seems that 'snd_pcm_pipewire_close' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:892:11: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:154:53: note: Parameter 'io' can be declared as pointer to const head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable revents [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:186:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:210:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_STREAM_PLAYBACK [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:251:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable snd_pcm_channel_area_t [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:349:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:377:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_STREAM_STATE_ERROR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:430:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_STREAM_PLAYBACK [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:474:53: style: Parameter 'io' can be declared as pointer to const. However it seems that 'snd_pcm_pipewire_drain' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:898:11: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:474:53: note: Parameter 'io' can be declared as pointer to const head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:525:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_LATENCY [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:576:53: style: Parameter 'io' can be declared as pointer to const. However it seems that 'snd_pcm_pipewire_start' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:893:11: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:576:53: note: Parameter 'io' can be declared as pointer to const head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:627:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_SL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:674:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:754:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_LATENCY [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:814:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:823:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_UNKNOWN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:827:58: style: Parameter 'io' can be declared as pointer to const. However it seems that 'snd_pcm_pipewire_set_chmap' is a callback function, if 'io' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:903:15: note: You might need to cast the function pointer here pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:827:58: note: Parameter 'io' can be declared as pointer to const head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:838:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:850:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable snd_pcm_chmap_t [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:864:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable snd_pcm_chmap_query_t [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:878:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CHMAP_MONO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:926:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:947:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/alsa-plugins/pcm_pipewire.c:963:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-alsa/tests/test-pipewire-alsa-stress.c:115:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/examples/video-dsp-play.c:109:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackNullOption [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/metadata.c:152:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/metadata.c:212:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/metadata.c:250:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/metadata.c:289:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/metadata.c:310:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/metadata.c:331:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/metadata.c:364:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/metadata.c:393:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/metadata.c:410:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/metadata.c:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jack_property_t [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/metadata.c:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/metadata.c:80:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable descriptions [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/net.c:101:51: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/net.c:107:45: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/net.c:113:51: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/net.c:129:42: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/net.c:135:41: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:140:48: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:142:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/net.c:146:48: style: Parameter 'adapter' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/net.c:17:17: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:17:41: style: Parameter 'result' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:23:44: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:29:113: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:29:60: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/net.c:35:47: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/net.c:41:49: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/net.c:47:48: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:53:123: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:53:63: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/net.c:59:126: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:59:63: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/net.c:65:119: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:65:60: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:67:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/net.c:71:116: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:71:59: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/net.c:77:110: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:77:57: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/net.c:83:105: style: Parameter 'result' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:83:82: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:89:46: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/net.c:95:45: style: Parameter 'net' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-jack/src/net.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/ringbuffer.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/ringbuffer.c:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/statistics.c:31:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_USEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/uuid.c:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/uuid.c:67:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-jack/src/uuid.c:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JACK_UUID_STRING_SIZE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1070:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1080:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1095:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1132:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1167:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1194:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1256:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1272:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1328:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1385:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumFormat [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1462:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1524:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1574:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1641:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumFormat [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1738:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1814:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_INPUT_TYPE_CAMERA [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1826:40: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1829:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1841:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PRIORITY_RECORD [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1863:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1919:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1942:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:1978:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2038:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2064:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2105:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CTRL_FLAG_NEXT_CTRL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2208:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2274:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2354:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _IOC_WRITE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2465:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2521:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2555:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:2572:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_ONCE_INIT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:264:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:325:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:489:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:515:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:532:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:561:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:636:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:654:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:779:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/pipewire-v4l2.c:919:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/v4l2-func.c:53:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/v4l2-func.c:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/pipewire-v4l2/src/v4l2-func.c:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/aec/aec-null.c:116:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/aec/aec-null.c:143:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/aec/aec-null.c:64:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/aec/aec-null.c:83:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:243:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:262:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:306:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:319:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:339:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:370:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/aec/aec-webrtc.cpp:397:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:108:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:191:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:215:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:233:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:250:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:286:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:316:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:331:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:367:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:387:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:406:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:436:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:456:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:476:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:525:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:543:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:564:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:591:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_func [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:642:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:700:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:725:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp-tool.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1062:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1090:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_EVENT_MASK_REMOVE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1125:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1175:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1209:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1229:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1383:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1442:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1542:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1634:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1771:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1868:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1921:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1952:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:1979:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:312:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:634:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:679:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_EVENT_MASK_REMOVE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:871:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:912:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:937:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_EVENT_MASK_REMOVE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/acp.c:987:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1026:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1061:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1306:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1332:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1361:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:139:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1422:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1500:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1618:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1826:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1911:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:1954:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2016:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2058:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2083:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:209:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2211:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2233:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2242:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2286:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2352:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2378:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2401:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2424:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_MIXER_SCHN_UNKNOWN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2471:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2543:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2578:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2603:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2641:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2677:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2713:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2775:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2848:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2896:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2925:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:2945:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3023:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3049:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3063:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3213:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3238:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3269:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3287:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3299:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3310:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3320:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3345:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3482:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3495:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3532:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3652:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3769:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3799:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3820:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3919:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3941:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3962:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:3987:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4010:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4034:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4062:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4085:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4181:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4238:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4426:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4495:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4534:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4553:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4601:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4637:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4753:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4775:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4793:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4866:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4978:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:4991:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5027:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5055:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5265:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5313:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:5350:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:653:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:664:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:673:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:684:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:703:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:729:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:755:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _v [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:777:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:79:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:908:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:947:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-mixer.c:992:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2404:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2408:70: style: Parameter 'ucm' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2408:91: style: Parameter 'default_channel_map' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2412:49: style: Parameter 'ucm' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2412:63: style: Parameter 'card' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2416:46: style: Parameter 'uc_mgr' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2422:22: style: Parameter 'proplist' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2423:38: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2425:18: style: Parameter 'card' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2426:20: style: Parameter 'pcm_handle' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2431:21: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2432:38: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2434:21: style: Parameter 'ports' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2435:26: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2436:18: style: Parameter 'core' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2439:55: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2439:80: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2443:43: style: Parameter 'ucm' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2446:68: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2449:57: style: Parameter 'ucm' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-ucm.c:2452:55: style: Parameter 'ucm' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1027:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:131:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1362:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1382:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1549:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1561:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1608:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_MIXER_ELEM_LAST [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1625:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_ELEM_IFACE_CARD [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1629:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_ELEM_IFACE_PCM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1644:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_CTL_EVENT_MASK_REMOVE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:167:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_ACCESS_MMAP_INTERLEAVED [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1685:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1746:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1818:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:1868:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_FORMAT_U8 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:449:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:624:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:662:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:691:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:820:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:900:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:910:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:934:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/alsa-util.c:961:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_CLASS_LAST [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/array.h:106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/channelmap.h:151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:105:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:111:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:181:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:220:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_autofree [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:72:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:86:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:92:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:293:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:316:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:597:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:604:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:611:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:622:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/compat.h:634:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:294:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:311:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:328:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:345:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:363:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:380:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/conf-parser.c:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/dynarray.h:110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/dynarray.h:120:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/dynarray.h:95:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/proplist.h:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/proplist.h:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/volume.h:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/volume.h:127:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/volume.h:150:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/volume.h:167:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/volume.h:81:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _v [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/volume.h:86:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/acp/volume.h:96:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _v [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:1023:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:1100:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:217:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_OBJECT_PATH [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:251:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:280:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:311:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_ParamProfile [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:357:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:488:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_pod_dynamic_builder [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:581:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:607:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:636:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Props [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:709:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:815:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:831:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:851:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:865:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:87:48: style: Parameter 'source' can be declared as pointer to const. However it seems that 'handle_acp_poll' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:118:27: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:87:48: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:897:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:935:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-acp-device.c:971:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:177:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:258:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:302:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:319:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:342:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:382:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:439:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:475:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:488:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:511:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:488:42: note: Parameter 'handle' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:507:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-compress-offload-device.c:560:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:187:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_STREAM_PLAYBACK [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:261:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:300:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:318:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:341:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:380:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:437:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:473:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:486:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:512:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:486:42: note: Parameter 'handle' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:508:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-pcm-device.c:544:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:153:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_CLIENT_SYSTEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:169:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:191:48: style: Parameter 'source' can be declared as pointer to const. However it seems that 'alsa_seq_on_sys' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:308:27: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:191:48: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:258:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:352:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:365:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:374:53: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:402:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:462:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:474:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:499:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:609:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:715:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DLL_BW_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:72:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_SEQ_PORT_TYPE_MIDI_GENERIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:786:54: style: Parameter 'source' can be declared as pointer to const. However it seems that 'alsa_on_timeout_event' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:905:23: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:786:54: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:794:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:835:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:860:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:902:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-seq.c:982:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:1036:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:1069:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:1107:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:1158:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:160:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:196:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:288:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:317:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:334:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:356:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:491:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:682:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:725:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:826:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:874:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_CLOEXEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:901:50: style: Parameter 'source' can be declared as pointer to const. However it seems that 'impl_on_fd_events' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:941:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:901:50: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:935:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/alsa-udev.c:978:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:106:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable snd_codec [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:142:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_AUDIOCODEC_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:163:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_AUDIOCODEC_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:190:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDRV_COMPRESS_START [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:196:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDRV_COMPRESS_STOP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:202:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDRV_COMPRESS_PAUSE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDRV_COMPRESS_RESUME [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDRV_COMPRESS_DRAIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:224:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDRV_COMPRESS_TSTAMP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNDRV_COMPRESS_AVAIL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/compress-offload-api.c:259:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/test-hw-params.c:75:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_STREAM_PLAYBACK [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/test-timer.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/test-timer.c:155:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_FORMAT_S32_LE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/test-timer.c:175:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/test-timer.c:197:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SND_PCM_FORMAT_S16_LE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/alsa/test-timer.c:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1046:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1144:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1232:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PORT_FLAG_LIVE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1344:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_ParamPortConfig [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1405:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1438:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1450:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1461:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1474:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1490:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1510:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1530:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1551:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1571:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:157:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_pod_dynamic_builder [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1585:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1702:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1719:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1759:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:1842:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:256:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RateMatch [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:298:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:330:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_param [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:386:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Buffers [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:485:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:541:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_PortConfig [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:566:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Latency [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:587:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_pod_dynamic_builder [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:633:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_PORT_CONFIG_MODE_none [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:688:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:788:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:857:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NODE_COMMAND_ParamBegin [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:913:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioadapter.c:992:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1024:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_CONTROL_Properties [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1053:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_CONTROL_Properties [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:105:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1172:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Float [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1262:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1291:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1354:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1431:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1546:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1579:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1586:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1643:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1712:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1788:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1813:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1836:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1915:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1952:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1972:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3286:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1972:31: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1974:10: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3286:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1974:10: note: Parameter 'user_data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1979:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3291:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1979:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1982:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1986:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3292:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1986:29: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:1988:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2003:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_FORMAT_DSP_F32 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2082:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2266:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2357:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2401:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2489:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2556:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2625:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2652:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2693:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:270:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NODE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2778:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RATE_MATCH_FLAG_ACTIVE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2806:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RATE_MATCH_FLAG_ACTIVE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2814:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:2822:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:294:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_FORMAT_DSP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:325:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3305:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3321:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3332:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3359:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3377:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3394:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:3500:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:390:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:407:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:66:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:843:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:929:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_pod_float [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:962:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:982:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/audioconvert.c:998:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_VOLUME_RAMP_LINEAR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/benchmark-fmt-ops.c:299:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/benchmark-fmt-ops.c:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/benchmark-fmt-ops.c:88:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/benchmark-fmt-ops.c:96:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/benchmark-resample.c:179:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:118:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:132:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:154:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:182:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:216:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:252:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:283:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:320:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:346:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:374:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:403:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:428:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:458:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:487:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:59:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-c.c:72:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:146:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:156:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:191:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:252:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:283:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:318:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:369:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:431:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops-sse.c:487:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:101:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:133:47: style: Parameter 'mix' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:148:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:156:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:162:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:171:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:183:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:692:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/channelmix-ops.c:762:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:139:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:175:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:227:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:300:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:30:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:315:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:381:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:429:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:473:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:488:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:536:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:612:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:698:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:713:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:756:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:812:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:81:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:895:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:910:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-avx2.c:977:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:100:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:101:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:102:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:104:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:105:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:107:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:108:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:110:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:111:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:112:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:113:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:114:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:116:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:117:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:119:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:120:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:121:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:122:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:123:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:125:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:126:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:128:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:129:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:130:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:131:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:132:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:134:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:135:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:137:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:138:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:139:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:140:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:141:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:143:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:144:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:145:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:146:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:147:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:150:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:151:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:152:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:155:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:156:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:157:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:158:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:166:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:170:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:172:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:173:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:175:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:176:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:177:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:178:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:179:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:181:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:182:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:184:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:185:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:186:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:187:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:188:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:190:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:191:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:193:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:194:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:195:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:196:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:197:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:199:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:200:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:201:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:202:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:203:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:304:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:305:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:306:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:307:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:308:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:309:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:310:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:311:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:312:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:313:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:314:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:315:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:316:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:317:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:318:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:319:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:32:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:33:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:34:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:35:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:36:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:387:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:388:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:389:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:390:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:391:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:392:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:393:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:398:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:399:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:400:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:401:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:402:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:403:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:408:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:409:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:410:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:411:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:412:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:413:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:94:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:95:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:96:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:97:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-c.c:99:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:14:41: style: Parameter 'conv' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:179:32: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:17:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:182:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:253:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:266:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:373:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:460:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:96:32: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-neon.c:99:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1026:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1039:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1075:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1082:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1089:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1132:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1183:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1247:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1262:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1308:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1328:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1370:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:1383:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:172:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:19:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:231:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:319:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:334:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:368:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:379:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:421:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:476:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:544:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:579:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:595:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:613:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:627:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:64:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:671:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:691:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:722:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:760:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:782:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:814:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:858:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:871:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:899:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:939:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:952:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse2.c:981:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse41.c:20:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-sse41.c:60:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-ssse3.c:13:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops-ssse3.c:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.c:342:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.c:385:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.c:452:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable di [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.c:479:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.h:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.h:171:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.h:175:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/fmt-ops.h:262:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/hilbert.h:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/law.h:46:17: style: Variable 'ulaw_decode' can be declared as const array [constVariable] head pipewire-1.0.4/spa/plugins/audioconvert/law.h:7:17: style: Variable 'alaw_decode' can be declared as const array [constVariable] head pipewire-1.0.4/spa/plugins/audioconvert/peaks-ops-c.c:23:37: style: Parameter 'peaks' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/audioconvert/peaks-ops.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:73:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native-avx.c:74:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:44:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native-c.c:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:120:49: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:198:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native-neon.c:9:46: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:59:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:73:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native-sse.c:74:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:94:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native-ssse3.c:95:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native.c:109:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native.c:198:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/resample-native.c:348:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.13.0 pipewire-1.0.4/spa/plugins/audioconvert/resample-native.c:82:1: style: Variable 'data' can be declared as pointer to const [constVariablePointer] head pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:78:53: style: Parameter 'r' can be declared as pointer to const. However it seems that 'impl_peaks_update_rate' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:104:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:78:53: note: Parameter 'r' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:82:52: style: Parameter 'r' can be declared as pointer to const. However it seems that 'impl_peaks_delay' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:120:13: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:82:52: note: Parameter 'r' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:87:52: style: Parameter 'r' can be declared as pointer to const. However it seems that 'impl_peaks_in_len' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:121:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/resample-peaks.c:87:52: note: Parameter 'r' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audioconvert/spa-resample.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF_FORMAT_PCM_S8 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/spa-resample.c:122:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFM_READ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/spa-resample.c:185:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/spa-resample.c:259:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/spa-resample.c:82:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SF_FORMAT_SUBMASK [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:121:34: style: Parameter 'data' can be declared as pointer to const. However it seems that 'port_info_none' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:135:16: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:121:34: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_NODE_EVENTS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:150:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:158:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:171:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_NODE_EVENTS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-audioadapter.c:233:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_NODE_EVENTS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:101:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_MONO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:118:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:151:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:174:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:207:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:246:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:286:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:375:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_MONO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-channelmix.c:86:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:33:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:352:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:366:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:380:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:398:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:528:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:540:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:551:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:567:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:583:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:595:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:607:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:619:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:630:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:660:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_FORMAT_F32P [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:732:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_FORMAT_S8 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:744:26: style: Parameter 'argv' can be declared as const array [constParameter] head pipewire-1.0.4/spa/plugins/audioconvert/test-fmt-ops.c:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-peaks.c:94:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-resample.c:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-resample.c:91:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:150:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:769:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:150:31: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:152:10: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:769:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:152:10: note: Parameter 'user_data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:161:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:179:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:274:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:298:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:318:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:342:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:775:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:342:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:346:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:349:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:776:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:349:40: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:352:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:365:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:401:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:537:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:599:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:631:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:687:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:722:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:739:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:789:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:802:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:829:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:802:42: note: Parameter 'handle' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:825:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/test-source.c:889:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/volume-ops.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/wavfile.c:172:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/wavfile.c:190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audioconvert/wavfile.c:225:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:131:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_enum_params' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:848:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:131:40: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:138:38: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_param' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:849:15: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:138:38: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:144:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:850:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:144:35: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:144:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:850:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:144:62: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:153:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:201:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:218:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:847:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:218:31: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:220:10: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:847:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:220:10: note: Parameter 'user_data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:231:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:280:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:323:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:373:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:469:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:530:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:610:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:632:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:703:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:730:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:750:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:866:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:884:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:912:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/audiomixer.c:984:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/benchmark-mix-ops.c:198:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/benchmark-mix-ops.c:60:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-avx.c:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:37:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:38:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:39:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:41:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:42:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:43:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:44:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:46:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:47:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-c.c:48:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-sse.c:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops-sse2.c:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops.c:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops.c:81:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops.c:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mix-ops.h:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:126:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_enum_params' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:786:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:126:40: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:133:38: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_param' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:787:15: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:133:38: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:139:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:788:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:139:35: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:139:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:788:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:139:62: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:148:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:196:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:213:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:785:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:213:31: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:215:10: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:785:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:215:10: note: Parameter 'user_data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:226:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:276:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:317:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumFormat [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:348:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:446:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:478:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:546:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:568:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:638:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:665:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:685:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:804:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:822:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:849:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/mixer-dsp.c:921:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/test-mix-ops.c:115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/test-mix-ops.c:130:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/test-mix-ops.c:254:26: style: Parameter 'argv' can be declared as const array [constParameter] head pipewire-1.0.4/spa/plugins/audiomixer/test-mix-ops.c:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiomixer/test-mix-ops.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_FORMAT_F32 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:1009:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:1038:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:1119:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:260:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:292:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:317:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:340:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:373:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:430:42: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_output' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:1075:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:430:42: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_HAVE_DATA [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:448:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:516:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:530:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:549:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:556:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:971:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:556:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:559:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:563:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:972:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:563:29: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:565:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:579:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:613:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:737:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:794:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:816:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:861:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:899:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:938:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/audiotestsrc/audiotestsrc.c:985:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1025:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_HAVE_DATA [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1041:53: style: Parameter 'source' can be declared as pointer to const. However it seems that 'avb_on_timeout_event' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1158:29: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1041:53: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1052:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1091:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_TAI [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1137:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_CLOCK_FLAG_FREEWHEEL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1161:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_IN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1197:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:128:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_AUDIO_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:279:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PROP_params [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_AUDIO_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:364:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_pod_int [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:392:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:407:33: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:415:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AVBTP_AAF_FORMAT_FLOAT_32BIT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:437:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AVBTP_AAF_PCM_NSR_8KHZ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:463:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumFormat [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:539:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_P_TSN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:644:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:679:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:736:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:763:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:769:52: style: Parameter 'source' can be declared as pointer to const. However it seems that 'avb_on_socket_event' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:1168:29: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:769:52: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:781:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:824:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:860:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:90:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:917:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:960:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_NEED_DATA [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.c:980:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.h:270:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.h:280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.h:298:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/avb/avb-pcm.h:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:237:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:312:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:482:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_AUDIO_DATA [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:529:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:551:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AAC_DEC_OK [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:572:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:632:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:572:37: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:574:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aac.c:589:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AACENC_BITRATE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:120:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:158:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:208:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:283:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_reduce_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:711:2: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:283:39: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:285:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:288:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_increase_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:711:2: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:288:41: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:290:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:316:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:352:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:711:2: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:352:37: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:354:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:395:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:413:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:449:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:468:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:477:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'msbc_reduce_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:690:20: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:477:38: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:479:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:482:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'msbc_increase_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:691:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:482:40: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:484:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:487:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'msbc_get_block_size' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:684:20: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:487:38: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:499:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:532:36: style: Parameter 'data' can be declared as pointer to const. However it seems that 'msbc_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:685:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:532:36: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:534:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:537:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'msbc_start_encode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:686:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:537:37: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:538:9: style: Parameter 'dst' can be declared as pointer to const. However it seems that 'msbc_start_encode' is a callback function, if 'dst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:686:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:538:9: note: Parameter 'dst' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:540:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:543:30: style: Parameter 'data' can be declared as pointer to const. However it seems that 'msbc_encode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:687:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:543:30: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:545:9: style: Parameter 'dst' can be declared as pointer to const. However it seems that 'msbc_encode' is a callback function, if 'dst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:687:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:545:9: note: Parameter 'dst' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:546:11: style: Parameter 'dst_out' can be declared as pointer to const. However it seems that 'msbc_encode' is a callback function, if 'dst_out' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:687:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:546:11: note: Parameter 'dst_out' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:546:25: style: Parameter 'need_flush' can be declared as pointer to const. However it seems that 'msbc_encode' is a callback function, if 'need_flush' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:687:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:546:25: note: Parameter 'need_flush' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:548:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:551:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'msbc_start_decode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:688:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:551:37: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:552:47: style: Parameter 'seqnum' can be declared as pointer to const. However it seems that 'msbc_start_decode' is a callback function, if 'seqnum' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:688:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:552:47: note: Parameter 'seqnum' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:552:65: style: Parameter 'timestamp' can be declared as pointer to const. However it seems that 'msbc_start_decode' is a callback function, if 'timestamp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:688:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-aptx.c:552:65: note: Parameter 'timestamp' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:119:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:169:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_reduce_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:609:2: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:169:39: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:174:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_increase_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:609:2: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:174:41: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:187:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:208:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBC_LE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:265:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:609:2: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:265:37: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:267:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:289:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:303:49: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:304:47: style: Parameter 'seqnum' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:304:65: style: Parameter 'timestamp' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:363:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:399:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:409:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'duplex_reduce_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:576:20: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:409:40: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:411:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:414:42: style: Parameter 'data' can be declared as pointer to const. However it seems that 'duplex_increase_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:577:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:414:42: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:416:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:419:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'duplex_get_block_size' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:570:20: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:419:40: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:432:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:479:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'duplex_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:571:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:479:38: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:481:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:484:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'duplex_start_encode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:572:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:484:39: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:485:9: style: Parameter 'dst' can be declared as pointer to const. However it seems that 'duplex_start_encode' is a callback function, if 'dst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:572:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:485:9: note: Parameter 'dst' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:487:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:490:32: style: Parameter 'data' can be declared as pointer to const. However it seems that 'duplex_encode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:573:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:490:32: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:492:9: style: Parameter 'dst' can be declared as pointer to const. However it seems that 'duplex_encode' is a callback function, if 'dst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:573:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:492:9: note: Parameter 'dst' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:493:11: style: Parameter 'dst_out' can be declared as pointer to const. However it seems that 'duplex_encode' is a callback function, if 'dst_out' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:573:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:493:11: note: Parameter 'dst_out' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:493:25: style: Parameter 'need_flush' can be declared as pointer to const. However it seems that 'duplex_encode' is a callback function, if 'need_flush' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:573:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:493:25: note: Parameter 'need_flush' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:495:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:498:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'duplex_start_decode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:574:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:498:39: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:499:47: style: Parameter 'seqnum' can be declared as pointer to const. However it seems that 'duplex_start_decode' is a callback function, if 'seqnum' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:574:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:499:47: note: Parameter 'seqnum' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:499:65: style: Parameter 'timestamp' can be declared as pointer to const. However it seems that 'duplex_start_decode' is a callback function, if 'timestamp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:574:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:499:65: note: Parameter 'timestamp' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-faststream.c:553:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SBC_MODE_MONO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:180:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:253:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:335:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:454:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:758:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:454:37: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:456:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:469:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC3PLUS_OK [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:487:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:548:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:642:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-lc3plus.c:710:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:104:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:141:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDACBT_EQMID_MQ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:243:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDACBT_EQMID_INC_QUALITY [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:259:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDACBT_EQMID_HQ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:298:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_PropInfo [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:362:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDACBT_EQMID_HQ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:393:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDACBT_EQMID_SQ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:486:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDACBT_EQMID_SQ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:500:36: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:575:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:500:36: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:509:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-ldac.c:544:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:1080:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:1120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:1189:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:1248:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:1256:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:1328:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_increase_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:1406:2: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:1328:41: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:304:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPUS_APPLICATION_AUDIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:507:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:565:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:607:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:758:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_BLUETOOTH_AUDIO_CODEC_OPUS_05_PRO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:775:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:815:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:877:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:885:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_BLUETOOTH_AUDIO_CODEC_OPUS_05_PRO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-opus.c:916:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:347:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:446:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:550:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:656:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:550:37: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:552:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:584:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/a2dp-codec-sbc.c:598:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:332:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC3_MIN_FRAME_BYTES [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:470:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:490:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:556:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:582:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:651:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:704:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:761:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:861:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_abr_process' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:980:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:861:37: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:863:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:866:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_start_encode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:981:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:866:38: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:867:9: style: Parameter 'dst' can be declared as pointer to const. However it seems that 'codec_start_encode' is a callback function, if 'dst' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:981:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:867:9: note: Parameter 'dst' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:894:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC3_PCM_FORMAT_S24 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:910:49: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_start_decode' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:983:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:910:49: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:911:47: style: Parameter 'seqnum' can be declared as pointer to const. However it seems that 'codec_start_decode' is a callback function, if 'seqnum' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:983:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:911:47: note: Parameter 'seqnum' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:911:65: style: Parameter 'timestamp' can be declared as pointer to const. However it seems that 'codec_start_decode' is a callback function, if 'timestamp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:983:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:911:65: note: Parameter 'timestamp' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:926:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:949:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_reduce_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:985:20: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:949:39: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:951:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:954:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'codec_increase_bitpool' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:986:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:954:41: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/bap-codec-lc3.c:956:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1104:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1262:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1327:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1351:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1389:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1409:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1448:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1466:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1506:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1646:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:1861:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2148:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_PropInfo [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2207:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Props [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:221:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable device_link [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2223:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2350:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2397:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_EVENT_DEVICE_Object [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2420:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2449:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2512:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2525:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:259:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_BLUETOOTH_AUDIO_CODEC_MSBC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2650:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2722:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:2803:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:314:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_EVENT_DEVICE_Object [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:439:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:455:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:486:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_MONO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:498:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:524:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_API_BLUEZ5_ADDRESS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:640:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_API_BLUEZ5_TRANSPORT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:733:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable device_link [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:816:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_EVENT_DEVICE_Object [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/bluez5-device.c:924:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable others [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/codec-loader.c:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NAME_API_CODEC_BLUEZ5_MEDIA [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/dbus-monitor.c:133:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/dbus-monitor.c:194:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/dbus-monitor.c:38:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/defs.h:808:79: style: Parameter 'monitor' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/bluez5/defs.h:809:9: style: Parameter 'dbus_connection' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:127:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:139:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:146:49: style: Parameter 'source' can be declared as pointer to const. However it seems that 'group_on_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:287:23: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:146:49: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:249:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:338:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/iso-io.c:403:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1040:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_ERR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1053:55: style: Parameter 'source' can be declared as pointer to const. However it seems that 'media_on_flush_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1237:35: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1053:55: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1062:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1078:49: style: Parameter 'source' can be declared as pointer to const. However it seems that 'media_on_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1284:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1078:49: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1090:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1269:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1380:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_DEVICE_API [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1449:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1463:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1482:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1493:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1500:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1916:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1500:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1503:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1506:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1917:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1506:40: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1508:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1527:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1669:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1737:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1765:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1807:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1827:46: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_port_reuse_buffer' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1922:23: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1827:46: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1829:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:1839:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:2005:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:2050:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:2180:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:275:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:287:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:337:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:382:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PORT_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:415:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:450:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:481:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:511:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_USEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:530:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RATE_MATCH_FLAG_ACTIVE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:539:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIOCOUTQ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:559:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:602:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:658:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:703:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:724:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:942:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-sink.c:967:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1104:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1164:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1193:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1238:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1261:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1328:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_USEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1373:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxsize [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1418:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1463:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1572:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1618:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:171:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1754:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:230:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:242:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:274:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:308:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_USEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:349:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:406:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:448:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:468:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_IN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:550:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RATE_MATCH_FLAG_ACTIVE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:557:49: style: Parameter 'source' can be declared as pointer to const. However it seems that 'media_on_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:713:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/media-source.c:557:49: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:571:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:624:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:696:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:818:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:860:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_DEVICE_API [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:886:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:900:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:919:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:930:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:937:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1500:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/media-source.c:937:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:940:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:943:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/media-source.c:1501:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/media-source.c:943:40: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:945:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/media-source.c:964:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:184:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:292:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:496:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:522:78: style: Parameter 'chr' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:552:64: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:637:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLUEZ5_TYPE_OBJECT_MANAGER_CLIENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:656:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:694:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:729:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:775:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-enum.c:841:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1030:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1202:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_IN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1229:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1270:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1345:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PORT_CHANGE_MASK_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1380:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1404:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1436:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_DEVICE_API [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1471:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1492:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1503:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1510:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1841:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1510:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1513:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1516:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1842:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1516:40: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1518:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1536:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1657:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_application [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1690:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1720:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1764:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1785:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1805:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_OK [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1862:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1915:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:2103:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:246:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:293:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_MSEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:306:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:318:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:355:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:376:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:393:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:444:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_MSEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:459:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:479:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RDWR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:508:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_ERR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:654:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_OK [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:747:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:769:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:817:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_OK [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:852:43: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:1201:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:852:43: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:863:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:953:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-node.c:987:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-parser.c:193:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_MSEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:103:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:163:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_NONBLOCK [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:313:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:383:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:403:68: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:458:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLUEZ5_TYPE_OBJECT_MANAGER_CLIENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:494:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:537:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.13.0 pipewire-1.0.4/spa/plugins/bluez5/midi-server.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:168:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:210:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_IN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-io.c:88:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_IN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1146:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1189:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1217:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1259:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1277:46: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_port_reuse_buffer' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1358:23: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1277:46: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1279:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1288:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1415:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1458:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1555:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:218:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:230:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:258:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:309:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:335:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:354:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:374:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:556:53: style: Parameter 'source' can be declared as pointer to const. However it seems that 'sco_on_flush_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:694:34: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:556:53: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:565:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:581:47: style: Parameter 'source' can be declared as pointer to const. However it seems that 'sco_on_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:742:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:581:47: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:593:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:654:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:722:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:860:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:888:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_DEVICE_API [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:922:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:936:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:955:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:966:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:973:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1352:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:973:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:976:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:979:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:1353:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:979:40: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:981:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-sink.c:999:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1168:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1197:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1242:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1265:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1333:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxsize [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1370:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1415:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1515:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1558:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:162:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1655:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:207:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:219:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:251:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:302:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:513:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:582:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RATE_MATCH_FLAG_ACTIVE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:589:47: style: Parameter 'source' can be declared as pointer to const. However it seems that 'sco_on_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:746:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:589:47: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:600:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:668:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:726:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:840:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:869:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_DEVICE_API [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:901:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:915:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:934:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:945:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:952:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1452:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:952:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:955:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:958:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:1453:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:958:40: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:960:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/bluez5/sco-source.c:978:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:101:38: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_param' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/control/mixer.c:750:15: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/control/mixer.c:101:38: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/control/mixer.c:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:107:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/control/mixer.c:751:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/control/mixer.c:107:35: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/control/mixer.c:107:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/control/mixer.c:751:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/control/mixer.c:107:62: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/control/mixer.c:109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:116:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:164:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:181:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/control/mixer.c:748:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/control/mixer.c:181:31: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/control/mixer.c:183:10: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/control/mixer.c:748:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/control/mixer.c:183:10: note: Parameter 'user_data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/control/mixer.c:194:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:241:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:280:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_application [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:304:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:416:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:467:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:489:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:549:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:576:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:631:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:767:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:785:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:811:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:869:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/control/mixer.c:94:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_enum_params' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/control/mixer.c:749:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/control/mixer.c:94:40: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:146:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:160:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:408:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:160:31: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:162:13: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:408:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:162:13: note: Parameter 'user_data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:168:26: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:413:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:168:26: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:175:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:414:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:175:29: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:179:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:260:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:284:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:320:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:336:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:355:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:377:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:397:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:429:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:444:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:469:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Log [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:75:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_enum_params' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:409:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:75:40: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:82:38: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_param' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:410:15: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:82:38: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:89:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:411:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:89:35: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:89:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:411:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:89:62: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-dec.c:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:144:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:158:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:387:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:158:31: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:160:13: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:387:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:160:13: note: Parameter 'user_data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:166:26: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:392:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:166:26: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:169:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:173:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:393:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:173:29: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:179:36: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:184:28: style: Parameter 'builder' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:186:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:247:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:269:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:315:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:334:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:353:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:368:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:408:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:423:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:447:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Log [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:74:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_enum_params' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:388:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:74:40: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:81:38: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_param' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:389:15: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:81:38: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:87:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:390:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:87:35: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:87:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:390:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:87:62: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg-enc.c:97:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg.c:112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_HANDLE_FACTORY [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg.c:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/ffmpeg/ffmpeg.c:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/jack/jack-client.c:67:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackNoStartServer [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/jack/jack-client.c:95:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/jack/jack-device.c:118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JackPortIsOutput [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/jack/jack-device.c:150:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/jack/jack-device.c:183:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/jack/jack-device.c:206:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/jack/jack-device.c:229:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/jack/jack-device.c:253:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/jack/jack-device.c:310:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/jack/jack-device.c:345:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/jack/jack-device.c:362:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/jack/jack-device.c:387:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/jack/jack-device.c:420:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:112:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:179:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:196:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:203:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_enum_params' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:221:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:203:35: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:207:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:210:33: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_set_param' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:222:15: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:210:33: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:214:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:229:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:285:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:319:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:76:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Model [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-device.cpp:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Location [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:1000:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:1047:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:199:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:251:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:328:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:367:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:387:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:443:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:457:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:475:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:486:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:493:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:916:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:493:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:497:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:500:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:917:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:500:40: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:504:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:523:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:654:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:740:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:766:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:800:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:826:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:869:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:930:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-source.cpp:975:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NODE_FLAG_RT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:136:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_FLAG_OUTSTANDING [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:142:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxsize [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:251:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumFormat [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:378:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VIDEO_FORMAT_ENCODED [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:451:49: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:453:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:460:49: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:462:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:487:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_PropInfo [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:619:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:64:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_FLAG_OUTSTANDING [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:664:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_ERR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:712:51: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:712:70: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:715:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:738:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_META_TRANSFORMATION_None [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:753:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:849:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:871:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RequestCancelled [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:923:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/libcamera/libcamera-utils.cpp:998:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable requestComplete [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/cpu-arm.c:83:37: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/support/cpu-x86.c:165:37: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/support/cpu-x86.c:182:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/cpu.c:189:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/cpu.c:202:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/support/cpu.c:228:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/support/cpu.c:202:42: note: Parameter 'handle' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/support/cpu.c:224:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/cpu.c:270:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/cpu.c:75:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_CPU_FORCE_AUTODETECT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:109:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_pollfd_create' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/support/evl-system.c:395:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/support/evl-system.c:109:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/support/evl-system.c:125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:147:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable evl_nil [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:163:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:181:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:195:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:228:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVL_CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:271:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FD_TIMER_ABSTIME [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:294:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:305:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVL_CLONE_PUBLIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:332:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:350:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:360:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FD_CLOEXEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:379:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:415:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:430:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:451:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:486:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/evl-system.c:78:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_close' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/support/evl-system.c:392:11: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/support/evl-system.c:78:29: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/support/journal.c:185:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/journal.c:240:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/journal.c:285:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/journal.c:314:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/logger.c:246:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/logger.c:263:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/logger.c:300:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/logger.c:393:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:117:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:126:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:134:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:144:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:158:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:166:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_CLOCK_FLAG_FREEWHEEL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:217:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:250:43: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/support/node-driver.c:648:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/support/node-driver.c:250:43: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/support/node-driver.c:260:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:373:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:399:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_NODE_DRIVER [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:417:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:435:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:446:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:469:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:493:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:513:38: style: Parameter 's' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/support/node-driver.c:534:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:548:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/node-driver.c:674:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:1011:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:180:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:192:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:241:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:265:43: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_timeout' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:960:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:265:43: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:334:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:369:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_NODE_DRIVER [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:384:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:398:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:417:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:438:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:500:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:629:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:683:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:708:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:751:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:773:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:821:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:845:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:865:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:875:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:893:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/null-audio-sink.c:909:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/system.c:108:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CTL_ADD [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/system.c:121:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CTL_MOD [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/system.c:127:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CTL_DEL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/system.c:138:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/system.c:152:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FD_CLOEXEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/system.c:167:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FD_TIMER_ABSTIME [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/system.c:185:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/system.c:194:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FD_CLOEXEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/system.c:206:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_eventfd_write' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/support/system.c:273:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/support/system.c:206:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/support/system.c:209:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/system.c:216:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/system.c:227:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FD_CLOEXEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/system.c:247:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/system.c:283:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/system.c:298:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/system.c:318:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/system.c:347:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/support/system.c:44:33: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_write' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/support/system.c:258:11: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/support/system.c:44:33: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/test/fakesink.c:140:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesink.c:664:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesink.c:140:35: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/test/fakesink.c:140:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesink.c:664:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesink.c:140:62: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/test/fakesink.c:142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:150:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:184:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:207:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:215:40: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/test/fakesink.c:215:61: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/test/fakesink.c:230:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_NEED_DATA [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:268:41: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_input' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesink.c:762:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesink.c:268:41: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/test/fakesink.c:280:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:347:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:361:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:380:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:391:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesink.c:666:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesink.c:391:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/test/fakesink.c:394:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:398:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesink.c:667:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesink.c:398:29: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/test/fakesink.c:400:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:403:43: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/test/fakesink.c:403:71: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/test/fakesink.c:407:28: style: Parameter 'builder' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/test/fakesink.c:409:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:419:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:444:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:541:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:564:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:605:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:617:46: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_port_reuse_buffer' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesink.c:672:23: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesink.c:617:46: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/test/fakesink.c:619:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:628:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:680:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:704:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:732:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesink.c:804:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:149:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesrc.c:695:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesrc.c:149:35: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/test/fakesrc.c:149:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesrc.c:695:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesrc.c:149:62: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/test/fakesrc.c:151:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:159:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:188:37: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:188:58: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:199:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:222:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:244:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:276:42: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_output' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesrc.c:792:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesrc.c:276:42: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/test/fakesrc.c:292:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:359:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:372:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:391:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:402:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesrc.c:697:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesrc.c:402:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/test/fakesrc.c:405:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:409:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/test/fakesrc.c:698:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/test/fakesrc.c:409:29: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/test/fakesrc.c:411:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:414:43: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:414:62: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:418:33: style: Parameter 'builder' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:430:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:454:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:539:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:555:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:576:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:619:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:652:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:669:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:711:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:735:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:763:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/test/fakesrc.c:834:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:132:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:149:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:156:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_enum_params' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:174:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:156:35: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:160:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:163:33: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_set_param' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:175:15: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:163:33: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:182:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:195:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:221:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:195:42: note: Parameter 'handle' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:217:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-device.c:256:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:1047:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:193:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:246:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:359:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:399:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:420:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:472:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:490:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:501:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:508:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:914:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:508:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:512:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:515:40: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:915:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:515:40: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:519:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:538:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:659:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:723:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:766:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:800:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:826:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:869:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:928:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:941:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:969:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:941:42: note: Parameter 'handle' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/v4l2/v4l2-source.c:965:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:179:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:255:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Device [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:367:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:434:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:474:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_CLOEXEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:491:50: style: Parameter 'source' can be declared as pointer to const. However it seems that 'impl_on_fd_events' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:532:22: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:491:50: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:526:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:569:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:626:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:659:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:696:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:736:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-udev.c:90:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1038:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_QUERY_EXT_CTRL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1093:49: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1095:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1102:49: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1104:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:110:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_FLAG_OUTSTANDING [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1126:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CTRL_FLAG_NEXT_CTRL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:116:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_QBUF [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1295:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_G_CTRL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1318:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1367:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:141:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_FLAG_OUTSTANDING [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1421:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_ERR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:146:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxsize [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1471:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datas [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1569:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_MEMORY_MMAP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1694:38: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1696:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1699:35: style: Parameter 'this' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1701:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1714:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1739:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:1791:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:335:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:374:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VIDEO_FORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:416:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_FRMSIZE_TYPE_DISCRETE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:445:48: style: Parameter 'f1' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:467:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_FRMIVAL_TYPE_DISCRETE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:517:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumFormat [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:81:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CAP_DEVICE_CAPS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:882:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/v4l2/v4l2-utils.c:926:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1007:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Latency [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1036:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1130:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1185:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1218:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1230:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1241:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1254:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1270:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1291:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1321:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1342:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:134:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1362:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1381:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1486:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1503:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1548:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:1630:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:205:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RateMatch [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:244:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:276:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_param [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:335:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Buffers [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:427:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:488:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_PortConfig [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:506:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_PORT_CONFIG_MODE_none [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:558:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:654:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:726:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NODE_COMMAND_ParamBegin [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:784:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:836:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videoconvert/videoadapter.c:921:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/draw.c:265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:204:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:226:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:259:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:268:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:291:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:312:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:344:42: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_output' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:927:28: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:344:42: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:351:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_HAVE_DATA [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:360:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:427:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:441:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:460:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:467:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:830:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:467:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:470:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:474:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:831:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:474:29: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:476:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:490:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:526:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:640:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_SUBTYPE_raw [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:687:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:710:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:753:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:786:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:802:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:844:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:868:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:896:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/videotestsrc/videotestsrc.c:969:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:172:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/volume/volume.c:721:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/volume/volume.c:172:35: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/volume/volume.c:172:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/volume/volume.c:721:12: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/volume/volume.c:172:62: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/volume/volume.c:174:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:182:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:210:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:258:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:272:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/volume/volume.c:718:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/volume/volume.c:272:31: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/volume/volume.c:274:10: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_set_callbacks' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/volume/volume.c:718:19: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/volume/volume.c:274:10: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/volume/volume.c:279:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/volume/volume.c:723:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/volume/volume.c:279:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/volume/volume.c:282:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:286:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/volume/volume.c:724:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/volume/volume.c:286:29: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/volume/volume.c:288:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:302:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:333:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:436:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:483:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:506:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:554:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:589:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:617:61: style: Parameter 'dbuf' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/volume/volume.c:617:86: style: Parameter 'sbuf' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/volume/volume.c:631:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:670:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:737:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:750:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'impl_clear' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/volume/volume.c:777:18: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/volume/volume.c:750:42: note: Parameter 'handle' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/volume/volume.c:773:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/volume/volume.c:852:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/dmabuf_fallback.c:30:59: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/vulkan/dmabuf_fallback.c:34:46: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/vulkan/dmabuf_fallback.c:39:45: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/vulkan/dmabuf_linux.c:122:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DMA_BUF_BASE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:123:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:141:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:166:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:216:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_FORMAT_DSP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:233:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:253:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:260:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:748:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:260:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:263:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:267:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:749:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:267:29: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:277:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:342:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:379:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:502:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_SUBTYPE_dsp [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:582:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:608:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:647:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:666:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:684:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:762:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:779:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:804:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-filter.c:891:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:1014:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:1096:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:179:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:201:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:236:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:259:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:278:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_OK [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:354:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_HAVE_DATA [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:380:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:451:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_FORMAT_DSP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:468:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:487:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:494:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_add_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:946:14: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:494:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:497:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:501:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_remove_port' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:947:17: note: You might need to cast the function pointer here pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:501:29: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:503:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:511:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:577:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VIDEO_FLAG_MODIFIER_FIXATION_REQUIRED [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:613:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:737:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_SUBTYPE_dsp [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:818:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:844:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:883:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:902:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:918:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:960:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-source.c:984:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:136:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:168:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_NULL_HANDLE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:207:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SHADER_STAGE_COMPUTE_BIT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:256:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:467:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_FORMAT_UNDEFINED [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:486:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_FORMAT_UNDEFINED [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:596:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:605:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SUCCESS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:620:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_NOT_READY [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:638:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SUCCESS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:644:61: style: Parameter 's' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-compute-utils.c:663:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VIDEO_FORMAT_DSP_F32 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_APPLICATION_INFO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENODEV [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:179:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VkQueueFamilyProperties [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:241:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:344:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_IMAGE_ASPECT_COLOR_BIT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:376:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:426:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:440:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:483:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drmFormatModifier [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:501:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:512:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:575:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_NULL_HANDLE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:597:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SUCCESS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:675:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:762:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:825:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:833:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:842:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:856:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_TRUE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/plugins/vulkan/vulkan-utils.c:863:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_SUCCESS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/tests/benchmark-dict.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/tests/benchmark-pod.c:126:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/tests/benchmark-pod.c:211:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/tests/benchmark-pod.c:267:26: style: Parameter 'argv' can be declared as const array [constParameter] head pipewire-1.0.4/spa/tests/benchmark-pod.c:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/tools/spa-inspect.c:127:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/tools/spa-inspect.c:146:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/tools/spa-inspect.c:234:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/tools/spa-inspect.c:274:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Log [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/tools/spa-inspect.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_NODE_EVENTS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/tools/spa-inspect.c:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_NODE_EVENTS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/tools/spa-monitor.c:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/spa/tools/spa-monitor.c:141:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Log [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/daemon/pipewire.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/bluez-session.c:214:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Device [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/bluez-session.c:304:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NAME_API_BLUEZ5_ENUM_DBUS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/bluez-session.c:335:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-sink.c:106:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_CONTROL_Properties [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-sink.c:118:36: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_send_command' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-sink.c:450:18: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-sink.c:118:36: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/src/examples/export-sink.c:135:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PORT_CHANGE_MASK_FLAGS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-sink.c:145:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-sink.c:448:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-sink.c:145:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/src/examples/export-sink.c:146:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_set_callbacks' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-sink.c:448:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-sink.c:146:60: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/examples/export-sink.c:151:30: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-sink.c:449:12: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-sink.c:151:30: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/src/examples/export-sink.c:152:27: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-sink.c:449:12: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-sink.c:152:27: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/examples/export-sink.c:172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-sink.c:219:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_ParamBuffers [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-sink.c:296:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_PIXELFORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-sink.c:331:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-sink.c:347:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-sink.c:370:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-sink.c:427:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_HAVE_DATA [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-sink.c:462:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_AUTOCONNECT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-sink.c:485:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_PERM_X [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-sink.c:501:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-sink.c:523:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PORT_CHANGE_MASK_FLAGS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-source.c:111:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-source.c:118:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-source.c:453:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-source.c:118:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/src/examples/export-source.c:119:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_set_callbacks' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-source.c:453:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-source.c:119:60: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/examples/export-source.c:124:30: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-source.c:454:12: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-source.c:124:30: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/src/examples/export-source.c:125:23: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-source.c:454:12: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-source.c:125:23: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/examples/export-source.c:144:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-source.c:175:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_audio [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-source.c:265:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-source.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-source.c:310:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-source.c:412:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-source.c:468:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_AUTOCONNECT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-source.c:493:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-source.c:512:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PORT_CHANGE_MASK_FLAGS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-source.c:93:36: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_send_command' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/export-source.c:455:18: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/export-source.c:93:36: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/src/examples/export-spa-device.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-spa-device.c:89:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-spa.c:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/export-spa.c:123:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/local-v4l2.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_Buffers [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/local-v4l2.c:152:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_ParamBuffers [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/local-v4l2.c:201:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_PIXELFORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/local-v4l2.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/local-v4l2.c:249:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/local-v4l2.c:270:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/local-v4l2.c:318:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_NEED_DATA [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/local-v4l2.c:347:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PORT_CHANGE_MASK_FLAGS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/local-v4l2.c:412:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_CORE_DAEMON [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/local-v4l2.c:70:30: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/local-v4l2.c:327:12: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/local-v4l2.c:70:30: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/src/examples/local-v4l2.c:70:57: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/local-v4l2.c:327:12: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/local-v4l2.c:70:57: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/examples/local-v4l2.c:75:36: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_send_command' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/local-v4l2.c:328:18: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/local-v4l2.c:75:36: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/src/examples/local-v4l2.c:90:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/local-v4l2.c:97:37: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_set_callbacks' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/local-v4l2.c:326:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/local-v4l2.c:97:37: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/src/examples/local-v4l2.c:98:60: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_set_callbacks' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/local-v4l2.c:326:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/local-v4l2.c:98:60: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/examples/sdl.h:122:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/sdl.h:140:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FORMAT_mediaType [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-dsp-play.c:121:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stride [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-dsp-play.c:153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-dsp-play.c:182:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-dsp-play.c:244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_TYPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-fixate.c:141:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-fixate.c:221:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-fixate.c:267:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-fixate.c:303:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-fixate.c:368:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VIDEO_FORMAT_RGB [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-fixate.c:390:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-fixate.c:430:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_TYPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-fixate.c:89:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VIDEO_FORMAT_RGB [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-pull.c:137:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_meta_bitmap [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-pull.c:240:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_MSEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-pull.c:253:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-pull.c:334:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-pull.c:455:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-pull.c:507:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_TYPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-reneg.c:113:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-reneg.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-reneg.c:196:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-reneg.c:260:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-reneg.c:274:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-reneg.c:300:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play-reneg.c:357:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_TYPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play.c:137:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_meta_bitmap [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play.c:234:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play.c:283:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Tag [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play.c:407:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-play.c:456:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_TYPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-alloc.c:193:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_MSEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-alloc.c:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-alloc.c:270:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxsize [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-alloc.c:294:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-alloc.c:390:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_CLASS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-fixate.c:108:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-fixate.c:175:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_META_VideoDamage [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-fixate.c:268:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_MSEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-fixate.c:295:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-fixate.c:355:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-fixate.c:383:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-fixate.c:530:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_CLASS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-reneg.c:199:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_MSEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-reneg.c:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-reneg.c:284:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxsize [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-reneg.c:308:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-reneg.c:371:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src-reneg.c:430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MEDIA_CLASS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src.c:195:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_MSEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src.c:215:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Tag [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/examples/video-src.c:261:23: style: Parameter '_data' can be declared as pointer to const. However it seems that 'on_trigger_done' is a callback function, if '_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/examples/video-src.c:271:18: note: You might need to cast the function pointer here pipewire-1.0.4/src/examples/video-src.c:261:23: note: Parameter '_data' can be declared as pointer to const head pipewire-1.0.4/src/examples/video-src.c:300:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireclock.c:80:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gst_pipewire_clock_debug_category [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireclock.c:87:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_CLOCK_FLAG_CAN_SET_MASTER [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireclock.c:91:46: style: Parameter 'clock' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/gst/gstpipewirecore.c:121:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cores_lock [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewirecore.c:147:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewirecore.c:160:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cores_lock [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewirecore.c:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewirecore.c:67:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireformat.c:228:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_TYPE_INT_RANGE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireformat.c:257:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_TYPE_FRACTION_RANGE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireformat.c:287:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_TYPE_INT_RANGE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireformat.c:325:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_TYPE_LIST [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireformat.c:354:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_CHOICE_Step [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireformat.c:375:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FORMAT_VIDEO_format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireformat.c:449:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireformat.c:498:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FORMAT_AUDIO_format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireformat.c:599:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireformat.c:618:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireformat.c:679:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_CAPS_FEATURE_MEMORY_DMABUF [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireformat.c:732:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireformat.c:773:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Int [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireformat.c:817:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Rectangle [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireformat.c:870:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Fraction [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewireformat.c:917:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_MEDIA_TYPE_video [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewirepool.c:173:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_BUFFER_POOL_ACQUIRE_FLAG_DONTWAIT [valueFlowBailoutIncompleteVar] 2.13.0 pipewire-1.0.4/src/gst/gstpipewirepool.c:180:10: warning: Uninitialized variable: b [uninitvar] pipewire-1.0.4/src/gst/gstpipewirepool.c:166:10: note: Assuming condition is false pipewire-1.0.4/src/gst/gstpipewirepool.c:180:10: note: Uninitialized variable: b head pipewire-1.0.4/src/gst/gstpipewirepool.c:229:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_BUFFER_POOL_OPTION_VIDEO_META [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewirepool.c:272:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gst_pipewire_pool_parent_class [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewirepool.c:292:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewiresink.c:151:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewiresink.c:263:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DATA_MemFd [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewiresink.c:312:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_TYPE_FRACTION [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewiresink.c:444:50: style: Parameter 'b' can be declared as pointer to const. However it seems that 'on_remove_buffer' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/gst/gstpipewiresink.c:771:26: note: You might need to cast the function pointer here pipewire-1.0.4/src/gst/gstpipewiresink.c:444:50: note: Parameter 'b' can be declared as pointer to const head pipewire-1.0.4/src/gst/gstpipewiresink.c:469:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_CLOCK_TIME_NONE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewiresink.c:540:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_STREAM_STATE_ERROR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewiresink.c:555:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewiresink.c:578:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumFormat [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewiresink.c:670:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_FLOW_OK [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewiresink.c:754:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewiresink.c:787:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_NAME [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/gst/gstpipewiresink.c:914:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent_class [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-access.c:159:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_autofree [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-access.c:269:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_CORE_NAME [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-access.c:278:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-access.c:304:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_properties [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-access.c:362:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-adapter/adapter.c:108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-adapter/adapter.c:140:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_PORT_CONFIG_MODE_none [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-adapter/adapter.c:263:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-adapter/adapter.c:305:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:131:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:158:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:215:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_CHANGE_MASK_FLAGS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:258:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:343:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:390:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:412:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_OBJECT_CHANGE_MASK_FLAGS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:449:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:528:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INFO_PROTOCOL_Native [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:87:48: style: Parameter 'object' can be declared as pointer to const. However it seems that 'device_demarshal_add_listener' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:489:40: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:87:48: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/src/modules/module-client-device/protocol-native.c:99:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DEVICE_METHOD_SYNC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node.c:146:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MODULE_ID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node.c:168:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1006:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1051:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1113:55: style: Parameter 'source' can be declared as pointer to const. However it seems that 'node_on_data_fd_events' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1177:27: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-client-node/client-node.c:1113:55: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1117:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_ERR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1169:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Log [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1235:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_RESULT_TYPE_NODE_ERROR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1262:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_node_activation [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1286:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1317:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_node_activation [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1337:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_io_buffers [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1363:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FD_CLOEXEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1425:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1478:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1512:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1519:31: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_mix_port_set_param' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1597:20: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-client-node/client-node.c:1519:31: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1524:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1569:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1589:35: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_mix_process' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1603:13: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-client-node/client-node.c:1589:35: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1591:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_HAVE_DATA [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1624:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1635:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_IMPL_PORT_FLAG_NO_MIXER [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:1710:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:194:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:208:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:330:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:372:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:396:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:422:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:451:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:475:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:487:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:505:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_NODE_PORT_UPDATE_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:543:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_NODE_PORT_UPDATE_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:562:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:576:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:599:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:658:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:692:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:732:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'impl_node_port_set_io' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1158:17: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-client-node/client-node.c:732:29: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/src/modules/module-client-node/client-node.c:736:15: style: Parameter 'data' can be declared as pointer to const. However it seems that 'impl_node_port_set_io' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-client-node/client-node.c:1158:17: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-client-node/client-node.c:736:15: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/modules/module-client-node/client-node.c:741:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:760:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:901:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:912:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:929:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/client-node.c:965:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_NODE_UPDATE_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1038:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1089:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1104:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1129:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:1240:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INFO_PROTOCOL_Native [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:188:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NODE_CHANGE_MASK_FLAGS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:256:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PORT_CHANGE_MASK_FLAGS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:372:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:398:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:413:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:431:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:450:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:474:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:494:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:518:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:596:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:647:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:669:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:683:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_NODE_EVENT_TRANSPORT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:823:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:893:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_NODE_EVENT_SET_ACTIVATION [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:961:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/protocol-native.c:982:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1002:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1068:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1113:55: style: Parameter 'source' can be declared as pointer to const. However it seems that 'node_on_data_fd_events' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1179:27: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1113:55: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_ERR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1164:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Log [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1197:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1254:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FD_CLOEXEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1315:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_AUTOCONNECT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:1362:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:234:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:262:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:303:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:318:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:334:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:341:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INFO_NODE_COMMAND_BASE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:372:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:393:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:405:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:433:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] 2.13.0 pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:472:22: warning:inconclusive: Possible null pointer dereference: params [nullPointer] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:506:47: note: Calling function 'do_update_port', 6th argument 'NULL' value is 0 pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:472:22: note: Null pointer dereference 2.13.0 pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:473:77: warning:inconclusive: Possible null pointer dereference: params [nullPointer] pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:506:47: note: Calling function 'do_update_port', 6th argument 'NULL' value is 0 pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:473:77: note: Null pointer dereference head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:516:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:535:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:549:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:571:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:621:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:648:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:706:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:808:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:840:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_STATUS_NEED_DATA [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:923:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/client-node.c:983:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_MEDIA_CLASS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:326:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:347:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:378:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:425:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:441:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:459:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/protocol-native.c:506:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INFO_PROTOCOL_Native [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:105:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:152:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:193:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_MEMBLOCK_FLAG_READWRITE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:215:80: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:217:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:52:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_io_buffers [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-client-node/v0/transport.c:79:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_BUFFERS_INIT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-fallback-sink.c:141:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-fallback-sink.c:213:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-fallback-sink.c:256:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-fallback-sink.c:375:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:1100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:801:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-filter-chain/builtin_plugin.c:867:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESAMPLE_DEFAULT_QUALITY [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:103:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:133:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:152:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:167:37: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:24:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:34:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:67:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:78:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops-c.c:90:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-filter-chain/dsp-ops.c:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-filter-chain/ladspa_plugin.c:219:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-filter-chain/sofa_plugin.c:356:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_DataLoop [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-jackdbus-detect.c:209:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_NAME_HAS_NO_OWNER [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-jackdbus-detect.c:270:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-jackdbus-detect.c:312:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-jackdbus-detect.c:364:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-metadata/metadata.c:158:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Metadata [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-metadata/metadata.c:248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_OBJECT_SERIAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-metadata/metadata.c:79:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_PERM_R [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:112:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:126:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:159:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:227:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:243:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:327:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INFO_PROTOCOL_Native [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:40:59: style: Parameter 'object' can be declared as pointer to const. However it seems that 'metadata_resource_demarshal_add_listener' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:272:41: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-metadata/protocol-native.c:40:59: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/src/modules/module-netjack2/peer.c:253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDI_BUFFER_MAGIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-netjack2/peer.c:327:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIDI_INLINE_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-netjack2/peer.c:392:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nj2_midi_buffer [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-netjack2/peer.c:492:53: style: Parameter 'peer' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/modules/module-netjack2/peer.c:493:21: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/modules/module-netjack2/peer.c:565:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-netjack2/peer.c:692:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_PEEK [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-netjack2/peer.c:738:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-netjack2/peer.c:791:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-netjack2/peer.c:831:53: style: Parameter 'peer' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/modules/module-netjack2/peer.c:831:85: style: Parameter 'header' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/modules/module-netjack2/peer.c:832:13: style: Parameter 'count' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/modules/module-netjack2/peer.c:832:38: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/modules/module-netjack2/peer.c:901:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-netjack2/peer.c:915:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-netjack2/peer.c:977:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_PEEK [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pipe-tunnel.c:220:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pipe-tunnel.c:244:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pipe-tunnel.c:281:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pipe-tunnel.c:316:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pipe-tunnel.c:343:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pipe-tunnel.c:378:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RATE_MATCH_FLAG_ACTIVE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pipe-tunnel.c:485:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pipe-tunnel.c:520:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pipe-tunnel.c:548:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pipe-tunnel.c:593:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_ERR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pipe-tunnel.c:612:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pipe-tunnel.c:690:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pipe-tunnel.c:752:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pipe-tunnel.c:770:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pipe-tunnel.c:778:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pipe-tunnel.c:790:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_AUDIO_FORMAT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pipe-tunnel.c:859:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-portal.c:160:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_NAME_HAS_NO_OWNER [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-portal.c:202:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-portal.c:225:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_HANDLER_RESULT_NOT_YET_HANDLED [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-portal.c:259:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-portal.c:297:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:102:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INFO_PROTOCOL_Native [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:29:50: style: Parameter 'object' can be declared as pointer to const. However it seems that 'profiler_demarshal_add_listener' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:72:41: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:29:50: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/src/modules/module-profiler/protocol-native.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/connection.c:109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IDX_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/connection.c:145:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/connection.c:164:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/connection.c:183:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/connection.c:213:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/connection.c:359:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/connection.c:538:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/connection.c:592:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/connection.c:661:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/connection.c:706:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/connection.c:784:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/connection.c:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/local-socket.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/local-socket.c:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/local-socket.c:74:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/portal-screencast.c:15:77: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/modules/module-protocol-native/portal-screencast.c:17:17: style: Parameter 'done_callback' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/modules/module-protocol-native/portal-screencast.c:18:16: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-footer.c:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-footer.c:62:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-footer.c:81:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-footer.c:98:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:100:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Registry [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1024:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1057:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1088:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_FACTORY_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1110:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1146:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_NODE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1213:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1227:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1242:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1258:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_NODE_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1285:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1318:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1343:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1375:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_PORT_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1396:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1437:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1451:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1466:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1482:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_PORT_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1509:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1538:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1557:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1575:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable permissions [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1608:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1640:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1683:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1701:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1719:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1737:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1773:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_LINK_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1799:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1822:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:1839:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:189:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:301:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:328:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:346:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:365:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:378:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:394:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:412:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:439:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:455:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:478:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CORE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:504:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CORE_EVENT_PING [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:613:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:628:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:643:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:662:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:677:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:698:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:722:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:794:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:808:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:839:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_MODULE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:861:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:891:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DEVICE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:911:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:952:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:966:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:981:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/protocol-native.c:997:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DEVICE_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:177:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Object [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/test-connection.c:88:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1012:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1039:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_PORT_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1077:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_param [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1105:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1133:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1141:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'client_marshal_permissions' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1312:18: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1141:46: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:1171:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:174:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:195:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_PERM_R [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:220:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:275:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:288:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:303:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:309:66: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:316:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:326:70: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:351:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:362:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:425:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_CHOICE_None [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:542:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_COMMAND_Node [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:653:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:698:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:729:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:761:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:794:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:864:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:895:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:912:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:966:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:984:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_param [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-native/v0/protocol-native.c:98:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CORE_CHANGE_MASK_PROPS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/cmd.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_autofree [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:159:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumProfile [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:216:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumProfile [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:242:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Route [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:24:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_PRIORITY_SESSION [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:305:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:347:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:375:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumRoute [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:452:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumRoute [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:483:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:500:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:77:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_LINK_OUTPUT_NODE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/collect.c:97:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_LINK_OUTPUT_NODE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/extension.c:20:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ext [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-manager.c:5:48: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-manager.c:5:86: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:135:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:167:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_PERM_W [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:201:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_PERM_W [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:238:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:305:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-device-restore.c:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_EnumFormat [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-stream-restore.c:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable channels [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-stream-restore.c:207:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/extensions/ext-stream-restore.c:299:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:134:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:144:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:153:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:164:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:173:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_FORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:285:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_UNKNOWN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:293:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:303:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:322:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:334:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:366:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_CHANNEL_FL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:452:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:498:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:519:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:598:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:651:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:684:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:728:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:743:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:779:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:804:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_FORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:823:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:848:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/format.c:902:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/message-handler.c:118:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSYS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/message-handler.c:128:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:121:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_autofree [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:199:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_FORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:261:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_FORMAT_F32P [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:279:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_AUDIO_FORMAT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:328:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:50:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/module.c:83:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-alsa-sink.c:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-alsa-sink.c:181:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-alsa-source.c:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-alsa-source.c:181:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-always-sink.c:99:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-combine-sink.c:106:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-combine-sink.c:165:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-combine-sink.c:265:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-echo-cancel.c:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-echo-cancel.c:172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-echo-cancel.c:190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-echo-cancel.c:244:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-jackdbus-detect.c:138:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-jackdbus-detect.c:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-ladspa-sink.c:174:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-ladspa-sink.c:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-ladspa-source.c:174:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-ladspa-source.c:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-loopback.c:143:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-loopback.c:78:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_GROUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-null-sink.c:112:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-null-sink.c:161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-sink.c:136:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-sink.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-source.c:134:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-pipe-source.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-raop-discover.c:108:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-raop-discover.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-remap-sink.c:140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-remap-sink.c:75:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_GROUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-remap-source.c:140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-remap-source.c:75:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_GROUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-roc-sink-input.c:134:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-roc-sink-input.c:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-roc-sink.c:142:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-roc-sink.c:76:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-roc-source.c:147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-roc-source.c:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-rtp-recv.c:129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-rtp-recv.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-rtp-send.c:182:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-rtp-send.c:97:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-simple-protocol-tcp.c:127:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-simple-protocol-tcp.c:77:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-switch-on-connect.c:151:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-switch-on-connect.c:182:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-switch-on-connect.c:245:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-switch-on-connect.c:74:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-tunnel-sink.c:135:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-tunnel-sink.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-tunnel-source.c:135:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-tunnel-source.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-virtual-sink.c:138:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-virtual-sink.c:73:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_GROUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-virtual-source.c:140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-virtual-source.c:75:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_GROUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-x11-bell.c:106:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-zeroconf-discover.c:111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/modules/module-zeroconf-discover.c:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/pending-sample.c:133:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/reply.c:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/sample-play.c:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/sample-play.c:79:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:1062:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:115:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:197:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:281:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_HUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:357:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_CLOEXEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:478:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:516:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:550:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:640:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:657:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:699:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_ADDRSTRLEN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:735:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:768:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:778:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:818:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:874:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:898:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAFNOSUPPORT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:924:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAFNOSUPPORT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:937:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/server.c:967:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:110:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:183:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:222:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:268:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:353:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_USEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:378:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:429:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/stream.c:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/utils.c:125:37: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/modules/module-protocol-pulse/utils.c:156:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_REMOTE_NAME [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/utils.c:163:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-protocol-pulse/utils.c:86:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_FDCWD [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:1020:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:1038:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:1046:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:1058:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_AUDIO_FORMAT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:1126:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:254:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Props [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:335:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_RATE_MATCH_FLAG_ACTIVE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:470:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:529:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FALLTHROUGH [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:553:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_FALLTHROUGH [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:617:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_USEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:641:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_USEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:681:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:692:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:720:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:785:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_PROP_APPLICATION_NAME [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:800:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-pulse-tunnel.c:952:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-roc-sink.c:165:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-roc-sink.c:220:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable roc_sender_close [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-roc-sink.c:260:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-roc-sink.c:374:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-roc-source.c:143:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-roc-source.c:174:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-roc-source.c:229:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable roc_receiver_close [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-roc-source.c:268:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-roc-source.c:399:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-roc/common.h:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROC_RESAMPLER_PROFILE_DEFAULT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-roc/common.h:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-roc/common.h:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROC_PROTO_RTP_RS8M_SOURCE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/audio.c:155:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DLL_BW_MIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/audio.c:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/audio.c:225:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/audio.c:267:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/audio.c:312:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/midi.c:126:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/midi.c:147:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/midi.c:194:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DLL_BW_MIN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/midi.c:315:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/midi.c:366:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/midi.c:460:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/midi.c:492:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/opus.c:369:39: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/modules/module-rtp/stream.c:200:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/stream.c:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/stream.c:220:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/stream.c:238:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/stream.c:248:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_AUDIO_FORMAT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/stream.c:286:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-rtp/stream.c:546:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/client-endpoint.c:169:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_CLIENT_ID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/client-endpoint.c:237:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MODULE_ID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/client-endpoint.c:264:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/endpoint-stream.c:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_ENDPOINT_UPDATE_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/endpoint-stream.c:261:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_STREAM_CHANGE_MASK_ALL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/endpoint-stream.c:286:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_ENDPOINT_ID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/endpoint.c:184:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_ENDPOINT_UPDATE_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/endpoint.c:283:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_CHANGE_MASK_ALL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-endpoint/endpoint.c:330:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_OBJECT_ID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-session/client-session.c:168:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_CLIENT_ID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-session/client-session.c:236:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_MODULE_ID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-session/client-session.c:263:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-session/endpoint-link.c:180:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_SESSION_UPDATE_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-session/endpoint-link.c:279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_LINK_CHANGE_MASK_ALL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-session/endpoint-link.c:304:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_SESSION_ID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-session/session.c:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_CLIENT_SESSION_UPDATE_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-session/session.c:253:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_SESSION_CHANGE_MASK_ALL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/client-session/session.c:291:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_OBJECT_ID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1068:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1083:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1098:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_LINK_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_LINK_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1207:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1224:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1246:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1268:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1285:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1305:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1330:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1352:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1371:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1390:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1406:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1422:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1618:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1633:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1648:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_STREAM_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1670:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_STREAM_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1729:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1746:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1768:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1790:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1807:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1827:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1852:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1874:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1893:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:1912:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2104:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2119:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2134:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2156:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ENDPOINT_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2260:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2282:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2304:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2321:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2341:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2366:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2388:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2407:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2426:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2442:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2458:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2654:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2669:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2684:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_SESSION_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2706:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_SESSION_METHOD_ENUM_PARAMS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2765:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2782:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2804:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2826:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2843:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2863:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2888:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2910:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2929:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:2948:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:300:49: style: Parameter 'object' can be declared as pointer to const. However it seems that 'demarshal_add_listener_enotsup' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:3008:39: note: You might need to cast the function pointer here pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:300:49: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:303:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:3042:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INFO_PROTOCOL_Native [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:463:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:482:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:502:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:518:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:542:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:584:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:72:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:799:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:819:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:836:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:860:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-session-manager/protocol-native.c:902:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/audio.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/audio.c:197:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/audio.c:232:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/audio.c:276:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/audio.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VBAN_HEADER_SIZE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/midi.c:127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/midi.c:151:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_SIZE2 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/midi.c:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VBAN_HEADER_SIZE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/midi.c:234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/midi.c:289:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/midi.c:321:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_INPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/stream.c:181:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/stream.c:191:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/stream.c:201:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_type_audio_channel [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/stream.c:219:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_AUDIO_MAX_CHANNELS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/stream.c:229:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_AUDIO_FORMAT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/stream.c:267:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-vban/stream.c:483:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-x11-bell.c:148:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XkbBellNotify [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-x11-bell.c:178:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EHOSTDOWN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-x11-bell.c:262:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mod_topic [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/module-zeroconf-discover/avahi-poll.c:39:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVAHI_WATCH_IN [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/spa/spa-device.c:111:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_INTERFACE_Device [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/spa/spa-node.c:148:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Props [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/spa/spa-node.c:237:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/modules/spa/spa-node.c:94:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/buffers.c:146:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/buffers.c:230:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:1015:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:1036:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_CONFIG_PREFIX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:111:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIPEWIRE_CONFIG_DIR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:1240:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:124:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIPEWIRE_CONFDATADIR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:174:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:217:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:284:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:339:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:391:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_autoclose [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:458:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:523:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:558:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:573:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:634:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REG_EXTENDED [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:682:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_autofree [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:747:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:76:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:781:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_autofree [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:863:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/conf.c:898:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_autofree [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/data-loop.c:193:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_THREAD_NAME [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/data-loop.c:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/data-loop.c:92:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_data_loop [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/introspect.c:114:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_core_info [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/introspect.c:164:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_node_info [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/introspect.c:250:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_port_info [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/introspect.c:322:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_factory_info [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/introspect.c:368:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_module_info [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/introspect.c:415:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_device_info [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/introspect.c:486:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_client_info [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/introspect.c:527:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_link_info [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/log.c:240:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_buffers [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/main-loop.c:129:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/private.h:144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/private.h:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_ID_INVALID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/proxy.c:109:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/proxy.c:301:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/proxy.c:315:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/proxy.c:329:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/proxy.c:98:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/resource.c:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/resource.c:97:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/settings.c:142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_ID_CORE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/settings.c:222:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_log_level [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/settings.c:248:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_RATES [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/settings.c:286:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread-loop.c:101:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread-loop.c:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread-loop.c:146:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread-loop.c:288:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread-loop.c:326:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_KEY_THREAD_NAME [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread-loop.c:351:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread-loop.c:372:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread-loop.c:383:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread-loop.c:399:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread-loop.c:425:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_TRACE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread-loop.c:450:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NSEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread-loop.c:468:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread-loop.c:492:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread-loop.c:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread-loop.c:63:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread.c:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread.c:135:51: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/pipewire/thread.c:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/thread.c:98:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_OTHER [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/utils.c:190:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/utils.c:256:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/utils.c:283:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/pipewire/utils.c:326:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-endpoint.c:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Props [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-endpoint.c:172:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'endpoint_create_link' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-endpoint.c:184:17: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-endpoint.c:172:29: note: Parameter 'object' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-endpoint.c:175:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTSUP [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-endpoint.c:201:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_ENDPOINT_INFO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-endpoint.c:256:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_ENDPOINT_INFO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-endpoint.c:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Props [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-endpoint.c:329:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Endpoint [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-endpoint.c:365:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PARAM_Props [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-endpoint.c:440:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUNNING_ON_VALGRIND [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-filter.c:109:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filter_destroy_count' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:195:26: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:109:40: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-filter.c:133:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_FILTER_STATE_UNCONNECTED [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-filter.c:224:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_CORE_EVENTS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-filter.c:248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Port [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-filter.c:254:48: style: Parameter 'data' can be declared as pointer to const. However it seems that 'registry_event_global_remove' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:274:20: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:254:48: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-filter.c:272:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_REGISTRY_EVENTS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-filter.c:61:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filter_destroy_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:98:20: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:61:40: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-filter.c:65:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filter_state_changed_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:99:26: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:65:46: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-filter.c:70:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filter_io_changed_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:100:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:70:43: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-filter.c:70:55: style: Parameter 'port_data' can be declared as pointer to const. However it seems that 'filter_io_changed_error' is a callback function, if 'port_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:100:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:70:55: note: Parameter 'port_data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-filter.c:70:85: style: Parameter 'area' can be declared as pointer to const. However it seems that 'filter_io_changed_error' is a callback function, if 'area' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:100:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:70:85: note: Parameter 'area' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-filter.c:74:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filter_param_changed_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:101:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:74:46: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-filter.c:74:58: style: Parameter 'port_data' can be declared as pointer to const. However it seems that 'filter_param_changed_error' is a callback function, if 'port_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:101:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:74:58: note: Parameter 'port_data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-filter.c:78:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filter_add_buffer_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:102:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:78:43: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-filter.c:78:55: style: Parameter 'port_data' can be declared as pointer to const. However it seems that 'filter_add_buffer_error' is a callback function, if 'port_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:102:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:78:55: note: Parameter 'port_data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-filter.c:78:84: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'filter_add_buffer_error' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:102:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:78:84: note: Parameter 'buffer' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-filter.c:82:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filter_remove_buffer_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:103:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:82:46: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-filter.c:82:58: style: Parameter 'port_data' can be declared as pointer to const. However it seems that 'filter_remove_buffer_error' is a callback function, if 'port_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:103:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:82:58: note: Parameter 'port_data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-filter.c:82:87: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'filter_remove_buffer_error' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:103:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:82:87: note: Parameter 'buffer' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-filter.c:86:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'filter_process_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:104:13: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:86:40: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-filter.c:86:70: style: Parameter 'position' can be declared as pointer to const. However it seems that 'filter_process_error' is a callback function, if 'position' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-filter.c:104:13: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-filter.c:86:70: note: Parameter 'position' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-filter.c:90:40: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/tests/test-interfaces.c:123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_MODULE_METHODS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-interfaces.c:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_DEVICE_METHODS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-interfaces.c:196:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_NODE_METHODS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-interfaces.c:234:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_PORT_METHODS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-interfaces.c:266:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_FACTORY_METHODS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-interfaces.c:298:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_CLIENT_METHODS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-interfaces.c:332:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_LINK_METHODS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-interfaces.c:90:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_VERSION_REGISTRY_METHODS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-stream.c:102:40: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head pipewire-1.0.4/src/tests/test-stream.c:121:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stream_destroy_count' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:219:26: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:121:40: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-stream.c:146:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_STREAM_STATE_UNCONNECTED [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tests/test-stream.c:73:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stream_destroy_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:110:20: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:73:40: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-stream.c:77:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stream_state_changed_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:111:26: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:77:46: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-stream.c:82:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stream_io_changed_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:112:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:82:43: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-stream.c:82:68: style: Parameter 'area' can be declared as pointer to const. However it seems that 'stream_io_changed_error' is a callback function, if 'area' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:112:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:82:68: note: Parameter 'area' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-stream.c:86:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stream_param_changed_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:113:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:86:46: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-stream.c:90:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stream_add_buffer_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:114:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:90:43: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-stream.c:90:67: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'stream_add_buffer_error' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:114:16: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:90:67: note: Parameter 'buffer' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-stream.c:94:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stream_remove_buffer_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:115:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:94:46: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-stream.c:94:70: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'stream_remove_buffer_error' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:115:19: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:94:70: note: Parameter 'buffer' can be declared as pointer to const head pipewire-1.0.4/src/tests/test-stream.c:98:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'stream_process_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tests/test-stream.c:116:13: note: You might need to cast the function pointer here pipewire-1.0.4/src/tests/test-stream.c:98:40: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tools/dfffile.c:145:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/dfffile.c:186:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/dfffile.c:233:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/dfffile.c:308:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/dfffile.c:92:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/dsffile.c:112:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/dsffile.c:163:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/dsffile.c:241:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/dsffile.c:75:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/dsffile.c:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/midifile.c:127:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/midifile.c:178:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/midifile.c:220:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/midifile.c:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/midifile.c:281:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/midifile.c:367:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/midifile.c:429:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/midifile.c:95:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-config.c:119:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-config.c:157:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-link.c:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-link.c:136:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_PORT_ID [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-link.c:149:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_NAME [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-link.c:160:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_OBJECT_PATH [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-link.c:171:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_NODE_NAME [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-link.c:188:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_OBJECT_PATH [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-link.c:199:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_KEY_PORT_ALIAS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-link.c:344:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-link.c:374:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_DIRECTION_OUTPUT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-link.c:494:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-link.c:520:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-link.c:538:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-link.c:573:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Node [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-link.c:664:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-link.c:682:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-link.c:727:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-loopback.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-metadata.c:150:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-metadata.c:168:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-metadata.c:194:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-metadata.c:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Metadata [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-mididump.c:119:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-mididump.c:161:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-mididump.c:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-mididump.c:89:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_CONTROL_Midi [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-profiler.c:188:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_USEC_PER_SEC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-profiler.c:416:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Profiler [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-profiler.c:459:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PW_TYPE_INTERFACE_Profiler [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-profiler.c:494:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-profiler.c:525:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-profiler.c:549:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-reserve.c:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/pw-reserve.c:33:36: style: Parameter 'data' can be declared as pointer to const. However it seems that 'reserve_acquired' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tools/pw-reserve.c:56:14: note: You might need to cast the function pointer here pipewire-1.0.4/src/tools/pw-reserve.c:33:36: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tools/pw-reserve.c:33:60: style: Parameter 'd' can be declared as pointer to const. However it seems that 'reserve_acquired' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tools/pw-reserve.c:56:14: note: You might need to cast the function pointer here pipewire-1.0.4/src/tools/pw-reserve.c:33:60: note: Parameter 'd' can be declared as pointer to const head pipewire-1.0.4/src/tools/pw-reserve.c:45:32: style: Parameter 'data' can be declared as pointer to const. However it seems that 'reserve_busy' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tools/pw-reserve.c:58:10: note: You might need to cast the function pointer here pipewire-1.0.4/src/tools/pw-reserve.c:45:32: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tools/pw-reserve.c:45:56: style: Parameter 'd' can be declared as pointer to const. However it seems that 'reserve_busy' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tools/pw-reserve.c:58:10: note: You might need to cast the function pointer here pipewire-1.0.4/src/tools/pw-reserve.c:45:56: note: Parameter 'd' can be declared as pointer to const head pipewire-1.0.4/src/tools/pw-reserve.c:50:37: style: Parameter 'data' can be declared as pointer to const. However it seems that 'reserve_available' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tools/pw-reserve.c:59:15: note: You might need to cast the function pointer here pipewire-1.0.4/src/tools/pw-reserve.c:50:37: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/src/tools/pw-reserve.c:50:61: style: Parameter 'd' can be declared as pointer to const. However it seems that 'reserve_available' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/src/tools/pw-reserve.c:59:15: note: You might need to cast the function pointer here pipewire-1.0.4/src/tools/pw-reserve.c:50:61: note: Parameter 'd' can be declared as pointer to const head pipewire-1.0.4/src/tools/reserve.c:100:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_INT32 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/reserve.c:237:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_STRING [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/reserve.c:330:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/reserve.c:387:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/reserve.c:408:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/reserve.c:433:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/src/tools/reserve.c:498:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-config.c:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-context.c:103:48: style: Parameter 'data' can be declared as pointer to const. However it seems that 'context_global_removed_count' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-context.c:155:34: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-context.c:103:48: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/test/test-context.c:103:72: style: Parameter 'global' can be declared as pointer to const. However it seems that 'context_global_removed_count' is a callback function, if 'global' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-context.c:155:34: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-context.c:103:72: note: Parameter 'global' can be declared as pointer to const head pipewire-1.0.4/test/test-context.c:108:34: style: Parameter 'data' can be declared as pointer to const. However it seems that 'context_foreach' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-context.c:145:44: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-context.c:108:34: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/test/test-context.c:108:58: style: Parameter 'global' can be declared as pointer to const. However it seems that 'context_foreach' is a callback function, if 'global' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-context.c:145:44: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-context.c:108:58: note: Parameter 'global' can be declared as pointer to const head pipewire-1.0.4/test/test-context.c:113:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'context_foreach_error' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-context.c:148:44: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-context.c:113:40: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/test/test-context.c:113:64: style: Parameter 'global' can be declared as pointer to const. However it seems that 'context_foreach_error' is a callback function, if 'global' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-context.c:148:44: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-context.c:113:64: note: Parameter 'global' can be declared as pointer to const head pipewire-1.0.4/test/test-context.c:129:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-context.c:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-context.c:247:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-context.c:54:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-context.c:58:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-context.c:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-context.c:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-context.c:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-context.c:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-context.c:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-context.c:93:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'context_destroy_count' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-context.c:153:27: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-context.c:93:41: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/test/test-context.c:98:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'context_free_count' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-context.c:154:24: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-context.c:98:38: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/test/test-example.c:102:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'timeout_test' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-example.c:240:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-example.c:102:1: note: Parameter 'current_test' can be declared as pointer to const head pipewire-1.0.4/test/test-example.c:115:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-example.c:130:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-example.c:140:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-example.c:154:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-example.c:163:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-example.c:176:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-example.c:203:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-example.c:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-example.c:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-example.c:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-example.c:69:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-example.c:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-example.c:81:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'system_error_test' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-example.c:224:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-example.c:81:1: note: Parameter 'current_test' can be declared as pointer to const head pipewire-1.0.4/test/test-example.c:95:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'catch_abort_signal_test' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-example.c:226:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-example.c:95:1: note: Parameter 'current_test' can be declared as pointer to const head pipewire-1.0.4/test/test-functional.c:20:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'pactl_test' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-functional.c:33:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-functional.c:20:1: note: Parameter 'current_test' can be declared as pointer to const head pipewire-1.0.4/test/test-functional.c:9:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'openal_info_test' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-functional.c:34:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-functional.c:9:1: note: Parameter 'current_test' can be declared as pointer to const head pipewire-1.0.4/test/test-logger.c:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-logger.c:175:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_log_level [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-logger.c:201:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_log_level [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-logger.c:233:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_log_level [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-logger.c:275:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_log_level [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-logger.c:320:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pw_log_level [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-logger.c:386:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-logger.c:470:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'logger_journal' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-logger.c:632:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-logger.c:470:1: note: Parameter 'current_test' can be declared as pointer to const head pipewire-1.0.4/test/test-logger.c:524:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'logger_journal_chain' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-logger.c:633:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-logger.c:524:1: note: Parameter 'current_test' can be declared as pointer to const head pipewire-1.0.4/test/test-logger.c:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-loop.c:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-loop.c:124:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-loop.c:159:38: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_event_recurse2' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-loop.c:205:24: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-loop.c:159:38: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/test/test-loop.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-loop.c:193:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-loop.c:227:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-loop.c:237:32: style: Parameter 'data' can be declared as pointer to const. However it seems that 'dmsbd_before' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-loop.c:251:12: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-loop.c:237:32: note: Parameter 'data' can be declared as pointer to const head pipewire-1.0.4/test/test-loop.c:262:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-loop.c:339:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-loop.c:382:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-loop.c:398:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-loop.c:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-loop.c:43:41: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_event' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-loop.c:77:24: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-loop.c:43:41: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/test/test-loop.c:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-loop.c:97:38: style: Parameter 'source' can be declared as pointer to const. However it seems that 'on_event_recurse1' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-loop.c:136:24: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-loop.c:97:38: note: Parameter 'source' can be declared as pointer to const head pipewire-1.0.4/test/test-map.c:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-map.c:156:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-map.c:207:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-map.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-properties.c:155:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-properties.c:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-properties.c:243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-properties.c:274:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-properties.c:29:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-properties.c:307:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-properties.c:348:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-properties.c:382:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-properties.c:396:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-properties.c:425:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-properties.c:449:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-properties.c:489:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-properties.c:508:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-properties.c:528:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-properties.c:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-buffer.c:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-buffer.c:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-json.c:131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-json.c:147:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-json.c:179:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-json.c:203:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-json.c:238:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-json.c:289:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-json.c:297:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-json.c:35:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-json.c:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-json.c:59:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-json.c:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-log.c:132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_LOG_METHODS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-log.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-log.c:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-log.c:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-log.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_LOG_METHODS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-node.c:128:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_VERSION_NODE_EVENTS [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-node.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_IO_Invalid [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-node.c:85:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NODE_COMMAND_Suspend [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-node.c:99:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_NODE_EVENT_Error [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-pod.c:1196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Props [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-pod.c:1329:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-pod.c:1469:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spa_pod_object_body [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-pod.c:1599:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PROP_INFO_labels [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-pod.c:1627:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOSPC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-pod.c:1656:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_PROP_INFO_labels [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-pod.c:19:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'pod_abi_sizes' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-spa-pod.c:1673:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-spa-pod.c:19:1: note: Parameter 'current_test' can be declared as pointer to const head pipewire-1.0.4/test/test-spa-pod.c:364:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Object [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-pod.c:690:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Id [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-pod.c:788:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Format [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-pod.c:86:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_Long [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-pod.c:968:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPA_TYPE_OBJECT_Props [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:145:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:186:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:245:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:24:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'utils_abi_sizes' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-spa-utils.c:997:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-spa-utils.c:24:1: note: Parameter 'current_test' can be declared as pointer to const head pipewire-1.0.4/test/test-spa-utils.c:325:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:341:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable test_hook_callback_1 [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:422:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:476:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:525:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:575:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:622:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:647:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:668:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:686:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:706:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:722:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'utils_ansi' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-spa-utils.c:1019:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-spa-utils.c:722:1: note: Parameter 'current_test' can be declared as pointer to const head pipewire-1.0.4/test/test-spa-utils.c:808:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:848:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUNNING_ON_VALGRIND [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:889:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:942:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-spa-utils.c:963:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cbtest_func [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-support.c:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-utils.c:182:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-utils.c:206:1: style: Parameter 'current_test' can be declared as pointer to const. However it seems that 'utils_split' is a callback function, if 'current_test' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pipewire-1.0.4/test/test-utils.c:229:2: note: You might need to cast the function pointer here pipewire-1.0.4/test/test-utils.c:206:1: note: Parameter 'current_test' can be declared as pointer to const head pipewire-1.0.4/test/test-utils.c:21:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head pipewire-1.0.4/test/test-utils.c:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] DONE