2024-04-13 16:29 ftp://ftp.de.debian.org/debian/pool/main/u/ustreamer/ustreamer_5.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --library=python --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 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: fe3bf91 (2024-04-13 15:32:21 +0200) count: 250 153 elapsed-time: 1.8 1.3 head-timing-info: old-timing-info: head results: ustreamer-5.4/janus/src/tools.h:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] ustreamer-5.4/janus/src/tools.h:125:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] ustreamer-5.4/janus/src/plugin.c:74:2: error: syntax error: ( . init [syntaxError] ustreamer-5.4/janus/src/tools.h:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] ustreamer-5.4/janus/src/tools.h:144:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] ustreamer-5.4/janus/src/tools.h:154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] ustreamer-5.4/janus/src/tools.h:168:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES_MASK [valueFlowBailoutIncompleteVar] ustreamer-5.4/janus/src/frame.h:117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_JPEG [valueFlowBailoutIncompleteVar] ustreamer-5.4/janus/src/rtp.c:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] ustreamer-5.4/janus/src/rtp.c:105:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_H264 [valueFlowBailoutIncompleteVar] ustreamer-5.4/janus/src/frame.c:28:2: warning: Assert statement modifies 'frame'. [assignmentInAssert] ustreamer-5.4/janus/src/tools.h:158:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ustreamer-5.4/python/src/tools.h:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] ustreamer-5.4/python/src/tools.h:125:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] ustreamer-5.4/janus/src/tools.h:169:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/python/src/tools.h:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] ustreamer-5.4/python/src/tools.h:144:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] ustreamer-5.4/python/src/tools.h:154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] ustreamer-5.4/python/src/tools.h:168:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES_MASK [valueFlowBailoutIncompleteVar] ustreamer-5.4/python/src/frame.h:117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_JPEG [valueFlowBailoutIncompleteVar] ustreamer-5.4/python/src/ustreamer.c:111:79: debug: Function::addArguments found argument 'ignored' with varid 0. [varid0] ustreamer-5.4/python/src/ustreamer.c:116:79: debug: Function::addArguments found argument 'ignored' with varid 0. [varid0] ustreamer-5.4/python/src/frame.c:28:2: warning: Assert statement modifies 'frame'. [assignmentInAssert] ustreamer-5.4/python/src/ustreamer.c:121:78: debug: Function::addArguments found argument 'ignored' with varid 0. [varid0] ustreamer-5.4/python/src/ustreamer.c:184:84: debug: Function::addArguments found argument 'ignored' with varid 0. [varid0] ustreamer-5.4/python/src/ustreamer.c:241:83: debug: Function::addArguments found argument 'ignored' with varid 0. [varid0] ustreamer-5.4/python/src/ustreamer.c:250:1: debug: Function::addArguments found argument 'closure' with varid 0. [varid0] ustreamer-5.4/python/src/ustreamer.c:251:1: debug: Function::addArguments found argument 'closure' with varid 0. [varid0] ustreamer-5.4/python/src/ustreamer.c:252:1: debug: Function::addArguments found argument 'closure' with varid 0. [varid0] ustreamer-5.4/python/src/ustreamer.c:253:1: debug: Function::addArguments found argument 'closure' with varid 0. [varid0] ustreamer-5.4/python/src/tools.h:158:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ustreamer-5.4/python/src/tools.h:169:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/libs/tools.h:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/libs/tools.h:125:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/libs/tools.h:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/libs/tools.h:144:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/libs/tools.h:154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/libs/tools.h:168:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES_MASK [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/libs/frame.h:117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_JPEG [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/dump/file.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/dump/file.c:73:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ustreamer-5.4/python/src/memsinksh.h:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] ustreamer-5.4/python/src/ustreamer.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] ustreamer-5.4/python/src/ustreamer.c:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] ustreamer-5.4/python/src/ustreamer.c:141:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ustreamer-5.4/python/src/ustreamer.c:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] ustreamer-5.4/janus/src/rtp.c:41:2: warning: Assert statement modifies 'rtp'. [assignmentInAssert] ustreamer-5.4/janus/src/rtp.c:170:7: style: Condition 'last' is always true [knownConditionTrueFalse] ustreamer-5.4/janus/src/rtp.c:168:41: note: Assignment 'frag_size=1200-fu_overhead', assigned value is 1186 ustreamer-5.4/janus/src/rtp.c:169:19: note: last is assigned 'remaining<=frag_size' here. ustreamer-5.4/janus/src/rtp.c:170:7: note: Condition 'last' is always true ustreamer-5.4/src/dump/file.c:28:2: warning: Assert statement modifies 'output'. [assignmentInAssert] ustreamer-5.4/src/libs/tools.h:158:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ustreamer-5.4/src/dump/file.c:36:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/dump/file.c:75:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/libs/tools.h:169:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/libs/memsinksh.h:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/dump/main.c:147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/dump/main.c:199:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/dump/main.c:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/dump/main.c:257:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/dump/main.c:316:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/libs/frame.c:28:2: warning: Assert statement modifies 'frame'. [assignmentInAssert] ustreamer-5.4/python/src/ustreamer.c:168:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ustreamer-5.4/python/src/ustreamer.c:100:52: style: Parameter 'self' can be declared as pointer to const. However it seems that 'MemsinkObject_repr' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ustreamer-5.4/python/src/ustreamer.c:287:24: note: You might need to cast the function pointer here ustreamer-5.4/python/src/ustreamer.c:100:52: note: Parameter 'self' can be declared as pointer to const ustreamer-5.4/python/src/ustreamer.c:241:57: style: Parameter 'self' can be declared as pointer to const. However it seems that 'MemsinkObject_is_opened' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ustreamer-5.4/python/src/ustreamer.c:264:2: note: You might need to cast the function pointer here ustreamer-5.4/python/src/ustreamer.c:241:57: note: Parameter 'self' can be declared as pointer to const ustreamer-5.4/python/src/ustreamer.c:251:1: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] ustreamer-5.4/python/src/ustreamer.c:252:1: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] ustreamer-5.4/python/src/ustreamer.c:253:1: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] ustreamer-5.4/python/src/memsinksh.h:81:51: style: Parameter 'mem' can be declared as pointer to const [constParameterPointer] ustreamer-5.4/src/libs/options.c:28:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/libs/unjpeg.c:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/libs/unjpeg.c:87:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JMSG_LENGTH_MAX [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/blank.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/blank.c:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_JPEG [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/blank.c:59:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_JPEG [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/libs/memsink.c:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/libs/memsink.c:73:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/libs/memsink.c:98:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/libs/memsink.c:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/libs/memsink.c:167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/blank.c:62:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/blank.c:79:5: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/dump/main.c:287:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ustreamer-5.4/src/dump/main.c:290:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ustreamer-5.4/src/dump/main.c:106:26: style: Parameter 'argv' can be declared as const array [constParameter] ustreamer-5.4/src/dump/main.c:110:8: style: Variable 'sink_name' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/dump/main.c:112:8: style: Variable 'output_path' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/libs/memsinksh.h:81:51: style: Parameter 'mem' can be declared as pointer to const [constParameterPointer] ustreamer-5.4/src/libs/memsink.c:31:2: warning: Assert statement modifies 'sink'. [assignmentInAssert] ustreamer-5.4/src/libs/memsink.c:49:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/libs/memsink.c:54:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/libs/memsink.c:59:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/libs/memsink.c:73:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/libs/memsink.c:78:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/libs/memsink.c:82:5: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/libs/memsink.c:103:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/libs/memsink.c:115:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/libs/memsink.c:147:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/libs/memsink.c:157:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/libs/memsink.c:170:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/libs/memsink.c:193:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/xioctl.h:49:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/encoder.c:105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/encoder.c:208:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/encoders/cpu/encoder.c:53:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_JPEG [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/encoders/cpu/encoder.c:242:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPOOL_IMAGE [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/encoders/cpu/encoder.c:259:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/encoders/hw/encoder.c:41:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_JPEG [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:96:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_YUYV [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_STD_UNKNOWN [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:140:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:177:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:248:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:280:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:314:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:371:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:384:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:403:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:441:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:462:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:508:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:566:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:621:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_G_JPEGCOMP [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:637:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:649:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:706:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:742:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:766:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:811:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CID_AUTOBRIGHTNESS [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:839:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_QUERYCTRL [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:854:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/gpio/gpio.c:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/gpio/gpio.c:91:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/gpio/gpio.c:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/encoders/cpu/encoder.c:116:2: warning: Assert statement modifies 'line_buf'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/encoders/cpu/encoder.c:154:2: warning: Assert statement modifies 'line_buf'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/encoders/cpu/encoder.c:197:2: warning: Assert statement modifies 'line_buf'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/gpio/gpio.c:67:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/gpio/gpio.c:91:63: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/gpio/gpio.c:110:5: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/gpio/gpio.c:114:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/encoder.c:51:2: warning: Assert statement modifies 'run'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/encoder.c:57:2: warning: Assert statement modifies 'enc'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/encoder.c:184:2: warning: Assert statement modifies 'job'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/http/bev.c:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEV_EVENT_READING [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/encoder.c:227:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ustreamer-5.4/src/ustreamer/h264/stream.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/encoder.c:200:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/xioctl.h:57:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/http/bev.c:28:2: warning: Assert statement modifies 'reason'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/http/bev.c:31:8: style: Variable 'perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/h264/stream.c:28:2: warning: Assert statement modifies 'h264'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/http/mime.c:49:41: style:inconclusive: Function 'guess_mime_type' argument 1 names different: declaration 'str' definition 'path'. [funcArgNamesDifferent] ustreamer-5.4/src/ustreamer/http/mime.h:32:41: note: Function 'guess_mime_type' argument 1 names different: declaration 'str' definition 'path'. ustreamer-5.4/src/ustreamer/http/mime.c:49:41: note: Function 'guess_mime_type' argument 1 names different: declaration 'str' definition 'path'. ustreamer-5.4/src/ustreamer/http/server.h:52:0: error: #error Required libevent-pthreads support [preprocessorErrorDirective] ustreamer-5.4/src/ustreamer/http/static.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/http/systemd/systemd.c:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/http/static.c:35:2: warning: Assert statement modifies 'path'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/http/systemd/systemd.c:42:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/http/static.c:46:2: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/http/static.c:50:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/http/static.c:61:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/http/unix.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/http/unix.c:42:13: warning: Assert statement modifies 'fd'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/http/unix.c:47:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/http/unix.c:52:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/http/unix.c:56:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/http/unix.c:60:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/http/unix.c:64:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/http/path.c:39:2: warning: Assert statement modifies 'simplified'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/http/path.c:35:8: style: Variable 'start' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/workers.c:35:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/workers.c:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/workers.c:163:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/workers.c:182:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/workers.c:38:2: warning: Assert statement modifies 'pool'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/workers.c:160:76: style: Parameter 'ready_wr' can be declared as pointer to const [constParameterPointer] ustreamer-5.4/src/ustreamer/m2m.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CID_MPEG_VIDEO_BITRATE [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/m2m.c:81:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CID_MPEG_VIDEO_BITRATE [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/m2m.c:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CID_JPEG_COMPRESSION_QUALITY [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/m2m.c:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/m2m.c:111:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_MJPEG [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/m2m.c:146:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/m2m.c:185:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/m2m.c:288:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/m2m.c:353:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/m2m.c:395:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/stream.c:82:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/stream.c:246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/stream.c:305:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ustreamer-5.4/src/ustreamer/device.c:88:2: warning: Assert statement modifies 'run'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/device.c:92:2: warning: Assert statement modifies 'dev'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/m2m.c:149:2: warning: Assert statement modifies 'run'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/m2m.c:154:2: warning: Assert statement modifies 'enc'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/device.c:141:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:189:7: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:208:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:226:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:252:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:319:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:340:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:369:37: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] ustreamer-5.4/src/ustreamer/device.c:374:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:381:36: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] ustreamer-5.4/src/ustreamer/device.c:395:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:405:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:452:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:483:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:496:5: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:519:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:543:9: style: Variable 'format_str' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:573:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:591:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:654:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:676:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:693:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:711:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:752:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/device.c:832:12: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] ustreamer-5.4/src/ustreamer/device.c:849:12: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] ustreamer-5.4/src/ustreamer/device.c:849:40: style: Parameter 'query' can be declared as pointer to const [constParameterPointer] ustreamer-5.4/src/ustreamer/device.c:866:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:144:46: style: Parameter 'options' can be declared as pointer to const [constParameterPointer] ustreamer-5.4/src/ustreamer/m2m.c:196:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:207:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:221:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:236:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:252:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:267:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:271:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:285:17: style: Parameter 'enc' can be declared as pointer to const [constParameterPointer] ustreamer-5.4/src/ustreamer/m2m.c:296:2: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:317:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:328:5: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:334:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:374:2: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:375:2: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:381:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:402:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:420:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:446:2: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:456:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:463:5: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:475:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/m2m.c:490:4: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/stream.c:48:2: warning: Assert statement modifies 'run'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/stream.c:52:2: warning: Assert statement modifies 'video'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/stream.c:60:2: warning: Assert statement modifies 'stream'. [assignmentInAssert] ustreamer-5.4/src/ustreamer/stream.c:127:6: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ustreamer-5.4/src/ustreamer/stream.c:144:6: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/stream.c:254:5: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] ustreamer-5.4/src/ustreamer/stream.c:298:11: style: Variable 'new' can be declared as pointer to const [constVariablePointer] diff: head ustreamer-5.4/janus/src/frame.h:117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_JPEG [valueFlowBailoutIncompleteVar] head ustreamer-5.4/janus/src/rtp.c:105:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_H264 [valueFlowBailoutIncompleteVar] head ustreamer-5.4/janus/src/rtp.c:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head ustreamer-5.4/janus/src/tools.h:125:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head ustreamer-5.4/janus/src/tools.h:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] head ustreamer-5.4/janus/src/tools.h:144:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] head ustreamer-5.4/janus/src/tools.h:154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] head ustreamer-5.4/janus/src/tools.h:168:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES_MASK [valueFlowBailoutIncompleteVar] head ustreamer-5.4/python/src/frame.h:117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_JPEG [valueFlowBailoutIncompleteVar] head ustreamer-5.4/python/src/memsinksh.h:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] head ustreamer-5.4/python/src/tools.h:125:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head ustreamer-5.4/python/src/tools.h:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] head ustreamer-5.4/python/src/tools.h:144:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] head ustreamer-5.4/python/src/tools.h:154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] head ustreamer-5.4/python/src/tools.h:168:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES_MASK [valueFlowBailoutIncompleteVar] head ustreamer-5.4/python/src/ustreamer.c:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] head ustreamer-5.4/python/src/ustreamer.c:141:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head ustreamer-5.4/python/src/ustreamer.c:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] head ustreamer-5.4/python/src/ustreamer.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/dump/file.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/dump/file.c:73:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/dump/main.c:147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/dump/main.c:199:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/dump/main.c:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/dump/main.c:257:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/dump/main.c:316:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/libs/frame.h:117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_JPEG [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/libs/memsink.c:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/libs/memsink.c:167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/libs/memsink.c:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/libs/memsink.c:73:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/libs/memsink.c:98:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/libs/memsinksh.h:69:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/libs/tools.h:125:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/libs/tools.h:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/libs/tools.h:144:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/libs/tools.h:154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_EX [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/libs/tools.h:168:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_MESSAGES_MASK [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/libs/unjpeg.c:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/libs/unjpeg.c:87:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JMSG_LENGTH_MAX [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/blank.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/blank.c:51:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_JPEG [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/blank.c:59:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_JPEG [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_STD_UNKNOWN [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:140:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:177:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:248:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:280:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:314:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:371:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:384:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:403:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:441:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:462:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:508:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:566:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:621:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_G_JPEGCOMP [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:637:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:649:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:706:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:742:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:766:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:811:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CID_AUTOBRIGHTNESS [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:839:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_QUERYCTRL [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:854:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/device.c:96:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_YUYV [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/encoder.c:105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/encoder.c:208:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/encoders/cpu/encoder.c:242:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPOOL_IMAGE [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/encoders/cpu/encoder.c:259:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/encoders/cpu/encoder.c:53:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_JPEG [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/encoders/hw/encoder.c:41:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_JPEG [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/gpio/gpio.c:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/gpio/gpio.c:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/gpio/gpio.c:91:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/h264/stream.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/http/bev.c:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEV_EVENT_READING [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/http/static.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/http/systemd/systemd.c:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/http/unix.c:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/m2m.c:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/m2m.c:111:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_PIX_FMT_MJPEG [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/m2m.c:146:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/m2m.c:185:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/m2m.c:288:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/m2m.c:353:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE [valueFlowBailoutIncompleteVar] 2.13.0 ustreamer-5.4/src/ustreamer/m2m.c:353:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] 2.13.0 ustreamer-5.4/src/ustreamer/m2m.c:354:3: style: Variable '_perror_ptr' can be declared as pointer to const [constVariablePointer] head ustreamer-5.4/src/ustreamer/m2m.c:395:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/m2m.c:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CID_MPEG_VIDEO_BITRATE [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/m2m.c:81:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CID_MPEG_VIDEO_BITRATE [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/m2m.c:91:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_CID_JPEG_COMPRESSION_QUALITY [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/stream.c:246:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/stream.c:305:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/stream.c:82:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/workers.c:163:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/workers.c:182:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/workers.c:35:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/workers.c:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ustreamer-5.4/src/ustreamer/xioctl.h:49:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] DONE