2024-04-18 14:06 ftp://ftp.de.debian.org/debian/pool/main/m/mediastreamer2/mediastreamer2_5.2.98+dfsg.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --library=microsoft_atl --library=qt --library=sdl --library=opengl --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-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: c677fc8 (2024-04-18 09:26:10 +0200) count: 2230 1166 elapsed-time: 274.5 177.9 head-timing-info: old-timing-info: head results: mediastreamer2-5.2.98+dfsg/build/wp8/mediastreamer2-tester-native/mediastreamer2-tester-native.cpp:20:1: error: The code contains unhandled character(s) (character code=239). Neither unicode nor extended ascii is supported. [syntaxError] mediastreamer2-5.2.98+dfsg/build/wp8/mediastreamer2-tester-native/mediastreamer2-tester-video.cpp:20:1: error: The code contains unhandled character(s) (character code=239). Neither unicode nor extended ascii is supported. [syntaxError] mediastreamer2-5.2.98+dfsg/src/android/loader.h:475:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg7 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/loader.h:367:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg6 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/loader.h:340:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg7 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:42:1: style: The class 'AudioSystem' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:323:11: warning: Member variable 'sp < AudioRecord >::mPtr' is not assigned a value in 'sp < AudioRecord >::operator='. [operatorEqVarError] mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.h:316:34: performance:inconclusive: Technically the member function 'fake_android::AudioRecord::getInput' can be static (but you may consider moving to unnamed namespace). [functionStatic] mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.cpp:103:32: note: Technically the member function 'fake_android::AudioRecord::getInput' can be static (but you may consider moving to unnamed namespace). mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.h:316:34: note: Technically the member function 'fake_android::AudioRecord::getInput' can be static (but you may consider moving to unnamed namespace). mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:331:7: style:inconclusive: Technically the member function 'sp < AudioRecord >::operator!' can be const. [functionConst] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:334:7: style:inconclusive: Technically the member function 'sp < AudioRecord >::operator!=' can be const. [functionConst] mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.cpp:39:2: warning: Class 'AudioRecord' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.cpp:39:2: warning: Class 'AudioRecord' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.h:176:25: style: Class 'AudioRecord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.h:414:2: style: Class 'AudioRecordImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.h:175:25: style: Class 'AudioTrack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:305:2: style: Class 'sp < AudioRecord >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.h:192:26: style: The destructor '~AudioRecord' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:287:11: note: Virtual destructor in base class mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.h:192:26: note: Destructor in derived class mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.h:361:16: style: The function 'getRealThis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:292:16: note: Virtual function in base class mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.h:361:16: note: Function in derived class mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.h:362:15: style: The function 'isRefCounted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:293:15: note: Virtual function in base class mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.h:362:15: note: Function in derived class mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.h:363:15: style: The function 'destroy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:294:15: note: Virtual function in base class mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.h:363:15: note: Function in derived class mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.h:207:26: style: The destructor '~AudioTrack' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:287:11: note: Virtual destructor in base class mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.h:207:26: note: Destructor in derived class mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.h:438:16: style: The function 'getRealThis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:292:16: note: Virtual function in base class mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.h:438:16: note: Function in derived class mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.h:439:15: style: The function 'isRefCounted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:293:15: note: Virtual function in base class mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.h:439:15: note: Function in derived class mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.h:440:15: style: The function 'destroy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:294:15: note: Virtual function in base class mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.h:440:15: note: Function in derived class mediastreamer2-5.2.98+dfsg/src/android/loader.h:71:6: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:96:6: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:121:6: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:146:6: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:171:6: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:183:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:196:6: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:209:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:222:6: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:234:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:247:6: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:259:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:272:6: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:286:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:300:6: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:313:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:327:6: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:354:6: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:381:6: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:394:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:408:6: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:421:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:435:6: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:448:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:462:6: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:489:6: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/String8.h:49:12: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.cpp:120:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.cpp:122:28: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:475:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:367:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:340:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:158:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:133:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:108:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:83:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/loader.h:58:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.cpp:144:7: style: The scope of the variable 'fail' can be reduced. [variableScope] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:323:11: warning: Member variable 'sp::mPtr' is not assigned a value in 'sp::operator='. [operatorEqVarError] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:331:7: style:inconclusive: Technically the member function 'fake_android::sp::operator!' can be const. [functionConst] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:334:7: style:inconclusive: Technically the member function 'fake_android::sp::operator!=' can be const. [functionConst] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:265:2: style: Class 'AudioSystemImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:280:2: style: Class 'RefBaseImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:305:2: style: Class 'sp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:235:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:245:18: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:246:33: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:260:42: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:28:50: style:inconclusive: Function 'getOutputSamplingRate' argument 1 names different: declaration 'samplingRate' definition 'rate'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:91:48: note: Function 'getOutputSamplingRate' argument 1 names different: declaration 'samplingRate' definition 'rate'. mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:28:50: note: Function 'getOutputSamplingRate' argument 1 names different: declaration 'samplingRate' definition 'rate'. mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:28:76: style:inconclusive: Function 'getOutputSamplingRate' argument 2 names different: declaration 'stream' definition 'streamType'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:91:82: note: Function 'getOutputSamplingRate' argument 2 names different: declaration 'stream' definition 'streamType'. mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:28:76: note: Function 'getOutputSamplingRate' argument 2 names different: declaration 'stream' definition 'streamType'. mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:32:50: style:inconclusive: Function 'getOutputSamplingRate' argument 1 names different: declaration 'samplingRate' definition 'rate'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:109:48: note: Function 'getOutputSamplingRate' argument 1 names different: declaration 'samplingRate' definition 'rate'. mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:32:50: note: Function 'getOutputSamplingRate' argument 1 names different: declaration 'samplingRate' definition 'rate'. mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:32:60: style:inconclusive: Function 'getOutputSamplingRate' argument 2 names different: declaration 'stream' definition 'streamType'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:109:66: note: Function 'getOutputSamplingRate' argument 2 names different: declaration 'stream' definition 'streamType'. mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:32:60: note: Function 'getOutputSamplingRate' argument 2 names different: declaration 'stream' definition 'streamType'. mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:36:80: style:inconclusive: Function 'getOutputFrameCount' argument 2 names different: declaration 'stream' definition 'streamType'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:92:78: note: Function 'getOutputFrameCount' argument 2 names different: declaration 'stream' definition 'streamType'. mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:36:80: note: Function 'getOutputFrameCount' argument 2 names different: declaration 'stream' definition 'streamType'. mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:40:64: style:inconclusive: Function 'getOutputFrameCount' argument 2 names different: declaration 'stream' definition 'streamType'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:112:62: note: Function 'getOutputFrameCount' argument 2 names different: declaration 'stream' definition 'streamType'. mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:40:64: note: Function 'getOutputFrameCount' argument 2 names different: declaration 'stream' definition 'streamType'. mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:44:79: style:inconclusive: Function 'getOutputLatency' argument 2 names different: declaration 'stream' definition 'streamType'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:93:77: note: Function 'getOutputLatency' argument 2 names different: declaration 'stream' definition 'streamType'. mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:44:79: note: Function 'getOutputLatency' argument 2 names different: declaration 'stream' definition 'streamType'. mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:48:63: style:inconclusive: Function 'getOutputLatency' argument 2 names different: declaration 'stream' definition 'streamType'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:115:61: note: Function 'getOutputLatency' argument 2 names different: declaration 'stream' definition 'streamType'. mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:48:63: note: Function 'getOutputLatency' argument 2 names different: declaration 'stream' definition 'streamType'. mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.cpp:246:12: style: Variable 'candidate' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:323:11: warning: Member variable 'sp < AudioTrack >::mPtr' is not assigned a value in 'sp < AudioTrack >::operator='. [operatorEqVarError] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:331:7: style:inconclusive: Technically the member function 'sp < AudioTrack >::operator!' can be const. [functionConst] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:334:7: style:inconclusive: Technically the member function 'sp < AudioTrack >::operator!=' can be const. [functionConst] mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.cpp:43:3: warning: Class 'AudioTrack' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.cpp:43:3: warning: Class 'AudioTrack' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.h:485:2: style: Class 'AudioTrackImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:305:2: style: Class 'sp < AudioTrack >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.cpp:46:138: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.cpp:127:14: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.cpp:129:29: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.cpp:138:5: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.cpp:140:22: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.cpp:212:8: style: The scope of the variable 'fail' can be reduced. [variableScope] mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.cpp:121:45: style:inconclusive: Function 'getPosition' argument 1 names different: declaration 'position' definition 'frames'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.h:352:47: note: Function 'getPosition' argument 1 names different: declaration 'position' definition 'frames'. mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.cpp:121:45: note: Function 'getPosition' argument 1 names different: declaration 'position' definition 'frames'. mediastreamer2-5.2.98+dfsg/src/android/String8.h:39:2: style: Class 'String8Impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/android/String8.cpp:48:30: style:inconclusive: Function 'String8' argument 1 names different: declaration 'str' definition 'cstr'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/android/String8.h:46:31: note: Function 'String8' argument 1 names different: declaration 'str' definition 'cstr'. mediastreamer2-5.2.98+dfsg/src/android/String8.cpp:48:30: note: Function 'String8' argument 1 names different: declaration 'str' definition 'cstr'. mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:135:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIF [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:185:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_YUV420P [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:66:7: style:inconclusive: Technically the member function 'SurfaceInfoAccess::getWidth' can be const. [functionConst] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:69:7: style:inconclusive: Technically the member function 'SurfaceInfoAccess::getHeight' can be const. [functionConst] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:72:7: style:inconclusive: Technically the member function 'SurfaceInfoAccess::getStride' can be const. [functionConst] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:63:3: style: Class 'SurfaceInfoAccess' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:111:22: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:141:22: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:154:22: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:192:21: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:209:22: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:210:20: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:221:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:275:28: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:276:37: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:280:34: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:281:34: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:156:10: style: The scope of the variable 'm' can be reduced. [variableScope] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:149:63: style: Parameter 'f' can be declared as pointer to const. However it seems that 'android_display_preprocess' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:247:2: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:149:63: note: Parameter 'f' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:40:14: style: struct member 'SurfaceInfo15::format' is never used. [unusedStructMember] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:42:14: style: struct member 'SurfaceInfo15::base' is never used. [unusedStructMember] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:43:14: style: struct member 'SurfaceInfo15::reserved' is never used. [unusedStructMember] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:50:14: style: struct member 'SurfaceInfo21::usage' is never used. [unusedStructMember] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:51:14: style: struct member 'SurfaceInfo21::format' is never used. [unusedStructMember] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:53:14: style: struct member 'SurfaceInfo21::reserved' is never used. [unusedStructMember] mediastreamer2-5.2.98+dfsg/src/android/android-display.c:80:63: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/android-display.c:135:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_YUV420P [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android-display.c:193:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android-display.c:238:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android-display.c:238:4: error: Resource leak: handle [resourceLeak] mediastreamer2-5.2.98+dfsg/src/android/android-opengl-display.c:84:63: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/android-opengl-display.c:62:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android-opengl-display.c:69:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android-opengl-display.c:103:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android-opengl-display.c:136:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android-opengl-display.c:184:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ANDROID_DISPLAY_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android-texture-display.c:75:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android-texture-display.c:87:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android-texture-display.c:240:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_RED_SIZE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android-texture-display.c:320:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_WIDTH [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android-texture-display.c:359:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideoDisplayBlackBars [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android-texture-display.c:475:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android-texture-display.c:86:40: style: Same expression on both sides of '&&'. [duplicateExpression] mediastreamer2-5.2.98+dfsg/src/android/android-texture-display.c:68:68: style: Parameter 'worker' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:247:114: debug: Function::addArguments found argument 'surface' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:153:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:353:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:399:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:430:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:450:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:513:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:518:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:524:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:547:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:585:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:296:9: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:314:9: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:436:36: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:437:36: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:438:36: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:497:23: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:681:43: warning: Function 'AMediaFormat_setString' argument order different: declaration ', name, value' definition 'format, key, name' [funcArgOrderDifferent] mediastreamer2-5.2.98+dfsg/src/android/media/NdkMediaFormat.h:71:29: note: Function 'AMediaFormat_setString' argument order different: declaration ', name, value' definition 'format, key, name' mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:681:43: note: Function 'AMediaFormat_setString' argument order different: declaration ', name, value' definition 'format, key, name' mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:61:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_USE_ANDROID_MIC [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:155:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_BUILTIN_ECHO_CANCELLER [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:191:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_STREAM_RING [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:262:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_HAS_UNSTANDARD_LIBMEDIA [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:328:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_HAS_BUILTIN_AEC [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:360:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_LOG_DOMAIN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:409:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:475:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:642:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_MORE_DATA [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:744:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_HAS_CRAPPY_ANDROID_FASTTRACK [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:809:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:133:2: warning: Member variable 'AndroidSndReadData::mFilter' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:133:2: warning: Member variable 'AndroidSndReadData::mCard' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:133:2: warning: Member variable 'AndroidSndReadData::rec_buf_size' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:133:2: warning: Member variable 'AndroidSndReadData::read_samples' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:133:2: warning: Member variable 'AndroidSndReadData::iohandle' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:133:2: warning: Member variable 'AndroidSndReadData::builtin_aec' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:176:2: warning: Member variable 'AndroidSndWriteData::soundCard' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:176:2: warning: Member variable 'AndroidSndWriteData::mCard' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:176:2: warning: Member variable 'AndroidSndWriteData::nbufs' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:176:2: warning: Member variable 'AndroidSndWriteData::mStarted' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:176:2: warning: Member variable 'AndroidSndWriteData::flowControlStart' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:176:2: warning: Member variable 'AndroidSndWriteData::minBufferFilling' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:150:9: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:233:56: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:348:25: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:388:25: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:401:25: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:439:25: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:461:25: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:466:25: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:503:25: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:504:3: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:509:25: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:510:18: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:515:25: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:516:4: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:521:28: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:522:21: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:591:26: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:614:26: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:615:3: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:620:9: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:621:26: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:627:9: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:628:26: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:640:26: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:674:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:723:26: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:764:26: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:804:26: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:402:12: style: The scope of the variable 'ss' can be reduced. [variableScope] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:61:51: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:293:66: style: Parameter 'card' can be declared as pointer to const. However it seems that 'android_native_snd_card_init' is a callback function, if 'card' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:306:2: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:293:66: note: Parameter 'card' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:489:55: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:489:66: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:503:22: style: Variable 'ad' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:515:22: style: Variable 'ad' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:599:56: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:599:67: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:614:23: style: Variable 'ad' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:620:7: style: Variable 'n' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:628:23: style: Variable 'ad' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:759:45: style: Parameter 'ad' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:47:101: debug: Function::addArguments found argument 'env' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:55:101: debug: Function::addArguments found argument 'env' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:59:102: debug: Function::addArguments found argument 'env' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:98:56: debug: Function::addArguments found argument 'card' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:102:55: debug: Function::addArguments found argument 'card' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:107:57: debug: Function::addArguments found argument 'card' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:90:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIO_PROCESS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:164:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_HAS_BUILTIN_AEC [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:538:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:592:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_BUILTIN_ECHO_CANCELLER [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:657:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rate [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:181:2: warning: Member variable 'msandroid_sound_data::buff_size' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:295:2: warning: Member variable 'msandroid_sound_read_data::framesize' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:295:2: warning: Member variable 'msandroid_sound_read_data::outgran_ms' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:295:2: warning: Member variable 'msandroid_sound_read_data::min_avail' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:295:2: warning: Member variable 'msandroid_sound_read_data::start_time' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:295:2: warning: Member variable 'msandroid_sound_read_data::read_samples' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:295:2: warning: Member variable 'msandroid_sound_read_data::ticker_synchronizer' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:295:2: warning: Member variable 'msandroid_sound_read_data::builtin_aec' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:643:2: warning: Member variable 'msandroid_sound_write_data::sleeping' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:677:15: style:inconclusive: Technically the member function 'msandroid_sound_write_data::getWriteBuffSize' can be const. [functionConst] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:680:6: style:inconclusive: Technically the member function 'msandroid_sound_write_data::getWrittenFrames' can be const. [functionConst] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:199:26: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:200:3: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:206:33: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:207:26: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:208:16: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:213:33: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:214:26: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:215:3: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:256:33: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:258:26: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:272:26: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:275:5: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:343:54: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:362:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:450:43: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:459:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:484:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:535:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:594:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:733:65: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:768:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:828:42: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:837:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:890:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:928:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:945:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:946:21: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:367:6: style: The scope of the variable 'rc' can be reduced. [variableScope] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:123:53: style: Parameter 'card' can be declared as pointer to const. However it seems that 'msandroid_sound_uninit' is a callback function, if 'card' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:143:13: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:123:53: note: Parameter 'card' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:199:24: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:214:24: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:272:24: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:594:27: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:610:37: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:610:46: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:928:27: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:282:70: debug: Function::addArguments found argument 'devices' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:487:83: debug: Function::addArguments found argument 'bq' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:675:68: debug: Function::addArguments found argument 'obj' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:737:71: debug: Function::addArguments found argument 'obj' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:917:81: debug: Function::addArguments found argument 'bq' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1007:69: debug: Function::addArguments found argument 'obj' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1194:80: debug: Function::addArguments found argument 'm' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:131:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_ANDROID_STREAM_VOICE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:166:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_ANDROID_STREAM_VOICE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:203:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_ANDROID_RECORDING_PRESET_VOICE_COMMUNICATION [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:261:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_SAMPLINGRATE_8 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:317:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_HAS_CRAPPY_OPENSLES [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:332:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:401:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_DATALOCATOR_ANDROIDSIMPLEBUFFERQUEUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:501:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:511:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:577:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:605:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:635:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RECORDSTATE_STOPPED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:795:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:828:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_DATAFORMAT_PCM [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:937:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:946:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_PLAYSTATE_STOPPED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1080:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1115:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_PLAYSTATE_STOPPED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1197:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_CAPTURE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1234:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_CAPTURE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1266:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_DEVICE_TYPE_BLUETOOTH [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:129:2: warning: Member variable 'OpenSLESOutputContext::opensles_context' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:129:2: warning: Member variable 'OpenSLESOutputContext::soundCard' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:202:2: warning: Member variable 'OpenSLESInputContext::opensles_context' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:202:2: warning: Member variable 'OpenSLESInputContext::soundCard' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:202:2: warning: Member variable 'OpenSLESInputContext::mFilter' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:202:2: warning: Member variable 'OpenSLESInputContext::read_samples' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:115:3: performance: Variable 'engineObject' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:116:3: performance: Variable 'engineEngine' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:131:3: performance: Variable 'streamType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:203:3: performance: Variable 'streamType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:129:2: style: Struct 'OpenSLESOutputContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:803:29: style: The statement 'if (octx->outputMixObject!=NULL) octx->outputMixObject=NULL' is logically equivalent to 'octx->outputMixObject=NULL'. [duplicateConditionalAssign] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:804:26: note: Assignment 'octx->outputMixObject=NULL' mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:803:29: note: Condition 'octx->outputMixObject!=NULL' is redundant mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:58:24: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:85:22: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:360:25: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:489:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:564:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:569:23: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:570:23: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:592:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:626:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:665:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:690:11: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:691:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:697:11: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:698:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:704:11: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:705:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:711:20: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:712:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:722:39: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:731:11: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:732:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:742:18: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:743:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:785:19: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:919:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:987:19: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:997:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1022:11: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1023:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1029:11: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1030:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1037:11: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1038:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1044:20: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1045:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1056:20: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1065:11: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1066:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1072:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1076:24: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1077:24: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1103:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1112:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1195:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:289:11: style: Local variable 'devices' shadows outer argument [shadowArgument] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:282:70: note: Shadowed declaration mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:289:11: note: Shadow variable mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:58:18: style: Variable 'sym' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:697:7: style: Variable 'n' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:742:8: style: Variable 'enabled' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1029:7: style: Variable 'n' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/android/androidsound_utils.cpp:143:101: debug: Function::addArguments found argument 'utils' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/androidsound_utils.cpp:149:99: debug: Function::addArguments found argument 'utils' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/android/androidsound_utils.cpp:25:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AndroidSoundUtils [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_utils.cpp:126:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_utils.cpp:337:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_DEVICE_TYPE_SPEAKER [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_utils.cpp:447:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_DEVICE_TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_utils.cpp:479:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_DISABLED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/androidsound_utils.cpp:25:29: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidsound_utils.cpp:519:28: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/android/androidvideo.cpp:417:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/android/hardware_echo_canceller.cpp:52:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/android/hardware_echo_canceller.cpp:52:13: style: Local variable 'ret' shadows outer variable [shadowVariable] mediastreamer2-5.2.98+dfsg/src/android/hardware_echo_canceller.cpp:35:12: note: Shadowed declaration mediastreamer2-5.2.98+dfsg/src/android/hardware_echo_canceller.cpp:52:13: note: Shadow variable mediastreamer2-5.2.98+dfsg/src/android/loader.h:34:2: style: Class 'Library' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/audiofilters/aac-eld-android.cpp:622:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/aac-eld.c:877:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/alaw.c:265:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/alsa.c:1237:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/arts.c:207:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/asyncrw.c:58:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/asyncrw.c:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/asyncrw.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_EWOULDBLOCK [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/asyncrw.c:117:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_VFS_ERROR [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/asyncrw.c:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/asyncrw.c:184:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:159:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:198:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:274:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:295:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:318:15: style: Variable 'got_something' is reassigned a value before the old one has been used. [redundantAssignment] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:311:18: note: got_something is assigned mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:318:15: note: got_something is overwritten mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:34:47: style: Parameter 'contrib' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:114:45: style: Parameter 'chan' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:114:60: style: Parameter 'sum' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:178:43: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:182:12: style: Variable 'chan' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:213:37: style: Parameter 'sum' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:226:12: style: Variable 'chan' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:326:14: style: Variable 'chan' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:339:14: style: Variable 'chan' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:356:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:368:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:294:10: style: Variable 'skip' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/audiofilters/bv16.c:363:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/chanadapt.c:60:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFlowControlledBufferizerImmediateDrop [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/chanadapt.c:100:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/chanadapt.c:153:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/chanadapt.c:165:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/chanadapt.c:177:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/devices.c:265:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/devices.c:273:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundDeviceDescription [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/devices.c:293:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSDevicesInfo [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/devices.c:310:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundDeviceDescription [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/devices.c:346:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/devices.c:436:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/devices.c:260:58: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/dtmfgen.c:207:57: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/dtmfgen.c:172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/dtmfgen.c:192:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/dtmfgen.c:272:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/dtmfgen.c:301:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_DTMF_GEN_EVENT [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/dtmfgen.c:227:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/dtmfgen.c:239:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/dtmfgen.c:336:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/equalizer.c:71:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_word16_t [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/equalizer.c:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/equalizer.c:176:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/equalizer.c:241:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/equalizer.c:272:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_word16_t [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/equalizer.c:394:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSEqualizerGain [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/equalizer.c:272:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mediastreamer2-5.2.98+dfsg/src/audiofilters/equalizer.c:96:56: style: Parameter 's' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/equalizer.c:111:53: style: Parameter 's' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/equalizer.c:299:19: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/equalizer.c:338:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/flowcontrol.c:185:70: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/flowcontrol.c:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSAudioFlowControlSoft [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/flowcontrol.c:115:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSAudioFlowControlBasic [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/flowcontrol.c:92:71: style: Parameter 'ctl' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/flowcontrol.c:98:43: style: Parameter 'samples' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/flowcontrol.c:222:27: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/flowcontrol.c:234:27: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/g726.c:296:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/g729.c:88:61: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/g729.c:233:57: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/g729.c:272:31: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/g729.c:190:21: style: Variable 'bufferIndex' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/audiofilters/genericplc.c:75:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_word16_t [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/genericplc.c:73:57: style: Parameter 'input_buffer' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/genericplc.c:216:65: style: Parameter 'continuity_buffer' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/gsm.c:250:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/l16.c:295:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/macsnd.c:990:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:262:57: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:231:57: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:238:56: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:252:57: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerClosed [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:172:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:192:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:233:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerPaused [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:241:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerClosed [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:255:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerPlaying [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:274:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerClosed [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:319:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerPlaying [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:455:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerClosed [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:483:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:414:29: style: Condition 'd->loop_after>=0' is always true [knownConditionTrueFalse] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:412:23: note: Assuming that condition 'd->loop_after<0' is not redundant mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:414:29: note: Condition 'd->loop_after>=0' is always true mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:157:12: style: Variable 'format_chunk' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:183:43: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:282:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:432:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:454:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:463:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:492:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:498:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:224:54: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:167:54: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:179:53: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRecorderClosed [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRecorderRunning [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:111:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:131:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRecorderPaused [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:182:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRecorderPaused [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:211:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRecorderClosed [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:287:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:122:40: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:233:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:247:12: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:260:12: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/msg722.c:369:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/msgenericplc.c:72:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msgenericplc.c:197:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSCngData [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msgenericplc.c:178:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/msgenericplc.c:195:50: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/msopus.c:719:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/msresample.c:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPEEX_RESAMPLER_QUALITY_VOIP [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msspeex.c:695:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/msvaddtx.c:138:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VAD_DTX_NO_VOICE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/msvaddtx.c:71:54: style: Parameter 'signal' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/msvaddtx.c:158:43: style: Parameter 'f' can be declared as pointer to const. However it seems that 'vad_dtx_postprocess' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/audiofilters/msvaddtx.c:186:17: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/audiofilters/msvaddtx.c:158:43: note: Parameter 'f' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/audiofilters/msvolume.c:586:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/oss.c:559:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/pasnd.c:596:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:54:73: debug: Function::addArguments found argument 'userdata' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:122:62: debug: Function::addArguments found argument 'm' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:152:46: debug: Function::addArguments found argument 'c' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:170:48: debug: Function::addArguments found argument 'c' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:395:61: debug: Function::addArguments found argument 'p' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:400:73: debug: Function::addArguments found argument 'p' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:405:74: debug: Function::addArguments found argument 'p' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:497:59: debug: Function::addArguments found argument 'c' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:534:66: debug: Function::addArguments found argument 'c' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:541:64: debug: Function::addArguments found argument 'c' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:81:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:167:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:178:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_INVALID_INDEX [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:206:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_PLAYBACK [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:226:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_CAPTURE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:273:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_OPERATION_DONE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:342:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_SAMPLE_S16LE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:388:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_free [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:411:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_VOLUME_NORM [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:415:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_VOLUME_NORM [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:432:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:491:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_STREAM_UNCONNECTED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:499:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:511:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:538:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:545:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:554:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:645:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_STREAM_READY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:663:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_STREAM_READY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:794:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_STREAM_READY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:813:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_STREAM_READY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:234:37: style: Parameter 'sink' can be declared as pointer to const. However it seems that 'pulse_card_compare' is a callback function, if 'sink' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:239:89: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:234:37: note: Parameter 'sink' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:234:56: style: Parameter 'source' can be declared as pointer to const. However it seems that 'pulse_card_compare' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:239:89: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:234:56: note: Parameter 'source' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:329:45: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:678:53: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/qsa.c:380:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/speexec.c:89:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/speexec.c:195:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/speexec.c:260:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/speexec.c:254:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mediastreamer2-5.2.98+dfsg/src/audiofilters/speexec.c:255:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mediastreamer2-5.2.98+dfsg/src/audiofilters/speexec.c:359:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/speexec.c:261:13: style: Variable 'avail' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/audiofilters/speexec.c:263:9: style: Variable 'avail' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/audiofilters/speexec.c:291:8: style: Variable 'avail' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/audiofilters/tonedetector.c:129:65: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/audiofilters/tonedetector.c:110:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frequency [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/tonedetector.c:147:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/tonedetector.c:180:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TONE_DETECTOR_EVENT [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/audiofilters/tonedetector.c:162:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mediastreamer2-5.2.98+dfsg/src/audiofilters/tonedetector.c:54:48: style: Parameter 'gs' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/tonedetector.c:54:61: style: Parameter 'samples' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/tonedetector.c:72:38: style: Parameter 'samples' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/tonedetector.c:107:42: style: Parameter 's' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/tonedetector.c:118:21: style: Variable 'def' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/tonedetector.c:170:25: style: Variable 'tone_def' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/audiofilters/ulaw.c:267:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/winsnd.c:972:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/winsnd2.c:1593:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/audiofilters/winsnd3.c:733:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/base/eventqueue.c:98:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/eventqueue.c:156:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSEventQueue [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/eventqueue.c:229:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/eventqueue.c:58:81: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/eventqueue.c:200:20: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/base/msasync.c:27:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msasync.c:39:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msasync.c:43:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msasync.c:50:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSTaskDone [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msasync.c:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSTask [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msasync.c:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msasync.c:100:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msasync.c:141:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msasync.c:187:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSWorkerThread [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msasync.c:199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSTaskQueued [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msasync.c:206:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msasync.c:211:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msasync.c:217:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msasync.c:225:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mscommon.c:179:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mscommon.c:250:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mscommon.c:271:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mscommon.c:317:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSConcealerContext [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mscommon.c:377:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSConcealerTsContext [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mscommon.c:177:9: style: Variable 'tag_from_list' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/base/mscommon.c:312:80: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/mscommon.c:372:85: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:1014:76: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:164:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterStats [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:192:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_base_filter_descs [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:255:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFactory [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:262:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_NOT_SET_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:296:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:307:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:318:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_ENCODING_CAPTURER [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:340:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_DECODER_RENDERER [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:361:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_IS_ENABLED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:374:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_IS_ENABLED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:398:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilter [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:423:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_PLUGIN_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:530:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:868:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideo [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:876:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFmtDescriptor [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:891:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSAudio [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:903:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:927:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSAudio [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:937:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideo [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:952:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_IS_ENABLED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:962:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:1137:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_free [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:298:8: style: Condition 'enc==NULL' is always true [knownConditionTrueFalse] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:296:8: note: Assuming that condition 'enc!=NULL' is not redundant mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:298:8: note: Condition 'enc==NULL' is always true mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:309:8: style: Condition 'dec==NULL' is always true [knownConditionTrueFalse] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:307:8: note: Assuming that condition 'dec!=NULL' is not redundant mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:309:8: note: Condition 'dec==NULL' is always true mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:128:50: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:144:56: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:152:81: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:174:8: style: Variable 'debug_log_enabled' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:292:16: style: Variable 'enc' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:303:16: style: Variable 'dec' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:313:60: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:321:10: style: Variable 'token' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:335:60: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:343:10: style: Variable 'token' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:357:50: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:370:50: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:413:70: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:417:68: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:444:58: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:456:64: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:477:59: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:481:45: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:497:43: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:529:51: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:616:40: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:770:43: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:851:61: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:959:16: style: Variable 'desc' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:973:73: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:989:55: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:1010:50: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:599:27: style: Variable 'plugin_name' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:88:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_BASE_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:176:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:196:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AUDIO_DECODER_SET_RTP_PAYLOAD_PICKER [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:204:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:277:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:289:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterTask [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:304:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:331:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:352:10: style: Condition 'err==0' is always true [knownConditionTrueFalse] mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:351:21: note: Calling function 'ms_filter_link' returns 0 mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:351:21: note: Assignment 'err=ms_filter_link(h->last.filter,h->last.pin,f,inpin)', assigned value is 0 mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:352:10: note: Condition 'err==0' is always true mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:367:10: style: Condition 'err==0' is always true [knownConditionTrueFalse] mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:366:23: note: Calling function 'ms_filter_unlink' returns 0 mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:366:23: note: Assignment 'err=ms_filter_unlink(h->last.filter,h->last.pin,f,inpin)', assigned value is 0 mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:367:10: note: Condition 'err==0' is always true mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:86:58: style: Parameter 'desc' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:202:18: style: Variable 'methods' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:276:12: style: Variable 'q' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:336:42: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msqueue.c:36:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSQueue [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msqueue.c:69:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBufferizer [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msqueue.c:149:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFlowControlledBufferizer [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msqueue.c:215:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFlowControlledBufferizerSendEvent [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msqueue.c:119:10: style: Variable 'source' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:33:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSSndCardManager [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:91:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:118:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:159:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_PLAYBACK [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:167:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_CAPTURE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:175:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_CAPTURE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:195:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_CAPTURE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:215:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:302:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:357:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSSndCard [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:429:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_DEVICE_TYPE_BLUETOOTH [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:591:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:601:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_PLAYBACK [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:74:60: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:100:78: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:127:68: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:136:55: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:145:78: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:186:69: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:422:59: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:443:44: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:544:60: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:596:76: style: Parameter 'card' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:322:53: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:418:61: debug: Function::addArguments found argument 'virt_ticker_time' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:67:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TICKER_PRIO_NORMAL [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:90:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSTicker [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:237:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:244:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:292:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:330:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TICKER_PRIO_NORMAL [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:474:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:574:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:580:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:597:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSTickerLateEvent [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:629:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSTickerSynchronizer [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:141:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:442:28: style:inconclusive: Function 'ms_ticker_run' argument 1 names different: declaration 's' definition 'arg'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:48:35: note: Function 'ms_ticker_run' argument 1 names different: declaration 's' definition 'arg'. mediastreamer2-5.2.98+dfsg/src/base/msticker.c:442:28: note: Function 'ms_ticker_run' argument 1 names different: declaration 's' definition 'arg'. mediastreamer2-5.2.98+dfsg/src/base/msticker.c:233:11: style: Variable 'l' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:310:65: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:360:9: style: Variable 'env_prio_c' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:583:44: style: Parameter 'ticker' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:692:74: style: Parameter 'ts' can be declared as pointer to const. However it seems that 'ms_ticker_synchronizer_get_corrected_time' is a callback function, if 'ts' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:608:53: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/base/msticker.c:692:74: note: Parameter 'ts' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/base/msvideopresets.c:45:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_free [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msvideopresets.c:95:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideoPresetConfiguration [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msvideopresets.c:123:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideoPresetsManager [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/msvideopresets.c:64:65: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msvideopresets.c:101:73: style: Parameter 'vpc' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/msvideopresets.c:162:106: style: Parameter 'vpc' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/mswebcam.c:31:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSWebCamManager [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mswebcam.c:87:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSWebCam [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mswebcam.c:124:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSWebCam [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/base/mswebcam.c:43:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mediastreamer2-5.2.98+dfsg/src/base/mswebcam.c:50:56: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/mswebcam.c:70:67: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/base/mtu.c:273:45: debug: Function::addArguments found argument 'host' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:621:89: debug: Function::addArguments found argument 'len' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:639:90: debug: Function::addArguments found argument 'len' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:818:88: debug: Function::addArguments found argument 't' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:821:89: debug: Function::addArguments found argument 't' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:157:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_MD_UNDEFINED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:214:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AES_128_SHA1_80 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:267:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:492:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORTP_EVENT_DTLS_ENCRYPTION_CHANGED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:508:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_CRYPTO_SUITE_INVALID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:626:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_ERROR_NET_WANT_READ [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:644:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_ERROR_NET_WANT_READ [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:680:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTP_FIXED_HEADER_SIZE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:749:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTP_FIXED_HEADER_SIZE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:834:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RtpTransportModifier [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:889:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSDtlsSrtpRoleIsClient [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:964:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSSRTP_RTP_STREAM [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:997:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_CRYPTO_SUITE_INVALID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:1036:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSDtlsSrtpRoleIsClient [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:1065:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSDtlsSrtpRoleIsServer [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:1114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSDtlsSrtpRoleIsServer [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:292:19: style: Variable 'message_seq' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:294:19: style: Variable 'frag_offset' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:295:19: style: Variable 'frag_length' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/crypto/ms_srtp.c:655:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/ms_srtp.c:696:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/ms_srtp.c:665:83: style: Parameter 'sessions' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/crypto/ms_srtp.c:670:71: style: Parameter 'sessions' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/crypto/ms_srtp.c:675:75: style: Parameter 'sessions' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/crypto/ms_srtp.c:680:71: style: Parameter 'sessions' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/crypto/ms_srtp.c:685:77: style: Parameter 'sessions' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:912:72: debug: Function::addArguments found argument 'sessions' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:917:76: debug: Function::addArguments found argument 'sessions' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:922:58: debug: Function::addArguments found argument 'ctx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:923:55: debug: Function::addArguments found argument 'ctx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:925:55: debug: Function::addArguments found argument 'ctx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:926:61: debug: Function::addArguments found argument 'ctx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:927:61: debug: Function::addArguments found argument 'db' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:928:58: debug: Function::addArguments found argument 'ctx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:929:66: debug: Function::addArguments found argument 'ctx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:930:64: debug: Function::addArguments found argument 'ctx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:931:76: debug: Function::addArguments found argument 'tp' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:932:62: debug: Function::addArguments found argument 'zrtp_context' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:933:54: debug: Function::addArguments found argument 'ctx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:934:66: debug: Function::addArguments found argument 'ctx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:935:78: debug: Function::addArguments found argument 'ctx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:936:58: debug: Function::addArguments found argument 'ctx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:937:42: debug: Function::addArguments found argument 'db' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:938:48: debug: Function::addArguments found argument 'cacheXmlPtr' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:941:55: debug: Function::addArguments found argument 'ctx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:942:58: debug: Function::addArguments found argument 'ctx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:943:61: debug: Function::addArguments found argument 'ctx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:924:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:927:147: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ZRTP_PEER_STATUS_UNKNOWN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:940:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:959:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ZRTP_HASH_S256 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:979:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ZRTP_CIPHER_AES1 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:1002:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ZRTP_AUTHTAG_HS32 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:1020:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ZRTP_KEY_AGREEMENT_DH2K [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:1072:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ZRTP_SAS_B32 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/filter-template.c:72:44: style: Parameter 'f' can be declared as pointer to const. However it seems that 'my_filter_preprocess' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/filter-template.c:168:16: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/filter-template.c:72:44: note: Parameter 'f' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/filter-template.c:85:41: style: Parameter 'f' can be declared as pointer to const. However it seems that 'my_filter_process' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/filter-template.c:169:13: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/filter-template.c:85:41: note: Parameter 'f' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/filter-template.c:95:45: style: Parameter 'f' can be declared as pointer to const. However it seems that 'my_filter_postprocess' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/filter-template.c:170:17: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/filter-template.c:95:45: note: Parameter 'f' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/filter-template.c:118:48: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/filter-template.c:118:57: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/filter-template.c:123:48: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/filter-template.c:123:57: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/otherfilters/itc.c:335:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerClosed [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerPaused [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:153:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerPlaying [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:168:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerClosed [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerPlaying [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:228:11: style: Local variable 'headers_size' shadows outer variable [shadowVariable] mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:214:10: note: Shadowed declaration mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:228:11: note: Shadow variable mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:247:13: style: Local variable 'headers_size' shadows outer variable [shadowVariable] mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:228:11: note: Shadowed declaration mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:247:13: note: Shadow variable mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:248:13: style: Local variable 'bytes_pcap' shadows outer variable [shadowVariable] mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:229:11: note: Shadowed declaration mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:248:13: note: Shadow variable mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:106:43: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:173:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:291:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/otherfilters/msrtp.c:1106:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/otherfilters/msudp.c:49:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ortp_socket_t [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/msudp.c:79:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/msudp.c:93:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/msudp.c:86:54: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:283:64: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:312:65: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:338:63: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:101:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_INBUF_SIZE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:132:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_FLAG_NOTFIRST [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:173:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_FLAG_NOTFIRST [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:207:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:299:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RealtimeTextReceivedCharacter [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:100:66: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:224:56: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:233:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_source.c:191:66: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_source.c:208:67: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_source.c:39:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_REDGEN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_source.c:43:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_REDGEN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_source.c:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_REDGEN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_source.c:68:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_OUTBUF_SIZE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_source.c:118:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_OUTBUF_SIZE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_source.c:150:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_REDGEN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_source.c:167:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_SEND_INTERVAL [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/tee.c:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/tee.c:75:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/otherfilters/tee.c:39:11: style: Variable 'd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/otherfilters/void.c:169:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:90:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_ERROR [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:143:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_WARNING [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:223:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_DEBUG [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:282:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:316:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_DEBUG [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:364:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_E_SUCCESS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:428:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_E_SUCCESS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:574:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_MESSAGE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:605:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_MESSAGE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:755:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_DEBUG [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:820:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_DEBUG [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:857:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_DEBUG [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:890:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_DEBUG [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:1003:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upnp_igd_context [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:1115:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_WARNING [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:1174:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_WARNING [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:117:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:710:13: style: The if condition is the same as the previous if condition [duplicateCondition] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:704:13: note: First condition mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:710:13: note: Second condition mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:780:11: style: The if condition is the same as the previous if condition [duplicateCondition] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:774:11: note: First condition mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:780:11: note: Second condition mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:434:13: warning: Either the condition 'deviceType' is redundant or there is possible null pointer dereference: deviceType. [nullPointerRedundantCheck] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:539:6: note: Assuming that condition 'deviceType' is not redundant mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:434:13: note: Null pointer dereference mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:896:11: style: Local variable 'ret' shadows outer variable [shadowVariable] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:887:6: note: Shadowed declaration mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:896:11: note: Shadow variable mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:965:11: style: Local variable 'ret' shadows outer variable [shadowVariable] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:887:6: note: Shadowed declaration mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:965:11: note: Shadow variable mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:329:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_cmd.c:47:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upnp_igd_port_mapping [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_cmd.c:69:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eELEMENT_NODE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_cmd.c:153:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variables [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_cmd.c:298:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variables [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_cmd.c:328:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variables [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_cmd.c:379:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_IP_PROTOCOL_UDP [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_cmd.c:433:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_IP_PROTOCOL_UDP [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_cmd.c:133:54: style: Parameter 'igd_ctxt' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_cmd.c:354:34: style: Variable 'upnp_igd_port_mapping_ctxt' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_cmd.c:418:34: style: Variable 'upnp_igd_port_mapping_ctxt' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:371:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_WARNING [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:401:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eTEXT_NODE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:417:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_ERROR [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:474:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_WARNING [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:516:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_DEBUG [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:44:48: style:inconclusive: Function 'upnp_context_add_client' argument 1 names different: declaration 'igd_ctx' definition 'igd_ctxt'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_private.h:141:48: note: Function 'upnp_context_add_client' argument 1 names different: declaration 'igd_ctx' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:44:48: note: Function 'upnp_context_add_client' argument 1 names different: declaration 'igd_ctx' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:50:51: style:inconclusive: Function 'upnp_context_remove_client' argument 1 names different: declaration 'igd_ctx' definition 'igd_ctxt'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_private.h:142:51: note: Function 'upnp_context_remove_client' argument 1 names different: declaration 'igd_ctx' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:50:51: note: Function 'upnp_context_remove_client' argument 1 names different: declaration 'igd_ctx' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:59:50: style:inconclusive: Function 'upnp_context_add_callback' argument 1 names different: declaration 'igd_ctx' definition 'igd_ctxt'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_private.h:143:50: note: Function 'upnp_context_add_callback' argument 1 names different: declaration 'igd_ctx' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:59:50: note: Function 'upnp_context_add_callback' argument 1 names different: declaration 'igd_ctx' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:81:54: style:inconclusive: Function 'upnp_context_handle_callbacks' argument 1 names different: declaration 'igd_ctx' definition 'igd_ctxt'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_private.h:144:54: note: Function 'upnp_context_handle_callbacks' argument 1 names different: declaration 'igd_ctx' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:81:54: note: Function 'upnp_context_handle_callbacks' argument 1 names different: declaration 'igd_ctx' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:100:52: style:inconclusive: Function 'upnp_context_free_callbacks' argument 1 names different: declaration 'igd_ctx' definition 'igd_ctxt'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_private.h:145:52: note: Function 'upnp_context_free_callbacks' argument 1 names different: declaration 'igd_ctx' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:100:52: note: Function 'upnp_context_free_callbacks' argument 1 names different: declaration 'igd_ctx' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:113:39: style:inconclusive: Function 'upnp_igd_print' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.h:40:39: note: Function 'upnp_igd_print' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:113:39: note: Function 'upnp_igd_print' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:128:50: style:inconclusive: Function 'upnp_igd_print_event_type' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.h:41:50: note: Function 'upnp_igd_print_event_type' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:128:50: note: Function 'upnp_igd_print_event_type' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:181:45: style:inconclusive: Function 'upnp_igd_print_event' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.h:42:45: note: Function 'upnp_igd_print_event' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:181:45: note: Function 'upnp_igd_print_event' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:359:58: style:inconclusive: Function 'upnp_igd_get_first_document_item' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.h:43:58: note: Function 'upnp_igd_get_first_document_item' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:359:58: note: Function 'upnp_igd_get_first_document_item' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:396:52: style:inconclusive: Function 'upnp_igd_get_element_value' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.h:44:52: note: Function 'upnp_igd_get_element_value' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:396:52: note: Function 'upnp_igd_get_element_value' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:408:57: style:inconclusive: Function 'upnp_igd_get_first_element_item' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.h:45:57: note: Function 'upnp_igd_get_first_element_item' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:408:57: note: Function 'upnp_igd_get_first_element_item' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:484:59: style:inconclusive: Function 'upnp_igd_get_find_and_parse_service' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.h:46:59: note: Function 'upnp_igd_get_find_and_parse_service' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:484:59: note: Function 'upnp_igd_get_find_and_parse_service' argument 1 names different: declaration 'uIGD' definition 'igd_ctxt'. mediastreamer2-5.2.98+dfsg/src/utils/audiodiff.c:51:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/audiodiff.c:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_VFS_ERROR [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/audiodiff.c:97:40: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/utils/audiodiff.c:97:53: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/utils/bits_rw.c:128:105: debug: Function::addArguments found argument 'symbol_name' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/utils/bits_rw.c:180:90: debug: Function::addArguments found argument 'symbol_name' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/utils/box-plot.c:34:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBoxPlot [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/box-plot.c:66:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSUBoxPlot [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/dsptools.c:375:39: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/utils/dsptools.c:387:40: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/utils/ffmpeg-priv.c:48:49: style: Parameter 'codec' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/utils/filter-wrapper/decoding-filter-wrapper.cpp:29:61: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/utils/filter-wrapper/encoding-filter-wrapper.cpp:39:61: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/utils/jpgloader-ffmpeg.c:71:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_MJPEG [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/jpgloader-stub.c:29:40: debug: Function::addArguments found argument 'jpgbuf' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/utils/jpgloader-turbojpeg.c:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_UNKNOWN_W [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/kiss_fft.c:363:26: debug: Function::addArguments found argument 's2' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/utils/kiss_fft.c:505:35: style:inconclusive: Function 'ms_kiss_fft_stride' argument 1 names different: declaration 'cfg' definition 'st'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/utils/kiss_fft.h:97:35: note: Function 'ms_kiss_fft_stride' argument 1 names different: declaration 'cfg' definition 'st'. mediastreamer2-5.2.98+dfsg/src/utils/kiss_fft.c:505:35: note: Function 'ms_kiss_fft_stride' argument 1 names different: declaration 'cfg' definition 'st'. mediastreamer2-5.2.98+dfsg/src/utils/kiss_fft.c:505:85: style:inconclusive: Function 'ms_kiss_fft_stride' argument 4 names different: declaration 'fin_stride' definition 'in_stride'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/utils/kiss_fft.h:97:86: note: Function 'ms_kiss_fft_stride' argument 4 names different: declaration 'fin_stride' definition 'in_stride'. mediastreamer2-5.2.98+dfsg/src/utils/kiss_fft.c:505:85: note: Function 'ms_kiss_fft_stride' argument 4 names different: declaration 'fin_stride' definition 'in_stride'. mediastreamer2-5.2.98+dfsg/src/utils/kiss_fft.c:224:20: style: Variable 'twiddles' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/utils/kiss_fftr.c:80:30: style:inconclusive: Function 'ms_kiss_fftr' argument 1 names different: declaration 'cfg' definition 'st'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/utils/kiss_fftr.h:35:30: note: Function 'ms_kiss_fftr' argument 1 names different: declaration 'cfg' definition 'st'. mediastreamer2-5.2.98+dfsg/src/utils/kiss_fftr.c:80:30: note: Function 'ms_kiss_fftr' argument 1 names different: declaration 'cfg' definition 'st'. mediastreamer2-5.2.98+dfsg/src/utils/kiss_fftr.c:135:31: style:inconclusive: Function 'ms_kiss_fftri' argument 1 names different: declaration 'cfg' definition 'st'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/utils/kiss_fftr.h:43:31: note: Function 'ms_kiss_fftri' argument 1 names different: declaration 'cfg' definition 'st'. mediastreamer2-5.2.98+dfsg/src/utils/kiss_fftr.c:135:31: note: Function 'ms_kiss_fftri' argument 1 names different: declaration 'cfg' definition 'st'. mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_NONE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:138:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:156:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextTrackType [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:176:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextTrackNumber [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:200:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextVideo [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:213:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextAudio [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:227:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFLAG_RDONLY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:282:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFLAG_RDONLY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:304:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextCuePoint [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:350:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:466:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:484:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:532:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextSimpleBlock [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:574:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:594:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextSimpleBlock [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:623:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextSimpleBlock [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.h:38:7: style:inconclusive: Technically the member function 'StreamCloser::operator()' can be const. [functionConst] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.h:33:7: style:inconclusive: Technically the member function 'NodeDeleter < ebml_element >::operator()' can be const. [functionConst] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.h:123:2: style: Class 'MKVReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:105:28: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:138:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:142:30: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:143:37: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:145:17: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:148:17: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:156:38: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:176:36: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:177:27: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:178:37: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:179:31: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:180:27: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:181:30: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:182:30: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:183:37: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:184:47: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:187:17: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:193:34: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:196:40: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:205:34: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:206:34: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:207:35: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:209:37: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:218:39: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:219:41: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:305:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:306:28: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:314:43: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:316:44: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:317:43: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:323:29: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:331:37: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:379:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:383:17: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:389:44: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:448:41: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:466:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:551:47: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:552:41: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:559:47: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:602:44: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:603:38: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:616:28: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:337:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] mediastreamer2-5.2.98+dfsg/src/utils/msjava.c:38:10: style: Variable 'env' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/utils/opengl_functions.c:127:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengl_functions.c:117:20: style: Condition 'openglLibrary==NULL' is always true [knownConditionTrueFalse] mediastreamer2-5.2.98+dfsg/src/utils/opengl_functions.c:95:25: note: Assignment 'openglLibrary=NULL', assigned value is 0 mediastreamer2-5.2.98+dfsg/src/utils/opengl_functions.c:117:20: note: Condition 'openglLibrary==NULL' is always true mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1119:60: debug: Function::addArguments found argument 'window' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1123:59: debug: Function::addArguments found argument 'window' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_BAD_MATCH [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:168:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:174:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:191:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_SUCCESS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:266:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_INFO_LOG_LENGTH [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:282:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FLOAT [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:298:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:329:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MAJOR_VERSION [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:402:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:446:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:478:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:555:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:758:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_R8 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:785:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:825:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_CONTEXT [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1217:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_DEFAULT_DISPLAY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1287:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_SURFACE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1313:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1352:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1433:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1480:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1569:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_CONTEXT_LOST [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:798:27: style: The statement 'if (gldisp->mEglContext!=EGL_NO_CONTEXT) gldisp->mEglContext=EGL_NO_CONTEXT' is logically equivalent to 'gldisp->mEglContext=EGL_NO_CONTEXT'. [duplicateConditionalAssign] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:804:24: note: Assignment 'gldisp->mEglContext=EGL_NO_CONTEXT' mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:798:27: note: Condition 'gldisp->mEglContext!=EGL_NO_CONTEXT' is redundant mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1478:63: style:inconclusive: Function 'ogl_display_render' argument 2 names different: declaration 'deviceAngleFromPortrait' definition 'orientation'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.h:120:74: note: Function 'ogl_display_render' argument 2 names different: declaration 'deviceAngleFromPortrait' definition 'orientation'. mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1478:63: note: Function 'ogl_display_render' argument 2 names different: declaration 'deviceAngleFromPortrait' definition 'orientation'. mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1548:64: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:202:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:201:15: note: Assuming that condition 'i<32' is not redundant mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:202:22: note: Shift mediastreamer2-5.2.98+dfsg/src/utils/pcap_sender.c:49:70: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/utils/pcap_sender.c:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_EOF [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/pcap_sender.c:64:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPCAPFilePlayerLayerRTP [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/pcap_sender.c:57:81: style:inconclusive: Function 'ms_pcap_sendto' argument 3 names different: declaration 'from_port' definition 'to_port'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/utils/pcap_sender.h:60:81: note: Function 'ms_pcap_sendto' argument 3 names different: declaration 'from_port' definition 'to_port'. mediastreamer2-5.2.98+dfsg/src/utils/pcap_sender.c:57:81: note: Function 'ms_pcap_sendto' argument 3 names different: declaration 'from_port' definition 'to_port'. mediastreamer2-5.2.98+dfsg/src/utils/shader_util.c:39:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE_STATUS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/shader_util.c:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_INFO_LOG_LENGTH [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/shader_util.c:85:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_INFO_LOG_LENGTH [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/shader_util.c:53:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] mediastreamer2-5.2.98+dfsg/src/utils/shader_util.c:73:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mediastreamer2-5.2.98+dfsg/src/utils/shader_util.c:75:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] mediastreamer2-5.2.98+dfsg/src/utils/shader_util.c:95:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] mediastreamer2-5.2.98+dfsg/src/utils/shader_util.c:97:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] mediastreamer2-5.2.98+dfsg/src/utils/shader_util.c:103:87: style:inconclusive: Function 'glueGetUniformLocation' argument 3 names different: declaration 'name' definition 'uniformName'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/utils/shader_util.h:33:87: note: Function 'glueGetUniformLocation' argument 3 names different: declaration 'name' definition 'uniformName'. mediastreamer2-5.2.98+dfsg/src/utils/shader_util.c:103:87: note: Function 'glueGetUniformLocation' argument 3 names different: declaration 'name' definition 'uniformName'. mediastreamer2-5.2.98+dfsg/src/utils/stream_regulator.c:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/utils/stream_regulator.c:75:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_capture.cpp:418:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:65:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCREEN_USAGE_WRITE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:95:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCREEN_CHILD_WINDOW [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:133:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:147:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:153:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCREEN_PROPERTY_POINTER [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:202:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:262:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCREEN_PROPERTY_SIZE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:76:72: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:153:75: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:177:76: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:195:20: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:223:20: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:240:20: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:298:20: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:301:24: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:235:46: style: Parameter 'f' can be declared as pointer to const. However it seems that 'bb10display_preprocess' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:330:2: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:235:46: note: Parameter 'f' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:293:47: style: Parameter 'f' can be declared as pointer to const. However it seems that 'bb10display_postprocess' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:332:2: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:293:47: note: Parameter 'f' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:76:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_YUV420P [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:120:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BI_RGB [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:153:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_USERDATA [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:202:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDC_ARROW [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:244:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_CIF_W [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:275:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:327:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRect [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:390:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:525:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_VIDEO_NONE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:533:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_VIDEO_NONE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:559:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:302:45: style: Parameter 'f' can be declared as pointer to const. However it seems that 'dd_display_preprocess' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:652:14: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:302:45: note: Parameter 'f' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:521:13: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:564:13: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/dummy_codec.c:102:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/videofilters/extdisplay.c:29:53: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/videofilters/extdisplay.c:32:55: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/videofilters/extdisplay.c:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_EXT_DISPLAY_ON_DRAW [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/ffmpegjpegwriter.c:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/ffmpegjpegwriter.c:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_JPEG_WRITER_SNAPSHOT_TAKEN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/ffmpegjpegwriter.c:86:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_MJPEG [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/ffmpegjpegwriter.c:98:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/ffmpegjpegwriter.c:116:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/ffmpegjpegwriter.c:162:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_PIX_FMT_YUVJ420P [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/ffmpegjpegwriter.c:110:45: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/videofilters/generic_opengl_display.c:86:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/generic_opengl_display.c:119:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/generic_opengl_display.c:138:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_VIDEO_AUTO [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/generic_opengl_display.c:177:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/generic_opengl_display.c:213:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_VIDEO_NONE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/generic_opengl_display.c:282:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/generic_opengl_display.c:303:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/generic_opengl_display.c:317:26: style: Condition 'context_info' is always true [knownConditionTrueFalse] mediastreamer2-5.2.98+dfsg/src/videofilters/generic_opengl_display.c:152:20: style: Variable 'context_info' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:86:51: debug: Function::addArguments found argument 'd' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:107:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_CIF_W [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:166:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_OK [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:212:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:308:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:344:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:362:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLX_X_RENDERABLE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:483:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bool_t [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:489:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bool_t [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:234:6: style: The if condition is the same as the previous if condition [duplicateCondition] mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:233:6: note: First condition mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:234:6: note: Second condition mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:417:10: warning: Either the condition 'vi' is redundant or there is possible null pointer dereference: vi. [nullPointerRedundantCheck] mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:403:8: note: Assuming that condition 'vi' is not redundant mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:417:10: note: Null pointer dereference mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:402:16: style: Local variable 'vi' shadows outer variable [shadowVariable] mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:380:15: note: Shadowed declaration mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:402:16: note: Shadow variable mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:200:12: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:329:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:78:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_H264 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:155:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_OUTPUT_FMT_CHANGED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:204:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:228:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:284:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:382:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:389:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:111:14: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:122:14: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:127:14: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:162:27: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:281:14: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:361:14: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:362:20: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:381:14: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:387:16: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:388:23: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:400:16: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:401:3: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:406:16: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:407:3: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:412:16: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:413:21: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:226:29: style: The scope of the variable 'src' can be reduced. [variableScope] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:227:6: style: The scope of the variable 'nal_len' can be reduced. [variableScope] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:226:34: style: Variable 'end' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:307:16: style: Variable 'end' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:360:44: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/videofilters/mire.c:190:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/videofilters/mkv.cpp:2315:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/videofilters/msdscap.cc:161:2: error: There is an unknown macro here somewhere. Configuration is required. If STDMETHODIMP_ is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/videofilters/msmfoundationcap.h:206:2: error: There is an unknown macro here somewhere. Configuration is required. If STDMETHODIMP_ is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:47:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:73:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CombinedDepthStencil [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:103:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:139:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:165:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:213:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:242:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:267:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:289:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:36:17: warning: Member variable 'BufferRenderer::mWidth' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:36:17: warning: Member variable 'BufferRenderer::mHeight' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:209:11: style: Redundant condition: arg. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:138:22: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:149:10: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:186:4: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:197:3: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:208:10: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:209:25: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:217:24: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:235:20: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:244:3: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:250:4: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:257:21: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:263:22: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:265:21: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:274:4: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:285:10: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_UNKNOWN_W [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:41:2: warning: Member variable 'MSTurboJpegDec::mDci' is not initialized in the constructor. [uninitMemberVar] mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:69:8: style:inconclusive: Technically the member function 'MSTurboJpegDec::getFps' can be const. [functionConst] mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:123:20: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:124:20: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:145:22: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:146:23: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:152:22: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:153:23: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:159:22: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:161:5: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:163:5: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:110:65: style: Parameter 'filter' can be declared as pointer to const. However it seems that 'ms_turbojpeg_dec_postprocess' is a callback function, if 'filter' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:191:15: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:110:65: note: Parameter 'filter' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:122:57: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:153:15: style: Variable 'vsize' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/msv4l.c:1027:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/videofilters/nowebcam.c:354:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/videofilters/pixconv.c:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_CIF_W [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/pixconv.c:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SCALER_METHOD_BILINEAR [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/sizeconv.c:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_CIF_W [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/sizeconv.c:90:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_YUV420P [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/sizeconv.c:158:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/theora.c:400:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/videofilters/turbojpegwriter.c:59:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_JPEG_WRITER_SNAPSHOT_TAKEN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/turbojpegwriter.c:72:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/turbojpegwriter.c:94:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/turbojpegwriter.c:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/turbojpegwriter.c:137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/turbojpegwriter.c:108:45: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videodec.c:987:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:209:56: debug: Function::addArguments found argument 'unused' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:613:44: debug: Function::addArguments found argument 'typespec' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:133:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:211:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:253:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_H263P [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:257:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_MPEG4 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_MJPEG [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_MJPEG [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_H263 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:366:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_H263P [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:416:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:477:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:494:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:678:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:762:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_MPEG4 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:822:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_NOPTS_VALUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:884:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideoConfiguration [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:893:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideoConfiguration [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:1120:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_MPEG4 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:199:43: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:215:62: style: Parameter 's' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:409:65: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:446:58: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:540:49: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:692:53: style: Parameter 'buf_end' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:748:14: style: Variable 'bistream' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:869:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:882:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:888:53: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:930:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:207:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:296:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:431:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:454:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:549:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_CIF_W [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:597:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:639:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:743:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_YUV420P [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:723:6: style: The if condition is the same as the previous if condition [duplicateCondition] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:721:6: note: First condition mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:723:6: note: Second condition mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:369:5: style: Redundant assignment of 'w' to itself. [selfAssignment] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:374:5: style: Redundant assignment of 'h' to itself. [selfAssignment] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:452:50: style:inconclusive: Function 'ms_display_set_window_id' argument 2 names different: declaration 'window_id' definition 'id'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:90:50: note: Function 'ms_display_set_window_id' argument 2 names different: declaration 'window_id' definition 'id'. mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:452:50: note: Function 'ms_display_set_window_id' argument 2 names different: declaration 'window_id' definition 'id'. mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:457:36: style:inconclusive: Function 'ms_display_destroy' argument 1 names different: declaration 'd' definition 'obj'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:91:36: note: Function 'ms_display_destroy' argument 1 names different: declaration 'd' definition 'obj'. mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:457:36: note: Function 'ms_display_destroy' argument 1 names different: declaration 'd' definition 'obj'. mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:536:49: style: Parameter 'sz' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:619:48: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:619:57: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:675:45: style: Parameter 'f' can be declared as pointer to const. However it seems that 'video_out_postprocess' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:1026:15: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:675:45: note: Parameter 'f' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:903:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:935:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:967:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:835:11: style: Variable 'corner.w' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:836:11: style: Variable 'corner.h' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:43:54: debug: Function::addArguments found argument 'frame' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:48:55: debug: Function::addArguments found argument 'frame' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:296:55: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUTER_MAX_INPUT_CHANNELS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:198:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:312:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_ROUTER_SEND_PLI [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:443:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_ROUTER_SEND_PLI [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:459:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_ROUTER_SEND_FIR [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:28:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:119:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:287:13: style: Variable 'q' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:307:17: style: Variable 'input_context' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:75:10: style: struct member '_OutputContext::state' is never used. [unusedStructMember] mediastreamer2-5.2.98+dfsg/src/videofilters/vp8.c:904:1: error: There is an unknown macro here somewhere. Configuration is required. If MS_FILTER_DESC_EXPORT is a macro then please configure it. [unknownMacro] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:92:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAPINFO [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:143:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WS_CHILD [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:244:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_CIF_W [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:283:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:360:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_REMOVE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:380:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:392:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:482:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:491:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:561:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:181:27: style: Variable 'capparam.fAbortLeftMouse' is reassigned a value before the old one has been used. [redundantAssignment] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:176:37: note: capparam.fAbortLeftMouse is assigned mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:181:27: note: capparam.fAbortLeftMouse is overwritten mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:180:28: style: Variable 'capparam.fAbortRightMouse' is reassigned a value before the old one has been used. [redundantAssignment] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:177:37: note: capparam.fAbortRightMouse is assigned mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:180:28: note: capparam.fAbortRightMouse is overwritten mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:65:24: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dummy' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:80:40: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:65:24: note: Parameter 'p' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:360:19: style: Variable 'fGotMessage' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo2.c:478:49: error: Unmatched '('. Configuration: '__GNUC__=1'. [syntaxError] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideods.c:1427:48: error: Unmatched '('. Configuration: '__GNUC__=1'. [syntaxError] mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:44:51: debug: Function::addArguments found argument 'd' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_CIF_W [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:150:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StructureNotifyMask [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XvPortID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:324:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XvPortID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:370:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:515:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:553:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_VIDEO_NONE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:562:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_VIDEO_NONE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:355:12: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:548:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:469:11: style: Variable 'corner.w' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:470:11: style: Variable 'corner.h' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/videofilters/zxing_qrcode.cpp:63:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/zxing_qrcode.cpp:81:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/zxing_qrcode.cpp:99:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/zxing_qrcode.cpp:121:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGB [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/videofilters/zxing_qrcode.cpp:72:29: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/zxing_qrcode.cpp:80:29: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/zxing_qrcode.cpp:86:17: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/zxing_qrcode.cpp:87:29: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/zxing_qrcode.cpp:93:29: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/zxing_qrcode.cpp:115:29: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/videofilters/zxing_qrcode.cpp:86:10: style: Variable 'rect' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:189:51: debug: Function::addArguments found argument 'filter' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:273:70: debug: Function::addArguments found argument 'obj' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:61:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSAudioConference [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:118:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:165:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_SET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:207:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_DB_LOWEST [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:247:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_SEND_SET_MIXER_TO_CLIENT_DATA_REQUEST_CB [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:278:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AUDIO_MIXER_SET_ACTIVE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:295:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_DB_LOWEST [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:311:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_DB_LOWEST [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:349:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSAudioEndpoint [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:366:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RESAMPLE_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:378:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_SEND_SET_MIXER_TO_CLIENT_DATA_REQUEST_CB [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:404:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_OPUS_ENC_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:435:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RECORDER_GET_STATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:447:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RECORDER_CLOSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:161:19: style: Redundant initialization for 'in_rate'. The initialized value is overwritten before it is read. [redundantInitialization] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:158:13: note: in_rate is initialized mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:161:19: note: in_rate is overwritten mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:161:11: style: Redundant initialization for 'out_rate'. The initialized value is overwritten before it is read. [redundantInitialization] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:158:37: note: out_rate is initialized mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:161:11: note: out_rate is overwritten mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:158:6: style:inconclusive: Same expression used in consecutive assignments of 'in_rate' and 'out_rate'. [duplicateAssignExpression] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:158:29: note: Same expression used in consecutive assignments of 'in_rate' and 'out_rate'. mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:158:6: note: Same expression used in consecutive assignments of 'in_rate' and 'out_rate'. mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:145:36: style: Parameter 'mixer' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:190:19: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:281:53: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:285:67: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:107:55: debug: Function::addArguments found argument 's' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:262:65: debug: Function::addArguments found argument 'media_stream' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:299:87: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:314:86: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:358:84: debug: Function::addArguments found argument 'keep_sound_resources' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:377:88: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:685:70: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:797:68: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:814:63: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:877:89: debug: Function::addArguments found argument 'source' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:900:68: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:967:57: debug: Function::addArguments found argument 'filter' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:985:80: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:116:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_DTMF_GEN_PUT [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:188:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterAudioCaptureInterface [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:208:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterAudioPlaybackInterface [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:227:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:276:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtp_session [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:289:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AUDIO_PLAYBACK_MUTE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:332:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_RECV_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:359:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamPreparing [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:374:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:383:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:400:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILE_PLAYER_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:424:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_STREAM_FEATURE_PLC [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:440:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_STREAM_FEATURE_VOL_RCV [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:451:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_STREAM_FEATURE_VOL_RCV [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:473:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:480:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MKV_PLAYER_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:491:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamStarted [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:517:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerClosed [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:546:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_SET_NCHANNELS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:571:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamStarted [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:604:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_OPEN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:661:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamStarted [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:678:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_GET_STATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:686:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_OUTPUT_FMT_CHANGED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:710:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MKV_RECORDER_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:768:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RECORDER_GET_STATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:780:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILE_REC_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:803:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_SEND_SEND_GENERIC_CN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:818:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_GENERIC_PLC_SET_CN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:825:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAYLOAD_TYPE_FLAG_CAN_SEND [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:845:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_SET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:862:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAYLOAD_TYPE_FLAG_CAN_SEND [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:878:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AUDIO_FLOW_CONTROL_DROP_EVENT [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:907:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csrc [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:972:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_GET_GAIN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1012:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1546:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MEDIA_STREAM_IO_INITIALIZER [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1612:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILE_PLAYER_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1634:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILE_REC_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1645:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_STREAM_FEATURE_MIXED_RECORDING [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1680:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MKV_RECORDER_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1707:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RECORDER_GET_STATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1730:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TEE_MUTE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1751:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AudioStream [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1812:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1827:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_SEND_SET_RELAY_SESSION_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1841:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ECHO_CANCELLER_SET_TAIL_LENGTH [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1854:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELControlFull [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1873:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_ENABLE_NOISE_GATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1881:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AUDIO_CAPTURE_MUTE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1902:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_SET_GAIN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1909:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterAudioCaptureInterface [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1924:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterAudioCaptureInterface [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1935:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterAudioPlaybackInterface [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1950:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterAudioPlaybackInterface [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1965:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_EQUALIZER_SET_ACTIVE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1989:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_EQUALIZER_SET_GAIN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2023:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamPreparing [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2135:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_DTMF_GEN_PLAY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2165:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_SET_DB_GAIN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2174:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_SEND_MUTE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2192:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_SET_DB_GAIN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2202:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_SET_GAIN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2236:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSZRTP_ERROR_CHANNEL_ALREADY_STARTED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2251:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_OUTPUT_FMT [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2261:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2291:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2298:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterAudioPlaybackInterface [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:337:2: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:348:4: note: Found duplicate branches for 'if' and 'else'. mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:337:2: note: Found duplicate branches for 'if' and 'else'. mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:951:9: style: Local variable 'volume' shadows outer variable [shadowVariable] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:903:6: note: Shadowed declaration mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:951:9: note: Shadow variable mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1240:7: style: Local variable 'tmp' shadows outer variable [shadowVariable] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1008:6: note: Shadowed declaration mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1240:7: note: Shadow variable mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:224:59: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:299:48: style: Parameter 'f' can be declared as pointer to const. However it seems that 'write_callback' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:418:52: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:299:48: note: Parameter 'f' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:314:47: style: Parameter 'f' can be declared as pointer to const. However it seems that 'read_callback' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:419:51: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:314:47: note: Parameter 'f' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:330:65: style: Parameter 'playcard' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:330:86: style: Parameter 'captcard' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:595:15: style: Variable 'videofmt' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:696:44: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'av_recorder_handle_event' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:742:63: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:696:44: note: Parameter 'userdata' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:696:64: style: Parameter 'recorder' can be declared as pointer to const. However it seems that 'av_recorder_handle_event' is a callback function, if 'recorder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:742:63: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:696:64: note: Parameter 'recorder' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:696:100: style: Parameter 'event_arg' can be declared as pointer to const. However it seems that 'av_recorder_handle_event' is a callback function, if 'event_arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:742:63: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:696:100: note: Parameter 'event_arg' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:824:15: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:861:16: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:968:15: style: Variable 'as' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1629:55: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1742:49: style: Parameter 'st' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2324:61: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2328:62: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIOSTREAMVOLUMES_NOT_FOUND [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:76:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_DB_MUTED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:82:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_DB_LOWEST [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:99:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_DB_MIN_THRESHOLD [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:109:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csrc [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:34:10: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:38:5: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:42:3: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:46:3: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:50:16: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:54:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:64:20: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:65:19: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:75:24: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:83:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:97:13: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:108:24: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:67:13: style: Variable 'values' can be declared as reference to const [constVariableReference] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:86:13: style: Variable 'values' can be declared as reference to const [constVariableReference] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:98:13: style: Variable 'values' can be declared as reference to const [constVariableReference] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:65:7: style: Variable 'appendMap' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:83:7: style: Variable 'map' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:97:7: style: Variable 'map' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:98:2: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mediastreamer2-5.2.98+dfsg/src/voip/bandwidthcontroller.c:29:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBandwidthController [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/bandwidthcontroller.c:77:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamStarted [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/bandwidthcontroller.c:137:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/bandwidthcontroller.c:190:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideo [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/bandwidthcontroller.c:218:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORTP_EVENT_CONGESTION_STATE_CHANGED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/bandwidthcontroller.c:229:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORTP_EVENT_CONGESTION_STATE_CHANGED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/bandwidthcontroller.c:101:58: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/bandwidthcontroller.c:191:17: style: Variable 'vs' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/bitratecontrol.c:142:120: debug: Function::addArguments found argument 'flags' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/bitratecontrol.c:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBitrateController [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/bitratecontrol.c:69:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_NO_BREAK [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/bitratecontrol.c:132:77: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/bitratedriver.c:184:71: debug: Function::addArguments found argument 'objbase' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/bitratedriver.c:397:75: debug: Function::addArguments found argument 'objbase' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/bitratedriver.c:70:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AUDIO_ENCODER_SET_PTIME [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/bitratedriver.c:107:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_BITRATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/bitratedriver.c:203:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AUDIO_ENCODER_GET_CAPABILITIES [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/bitratedriver.c:222:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_BITRATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/bitratedriver.c:250:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_SET_BITRATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/bitratedriver.c:260:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_BITRATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/bitratedriver.c:326:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRateControlActionDecreaseBitrate [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/bitratedriver.c:356:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_BITRATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-nal-packer.cpp:39:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _maxSize [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-nal-packer.cpp:95:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _maxSize [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/nal-packer.h:79:9: style:inconclusive: Technically the member function 'mediastreamer::NalPacker::getMaxPayloadSize' can be const. [functionConst] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.h:147:7: style: Virtual function 'parse' is called from constructor 'H264NaluHeader(const uint8_t*header)' at line 134. Dynamic binding is not used. [virtualCallInConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.h:134:41: note: Calling parse mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.h:147:7: note: parse is a virtual function mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-nal-packer.h:45:8: style: Virtual function 'reset' is called from destructor '~NaluAggregator()' at line 41. Dynamic binding is not used. [virtualCallInConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-nal-packer.h:41:31: note: Calling reset mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-nal-packer.h:45:8: note: reset is a virtual function mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.h:114:2: style: Class 'H264NaluType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.h:134:2: style: Class 'H264NaluHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-nal-packer.h:34:2: style: Class 'H264NalPacker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.h:187:3: style: The destructor '~H264ParameterSetsInserter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h26x-utils.h:90:11: note: Virtual destructor in base class mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.h:187:3: note: Destructor in derived class mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-nal-packer.cpp:85:3: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-nal-unpacker.cpp:139:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FragmentationUnit [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-nal-unpacker.h:44:3: style: The destructor '~H264NalUnpacker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/voip/h26x/nal-unpacker.h:66:11: note: Virtual destructor in base class mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-nal-unpacker.h:44:3: note: Destructor in derived class mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-nal-unpacker.cpp:35:10: style: The scope of the variable 'nri' can be reduced. [variableScope] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.cpp:227:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rfc3984HasIDR [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.cpp:259:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mblk_t [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.h:189:7: style: Virtual function 'flush' is called from destructor '~H264ParameterSetsInserter()' at line 287. Dynamic binding is not used. [virtualCallInConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.cpp:287:2: note: Calling flush mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.h:189:7: note: flush is a virtual function mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.cpp:123:7: style: The scope of the variable 'i' can be reduced. [variableScope] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.cpp:324:52: style:inconclusive: Function 'createNalPacker' argument 1 names different: declaration 'maxPayloadeSize' definition 'maxPayloadSize'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.h:204:36: note: Function 'createNalPacker' argument 1 names different: declaration 'maxPayloadeSize' definition 'maxPayloadSize'. mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.cpp:324:52: note: Function 'createNalPacker' argument 1 names different: declaration 'maxPayloadeSize' definition 'maxPayloadSize'. mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-nal-packer.cpp:36:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _maxSize [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-nal-packer.cpp:93:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _maxSize [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-nal-packer.h:59:11: performance:inconclusive: Technically the member function 'mediastreamer::H265NalPacker::NaluSpliter::makeFu' can be static (but you may consider moving to unnamed namespace). [functionStatic] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-nal-packer.cpp:114:37: note: Technically the member function 'mediastreamer::H265NalPacker::NaluSpliter::makeFu' can be static (but you may consider moving to unnamed namespace). mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-nal-packer.h:59:11: note: Technically the member function 'mediastreamer::H265NalPacker::NaluSpliter::makeFu' can be static (but you may consider moving to unnamed namespace). mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-utils.h:65:7: style: Virtual function 'parse' is called from constructor 'H265NaluHeader(const uint8_t*header)' at line 49. Dynamic binding is not used. [virtualCallInConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-utils.h:49:41: note: Calling parse mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-utils.h:65:7: note: parse is a virtual function mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-utils.h:107:7: style: Virtual function 'flush' is called from destructor '~H265ParameterSetsInserter()' at line 105. Dynamic binding is not used. [virtualCallInConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-utils.h:105:32: note: Calling flush mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-utils.h:107:7: note: flush is a virtual function mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-utils.h:30:2: style: Class 'H265NaluType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-utils.h:49:2: style: Class 'H265NaluHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-utils.h:85:2: style: Class 'H265FuHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-nal-packer.h:31:2: style: Class 'H265NalPacker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-utils.h:105:3: style: The destructor '~H265ParameterSetsInserter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h26x-utils.h:90:11: note: Virtual destructor in base class mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-utils.h:105:3: note: Destructor in derived class mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-nal-packer.h:37:4: style: The destructor '~NaluAggregator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/voip/h26x/nal-packer.h:41:12: note: Virtual destructor in base class mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-nal-packer.h:37:4: note: Destructor in derived class mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-nal-packer.cpp:32:23: style: Variable 'header' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-nal-unpacker.cpp:114:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AggregationPacket [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h26x-decoder-filter.cpp:98:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noFrameAvailable [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h26x-decoder-filter.cpp:159:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_UNKNOWN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h26x-decoder.h:31:2: style: Class 'H26xDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h26x-encoder.h:31:2: style: Class 'H26xEncoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h26x-utils.cpp:90:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h26x-utils.cpp:36:50: style:inconclusive: Function 'naluStreamToNalus' argument 1 names different: declaration 'byteStream' definition 'bytestream'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h26x-utils.h:75:47: note: Function 'naluStreamToNalus' argument 1 names different: declaration 'byteStream' definition 'bytestream'. mediastreamer2-5.2.98+dfsg/src/voip/h26x/h26x-utils.cpp:36:50: note: Function 'naluStreamToNalus' argument 1 names different: declaration 'byteStream' definition 'bytestream'. mediastreamer2-5.2.98+dfsg/src/voip/h26x/h26x-utils.cpp:112:11: style: Variable 'byteStreamEnd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h26x-utils.cpp:167:2: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-decoder.cpp:123:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noError [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-decoder.cpp:212:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMEDIA_OK [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-decoder.cpp:235:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMEDIA_OK [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-decoder.cpp:266:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-decoder.h:52:2: style: Class 'MediaCodecDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-decoder.cpp:57:51: style:inconclusive: Function 'setParameterSets' argument 1 names different: declaration 'parameterSet' definition 'parameterSets'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-decoder.h:53:41: note: Function 'setParameterSets' argument 1 names different: declaration 'parameterSet' definition 'parameterSets'. mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-decoder.cpp:57:51: note: Function 'setParameterSets' argument 1 names different: declaration 'parameterSet' definition 'parameterSets'. mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-encoder.cpp:88:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMEDIA_OK [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-encoder.cpp:119:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freemsg [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-encoder.cpp:221:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMEDIACODEC_INFO_OUTPUT_FORMAT_CHANGED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-encoder.h:36:21: warning: The class 'MediaCodecEncoder' defines member function with name 'getMime' also defined in its parent class 'H26xEncoder'. [duplInheritedMember] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h26x-encoder.h:33:21: note: Parent function 'H26xEncoder::getMime' mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-encoder.h:36:21: note: Derived function 'MediaCodecEncoder::getMime' mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-encoder.h:68:2: style: Class 'MediaCodecEncoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-encoder.cpp:204:6: style: The statement 'if (!_firstImageQueued) _firstImageQueued=true' is logically equivalent to '_firstImageQueued=true'. [duplicateConditionalAssign] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-encoder.cpp:204:44: note: Assignment '_firstImageQueued=true' mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-encoder.cpp:204:6: note: Condition '!_firstImageQueued' is redundant mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-encoder.cpp:104:6: style: Condition '_impl' is always true [knownConditionTrueFalse] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-h264-decoder.cpp:135:2: style: Class 'MediaCodecH264DecoderFilterImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-h264-decoder.h:32:3: style: The destructor '~MediaCodecH264Decoder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-decoder.h:35:11: note: Virtual destructor in base class mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-h264-decoder.h:32:3: note: Destructor in derived class mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-h264-decoder.cpp:141:7: style: The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h26x-decoder-filter.h:42:7: note: Virtual function in base class mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-h264-decoder.cpp:141:7: note: Function in derived class mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-h264-decoder.cpp:48:30: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-h264-encoder.cpp:73:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _encoder [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-h264-encoder.cpp:71:2: style: Class 'MediaCodecH264EncoderFilterImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-h265-decoder.cpp:29:2: style: Class 'MediaCodecH265DecoderFilterImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-h265-encoder.cpp:60:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _encoder [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-h265-encoder.cpp:58:2: style: Class 'MediaCodecH265EncoderFilterImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/nal-unpacker.cpp:77:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/rfc3984.cpp:37:2: style: Struct '_Rfc3984Context' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-decoder.cpp:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noFrameAvailable [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-decoder.cpp:108:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFAllocatorDefault [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-decoder.cpp:171:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFAllocatorDefault [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-decoder.cpp:235:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-utils.h:38:2: style: Class 'AppleOSError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-decoder.h:40:2: style: Class 'VideoToolboxDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-decoder.h:56:3: style: Class 'Frame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-decoder.cpp:104:6: style: The statement 'if (_destroying) _destroying=false' is logically equivalent to '_destroying=false'. [duplicateConditionalAssign] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-decoder.cpp:104:31: note: Assignment '_destroying=false' mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-decoder.cpp:104:6: note: Condition '_destroying' is redundant mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-encoder.cpp:87:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFAllocatorDefault [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-encoder.cpp:177:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCVPixelFormatType_420YpCbCr8Planar [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-encoder.cpp:231:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kVTCompressionPropertyKey_ExpectedFrameRate [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-encoder.cpp:245:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kVTCompressionPropertyKey_AverageBitRate [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-encoder.cpp:278:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-encoder.cpp:51:66: style:inconclusive: Function 'VideoToolboxEncoder' argument 2 names different: declaration 'maxPayloadSize' definition 'payloadMaxSize'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-encoder.h:33:51: note: Function 'VideoToolboxEncoder' argument 2 names different: declaration 'maxPayloadSize' definition 'payloadMaxSize'. mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-encoder.cpp:51:66: note: Function 'VideoToolboxEncoder' argument 2 names different: declaration 'maxPayloadSize' definition 'payloadMaxSize'. mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-h264-utilities.cpp:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCMVideoCodecType_H264 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-h264-utilities.cpp:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kVTProfileLevel_H264_Baseline_AutoLevel [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-h264-utilities.cpp:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-h264-utilities.cpp:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-h265-utilities.cpp:35:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-h265-utilities.cpp:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCMVideoCodecType_HEVC [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-h265-utilities.cpp:57:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-h265-utilities.cpp:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-utils.cpp:146:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kVTVideoEncoderList_CodecType [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox.cpp:98:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFCoreFoundationVersionNumber [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox.cpp:59:2: style: Class 'VideoToolboxH264EncoderFilterImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox.cpp:64:2: style: Class 'VideoToolboxH264DecoderFilterImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox.cpp:69:2: style: Class 'VideoToolboxH265EncoderFilterImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox.cpp:74:2: style: Class 'VideoToolboxH265DecoderFilterImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:753:92: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1443:136: debug: Function::addArguments found argument 'fromlen' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1477:191: debug: Function::addArguments found argument 'addrlen' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2153:126: debug: Function::addArguments found argument 'rtp_session' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2328:89: debug: Function::addArguments found argument 'rtp_session' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2351:119: debug: Function::addArguments found argument 'remote_addr' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2408:129: debug: Function::addArguments found argument 'evt_data' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2523:127: debug: Function::addArguments found argument 'dummy' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2712:111: debug: Function::addArguments found argument 'rtp_session' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2724:106: debug: Function::addArguments found argument 'rtp_session' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2738:111: debug: Function::addArguments found argument 'rtp_session' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3950:95: debug: Function::addArguments found argument 'rtp_session' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:227:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_Stopped [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:251:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IceSession [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:264:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:302:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Running [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:316:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IceCheckList [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:346:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IceCandidatePair [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:432:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IceCheckList [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:448:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_RelayedCandidate [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:482:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:492:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Running [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:535:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:545:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:576:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_RTP_COMPONENT_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:599:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_RTP_COMPONENT_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:628:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:659:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:687:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_HostCandidate [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:693:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_RelayedCandidate [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:720:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Completed [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:755:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_Frozen [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:776:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:808:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:840:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:871:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:880:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:889:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:907:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:929:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:941:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:949:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:962:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:981:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:990:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1007:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1098:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_STATE_ALLOCATION_CREATED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1135:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1144:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1156:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1208:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_TYPE_RTP [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1219:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1230:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1248:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1266:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1295:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1312:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1329:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1338:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Completed [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1358:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1367:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1380:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IceTransaction [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1405:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IceStunServerRequestTransaction [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1412:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IceStunServerRequest [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1450:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1534:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1550:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_STATE_IDLE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1621:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_InProgress [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1729:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OrtpRTPSocket [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1739:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OrtpRTPSocket [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1770:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OrtpRTPSocket [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1811:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1872:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1908:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1948:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Completed [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1983:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ERROR_CODE_BAD_REQUEST [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2029:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ERROR_CODE_UNAUTHORIZED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2043:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ERROR_CODE_UNAUTHORIZED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2052:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IR_Controlling [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2088:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2096:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2118:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2142:152: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2206:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_Waiting [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2261:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IR_Controlled [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2305:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2316:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2335:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2429:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IceValidCandidatePair [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2481:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_Frozen [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2491:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_Succeeded [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2502:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2520:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInt96 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2525:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2549:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_METHOD_REFRESH [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2572:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_METHOD_CREATE_PERMISSION [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2596:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_METHOD_CHANNEL_BIND [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2609:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2731:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_STATE_IDLE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2746:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_STATE_CHANNEL_BOUND [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2764:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2836:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2891:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3010:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3020:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_HostCandidate [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3110:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_RelayedCandidate [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3188:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_InProgress [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3203:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3306:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3348:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Running [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3356:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3381:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Running [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3408:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3441:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_CandidateInvalid [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3476:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Running [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3484:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3498:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3541:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_ServerReflexiveCandidate [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3645:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IcePairFoundation [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3672:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_Waiting [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3684:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Running [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3700:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3721:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_Running [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3751:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_InProgress [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3769:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3780:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3844:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_Waiting [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3855:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3880:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3888:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3894:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3902:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3924:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3934:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3943:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3952:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3981:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_METHOD_CHANNEL_BIND [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4005:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Running [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4106:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Running [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4127:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_Stopped [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4147:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4162:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4179:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4221:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4236:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4249:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_InProgress [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4278:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4422:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_HostCandidate [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4428:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_ServerReflexiveCandidate [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4437:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4460:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4500:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_RTCP_COMPONENT_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4520:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_RTCP_COMPONENT_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4612:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Completed [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4633:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4641:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4657:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:464:18: style: The statement 'if (pair->state!=state) pair->state=state' is logically equivalent to 'pair->state=state'. [duplicateConditionalAssign] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:465:15: note: Assignment 'pair->state=state' mediastreamer2-5.2.98+dfsg/src/voip/ice.c:464:18: note: Condition 'pair->state!=state' is redundant mediastreamer2-5.2.98+dfsg/src/voip/ice.c:246:28: style: Variable 'session->default_types[2]' is reassigned a value before the old one has been used. [redundantAssignment] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:245:28: note: session->default_types[2] is assigned mediastreamer2-5.2.98+dfsg/src/voip/ice.c:246:28: note: session->default_types[2] is overwritten mediastreamer2-5.2.98+dfsg/src/voip/ice.c:353:96: style: Variable 'pair->is_default' is reassigned a value before the old one has been used. [redundantAssignment] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:350:19: note: pair->is_default is assigned mediastreamer2-5.2.98+dfsg/src/voip/ice.c:353:96: note: pair->is_default is overwritten mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2441:15: style: Local variable 'ev' shadows outer variable [shadowVariable] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2414:13: note: Shadowed declaration mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2441:15: note: Shadow variable mediastreamer2-5.2.98+dfsg/src/voip/ice.c:732:16: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:760:16: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:838:59: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:867:44: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:946:16: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1352:66: style: Parameter 'cl' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1785:53: style: Parameter 'cl' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1933:26: style: Variable 'valid_pair' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1938:90: style: Parameter 'rtp_session' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2114:16: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2127:16: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2528:55: style: Parameter 'cl' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2715:24: style: Variable 'request' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2741:24: style: Variable 'request' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2758:18: style: Variable 'tr' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2796:81: style: Parameter 'rtp_session' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2890:77: style: Parameter 'request' can be declared as pointer to const. However it seems that 'ice_compare_stun_server_requests_to_remove' is a callback function, if 'request' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4292:100: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2890:77: note: Parameter 'request' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3063:16: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3080:16: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3115:18: style: Variable 'local_candidate' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3145:16: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3333:17: style: Variable 'other_candidate' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3571:21: style: Variable 'other_candidate_pair' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3591:16: style: Variable 'next' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3637:16: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3736:73: style: Parameter 'cl' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3838:20: style: Variable 'pair' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3840:16: style: Variable 'next' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3885:16: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3899:16: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3951:16: style: Variable 'next_cl' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4262:92: style: Parameter 'rtp_session' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4434:73: style: Parameter 'componentID' can be declared as pointer to const. However it seems that 'ice_set_base_for_srflx_candidate_with_componentID' is a callback function, if 'componentID' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4454:70: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4434:73: note: Parameter 'componentID' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4478:82: style: Parameter 'pair' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3998:22: style: Variable 'nb_losing_pairs' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:820:57: debug: Function::addArguments found argument 'stream' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:823:58: debug: Function::addArguments found argument 'stream' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:141:32: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:826:62: debug: Function::addArguments found argument 'stream' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TICKER_PRIO_NORMAL [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TICKER_PRIO_NORMAL [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:131:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:155:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTP_SESSION_SENDRECV [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:204:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideo [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:293:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtp_stats_t [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:321:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:375:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:398:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:447:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamStarted [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:494:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamStarted [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:570:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSMediaStreamSessions [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:575:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamStarted [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:619:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AES_128_SHA1_80_NO_CIPHER [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:701:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AES_128_SHA1_80_SRTP_NO_CIPHER [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:706:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AES_128_SHA1_80_NO_AUTH [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:795:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:853:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideo [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:278:42: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:370:75: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/msiframerequestslimiter.c:24:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSIFrameRequestsLimiterCtx [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msiframerequestslimiter.c:30:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msiframerequestslimiter.c:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:596:108: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:112:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILE_FORMAT_UNKNOWN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:121:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSMediaPlayer [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:160:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_CREATE_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:181:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_SET_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:192:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:248:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILE_FORMAT_MATROSKA [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:262:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AUDIO_PLAYBACK_SET_VOLUME_GAIN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:269:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AUDIO_PLAYBACK_GET_VOLUME_GAIN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:282:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_CLOSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:293:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_STREAM_MEDIA [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:303:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:336:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_PAUSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:352:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_PAUSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:359:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_SEEK_MS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:369:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_GET_STATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:382:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_GET_DURATION [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:395:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_GET_CURRENT_POSITION [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:412:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_SET_LOOP [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:420:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:433:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:454:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:496:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:557:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:256:62: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:596:69: style: Parameter 'f' can be declared as pointer to const. However it seems that '_eof_filter_notify_cb' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:313:46: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:596:69: note: Parameter 'f' can be declared as pointer to const mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:450:65: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:239:66: debug: Function::addArguments found argument 'obj' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:99:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSMediaRecorder [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:133:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILE_FORMAT_WAVE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:190:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RECORDER_CLOSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:213:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RECORDER_PAUSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:220:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RECORDER_GET_STATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:231:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:251:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_GET [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:269:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_SET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:319:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_SET_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:363:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:407:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:452:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_ENCODER_REQ_VFU [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:67:12: style: struct member '_MSMediaRecorder::video_sink' is never used. [unusedStructMember] mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:80:6: style: struct member '_MSMediaRecorder::device_orientation' is never used. [unusedStructMember] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:249:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msgb_allocator_t [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:358:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_HORIZONTAL_MIRROR [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:376:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_YUV420P [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:546:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_PIX_FMT_RGBA [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:571:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RGB24 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:606:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SCALER_METHOD_BILINEAR [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:822:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:865:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:906:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:961:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:999:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:1020:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:1082:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:1124:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:329:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:102:21: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:314:11: style: Variable 'image_center' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:422:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:836:13: style: Variable 'srcy' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:925:13: style: Variable 'srcy' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:927:13: style: Variable 'srcu' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:929:13: style: Variable 'srcv' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:1114:24: style: Variable 'last_good_vconf' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/msvideoqualitycontroller.c:29:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideoQualityController [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvideoqualitycontroller.c:47:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_ENCODER_GET_CONFIGURATION_LIST [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvideoqualitycontroller.c:102:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvideoqualitycontroller.c:113:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_ENCODER_GET_CONFIGURATION [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvoip.c:293:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_voip_filter_descs [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvoip.c:352:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvoip.c:378:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSOfferAnswerContext [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/msvoip_jni.cc:39:110: debug: Function::addArguments found argument 'obj' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/msvoip_jni.cc:53:98: debug: Function::addArguments found argument 'env' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/msvoip_jni.cc:46:23: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/msvoip_jni.cc:54:55: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/offeranswer.c:38:68: debug: Function::addArguments found argument 'ctx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/offeranswer.c:43:15: style: Variable 'remote_h264_with_packetization_mode_1_pt' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:630:74: debug: Function::addArguments found argument 'objbase' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSQosAnalyzerAlgorithmSimple [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:137:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:148:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:158:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:194:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRateControlActionDecreaseBitrate [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:242:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:268:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSQosAnalyzerAlgorithmSimple [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:282:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:372:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:534:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bandwidth [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:565:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRateControlActionDecreaseBitrate [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:633:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:661:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_NO_BREAK [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:682:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_free [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:698:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSQosAnalyzerAlgorithmStateful [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:315:17: style: Variable 'latest_bw' is reassigned a value before the old one has been used. [redundantAssignment] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:313:12: note: latest_bw is assigned mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:315:17: note: latest_bw is overwritten mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:132:43: style: Parameter 'cur' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:132:59: style: Parameter 'prev' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:171:17: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:236:14: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:237:14: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:387:19: style: Variable 'latest_pos' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:449:21: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:450:21: style: Variable 'next' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:495:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:521:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:525:22: style: Variable 'laststable' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:526:22: style: Variable 'firstunstable' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:555:15: style: Variable 'curbw' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/voip/qualityindicator.c:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSQualityIndicator [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/qualityindicator.c:132:16: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/qualityindicator.c:179:10: style: Variable 'recvcnt' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:41:64: debug: Function::addArguments found argument 'media_stream' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:63:63: debug: Function::addArguments found argument 'session' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:49:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAYLOAD_TYPE_FLAG_CAN_RECV [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:70:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTT_4103_SINK_RESYNC [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:75:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextStream [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:105:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:116:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:170:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamPreparing [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:206:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTT_4103_SOURCE_PUT_CHAR32 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:212:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_RECV_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:231:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamPreparing [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ringstream.c:28:72: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/ringstream.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_OUTPUT_FMT_CHANGED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ringstream.c:62:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RingStream [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ringstream.c:154:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_DTMF_GEN_PLAY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ringstream.c:160:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_DTMF_GEN_STOP [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/ringstream.c:198:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterAudioPlaybackInterface [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1617:142: debug: Function::addArguments found argument 'fromlen' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ADDR_FAMILY_IPV4 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:148:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_MAGIC_COOKIE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ADDR_FAMILY_IPV6 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:177:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ATTR_CHANGE_REQUEST [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:204:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ATTR_ERROR_CODE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:218:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ICE_ATTR_PRIORITY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:224:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ICE_ATTR_USE_CANDIDATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:235:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ATTR_MESSAGE_INTEGRITY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:277:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ATTR_FINGERPRINT [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:284:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_ATTR_REQUESTED_TRANSPORT [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:292:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_ATTR_REQUESTED_ADDRESS_FAMILY [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:300:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_ATTR_LIFETIME [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:306:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_ATTR_CHANNEL_NUMBER [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:314:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_ATTR_DATA [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:336:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:343:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:351:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:359:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:367:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:375:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:388:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_MAGIC_COOKIE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:408:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:435:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:446:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:466:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:488:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:500:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:509:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:518:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:527:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:541:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ADDR_FAMILY_IPV4 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:549:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:561:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ADDR_FAMILY_IPV4 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:567:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ADDR_FAMILY_IPV4 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:585:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:721:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStunMessage [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:737:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStunMessage [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:904:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_TYPE_REQUEST [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:908:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_TYPE_SUCCESS_RESPONSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:912:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_TYPE_ERROR_RESPONSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:916:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_TYPE_INDICATION [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:944:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ATTR_MAPPED_ADDRESS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1032:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1089:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1119:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1129:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1139:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1149:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1178:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1199:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1212:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1226:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1273:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1286:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1299:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1314:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1322:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1326:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSTurnContext [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1343:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_free [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1354:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1380:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_TYPE_RTP [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1387:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_TRANSPORT_UDP [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1482:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1490:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStunAddress [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1509:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_TYPE_RTP [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1583:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1620:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1634:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1713:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RtpTransport [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1318:16: style: Variable 'msg->own_data' is reassigned a value before the old one has been used. [redundantAssignment] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1314:17: note: msg->own_data is assigned mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1318:16: note: msg->own_data is overwritten mediastreamer2-5.2.98+dfsg/src/voip/stun.c:640:8: style: Local variable 'buf' shadows outer argument [shadowArgument] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:633:67: note: Shadowed declaration mediastreamer2-5.2.98+dfsg/src/voip/stun.c:640:8: note: Shadow variable mediastreamer2-5.2.98+dfsg/src/voip/stun.c:312:63: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:640:8: style: Variable 'buf' can be declared as const array [constVariable] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:665:18: style: Variable 'crc32_tab' can be declared as const array [constVariable] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1481:18: style: Variable 'allowed_peer' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1608:24: style: Variable 'relay_sa_in6' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1609:24: style: Variable 'from_in6' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1626:24: style: Variable 'turn_server_sa_in6' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1627:24: style: Variable 'from_in6' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.h:74:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:99:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:119:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitingHeader [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:158:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_STATE_BINDING_CHANNEL [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:213:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitingHeader [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:255:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWOULDBLOCK [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:268:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWOULDBLOCK [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:305:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:375:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:547:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWOULDBLOCK [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:581:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWOULDBLOCK [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:633:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWOULDBLOCK [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:679:2: performance: Variable 'mTurnServerCn' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.h:91:2: style: Class 'Packet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.h:128:2: style: Class 'PacketReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:510:6: style: The statement 'if (mRunning) mRunning=false' is logically equivalent to 'mRunning=false'. [duplicateConditionalAssign] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:511:12: note: Assignment 'mRunning=false' mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:510:6: note: Condition 'mRunning' is redundant mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:641:8: style: Condition 'mRunning' is always true [knownConditionTrueFalse] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:609:9: note: Assuming that condition 'mRunning' is not redundant mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:641:8: note: Condition 'mRunning' is always true mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:51:10: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:55:3: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:60:10: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:65:10: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:99:20: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:162:33: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:227:14: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:228:20: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:233:79: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:243:29: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:250:26: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:252:26: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:263:26: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:265:27: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:383:52: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:414:52: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:444:53: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:453:55: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:543:28: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:577:28: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:682:32: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:717:17: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:727:42: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:728:30: style: C-style pointer casting [cstyleCast] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:148:11: style: The scope of the variable 'header' can be reduced. [variableScope] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:149:9: style: The scope of the variable 'headerSize' can be reduced. [variableScope] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:150:9: style: The scope of the variable 'datalen' can be reduced. [variableScope] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:150:18: style: The scope of the variable 'paddedLen' can be reduced. [variableScope] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:153:7: style: The scope of the variable 'channelData' can be reduced. [variableScope] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:535:6: style: The scope of the variable 'bytes' can be reduced. [variableScope] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:571:46: style:inconclusive: Function 'send' argument 1 names different: declaration 'p' definition 'packet'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.h:224:35: note: Function 'send' argument 1 names different: declaration 'p' definition 'packet'. mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:571:46: note: Function 'send' argument 1 names different: declaration 'p' definition 'packet'. mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:677:73: style:inconclusive: Function 'TurnClient' argument 3 names different: declaration 'rootCertificatePath' definition 'rootCertificate'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.h:270:62: note: Function 'TurnClient' argument 3 names different: declaration 'rootCertificatePath' definition 'rootCertificate'. mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:677:73: note: Function 'TurnClient' argument 3 names different: declaration 'rootCertificatePath' definition 'rootCertificate'. mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:275:58: performance: Function parameter 'rootCertificatePath' should be passed by const reference. [passedByValue] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:275:91: performance: Function parameter 'cn' should be passed by const reference. [passedByValue] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:677:73: performance: Function parameter 'rootCertificate' should be passed by const reference. [passedByValue] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:78:25: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:151:11: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:250:17: style: Variable 'socket' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:263:17: style: Variable 'socket' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:153:19: style: Variable 'channelData' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:535:12: style: Variable 'bytes' is assigned a value that is never used. [unreadVariable] mediastreamer2-5.2.98+dfsg/src/voip/videostarter.c:28:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostarter.c:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostarter.c:50:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:985:74: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:169:91: debug: Function::addArguments found argument 'eventdata' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:184:99: debug: Function::addArguments found argument 'eventdata' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:206:64: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:240:57: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:247:125: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:675:61: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1185:61: debug: Function::addArguments found argument 'f' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2246:64: debug: Function::addArguments found argument 'stream' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:55:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:69:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_OUTPUT_FMT [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:174:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SIZE_CONV_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:189:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SIZE_CONV_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:258:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTCP_PSFB_FIR [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:359:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_FPS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:401:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_FPS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:471:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:478:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VideoStream [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:562:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:571:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:581:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_FPS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:592:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_FPS [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:599:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_SEND_SET_RELAY_SESSION_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:620:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_SET_LOCAL_VIEW_MODE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:715:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PIX_FMT_UNKNOWN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:901:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAYLOAD_TYPE_RTCP_FEEDBACK_ENABLED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:945:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:973:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MEDIA_STREAM_IO_INITIALIZER [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1004:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamInitialized [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1083:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ITC_SINK_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1099:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1168:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_ENCODER_SET_CONFIGURATION [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1181:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_H264 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1193:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1220:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1589:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_RECV_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1601:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamPreparing [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1642:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1834:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_ENCODER_REQ_VFU [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1845:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamPreparing [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1959:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1963:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1969:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_SHOW_VIDEO [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1977:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_GET_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1986:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_CREATE_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1995:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_SET_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2003:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_SET_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2014:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_GET_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2028:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_CREATE_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2062:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_CAPTURE_GET_CAMERA_SENSOR_ROTATION [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2070:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VideoPreview [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2081:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_VIDEO_SIZE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2090:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideoContentThumbnail [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2138:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2156:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_YUV420P [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2250:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2295:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2299:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2350:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2396:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MediaStreamRecvOnly [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2403:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MediaStreamSendOnly [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2427:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSZRTP_ERROR_CHANNEL_ALREADY_STARTED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2441:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2471:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TEE_MUTE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2478:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterPlayerInterface [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2490:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerClosed [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2503:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterRecorderInterface [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2515:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRecorderClosed [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:985:74: style:inconclusive: Function 'video_recorder_handle_event' argument 2 names different: declaration 'recorder' definition 'f'. [funcArgNamesDifferent] mediastreamer2-5.2.98+dfsg/src/voip/private.h:119:60: note: Function 'video_recorder_handle_event' argument 2 names different: declaration 'recorder' definition 'f'. mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:985:74: note: Function 'video_recorder_handle_event' argument 2 names different: declaration 'recorder' definition 'f'. mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:73:16: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:900:65: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2439:67: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2462:56: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2489:50: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2501:56: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2513:52: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:1158:63: debug: Function::addArguments found argument 'ctx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:524:109: debug: Function::addArguments found argument 'idx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:726:75: debug: Function::addArguments found argument 'ctx' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:247:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:393:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:412:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:422:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:432:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:449:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:476:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:497:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:520:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:526:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:537:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:567:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:589:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:668:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:704:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:719:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:728:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:745:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:877:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:937:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:995:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:1028:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:1075:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:1138:14: style: Variable 'dm->b_wptr' is reassigned a value before the old one has been used. [redundantAssignment] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:1137:14: note: dm->b_wptr is assigned mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:1138:14: note: dm->b_wptr is overwritten mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:235:17: style: Variable 'data_end' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:431:65: style: Parameter 'frame' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:532:19: style: Variable 'packet' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:563:19: style: Variable 'packet' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:573:22: style: Variable 'partition' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:933:53: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:1050:19: style: Variable 'frame' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/tools/bench.c:36:35: debug: Function::addArguments found argument 'signum' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/tools/bench.c:97:70: debug: Function::addArguments found argument 'arg1' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/tools/bench.c:354:27: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/tools/bench.c:103:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTP_SESSION_SENDRECV [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/bench.c:127:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable av_profile [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/bench.c:322:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILE_REC_CLOSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/bench.c:358:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORTP_WARNING [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/bench.c:179:11: style: Condition 'ts->fplayer' is always false [knownConditionTrueFalse] mediastreamer2-5.2.98+dfsg/tools/bench.c:177:19: note: Assuming that condition 'ts->fplayer==NULL' is not redundant mediastreamer2-5.2.98+dfsg/tools/bench.c:179:11: note: Condition 'ts->fplayer' is always false mediastreamer2-5.2.98+dfsg/tools/common.c:25:144: debug: Function::addArguments found argument 'number' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/tools/common.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAYLOAD_AUDIO_PACKETIZED [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/common.c:49:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/common.c:46:8: style: Variable 'separator' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/tools/common.c:55:9: style: Variable 'separator2' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/tools/common.c:60:10: style: Variable 'separator3' can be declared as pointer to const [constVariablePointer] mediastreamer2-5.2.98+dfsg/tools/echo.c:40:35: debug: Function::addArguments found argument 'signum' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/tools/echo.c:66:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORTP_WARNING [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/mediastream.c:1323:36: debug: Function::addArguments found argument 'signum' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/tools/mediastream.c:1380:46: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/tools/mediastream.c:317:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/mediastream.c:378:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/mediastream.c:766:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable av_profile [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/mediastream.c:1064:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/mediastream.c:1353:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/mediastream.c:1372:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/mediastream.c:1440:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/mediastream.c:1099:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] mediastreamer2-5.2.98+dfsg/tools/mediastream.c:896:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] mediastreamer2-5.2.98+dfsg/tools/mediastream.c:1366:36: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/tools/mkvstream.c:30:43: debug: Function::addArguments found argument 'signum' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/tools/mkvstream.c:54:47: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/tools/mkvstream.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/mkvstream.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/mkvstream.c:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MEDIA_STREAM_IO_INITIALIZER [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/msaudiocmp.c:26:46: debug: Function::addArguments found argument 'user_data' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/tools/msaudiocmp.c:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/msaudiocmp.c:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/mtudiscover.c:37:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_LOG_WARNING [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/pcap_playback.c:128:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/pcap_playback.c:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/pcap_playback.c:220:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/pcap_playback.c:251:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPCAPFilePlayerLayerPayload [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/pcap_playback.c:438:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILE_REC_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/ring.c:32:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORTP_WARNING [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/ring_jni.c:32:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORTP_MESSAGE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/ring_jni.c:71:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RESAMPLE_ID [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/ring_jni.c:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_2 [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/ring_jni.c:81:6: style: Condition 'resampler' is always false [knownConditionTrueFalse] mediastreamer2-5.2.98+dfsg/tools/ring_jni.c:54:25: note: Assignment 'resampler=0', assigned value is 0 mediastreamer2-5.2.98+dfsg/tools/ring_jni.c:63:26: note: Assuming condition is false mediastreamer2-5.2.98+dfsg/tools/ring_jni.c:81:6: note: Condition 'resampler' is always false mediastreamer2-5.2.98+dfsg/tools/ring_jni.c:70:16: style: The comparison 'read_rate != write_rate' is always false because 'read_rate' and 'write_rate' represent the same value. [knownConditionTrueFalse] mediastreamer2-5.2.98+dfsg/tools/ring_jni.c:58:21: note: 'read_rate' is assigned value 'freq' here. mediastreamer2-5.2.98+dfsg/tools/ring_jni.c:59:22: note: 'write_rate' is assigned value 'freq' here. mediastreamer2-5.2.98+dfsg/tools/ring_jni.c:70:16: note: The comparison 'read_rate != write_rate' is always false because 'read_rate' and 'write_rate' represent the same value. mediastreamer2-5.2.98+dfsg/tools/ring_jni.c:104:44: style: Parameter 'ajvm' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/tools/ring_jni.c:104:56: style: Parameter 'reserved' can be declared as pointer to const [constParameterPointer] mediastreamer2-5.2.98+dfsg/tools/test_x11window.c:34:27: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/tools/tones.c:32:49: debug: Function::addArguments found argument 'data' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/tools/tones.c:36:45: debug: Function::addArguments found argument 'data' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/tools/tones.c:40:27: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/tools/tones.c:50:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_LOG_WARNING [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/videodisplay.c:31:35: debug: Function::addArguments found argument 'signum' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/tools/videodisplay.c:35:27: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] mediastreamer2-5.2.98+dfsg/tools/videodisplay.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] mediastreamer2-5.2.98+dfsg/tools/videodisplay.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_CIF_W [valueFlowBailoutIncompleteVar] diff: head mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.h:192:26: style: The destructor '~AudioRecord' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:287:11: note: Virtual destructor in base class mediastreamer2-5.2.98+dfsg/src/android/AudioRecord.h:192:26: note: Destructor in derived class head mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.h:207:26: style: The destructor '~AudioTrack' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/android/AudioSystem.h:287:11: note: Virtual destructor in base class mediastreamer2-5.2.98+dfsg/src/android/AudioTrack.h:207:26: note: Destructor in derived class head mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:149:63: style: Parameter 'f' can be declared as pointer to const. However it seems that 'android_display_preprocess' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:247:2: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:149:63: note: Parameter 'f' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/android/android-display-bad.cpp:185:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_YUV420P [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android-display.c:193:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android-display.c:238:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android-opengl-display.c:103:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android-opengl-display.c:136:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android-opengl-display.c:184:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ANDROID_DISPLAY_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android-opengl-display.c:69:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android-texture-display.c:240:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_RED_SIZE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android-texture-display.c:320:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_WIDTH [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android-texture-display.c:359:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideoDisplayBlackBars [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android-texture-display.c:475:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android-texture-display.c:87:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:353:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:399:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:430:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:450:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:513:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:518:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:524:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:547:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/android_mediacodec.cpp:585:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:155:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_BUILTIN_ECHO_CANCELLER [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:191:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_STREAM_RING [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:262:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_HAS_UNSTANDARD_LIBMEDIA [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:293:66: style: Parameter 'card' can be declared as pointer to const. However it seems that 'android_native_snd_card_init' is a callback function, if 'card' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:306:2: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:293:66: note: Parameter 'card' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:328:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_HAS_BUILTIN_AEC [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:360:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_LOG_DOMAIN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:409:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:475:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:489:55: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:489:66: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:599:56: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:599:67: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:642:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT_MORE_DATA [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound.cpp:744:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_HAS_CRAPPY_ANDROID_FASTTRACK [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:123:53: style: Parameter 'card' can be declared as pointer to const. However it seems that 'msandroid_sound_uninit' is a callback function, if 'card' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:143:13: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:123:53: note: Parameter 'card' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:164:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_HAS_BUILTIN_AEC [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:538:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:592:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_BUILTIN_ECHO_CANCELLER [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:610:37: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:610:46: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_depr.cpp:657:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rate [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1080:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1115:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_PLAYSTATE_STOPPED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1197:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_CAPTURE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1234:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_CAPTURE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:1266:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_DEVICE_TYPE_BLUETOOTH [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:166:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_ANDROID_STREAM_VOICE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:203:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_ANDROID_RECORDING_PRESET_VOICE_COMMUNICATION [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:261:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_SAMPLINGRATE_8 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:317:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEVICE_HAS_CRAPPY_OPENSLES [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:332:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:401:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_DATALOCATOR_ANDROIDSIMPLEBUFFERQUEUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:501:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:511:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:577:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:605:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:635:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RECORDSTATE_STOPPED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:795:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:828:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_DATAFORMAT_PCM [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:937:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_opensles.cpp:946:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SL_PLAYSTATE_STOPPED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_utils.cpp:126:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_utils.cpp:337:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_DEVICE_TYPE_SPEAKER [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_utils.cpp:447:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_DEVICE_TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/androidsound_utils.cpp:479:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_DISABLED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/loader.h:340:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg7 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/android/loader.h:367:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg6 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/asyncrw.c:117:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_VFS_ERROR [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/asyncrw.c:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/asyncrw.c:184:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/asyncrw.c:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/asyncrw.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_EWOULDBLOCK [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:159:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:198:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:274:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/audiomixer.c:295:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/devices.c:273:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundDeviceDescription [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/devices.c:293:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSDevicesInfo [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/devices.c:310:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SoundDeviceDescription [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/devices.c:346:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/devices.c:436:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/dtmfgen.c:192:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/dtmfgen.c:272:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/dtmfgen.c:301:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_DTMF_GEN_EVENT [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/equalizer.c:176:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/equalizer.c:241:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/equalizer.c:272:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_word16_t [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/equalizer.c:394:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSEqualizerGain [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/equalizer.c:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/flowcontrol.c:115:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSAudioFlowControlBasic [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/g729.c:233:57: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/audiofilters/genericplc.c:216:65: style: Parameter 'continuity_buffer' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/audiofilters/genericplc.c:73:57: style: Parameter 'input_buffer' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:172:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:183:43: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:192:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:233:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerPaused [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:241:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerClosed [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:255:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerPlaying [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:274:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerClosed [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:319:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerPlaying [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:455:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerClosed [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:483:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfileplayer.c:498:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:111:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:122:40: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:131:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRecorderPaused [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:182:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRecorderPaused [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:211:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRecorderClosed [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:287:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msfilerec.c:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRecorderRunning [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msgenericplc.c:197:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSCngData [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/msvaddtx.c:158:43: style: Parameter 'f' can be declared as pointer to const. However it seems that 'vad_dtx_postprocess' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/audiofilters/msvaddtx.c:186:17: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/audiofilters/msvaddtx.c:158:43: note: Parameter 'f' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:167:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:178:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_INVALID_INDEX [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:206:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_PLAYBACK [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:226:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_CAPTURE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:273:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_OPERATION_DONE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:342:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_SAMPLE_S16LE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:388:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_free [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:411:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_VOLUME_NORM [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:415:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_VOLUME_NORM [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:432:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:491:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_STREAM_UNCONNECTED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:499:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:511:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:538:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:545:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:554:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:645:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_STREAM_READY [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:663:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_STREAM_READY [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:794:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_STREAM_READY [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/pulseaudio.c:813:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PA_STREAM_READY [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/speexec.c:195:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/speexec.c:260:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/tonedetector.c:147:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/tonedetector.c:180:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TONE_DETECTOR_EVENT [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/audiofilters/tonedetector.c:54:61: style: Parameter 'samples' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/audiofilters/tonedetector.c:72:38: style: Parameter 'samples' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/base/eventqueue.c:156:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSEventQueue [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/eventqueue.c:229:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msasync.c:100:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msasync.c:141:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msasync.c:187:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSWorkerThread [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msasync.c:199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSTaskQueued [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msasync.c:206:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msasync.c:211:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msasync.c:217:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msasync.c:225:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msasync.c:39:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msasync.c:43:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msasync.c:50:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSTaskDone [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msasync.c:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSTask [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msasync.c:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mscommon.c:250:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mscommon.c:271:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mscommon.c:317:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSConcealerContext [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mscommon.c:377:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSConcealerTsContext [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:1137:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_free [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:192:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_base_filter_descs [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:255:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFactory [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:262:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_NOT_SET_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:296:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:307:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:318:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_ENCODING_CAPTURER [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:340:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_DECODER_RENDERER [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:361:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_IS_ENABLED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:374:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_IS_ENABLED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:398:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilter [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:423:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_PLUGIN_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:529:51: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:530:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:616:40: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:770:43: style: Parameter 'factory' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:868:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideo [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:876:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFmtDescriptor [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:891:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSAudio [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:903:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:927:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSAudio [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:937:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideo [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:952:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_IS_ENABLED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfactory.c:962:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_BASE_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:176:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:196:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AUDIO_DECODER_SET_RTP_PAYLOAD_PICKER [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:204:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:277:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:289:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterTask [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:304:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msfilter.c:331:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msqueue.c:149:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFlowControlledBufferizer [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msqueue.c:215:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFlowControlledBufferizerSendEvent [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msqueue.c:69:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSBufferizer [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:118:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:159:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_PLAYBACK [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:167:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_CAPTURE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:175:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_CAPTURE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:195:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_CAPTURE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:215:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:302:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:357:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSSndCard [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:429:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_DEVICE_TYPE_BLUETOOTH [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:591:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:601:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_CAP_PLAYBACK [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mssndcard.c:91:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msticker.c:237:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msticker.c:244:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msticker.c:292:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msticker.c:330:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TICKER_PRIO_NORMAL [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msticker.c:474:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msticker.c:574:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msticker.c:580:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msticker.c:583:44: style: Parameter 'ticker' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/base/msticker.c:597:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSTickerLateEvent [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msticker.c:629:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSTickerSynchronizer [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msticker.c:67:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msticker.c:692:74: style: Parameter 'ts' can be declared as pointer to const. However it seems that 'ms_ticker_synchronizer_get_corrected_time' is a callback function, if 'ts' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/base/msticker.c:608:53: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/base/msticker.c:692:74: note: Parameter 'ts' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/base/msticker.c:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TICKER_PRIO_NORMAL [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msticker.c:90:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSTicker [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msticker.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msvideopresets.c:123:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideoPresetsManager [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/msvideopresets.c:95:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideoPresetConfiguration [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mswebcam.c:124:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSWebCam [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/base/mswebcam.c:87:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSWebCam [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:1036:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSDtlsSrtpRoleIsClient [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:1065:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSDtlsSrtpRoleIsServer [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:1114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSDtlsSrtpRoleIsServer [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:214:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AES_128_SHA1_80 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:267:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:492:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORTP_EVENT_DTLS_ENCRYPTION_CHANGED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:508:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_CRYPTO_SUITE_INVALID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:626:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_ERROR_NET_WANT_READ [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:644:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_ERROR_NET_WANT_READ [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:680:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTP_FIXED_HEADER_SIZE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:749:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTP_FIXED_HEADER_SIZE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:834:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RtpTransportModifier [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:889:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSDtlsSrtpRoleIsClient [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:964:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSSRTP_RTP_STREAM [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/dtls_srtp.c:997:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_CRYPTO_SUITE_INVALID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/ms_srtp.c:665:83: style: Parameter 'sessions' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/crypto/ms_srtp.c:670:71: style: Parameter 'sessions' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/crypto/ms_srtp.c:675:75: style: Parameter 'sessions' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/crypto/ms_srtp.c:680:71: style: Parameter 'sessions' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/crypto/ms_srtp.c:685:77: style: Parameter 'sessions' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/crypto/ms_srtp.c:696:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:1002:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ZRTP_AUTHTAG_HS32 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:1020:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ZRTP_KEY_AGREEMENT_DH2K [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:1072:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ZRTP_SAS_B32 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:927:147: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ZRTP_PEER_STATUS_UNKNOWN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:940:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:959:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ZRTP_HASH_S256 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/crypto/zrtp.c:979:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ZRTP_CIPHER_AES1 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/filter-template.c:118:48: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/filter-template.c:118:57: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/filter-template.c:123:48: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/filter-template.c:123:57: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/filter-template.c:72:44: style: Parameter 'f' can be declared as pointer to const. However it seems that 'my_filter_preprocess' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/filter-template.c:168:16: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/filter-template.c:72:44: note: Parameter 'f' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/filter-template.c:85:41: style: Parameter 'f' can be declared as pointer to const. However it seems that 'my_filter_process' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/filter-template.c:169:13: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/filter-template.c:85:41: note: Parameter 'f' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/filter-template.c:95:45: style: Parameter 'f' can be declared as pointer to const. However it seems that 'my_filter_postprocess' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/filter-template.c:170:17: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/filter-template.c:95:45: note: Parameter 'f' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:106:43: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerPaused [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:153:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerPlaying [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:168:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerClosed [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/mspcapfileplayer.c:189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerPlaying [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/msudp.c:79:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/msudp.c:93:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_INET [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:101:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_INBUF_SIZE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:132:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_FLAG_NOTFIRST [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:173:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_FLAG_NOTFIRST [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:207:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_sink.c:299:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RealtimeTextReceivedCharacter [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_source.c:118:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_OUTBUF_SIZE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_source.c:150:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_REDGEN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_source.c:167:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_SEND_INTERVAL [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_source.c:43:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_REDGEN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_source.c:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_REDGEN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/rfc4103_source.c:68:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TS_OUTBUF_SIZE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/otherfilters/tee.c:75:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:1003:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upnp_igd_context [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:1115:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_WARNING [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:1174:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_WARNING [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:143:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_WARNING [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:223:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_DEBUG [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:282:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:316:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_DEBUG [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:364:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_E_SUCCESS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:428:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_E_SUCCESS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:574:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_MESSAGE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:605:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_MESSAGE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:755:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_DEBUG [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:820:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_DEBUG [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:857:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_DEBUG [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd.c:890:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_DEBUG [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_cmd.c:133:54: style: Parameter 'igd_ctxt' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_cmd.c:153:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variables [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_cmd.c:298:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variables [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_cmd.c:328:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variables [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_cmd.c:379:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_IP_PROTOCOL_UDP [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_cmd.c:433:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_IP_PROTOCOL_UDP [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_cmd.c:69:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eELEMENT_NODE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:401:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eTEXT_NODE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:417:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_ERROR [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:474:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_WARNING [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/upnp/upnp_igd_utils.c:516:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPNP_IGD_DEBUG [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/audiodiff.c:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_VFS_ERROR [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/box-plot.c:66:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSUBoxPlot [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/ffmpeg-priv.c:48:49: style: Parameter 'codec' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/utils/filter-wrapper/decoding-filter-wrapper.cpp:29:61: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/utils/filter-wrapper/encoding-filter-wrapper.cpp:39:61: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:138:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:156:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextTrackType [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:176:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextTrackNumber [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:200:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextVideo [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:213:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextAudio [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:227:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFLAG_RDONLY [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:282:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFLAG_RDONLY [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:304:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextCuePoint [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:350:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:466:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:484:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:532:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextSimpleBlock [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:574:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:594:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextSimpleBlock [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/mkv_reader.cpp:623:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATROSKA_ContextSimpleBlock [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_CONTEXT [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1217:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_DEFAULT_DISPLAY [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1287:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_SURFACE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1313:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1352:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1433:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1480:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:1569:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_CONTEXT_LOST [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:168:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:174:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:191:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_SUCCESS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:202:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:201:15: note: Assuming that condition 'i<32' is not redundant mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:202:22: note: Shift 2.13.0 mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:202:22: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:201:15: note: Assuming that condition 'i<32' is not redundant mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:202:22: note: Shift head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:266:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_INFO_LOG_LENGTH [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:282:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FLOAT [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:298:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:329:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MAJOR_VERSION [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:402:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:446:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:478:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:555:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:758:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_R8 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:785:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/opengles_display.c:825:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/pcap_sender.c:64:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPCAPFilePlayerLayerRTP [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/shader_util.c:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_INFO_LOG_LENGTH [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/shader_util.c:85:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_INFO_LOG_LENGTH [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/utils/stream_regulator.c:75:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:133:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:147:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:153:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCREEN_PROPERTY_POINTER [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:202:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:235:46: style: Parameter 'f' can be declared as pointer to const. However it seems that 'bb10display_preprocess' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:330:2: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:235:46: note: Parameter 'f' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:262:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCREEN_PROPERTY_SIZE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:293:47: style: Parameter 'f' can be declared as pointer to const. However it seems that 'bb10display_postprocess' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:332:2: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:293:47: note: Parameter 'f' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/videofilters/bb10_display.cpp:95:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCREEN_CHILD_WINDOW [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:120:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BI_RGB [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:153:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWLP_USERDATA [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:202:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDC_ARROW [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:244:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_CIF_W [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:275:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:302:45: style: Parameter 'f' can be declared as pointer to const. However it seems that 'dd_display_preprocess' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:652:14: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:302:45: note: Parameter 'f' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:327:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRect [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:390:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:525:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_VIDEO_NONE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:533:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_VIDEO_NONE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/drawdib-display.c:559:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/ffmpegjpegwriter.c:110:45: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/videofilters/ffmpegjpegwriter.c:116:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/ffmpegjpegwriter.c:162:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_PIX_FMT_YUVJ420P [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/ffmpegjpegwriter.c:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_JPEG_WRITER_SNAPSHOT_TAKEN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/ffmpegjpegwriter.c:86:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_MJPEG [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/ffmpegjpegwriter.c:98:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/generic_opengl_display.c:119:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/generic_opengl_display.c:138:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_VIDEO_AUTO [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/generic_opengl_display.c:177:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/generic_opengl_display.c:213:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_VIDEO_NONE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/generic_opengl_display.c:282:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/generic_opengl_display.c:303:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:107:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_CIF_W [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:166:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLEW_OK [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:212:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:308:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:344:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:362:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLX_X_RENDERABLE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:483:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bool_t [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/glxvideo.c:489:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bool_t [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:155:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_OUTPUT_FMT_CHANGED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:188:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:204:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:228:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:284:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:360:44: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:382:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:389:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/h264dec.cpp:78:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_H264 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:103:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:139:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:165:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:197:3: style: C-style pointer casting [cstyleCast] head mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:209:25: style: C-style pointer casting [cstyleCast] head mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:213:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:242:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:244:3: style: C-style pointer casting [cstyleCast] head mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:267:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:289:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/msqogl.cpp:73:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CombinedDepthStencil [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:110:65: style: Parameter 'filter' can be declared as pointer to const. However it seems that 'ms_turbojpeg_dec_postprocess' is a callback function, if 'filter' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:191:15: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:110:65: note: Parameter 'filter' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/videofilters/msturbojpeg.cpp:122:57: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/videofilters/pixconv.c:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SCALER_METHOD_BILINEAR [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/sizeconv.c:158:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/sizeconv.c:90:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_YUV420P [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/turbojpegwriter.c:108:45: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/videofilters/turbojpegwriter.c:114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/turbojpegwriter.c:137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/turbojpegwriter.c:72:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/turbojpegwriter.c:94:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:1120:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_MPEG4 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:199:43: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:211:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:253:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_H263P [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:257:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_MPEG4 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_MJPEG [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_MJPEG [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:338:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_H263 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:366:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_H263P [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:416:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:477:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:494:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:678:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:762:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CODEC_ID_MPEG4 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:822:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_NOPTS_VALUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:884:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideoConfiguration [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoenc.c:893:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideoConfiguration [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:296:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:369:5: style: Redundant assignment of 'w' to itself. [selfAssignment] 2.13.0 mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:369:5: warning: Redundant assignment of 'w' to itself. [selfAssignment] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:374:5: style: Redundant assignment of 'h' to itself. [selfAssignment] 2.13.0 mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:374:5: warning: Redundant assignment of 'h' to itself. [selfAssignment] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:431:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:454:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:549:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_CIF_W [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:597:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:619:48: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:619:57: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:639:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:675:45: style: Parameter 'f' can be declared as pointer to const. However it seems that 'video_out_postprocess' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:1026:15: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:675:45: note: Parameter 'f' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:743:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_YUV420P [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videoout.c:935:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] head mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:101:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROUTER_MAX_INPUT_CHANNELS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:198:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:312:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_ROUTER_SEND_PLI [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:443:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_ROUTER_SEND_PLI [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:459:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_ROUTER_SEND_FIR [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/videorouter.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:143:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WS_CHILD [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:244:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_CIF_W [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:283:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:360:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_REMOVE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:380:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:392:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:482:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:491:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:561:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:65:24: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dummy' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:80:40: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:65:24: note: Parameter 'p' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/videofilters/winvideo.c:92:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAPINFO [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:150:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StructureNotifyMask [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XvPortID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:324:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XvPortID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:370:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:515:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:553:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_VIDEO_NONE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:562:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_VIDEO_NONE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/x11video.c:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_CIF_W [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/zxing_qrcode.cpp:121:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGB [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/zxing_qrcode.cpp:81:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/videofilters/zxing_qrcode.cpp:99:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:118:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:165:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_SET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:207:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_DB_LOWEST [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:247:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_SEND_SET_MIXER_TO_CLIENT_DATA_REQUEST_CB [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:278:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AUDIO_MIXER_SET_ACTIVE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:295:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_DB_LOWEST [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:311:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_DB_LOWEST [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:349:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSAudioEndpoint [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:366:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RESAMPLE_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:378:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_SEND_SET_MIXER_TO_CLIENT_DATA_REQUEST_CB [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:404:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_OPUS_ENC_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:435:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RECORDER_GET_STATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audioconference.c:447:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RECORDER_CLOSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1012:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1546:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MEDIA_STREAM_IO_INITIALIZER [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1612:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILE_PLAYER_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1634:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILE_REC_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1645:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_STREAM_FEATURE_MIXED_RECORDING [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1680:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MKV_RECORDER_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1707:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RECORDER_GET_STATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1730:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TEE_MUTE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1751:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AudioStream [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1812:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1827:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_SEND_SET_RELAY_SESSION_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1841:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ECHO_CANCELLER_SET_TAIL_LENGTH [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1854:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELControlFull [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1873:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_ENABLE_NOISE_GATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1881:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AUDIO_CAPTURE_MUTE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:188:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterAudioCaptureInterface [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1902:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_SET_GAIN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1909:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterAudioCaptureInterface [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1924:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterAudioCaptureInterface [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1935:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterAudioPlaybackInterface [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1950:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterAudioPlaybackInterface [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1965:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_EQUALIZER_SET_ACTIVE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:1989:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_EQUALIZER_SET_GAIN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2023:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamPreparing [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:208:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterAudioPlaybackInterface [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2135:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_DTMF_GEN_PLAY [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2165:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_SET_DB_GAIN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2174:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_SEND_MUTE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2192:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_SET_DB_GAIN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2202:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_SET_GAIN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2236:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSZRTP_ERROR_CHANNEL_ALREADY_STARTED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2251:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_OUTPUT_FMT [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2261:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:227:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2291:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:2298:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterAudioPlaybackInterface [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:276:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtp_session [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:289:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AUDIO_PLAYBACK_MUTE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:299:48: style: Parameter 'f' can be declared as pointer to const. However it seems that 'write_callback' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:418:52: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:299:48: note: Parameter 'f' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:314:47: style: Parameter 'f' can be declared as pointer to const. However it seems that 'read_callback' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:419:51: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:314:47: note: Parameter 'f' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:332:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_RECV_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:359:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamPreparing [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:374:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:383:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:400:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILE_PLAYER_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:424:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_STREAM_FEATURE_PLC [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:440:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_STREAM_FEATURE_VOL_RCV [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:451:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUDIO_STREAM_FEATURE_VOL_RCV [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:473:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:480:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MKV_PLAYER_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:491:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamStarted [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:517:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerClosed [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:546:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_SET_NCHANNELS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:571:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamStarted [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:604:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_OPEN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:661:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamStarted [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:678:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_GET_STATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:686:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_OUTPUT_FMT_CHANGED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:696:100: style: Parameter 'event_arg' can be declared as pointer to const. However it seems that 'av_recorder_handle_event' is a callback function, if 'event_arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:742:63: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:696:100: note: Parameter 'event_arg' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:696:44: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'av_recorder_handle_event' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:742:63: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:696:44: note: Parameter 'userdata' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:696:64: style: Parameter 'recorder' can be declared as pointer to const. However it seems that 'av_recorder_handle_event' is a callback function, if 'recorder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:742:63: note: You might need to cast the function pointer here mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:696:64: note: Parameter 'recorder' can be declared as pointer to const head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:710:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MKV_RECORDER_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:768:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RECORDER_GET_STATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:780:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILE_REC_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:803:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_SEND_SEND_GENERIC_CN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:818:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_GENERIC_PLC_SET_CN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:825:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAYLOAD_TYPE_FLAG_CAN_SEND [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:845:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_SET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:862:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAYLOAD_TYPE_FLAG_CAN_SEND [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:878:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AUDIO_FLOW_CONTROL_DROP_EVENT [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:907:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csrc [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostream.c:972:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_GET_GAIN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:108:24: style: C-style pointer casting [cstyleCast] head mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:109:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csrc [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:34:10: style: C-style pointer casting [cstyleCast] head mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:38:5: style: C-style pointer casting [cstyleCast] head mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:42:3: style: C-style pointer casting [cstyleCast] head mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:46:3: style: C-style pointer casting [cstyleCast] head mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:50:16: style: C-style pointer casting [cstyleCast] head mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:54:13: style: C-style pointer casting [cstyleCast] head mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:64:20: style: C-style pointer casting [cstyleCast] head mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:65:19: style: C-style pointer casting [cstyleCast] head mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:75:24: style: C-style pointer casting [cstyleCast] head mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:76:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_DB_MUTED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:82:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_DB_LOWEST [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:83:13: style: C-style pointer casting [cstyleCast] head mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:97:13: style: C-style pointer casting [cstyleCast] head mediastreamer2-5.2.98+dfsg/src/voip/audiostreamvolumes.cpp:99:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_DB_MIN_THRESHOLD [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/bandwidthcontroller.c:137:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/bandwidthcontroller.c:190:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideo [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/bandwidthcontroller.c:218:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORTP_EVENT_CONGESTION_STATE_CHANGED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/bandwidthcontroller.c:229:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORTP_EVENT_CONGESTION_STATE_CHANGED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/bandwidthcontroller.c:77:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamStarted [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/bitratecontrol.c:69:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_NO_BREAK [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/bitratedriver.c:107:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_BITRATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/bitratedriver.c:203:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AUDIO_ENCODER_GET_CAPABILITIES [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/bitratedriver.c:222:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_BITRATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/bitratedriver.c:250:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_SET_BITRATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/bitratedriver.c:260:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_BITRATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/bitratedriver.c:326:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRateControlActionDecreaseBitrate [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/bitratedriver.c:356:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_BITRATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-nal-packer.cpp:95:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _maxSize [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-nal-unpacker.h:44:3: style: The destructor '~H264NalUnpacker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/voip/h26x/nal-unpacker.h:66:11: note: Virtual destructor in base class mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-nal-unpacker.h:44:3: note: Destructor in derived class head mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.cpp:259:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mblk_t [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.h:187:3: style: The destructor '~H264ParameterSetsInserter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h26x-utils.h:90:11: note: Virtual destructor in base class mediastreamer2-5.2.98+dfsg/src/voip/h26x/h264-utils.h:187:3: note: Destructor in derived class head mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-nal-packer.cpp:93:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _maxSize [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-nal-packer.h:37:4: style: The destructor '~NaluAggregator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/voip/h26x/nal-packer.h:41:12: note: Virtual destructor in base class mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-nal-packer.h:37:4: note: Destructor in derived class head mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-utils.h:105:3: style: The destructor '~H265ParameterSetsInserter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/voip/h26x/h26x-utils.h:90:11: note: Virtual destructor in base class mediastreamer2-5.2.98+dfsg/src/voip/h26x/h265-utils.h:105:3: note: Destructor in derived class head mediastreamer2-5.2.98+dfsg/src/voip/h26x/h26x-decoder-filter.cpp:159:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_UNKNOWN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-decoder.cpp:212:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMEDIA_OK [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-decoder.cpp:235:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMEDIA_OK [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-decoder.cpp:266:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-encoder.cpp:119:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freemsg [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-encoder.cpp:221:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMEDIACODEC_INFO_OUTPUT_FORMAT_CHANGED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-h264-decoder.h:32:3: style: The destructor '~MediaCodecH264Decoder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-decoder.h:35:11: note: Virtual destructor in base class mediastreamer2-5.2.98+dfsg/src/voip/h26x/media-codec-h264-decoder.h:32:3: note: Destructor in derived class head mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-decoder.cpp:108:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFAllocatorDefault [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-decoder.cpp:171:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCFAllocatorDefault [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-decoder.cpp:235:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-encoder.cpp:177:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCVPixelFormatType_420YpCbCr8Planar [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-encoder.cpp:231:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kVTCompressionPropertyKey_ExpectedFrameRate [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-encoder.cpp:245:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kVTCompressionPropertyKey_AverageBitRate [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-encoder.cpp:278:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-h264-utilities.cpp:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kVTProfileLevel_H264_Baseline_AutoLevel [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-h264-utilities.cpp:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-h264-utilities.cpp:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-h265-utilities.cpp:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCMVideoCodecType_HEVC [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-h265-utilities.cpp:57:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/h26x/videotoolbox-h265-utilities.cpp:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1007:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1098:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_STATE_ALLOCATION_CREATED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1135:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1144:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1156:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1208:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_TYPE_RTP [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1219:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1230:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1248:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1266:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1295:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1312:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1329:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1338:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Completed [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1358:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1367:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1380:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IceTransaction [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1405:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IceStunServerRequestTransaction [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1412:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IceStunServerRequest [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1450:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1534:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1550:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_STATE_IDLE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1621:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_InProgress [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1729:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OrtpRTPSocket [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1739:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OrtpRTPSocket [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1770:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OrtpRTPSocket [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1811:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1872:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1908:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1948:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Completed [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:1983:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ERROR_CODE_BAD_REQUEST [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2029:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ERROR_CODE_UNAUTHORIZED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2043:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ERROR_CODE_UNAUTHORIZED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2052:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IR_Controlling [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2088:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2096:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2118:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2142:152: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2206:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_Waiting [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2261:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IR_Controlled [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2305:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2316:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2335:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2429:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IceValidCandidatePair [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2481:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_Frozen [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2491:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_Succeeded [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2502:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:251:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IceSession [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2520:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInt96 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2525:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2549:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_METHOD_REFRESH [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2572:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_METHOD_CREATE_PERMISSION [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2596:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_METHOD_CHANNEL_BIND [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2609:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:264:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2731:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_STATE_IDLE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2746:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_STATE_CHANNEL_BOUND [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2764:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2836:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:2891:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3010:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3020:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_HostCandidate [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:302:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Running [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3110:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_RelayedCandidate [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:316:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IceCheckList [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3188:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_InProgress [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3203:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3306:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3348:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Running [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3356:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3381:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Running [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3408:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3441:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_CandidateInvalid [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:346:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IceCandidatePair [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3476:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Running [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3484:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3498:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3541:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_ServerReflexiveCandidate [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3645:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IcePairFoundation [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3672:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_Waiting [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3684:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Running [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3700:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3721:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_Running [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3751:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_InProgress [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3769:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3780:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3844:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_Waiting [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3855:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3880:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3888:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3894:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3902:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3924:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3934:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3943:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3952:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:3981:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_METHOD_CHANNEL_BIND [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4005:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Running [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4106:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Running [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4127:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IS_Stopped [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4147:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4162:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4179:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4221:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4236:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4249:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_InProgress [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4278:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:432:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IceCheckList [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4422:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_HostCandidate [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4428:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_ServerReflexiveCandidate [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4437:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4460:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:448:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_RelayedCandidate [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4500:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_RTCP_COMPONENT_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4520:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_RTCP_COMPONENT_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4612:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Completed [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4633:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4641:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:4657:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:482:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:492:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Running [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:535:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:545:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:576:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_RTP_COMPONENT_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:599:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_RTP_COMPONENT_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:628:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:659:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:687:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_HostCandidate [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:693:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICT_RelayedCandidate [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:720:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICL_Completed [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:755:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICP_Frozen [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:776:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:808:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:840:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:871:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:880:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:889:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:907:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:929:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:941:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:949:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:962:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:981:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE_SESSION_MAX_CHECK_LISTS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ice.c:990:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TICKER_PRIO_NORMAL [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:131:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:155:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTP_SESSION_SENDRECV [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:204:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideo [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:293:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtp_stats_t [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:321:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:375:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:398:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:447:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamStarted [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:494:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamStarted [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:570:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSMediaStreamSessions [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:575:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamStarted [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:619:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AES_128_SHA1_80_NO_CIPHER [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:701:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AES_128_SHA1_80_SRTP_NO_CIPHER [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:706:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AES_128_SHA1_80_NO_AUTH [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:795:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/mediastream.c:853:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideo [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msiframerequestslimiter.c:30:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msiframerequestslimiter.c:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:121:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSMediaPlayer [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:160:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_CREATE_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:181:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_SET_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:192:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:248:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILE_FORMAT_MATROSKA [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:262:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AUDIO_PLAYBACK_SET_VOLUME_GAIN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:269:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_AUDIO_PLAYBACK_GET_VOLUME_GAIN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:282:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_CLOSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:293:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SND_CARD_STREAM_MEDIA [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:303:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:336:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_PAUSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:352:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_PAUSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:359:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_SEEK_MS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:369:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_GET_STATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:382:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_GET_DURATION [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:395:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_GET_CURRENT_POSITION [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:412:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PLAYER_SET_LOOP [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:420:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:433:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:454:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:496:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediaplayer.c:557:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:133:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILE_FORMAT_WAVE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:190:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RECORDER_CLOSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:213:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RECORDER_PAUSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:220:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RECORDER_GET_STATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:231:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:251:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VOLUME_GET [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:269:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_SET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:319:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_SET_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:363:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:407:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msmediarecorder.c:452:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_ENCODER_REQ_VFU [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:1020:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:1082:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:1124:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:358:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_HORIZONTAL_MIRROR [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:376:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_YUV420P [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:546:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_PIX_FMT_RGBA [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:571:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RGB24 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:606:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SCALER_METHOD_BILINEAR [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:822:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:865:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:906:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:961:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvideo.c:999:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvideoqualitycontroller.c:102:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvideoqualitycontroller.c:113:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_ENCODER_GET_CONFIGURATION [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvideoqualitycontroller.c:47:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_ENCODER_GET_CONFIGURATION_LIST [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvoip.c:352:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/msvoip.c:378:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSOfferAnswerContext [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:137:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:148:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:158:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:194:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRateControlActionDecreaseBitrate [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:242:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:268:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSQosAnalyzerAlgorithmSimple [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:282:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:372:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:534:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bandwidth [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:565:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRateControlActionDecreaseBitrate [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:633:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:661:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BCTBX_NO_BREAK [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:682:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_free [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:698:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSQosAnalyzerAlgorithmStateful [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/qosanalyzer.c:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSQosAnalyzerAlgorithmSimple [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:105:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:116:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:170:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamPreparing [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:206:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTT_4103_SOURCE_PUT_CHAR32 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:212:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_RECV_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:231:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamPreparing [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:70:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTT_4103_SINK_RESYNC [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/rfc4103_textstream.c:75:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextStream [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ringstream.c:154:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_DTMF_GEN_PLAY [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ringstream.c:160:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_DTMF_GEN_STOP [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ringstream.c:198:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterAudioPlaybackInterface [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/ringstream.c:62:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RingStream [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1032:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1089:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1119:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1129:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1139:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1149:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1178:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1199:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1212:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1226:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1273:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1286:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1299:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1314:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1322:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1326:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSTurnContext [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1343:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ms_free [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1354:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1380:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_TYPE_RTP [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1387:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_TRANSPORT_UDP [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1482:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:148:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_MAGIC_COOKIE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1490:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStunAddress [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1509:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_TYPE_RTP [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ADDR_FAMILY_IPV6 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1583:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1620:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1634:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:1713:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RtpTransport [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:177:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ATTR_CHANGE_REQUEST [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:204:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ATTR_ERROR_CODE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:218:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ICE_ATTR_PRIORITY [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:224:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ICE_ATTR_USE_CANDIDATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:235:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ATTR_MESSAGE_INTEGRITY [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:277:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ATTR_FINGERPRINT [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:284:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_ATTR_REQUESTED_TRANSPORT [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:292:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_ATTR_REQUESTED_ADDRESS_FAMILY [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:300:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_ATTR_LIFETIME [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:306:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_ATTR_CHANNEL_NUMBER [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:314:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_ATTR_DATA [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:336:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:343:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:351:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:359:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:367:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:375:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:388:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_MAGIC_COOKIE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:408:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:435:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:446:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:466:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:488:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:500:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:509:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:518:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:527:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:541:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ADDR_FAMILY_IPV4 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:549:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:561:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ADDR_FAMILY_IPV4 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:567:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ADDR_FAMILY_IPV4 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:585:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:721:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStunMessage [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:737:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStunMessage [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:904:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_TYPE_REQUEST [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:908:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_TYPE_SUCCESS_RESPONSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:912:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_TYPE_ERROR_RESPONSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:916:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_TYPE_INDICATION [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/stun.c:944:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_STUN_ATTR_MAPPED_ADDRESS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:119:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitingHeader [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:158:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TURN_CONTEXT_STATE_BINDING_CHANNEL [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:213:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitingHeader [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:255:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWOULDBLOCK [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:268:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWOULDBLOCK [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:305:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:375:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:547:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWOULDBLOCK [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:581:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWOULDBLOCK [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:633:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EWOULDBLOCK [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/turn_tcp.cpp:99:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostarter.c:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostarter.c:50:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1004:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamInitialized [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1083:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_ITC_SINK_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1099:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1168:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_ENCODER_SET_CONFIGURATION [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1181:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_H264 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1193:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1220:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1589:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_RECV_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1601:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamPreparing [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1642:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:174:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SIZE_CONV_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1834:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_ENCODER_REQ_VFU [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1845:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSStreamPreparing [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:189:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_SIZE_CONV_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1959:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1963:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1969:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_SHOW_VIDEO [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1977:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_GET_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1986:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_CREATE_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:1995:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_SET_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2003:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_SET_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2014:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_GET_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2028:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_CREATE_NATIVE_WINDOW_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2062:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_CAPTURE_GET_CAMERA_SENSOR_ROTATION [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2070:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VideoPreview [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2081:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_VIDEO_SIZE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2090:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSVideoContentThumbnail [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2138:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2156:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_YUV420P [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2250:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2295:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2299:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2350:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2396:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MediaStreamRecvOnly [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2403:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MediaStreamSendOnly [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2427:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSZRTP_ERROR_CHANNEL_ALREADY_STARTED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2441:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2471:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_TEE_MUTE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2478:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterPlayerInterface [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2489:50: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2490:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPlayerClosed [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2501:56: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2503:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSFilterRecorderInterface [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2513:52: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:2515:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSRecorderClosed [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:258:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTCP_PSFB_FIR [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:359:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_FPS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:401:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_FPS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:471:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:478:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VideoStream [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:562:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:571:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:581:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_FPS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:592:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_FPS [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:599:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RTP_SEND_SET_RELAY_SESSION_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:620:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_DISPLAY_SET_LOCAL_VIEW_MODE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:69:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_OUTPUT_FMT [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:715:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_PIX_FMT_UNKNOWN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:901:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAYLOAD_TYPE_RTCP_FEEDBACK_ENABLED [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:945:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/videostream.c:973:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MEDIA_STREAM_IO_INITIALIZER [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:1028:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:1075:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:393:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:412:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:422:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:432:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:449:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:476:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:497:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:520:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:526:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:537:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:567:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:589:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:668:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:704:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:719:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:728:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:745:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:877:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:937:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/src/voip/vp8rtpfmt.c:995:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/bench.c:127:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable av_profile [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/bench.c:322:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILE_REC_CLOSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/bench.c:358:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORTP_WARNING [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/common.c:49:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/mediastream.c:1064:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/mediastream.c:1353:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/mediastream.c:1372:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/mediastream.c:1440:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/mediastream.c:378:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] 2.13.0 mediastreamer2-5.2.98+dfsg/tools/mediastream.c:651:38: style: Condition 'strcmp(argv[i],"--help")==0' is always false [knownConditionTrueFalse] head mediastreamer2-5.2.98+dfsg/tools/mediastream.c:766:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable av_profile [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/mkvstream.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/mkvstream.c:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_MEDIA_STREAM_IO_INITIALIZER [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/msaudiocmp.c:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/pcap_playback.c:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/pcap_playback.c:220:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILTER_GET_SAMPLE_RATE [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/pcap_playback.c:251:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSPCAPFilePlayerLayerPayload [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/pcap_playback.c:438:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_FILE_REC_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/ring_jni.c:104:44: style: Parameter 'ajvm' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/tools/ring_jni.c:104:56: style: Parameter 'reserved' can be declared as pointer to const [constParameterPointer] head mediastreamer2-5.2.98+dfsg/tools/ring_jni.c:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_2 [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/ring_jni.c:71:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_RESAMPLE_ID [valueFlowBailoutIncompleteVar] head mediastreamer2-5.2.98+dfsg/tools/videodisplay.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MS_VIDEO_SIZE_CIF_W [valueFlowBailoutIncompleteVar] DONE