2024-04-24 18:36 ftp://ftp.de.debian.org/debian/pool/main/g/gavl/gavl_2.0.0~svngit.20240111.a5dd20c.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --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 --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j2 platform: Linux-5.15.0-102-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.57 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 cppcheck: head 2.14.0 head-info: f7949e7 (2024-04-24 19:16:05 +0200) count: 1358 1358 elapsed-time: 23.5 24.0 head-timing-info: old-timing-info: head results: gavl-2.0.0~svngit.20240111.a5dd20c/gavl/mmx/mmx.h:40:0: error: syntax error [syntaxError] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/absdiff.c:155:9: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/absdiff.c:156:10: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/absdiff.c:157:10: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/arith128.c:161:59: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/array.c:213:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/array.c:453:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioconnector.c:90:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioconnector.c:132:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_EOF [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioconnector.c:170:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SINK_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioconnector.c:186:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioconnector.c:282:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SINK_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioconnector.c:348:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_SRC_ALLOC [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioconnector.c:308:86: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioconnector.c:44:9: style: struct member 'sink_t::penalties' is never used. [unusedStructMember] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/array.c:65:49: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/array.c:138:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioformat.c:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SAMPLE_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioformat.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SAMPLE_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioformat.c:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SAMPLE_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioformat.c:226:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioformat.c:238:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioformat.c:285:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_CHID_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioconverter.c:99:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLEAVE_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioconverter.c:143:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLEAVE_2 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioconverter.c:237:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLEAVE_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioconverter.c:477:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLEAVE_2 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioconverter.c:517:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_MAX_RATIO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioframe.c:117:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioframe.c:536:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLEAVE_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioframe.c:531:5: error: Memory leak: filename [memleak] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioframe.c:561:5: error: Memory leak: filename [memleak] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioconverter.c:229:15: style: Redundant condition: do_mix. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audioconverter.c:509:70: style: Parameter 'cnv' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audiooptions.c:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_AUDIO_FRONT_TO_REAR_COPY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audiooptions.c:65:63: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audiosource.c:96:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audiosource.c:159:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audiosource.c:209:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audiosource.c:268:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audiosource.c:338:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audiosource.c:502:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audiosource.c:518:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/base64.c:22:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BASE64_ENCODE_FINAL_LENGTH [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/bayer.c:368:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_BAYER_BLUE_LINE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/audiosource.c:147:55: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/bayer.c:377:6: style: Condition 'swap_rgb' is always true [knownConditionTrueFalse] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/bayer.c:366:18: note: Assignment 'swap_rgb=1', assigned value is 1 gavl-2.0.0~svngit.20240111.a5dd20c/gavl/bayer.c:377:6: note: Condition 'swap_rgb' is always true gavl-2.0.0~svngit.20240111.a5dd20c/gavl/bayer.c:362:67: style: Parameter 'dst_format' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/bayer.c:338:10: style: Variable 'bayer' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/blend.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SINK_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/blend.c:197:68: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_interleave_c.c:23:1: error: There is an unknown macro here somewhere. Configuration is required. If RENAME is a macro then please configure it. [unknownMacro] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_mix_c.c:22:13: error: There is an unknown macro here somewhere. Configuration is required. If RENAME is a macro then please configure it. [unknownMacro] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_sampleformat_c.c:27:3: error: There is an unknown macro here somewhere. Configuration is required. If CONVERSION_FUNC_END is a macro then please configure it. [unknownMacro] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_c.h:64:7: error: There is an unknown macro here somewhere. Configuration is required. If TRANSFORM is a macro then please configure it. [unknownMacro] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2006:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_GRAYA_16 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:151:15: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:152:15: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:307:15: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:308:15: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:930:15: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:931:15: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:967:15: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:968:15: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:59:57: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_gray_8' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2007:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:59:57: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:97:58: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_gray_16' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2011:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:97:58: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:135:61: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_gray_float' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2015:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:135:61: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:169:59: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_graya_16' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2019:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:169:59: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:228:59: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_graya_32' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2023:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:228:59: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:289:62: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_graya_float' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2027:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:289:62: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:349:57: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_rgb_15' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2031:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:349:57: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:395:57: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_bgr_15' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2035:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:395:57: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:440:57: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_rgb_16' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2039:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:440:57: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:485:57: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_bgr_16' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2043:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:485:57: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:530:57: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_rgb_24' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2047:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:530:57: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:577:57: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_bgr_24' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2051:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:577:57: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:624:57: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_rgb_32' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2055:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:624:57: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:671:57: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_bgr_32' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2059:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:671:57: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:718:58: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_rgba_32' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2063:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:718:58: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:792:57: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_rgb_48' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2119:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:792:57: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:839:58: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_rgba_64' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2127:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:839:58: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:913:60: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_rgb_float' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2135:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:913:60: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:950:61: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_rgba_float' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2143:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:950:61: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:1114:58: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_yuva_32' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2075:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:1114:58: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:1343:60: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_yuv_444_p' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2087:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:1343:60: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:1812:61: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_yuvj_444_p' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2107:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:1812:61: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:1940:63: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'blend_yuv_444_p_16' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:2111:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:1940:63: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:1252:15: style: Variable 'dst_ptr_u' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/blend_c.c:1253:15: style: Variable 'dst_ptr_v' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/deinterlace_blend_c.c:46:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGB15_LOWER_MASK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/deinterlace_blend_c.c:87:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGB16_LOWER_MASK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/deinterlace_blend_c.c:152:23: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/deinterlace_blend_c.c:153:23: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/deinterlace_blend_c.c:154:23: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/deinterlace_blend_c.c:155:17: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/dsp_c.c:140:10: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/dsp_c.c:141:10: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/dsp_c.c:255:8: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/dsp_c.c:256:8: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/dsp_c.c:257:7: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/dsp_c.c:380:8: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/dsp_c.c:381:8: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/dsp_c.c:382:7: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/dsp_c.c:444:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/dsp_c.c:493:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/dsp_c.c:588:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/dsp_c.c:637:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/gray_gray_c.c:568:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_ALPHA_BLEND_COLOR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/gray_rgb_c.c:1154:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray_8_to_rgb_15_c [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/gray_yuv_c.c:135:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLEAR_MASK_PLANE_1 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/gray_yuv_c.c:1125:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_ALPHA_BLEND_COLOR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_interleave_c.c:42:17: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_interleave_c.c:43:17: style: Variable 'src2' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_interleave_c.c:60:17: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_interleave_c.c:72:17: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_mix_c.c:29:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_int [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_mix_c.c:49:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_int [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_mix_c.c:71:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_int [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_mix_c.c:95:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_int [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_mix_c.c:122:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_int [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_mix_c.c:150:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_int [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_mix_c.c:190:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_int [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_mix_c.c:29:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_float [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_mix_c.c:49:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_float [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_mix_c.c:71:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_float [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_mix_c.c:95:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_float [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_mix_c.c:122:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_float [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_mix_c.c:150:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_float [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_mix_c.c:190:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_float [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/rgb_gray_c.c:1356:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_ALPHA_BLEND_COLOR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:245:21: style: Variable 't->mix_1_to_1' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:237:21: note: $symbol is assigned gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:245:21: note: $symbol is overwritten gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:246:21: style: Variable 't->mix_2_to_1' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:238:21: note: $symbol is assigned gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:246:21: note: $symbol is overwritten gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:247:21: style: Variable 't->mix_3_to_1' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:239:21: note: $symbol is assigned gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:247:21: note: $symbol is overwritten gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:248:21: style: Variable 't->mix_4_to_1' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:240:21: note: $symbol is assigned gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:248:21: note: $symbol is overwritten gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:249:21: style: Variable 't->mix_5_to_1' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:241:21: note: $symbol is assigned gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:249:21: note: $symbol is overwritten gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:250:21: style: Variable 't->mix_6_to_1' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:242:21: note: $symbol is assigned gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:250:21: note: $symbol is overwritten gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:251:23: style: Variable 't->mix_all_to_1' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:243:23: note: $symbol is assigned gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/mix_c.c:251:23: note: $symbol is overwritten gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/rgb_rgb_c.c:2524:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable swap_rgb_24_c [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/rgb_yuv_c.c:5055:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rgb_15_to_yuy2_c [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/sampleformat_c.c:92:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLEAVE_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_bicubic_c.c:830:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale_rgb_15_x_bicubic_c [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_bilinear_fast_c.c:442:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale_uint8_x_1_x_bilinear_c [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_bilinear_c.c:661:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale_rgb_15_x_bilinear_c [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_bilinear_noclip_c.c:435:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale_rgb_15_x_bilinear_c [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_generic_c.c:644:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale_rgb_15_x_generic_c [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_quadratic_c.c:744:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale_rgb_15_x_quadratic_c [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:42:14: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:66:19: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:80:14: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:93:20: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:106:20: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:118:20: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:130:17: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:142:17: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:155:17: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:167:17: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:181:14: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:205:19: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:219:19: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:234:20: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:247:20: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:259:20: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:271:17: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:284:17: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:297:17: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:309:17: style: Variable 'src1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:320:67: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'scale_rgb_16_y_nearest_c' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:451:35: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_nearest_c.c:320:67: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/scale_quadratic_noclip_c.c:576:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scale_rgb_15_x_quadratic_c [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/_transform_c.c:1643:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transform_rgb_15_c [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:160:9: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:180:9: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:201:9: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:223:9: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:35:67: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'transform_rgb_16_nearest_c' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:261:31: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:35:67: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:39:14: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:54:70: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'transform_uint8_x_1_nearest_c' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:252:5: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:54:70: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:58:13: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:73:70: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'transform_uint8_x_3_nearest_c' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:259:33: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:73:70: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:77:13: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:94:70: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'transform_uint8_x_4_nearest_c' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:262:31: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:94:70: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:98:14: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:113:71: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'transform_uint16_x_3_nearest_c' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:263:31: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:113:71: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:117:14: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:134:71: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'transform_uint16_x_4_nearest_c' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:264:31: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:134:71: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:138:14: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:155:31: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'transform_float_x_1_nearest_c' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:265:31: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:155:31: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:158:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:174:58: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'transform_float_x_2_nearest_c' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:266:31: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:174:58: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:178:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:195:58: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'transform_float_x_3_nearest_c' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:267:31: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:195:58: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:199:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:217:58: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'transform_float_x_4_nearest_c' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:268:31: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:217:58: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/transform_nearest_c.c:221:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:27:53: style: Parameter 'v' can be declared as pointer to const. However it seems that 'set_volume_s8_c' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:126:22: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:27:53: note: Parameter 'v' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:43:53: style: Parameter 'v' can be declared as pointer to const. However it seems that 'set_volume_u8_c' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:127:22: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:43:53: note: Parameter 'v' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:59:54: style: Parameter 'v' can be declared as pointer to const. However it seems that 'set_volume_s16_c' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:129:23: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:59:54: note: Parameter 'v' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:74:54: style: Parameter 'v' can be declared as pointer to const. However it seems that 'set_volume_u16_c' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:130:23: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:74:54: note: Parameter 'v' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:89:54: style: Parameter 'v' can be declared as pointer to const. However it seems that 'set_volume_s32_c' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:132:23: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:89:54: note: Parameter 'v' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:104:56: style: Parameter 'v' can be declared as pointer to const. However it seems that 'set_volume_float_c' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:134:25: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:104:56: note: Parameter 'v' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:114:57: style: Parameter 'v' can be declared as pointer to const. However it seems that 'set_volume_double_c' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:135:26: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/volume_c.c:114:57: note: Parameter 'v' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/yuv_gray_c.c:842:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_ALPHA_BLEND_COLOR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/yuv_rgb_c.c:5078:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_ALPHA_BLEND_COLOR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/yuv_yuv_c.c:5984:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_ALPHA_BLEND_COLOR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/yuv_yuv_c.c:6182:32: style: Variable 'tab->yuv_410_p_to_yuv_420_p' is reassigned a value before the old one has been used. [redundantAssignment] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/yuv_yuv_c.c:6177:32: note: tab->yuv_410_p_to_yuv_420_p is assigned gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/yuv_yuv_c.c:6182:32: note: tab->yuv_410_p_to_yuv_420_p is overwritten gavl-2.0.0~svngit.20240111.a5dd20c/gavl/chapterlist.c:34:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_CHAPTERLIST_CHAPTERS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/chapterlist.c:50:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_CHAPTERLIST_CHAPTERS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/chapterlist.c:74:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_CHAPTERLIST_TIME [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/chapterlist.c:91:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/chapterlist.c:129:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_CHAPTERLIST_TIMESCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/chapterlist.c:135:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_CHAPTERLIST_TIMESCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/chapterlist.c:153:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/chapterlist.c:161:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/chapterlist.c:175:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_LABEL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/chapterlist.c:189:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/chapterlist.c:198:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_CHAPTERLIST_CHAPTERLIST [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/chapterlist.c:206:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_CHAPTERLIST_CHAPTERLIST [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/chapterlist.c:212:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_CHAPTERLIST_CHAPTERLIST [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:859:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorspace.c:254:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorspace.c:265:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorspace.c:286:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gavl_pixelformat_function_table_t [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorspace.c:4514:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorspace.c:4610:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorspace.c:5253:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_CCH_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:397:15: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:398:15: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:424:15: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:425:15: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:811:15: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:812:15: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:838:15: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:839:15: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:54:46: style: Parameter 'd' can be declared as pointer to const. However it seems that 'extract_rgb15_r' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:988:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:54:46: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:81:46: style: Parameter 'd' can be declared as pointer to const. However it seems that 'extract_rgb15_g' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:984:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:81:46: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:108:46: style: Parameter 'd' can be declared as pointer to const. However it seems that 'extract_rgb15_b' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:980:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:108:46: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:136:46: style: Parameter 'd' can be declared as pointer to const. However it seems that 'extract_rgb16_r' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1028:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:136:46: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:163:46: style: Parameter 'd' can be declared as pointer to const. However it seems that 'extract_rgb16_g' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1024:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:163:46: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:190:46: style: Parameter 'd' can be declared as pointer to const. However it seems that 'extract_rgb16_b' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1020:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:190:46: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:218:40: style: Parameter 'd' can be declared as pointer to const. However it seems that 'extract_8' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1418:25: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:218:40: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:246:42: style: Parameter 'd' can be declared as pointer to const. However it seems that 'extract_8_y' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1396:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:246:42: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:273:43: style: Parameter 'd' can be declared as pointer to const. However it seems that 'extract_8_uv' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1406:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:273:43: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:301:41: style: Parameter 'd' can be declared as pointer to const. However it seems that 'extract_16' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1326:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:301:41: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:328:43: style: Parameter 'd' can be declared as pointer to const. However it seems that 'extract_16_y' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1441:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:328:43: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:356:44: style: Parameter 'd' can be declared as pointer to const. However it seems that 'extract_16_uv' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1451:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:356:44: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:384:44: style: Parameter 'd' can be declared as pointer to const. However it seems that 'extract_float' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1379:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:384:44: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:411:47: style: Parameter 'd' can be declared as pointer to const. However it seems that 'extract_float_uv' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1374:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:411:47: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:472:45: style: Parameter 'd' can be declared as pointer to const. However it seems that 'insert_rgb15_r' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:989:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:472:45: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:499:45: style: Parameter 'd' can be declared as pointer to const. However it seems that 'insert_rgb15_g' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:985:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:499:45: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:526:45: style: Parameter 'd' can be declared as pointer to const. However it seems that 'insert_rgb15_b' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:981:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:526:45: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:553:45: style: Parameter 'd' can be declared as pointer to const. However it seems that 'insert_rgb16_r' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1029:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:553:45: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:580:45: style: Parameter 'd' can be declared as pointer to const. However it seems that 'insert_rgb16_g' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1025:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:580:45: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:608:45: style: Parameter 'd' can be declared as pointer to const. However it seems that 'insert_rgb16_b' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1021:29: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:608:45: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:635:39: style: Parameter 'd' can be declared as pointer to const. However it seems that 'insert_8' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1419:24: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:635:39: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:662:41: style: Parameter 'd' can be declared as pointer to const. However it seems that 'insert_8_y' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1397:28: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:662:41: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:689:42: style: Parameter 'd' can be declared as pointer to const. However it seems that 'insert_8_uv' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1407:28: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:689:42: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:716:40: style: Parameter 'd' can be declared as pointer to const. However it seems that 'insert_16' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1327:28: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:716:40: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:743:42: style: Parameter 'd' can be declared as pointer to const. However it seems that 'insert_16_y' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1442:28: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:743:42: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:770:43: style: Parameter 'd' can be declared as pointer to const. However it seems that 'insert_16_uv' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1452:28: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:770:43: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:798:43: style: Parameter 'd' can be declared as pointer to const. However it seems that 'insert_float' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1380:28: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:798:43: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:825:46: style: Parameter 'd' can be declared as pointer to const. However it seems that 'insert_float_uv' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:1375:28: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/colorchannel.c:825:46: note: Parameter 'd' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/compression.c:130:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_CODEC_ID_AAC [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/compression.c:210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_CODEC_ID_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/compression.c:232:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/compression.c:238:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/compression.c:317:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PACKET_PADDING [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/compression.c:323:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PACKET_PADDING [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/compression.c:468:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/compression.c:130:21: error: Array 'compression_ids[26]' accessed at index 26, which is out of bounds. [arrayIndexOutOfBounds] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/compression.c:118:16: note: Assuming that condition 'i<(sizeof(compression_ids)/sizeof(compression_ids[0]))' is not redundant gavl-2.0.0~svngit.20240111.a5dd20c/gavl/compression.c:130:21: note: Array index out of bounds gavl-2.0.0~svngit.20240111.a5dd20c/gavl/compression.c:434:40: style: Parameter 'header' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/compression.c:443:52: style: Parameter 'codec_header' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/compression.c:450:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/deinterlace.c:69:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLACE_MIXED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/deinterlace.c:106:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLACE_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/deinterlace_copy.c:38:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_DEINTERLACE_DROP_TOP [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/deinterlace_blend.c:89:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_ACCEL_C [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/deinterlace_scale.c:47:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLACE_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dsp.c:33:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_ACCEL_C [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dsp.c:59:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_QUALITY_DEFAULT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:57:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:297:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:306:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:403:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:413:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:421:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:429:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:438:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:447:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:455:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_STRING [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:465:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_STRING [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:475:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_STRING [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:596:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:672:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:707:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:772:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:793:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/dictionary.c:809:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/framerate.c:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_FRAMERATE_INPUT_DONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/framerate.c:124:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/framerate.c:127:5: note: Found duplicate branches for 'if' and 'else'. gavl-2.0.0~svngit.20240111.a5dd20c/gavl/framerate.c:124:5: note: Found duplicate branches for 'if' and 'else'. gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:40:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_EDL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:51:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_EDL_SEGMENTS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:64:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_URI [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:71:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_EDL_SPEED_NUM [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:84:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_EDL_TRACK_IDX [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:94:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_URI [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:100:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_EDL_SPEED_NUM [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:118:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:184:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_URI [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:212:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_EDL_SEGMENTS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:251:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:287:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_URI [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:324:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_SAMPLE_TIMESCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:370:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_SRC [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:406:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_APPROX_DURATION [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:511:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_METADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/frametable.c:46:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable duration [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/frametable.c:75:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/frametable.c:93:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/frametable.c:129:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/frametable.c:185:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/frametable.c:237:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/frametable.c:271:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tc [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/frametable.c:306:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_frames [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/frametable.c:317:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable duration [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/frametable.c:330:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIMECODE_STRING_LEN [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/frametable.c:453:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_frames [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/frametable.c:515:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_frames [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/frametable.c:582:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_frames [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/frametable.c:641:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable duration [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/avconn.c:54:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/avconn.c:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_FLAG_WRITE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/avconn.c:98:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/avconn.c:116:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/avconn.c:126:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_FLAG_WRITE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/avconn.c:193:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_FLAG_WRITE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/avconn.c:263:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_FLAG_WRITE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/avconn.c:9:51: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:204:23: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/edl.c:162:23: style: struct member 'finalize_t::track' is never used. [unusedStructMember] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/buffer.c:28:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/buffer.c:82:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_CAN_SEEK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/buffer.c:95:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_CAN_SEEK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/buffer.c:119:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_CAN_SEEK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/buffer.c:131:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_CAN_SEEK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/buffer.c:100:45: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/fileindex.c:22:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/fileindex.c:43:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_TAG_FILE_INDEX [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/fileindex.c:68:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/fileindex.c:76:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/fileindex.c:64:57: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/footer.c:39:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_TAG_FOOTER [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavfoptions.c:12:45: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_CODEC_ID_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:155:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_MIMETYPE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_FLAG_WRITE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:221:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_FRAMERATE_CONSTANT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:267:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_SAMPLE_TIMESCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:292:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_SAMPLE_TIMESCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:353:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:447:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pb [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:604:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1077:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1263:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1309:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_FLAG_ONDISK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1355:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_TAG_PROGRAM_HEADER [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1377:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_FLAG_WRITE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1409:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SINK_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1535:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SINK_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1562:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_FLAG_WRITE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1613:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STREAM_FLAG_SKIP [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1635:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1753:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_FLAG_EOF [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1789:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1830:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1906:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_PROTOCOL_TCP [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:2014:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_IS_SOCKET [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:2042:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:2088:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_PROTOCOL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:2189:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_PROTOCOL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:2301:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_fd [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:2321:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable server_fd [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:2346:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_URI [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:2389:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_FLAG_STARTED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:2478:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_FLAG_INTERACTIVE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:2566:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_FLAG_WRITE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavlstructs.c:107:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLEAVE_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavlstructs.c:193:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_FRAMERATE_STILL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavlstructs.c:271:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_FRAMERATE_STILL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavlstructs.c:412:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIMECODE_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavlstructs.c:603:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_TAG_PACKET_HEADER_C [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:836:25: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1151:36: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1594:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1603:19: style: Variable 's' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1679:54: style: Parameter 'head' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:1745:29: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/gavf.c:2558:34: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:54:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_CAN_SEEK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:121:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_URI [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:152:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_URI [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:157:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_MIMETYPE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:180:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_EOF [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:190:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:195:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:200:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_EOF [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:205:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_EOF [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:255:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_DEBUG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:279:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:286:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:1178:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:1196:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:1323:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:1333:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MSG_HEADER_TIMESTAMP [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_buffer.c:81:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_CAN_SEEK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_cipher.c:114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_cipher.c:225:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nettle_aes128 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_cipher.c:247:7: error: Memory leak: priv.ctx [memleak] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_cipher.c:247:7: error: Memory leak: priv.iv [memleak] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_cipher.c:247:7: error: Memory leak: priv.buf_in [memleak] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_cipher.c:247:7: error: Memory leak: priv.buf_out [memleak] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_cipher.c:247:7: error: Memory leak: priv.next_buf_in [memleak] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_cipher.c:280:41: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:236:24: style: Condition 'io->get_buf.len>num_get' is always false [knownConditionTrueFalse] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:233:13: note: num_get is assigned 'io->get_buf.len>len?len:io->get_buf.len' here. gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:236:24: note: Condition 'io->get_buf.len>num_get' is always false gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:379:24: style: Condition 'io->get_buf.len>num_skip' is always false [knownConditionTrueFalse] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:377:18: note: num_skip is assigned 'io->get_buf.len>bytes?bytes:io->get_buf.len' here. gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:379:24: note: Condition 'io->get_buf.len>num_skip' is always false gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:47:37: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:52:34: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:145:41: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:178:35: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:183:33: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:208:38: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:1583:35: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_mem.c:109:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_CAN_SEEK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_mem.c:116:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_CAN_SEEK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io.c:223:15: style: Variable 'num_get' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_mem.c:90:43: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_stdio.c:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_IS_TTY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_socket.c:38:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_SOCKET_BUFFER_READ [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_socket.c:97:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_socket.c:154:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_SOCKET_DO_CLOSE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_socket.c:182:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_CAN_READ [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_socket.c:208:14: style: Variable 's' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_tls.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_tls.c:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_tls.c:154:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_AGAIN [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_tls.c:207:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_tls.c:273:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_tls.c:325:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_tls.c:371:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_SHUT_WR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_tls.c:434:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_CAN_READ [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_tls.c:491:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_tls.c:567:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/packetbuffer.c:99:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_tls.c:178:15: style: Condition 'result>0' is always true [knownConditionTrueFalse] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_tls.c:175:15: note: Assuming that condition 'result<=0' is not redundant gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_tls.c:178:15: note: Condition 'result>0' is always true gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/io_tls.c:481:54: style: Parameter 'io' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/packetindex.c:15:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/packetindex.c:33:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/packetindex.c:45:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_TAG_PACKET_INDEX [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/packetindex.c:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/packetindex.c:68:51: style: Parameter 'idx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/pconn.c:22:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_EOF [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/pconn.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_EOF [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/pconn.c:139:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/pconn.c:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/pconn.c:168:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_FLAG_SEPARATE_STREAMS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/pconn.c:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SINK_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/pconn.c:247:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SINK_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/pconn.c:268:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_FLAG_SEPARATE_STREAMS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/streamheader.c:11:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_TYPE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/streamheader.c:53:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_METADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/streamheader.c:119:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/syncindex.c:25:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/syncindex.c:45:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/syncindex.c:63:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_TAG_SYNC_INDEX [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/syncindex.c:87:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/gavf/syncindex.c:101:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/rgb_rgb_c.c:2556:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rgb_48_to_24_c [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/c/rgb_yuv_c.c:5162:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rgb_48_to_yuy2_c [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:36:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_HTTP_META_EMPTY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:81:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:130:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_HTTP_META_METHOD [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:138:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_HTTP_META_PATH [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:203:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_HTTP_META_METHOD [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:302:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_HTTP_META_PROTOCOL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:307:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_HTTP_META_METHOD [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:312:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_HTTP_META_PATH [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:338:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_HTTP_META_STATUS_STR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:347:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_HTTP_META_PROTOCOL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:369:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:486:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:518:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_HTTP_META_STATUS_INT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:607:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_HTTP_META_PROTOCOL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:613:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_HTTP_META_STATUS_INT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:619:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_HTTP_META_STATUS_STR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:624:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_HTTP_META_EMPTY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:712:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/http.c:726:11: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:170:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_DEBUG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:345:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:404:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:443:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:572:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:607:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:744:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_IO_CAN_WRITE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:786:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_DEBUG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:1028:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:1074:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:1348:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:1405:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:1438:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:1465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_DEBUG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:1510:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw.c:89:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw.c:330:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw.c:369:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw.c:397:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw.c:422:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw.c:447:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw.c:54:55: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw.c:107:51: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw.c:113:53: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw.c:232:57: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:136:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_SURFACE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:155:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_SURFACE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:164:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_SURFACE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:174:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_SURFACE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:184:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_SURFACE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:194:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_EXTENSIONS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:212:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_EXTENSIONS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:285:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_HW_SUPPORTS_VIDEO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:415:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_SURFACE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:440:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_SURFACE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:190:49: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'exports_type_egl' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:255:31: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:190:49: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:208:49: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'imports_type_egl' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:256:31: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:208:49: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:375:63: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:377:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:382:70: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:388:58: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:394:64: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:396:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:409:50: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:433:52: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:443:51: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:117:16: style: struct member 'egl_t::eglExportDMABUFImageQueryMESA' is never used. [unusedStructMember] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:123:16: style: struct member 'egl_t::eglExportDMABUFImageMESA' is never used. [unusedStructMember] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_egl.c:293:18: style: Variable 'attributes' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_gl.c:72:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_gl.c:101:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_gl.c:120:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_gl.c:175:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_gl.c:256:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_gl.c:292:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_gl.c:369:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_gl.c:217:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_gl.c:218:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_gl.c:248:26: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_gl.c:275:47: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_gl.c:283:26: style: Variable 'info' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_shm.c:53:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_shm.c:76:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_shm.c:149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BG_SHM_NAME_MAX [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_shm.c:191:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_HW_SUPPORTS_SHARED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:1441:13: style: The if condition is the same as the previous if condition [duplicateCondition] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:1436:13: note: First condition gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:1441:13: note: Second condition gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_shm.c:96:75: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'video_frame_create_hw_shm' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_shm.c:177:30: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_shm.c:96:75: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_shm.c:100:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:893:10: style: Condition '!no_tunnel' is always true [knownConditionTrueFalse] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:1290:6: style: Condition '!gavl_http_client_run_async(io,method,uri1)' is always false [knownConditionTrueFalse] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:1290:33: note: Calling function 'gavl_http_client_run_async' returns 1 gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:1290:6: note: Condition '!gavl_http_client_run_async(io,method,uri1)' is always false gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_shm.c:135:7: style: struct member 'shm_payload_t::pid' is never used. [unusedStructMember] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_shm.c:136:7: style: struct member 'shm_payload_t::id' is never used. [unusedStructMember] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_shm.c:138:7: style: struct member 'shm_payload_t::offsets' is never used. [unusedStructMember] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_shm.c:139:7: style: struct member 'shm_payload_t::strides' is never used. [unusedStructMember] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:366:6: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:441:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:260:24: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:633:30: style: Parameter 'priv' can be declared as pointer to const. However it seems that 'write_func' is a callback function, if 'priv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:740:20: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:633:30: note: Parameter 'priv' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:1403:24: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/httpclient.c:83:7: style: struct member 'gavl_http_client_t::started' is never used. [unusedStructMember] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:81:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:150:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_ENUM_FMT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:172:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:264:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_ENUM_FMT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:334:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_V4L2_FORMAT_V4L_FLAGS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:413:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MAX_PLANES [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:477:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MAX_PLANES [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:516:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:529:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MAX_PLANES [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:592:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:634:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MAX_PLANES [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:723:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_planes [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:746:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_MEMORY_DMABUF [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:769:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_MEMORY_DMABUF [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:786:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_URI [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:843:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_STREAMON [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:853:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_STREAMOFF [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:864:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MAX_PLANES [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:897:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_DQEVENT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:955:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:992:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1091:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_EOF [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1177:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1202:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_FLAG_TIMESTAMP_MASK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1238:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1324:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_V4L2_CAPABILITIES [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1496:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1837:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MAX_PLANES [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1876:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_MEMORY_MMAP [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1901:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIDIOC_S_FMT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1959:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1967:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1988:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_V4L2_CAPABILITIES [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2147:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2277:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_V4L2_TYPE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2297:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_V4L2_DEVICE_UNKNOWN [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2452:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_QUANTIZATION_DEFAULT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2477:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_QUANTIZATION_FULL_RANGE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2506:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_QUANTIZATION_FULL_RANGE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2521:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2568:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:53:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:65:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:90:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fourcc [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:148:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:179:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:252:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_INVALID_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:305:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:328:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_INVALID_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:364:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:431:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:481:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fourcc [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:533:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fourcc [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:627:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_QUALITY_DEFAULT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:406:55: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:458:50: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:508:52: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:577:17: style: Variable 'surf' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:598:19: style: Variable 'frame' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:179:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:362:16: style: Variable 'result' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:373:18: style: Variable 'result' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:386:16: style: Variable 'result' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi.c:421:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1299:5: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi_x11.c:71:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_HW_SUPPORTS_VIDEO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi_x11.c:84:7: error: Memory leak: priv [memleak] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi_x11.c:93:5: error: Memory leak: priv [memleak] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi_x11.c:99:5: error: Memory leak: priv [memleak] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi_x11.c:106:65: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi_x11.c:108:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi_x11.c:112:68: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_vaapi_x11.c:95:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1860:14: style: Variable 'buf.length' is reassigned a value before the old one has been used. [redundantAssignment] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1853:14: note: buf.length is assigned gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1860:14: note: buf.length is overwritten gavl-2.0.0~svngit.20240111.a5dd20c/gavl/interleave.c:216:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_ACCEL_C [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:627:54: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:714:55: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:738:56: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:763:57: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:841:43: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:851:44: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:943:41: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1956:54: style: Parameter 'priv' can be declared as pointer to const. However it seems that 'get_frame_capture' is a callback function, if 'priv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1973:45: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1956:54: note: Parameter 'priv' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2036:50: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2088:78: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2094:74: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2099:80: style: Parameter 'dev' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2597:50: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'exports_type_v4l2' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2692:31: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2597:50: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2612:56: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'export_video_frame_v4l2' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2693:27: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2612:56: note: Parameter 'ctx' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2615:24: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2709:70: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/interleave.c:32:54: style: Parameter 'out' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/interleave.c:212:53: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1256:11: style: Variable 'idx' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/language.c:26:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable languages [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/language.c:69:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable languages [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:1299:11: style: Variable 'idx' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/hw_v4l2.c:2615:24: style: Variable 'dev' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/libsamplerate/samplerate.c:244:22: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/libsamplerate/src_linear.c:249:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_LINEAR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/libsamplerate/src_linear.c:258:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_LINEAR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/libsamplerate/src_linear.c:268:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_LINEAR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/libgdither/gdither.c:176:36: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/libgdither/gdither.c:249:36: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/libgdither/gdither.c:316:26: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/libsamplerate/src_zoh.c:234:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_ZERO_ORDER_HOLD [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/libsamplerate/src_zoh.c:243:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_ZERO_ORDER_HOLD [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/libsamplerate/src_zoh.c:253:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_ZERO_ORDER_HOLD [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/log.c:138:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MSG_NS_LOG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/log.c:151:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/log.c:246:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/log.c:215:47: style: Parameter 'msg' can be declared as pointer to const. However it seems that 'gavl_log_stderr' is a callback function, if 'msg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/log.c:16:48: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/log.c:215:47: note: Parameter 'msg' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/md5.c:12:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MD5_SIZE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/md5.c:18:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MD5_SIZE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/md5.c:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MD5_SIZE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/md5.c:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MD5_SIZE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/memcpy.c:502:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/memcpy.c:453:21: style: Variable 'mmx_env' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/metadata.c:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_METADATA_DATE_STRING_LEN [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/metadata.c:53:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_METADATA_DATE_TIME_STRING_LEN [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/metadata.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_METADATA_DATE_STRING_LEN [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/metadata.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_METADATA_DATE_TIME_STRING_LEN [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/metadata.c:263:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_ARRAY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/metadata.c:305:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_STRING [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/metadata.c:341:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_COVER_OFFSET [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/metadata.c:384:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_URI [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/metadata.c:418:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_DICTIONARY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/metadata.c:447:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_URI [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/metadata.c:481:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_WIDTH [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/metadata.c:568:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_URI [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/metadata.c:593:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_URI [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/metadata.c:634:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_DICTIONARY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/metadata.c:658:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_DICTIONARY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/mix.c:79:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/mix.c:197:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_CHID_FRONT_CENTER [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/mix.c:713:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_AUDIO_NORMALIZE_MIX_MATRIX [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/mix.c:793:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputs [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/mix.c:859:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MAX_CHANNELS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/mix.c:902:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MAX_CHANNELS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/mix.c:419:11: style: Variable 'out_index' is reassigned a value before the old one has been used. [redundantAssignment] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/mix.c:418:11: note: out_index is assigned gavl-2.0.0~svngit.20240111.a5dd20c/gavl/mix.c:419:11: note: out_index is overwritten gavl-2.0.0~svngit.20240111.a5dd20c/gavl/mix.c:141:58: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/mix.c:770:33: style: Parameter 'matrix' can be declared as const array [constParameter] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/mix.c:772:48: style: Parameter 'out_format' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/mmx/_rgb_rgb_mmx.c:2088:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable swap_rgb_24_mmx [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/csp_packed_planar.h:84:1: error: There is an unknown macro here somewhere. Configuration is required. If GAVL_LOOP_HEAD is a macro then please configure it. [unknownMacro] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/csp_planar_packed.h:82:1: error: There is an unknown macro here somewhere. Configuration is required. If GAVL_LOOP_HEAD is a macro then please configure it. [unknownMacro] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/libsamplerate/src_sinc.c:474:48: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/libsamplerate/src_sinc.c:541:48: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/libsamplerate/src_sinc.c:310:18: style: Variable 'float_increment' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/libsamplerate/src_sinc.c:405:18: style: Variable 'float_increment' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:36:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MSG_CLIENT_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:43:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MSG_CLIENT_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:49:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MSG_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:90:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MSG_MAX_ARGS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:235:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:242:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable l [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:249:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:256:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:265:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:275:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:296:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:312:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable audioformat [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:328:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable videoformat [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:368:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:380:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:393:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:405:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:454:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:674:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MSG_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:690:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MSG_CONTEXT_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:712:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MSG_CONTEXT_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:744:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MSG_NOT_LAST [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:753:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MSG_NOT_LAST [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:776:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:784:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MSG_TIMESTAMP [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:789:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MSG_CLIENT_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:797:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MSG_CLIENT_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:765:34: style: Condition 'gavl_msg_get_splice_children(msg,&last,&idx,&del,&val)' is always true [knownConditionTrueFalse] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:765:34: note: Calling function 'gavl_msg_get_splice_children' returns 1 gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:765:34: note: Condition 'gavl_msg_get_splice_children(msg,&last,&idx,&del,&val)' is always true gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:66:37: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:226:34: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:478:36: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:518:38: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/msg.c:543:41: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/orientation.c:269:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/orientation.c:285:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/orientation.c:333:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packet.c:39:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PACKET_MAX_EXTRADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packet.c:59:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PACKET_PADDING [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packet.c:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packet.c:121:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PACKET_MAX_EXTRADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packet.c:142:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packet.c:240:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PACKET_EXTRADATA_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packet.c:283:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PACKET_MAX_EXTRADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packet.c:294:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PACKET_PADDING [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packet.c:90:15: style: Variable 'p->timecode' is reassigned a value before the old one has been used. [redundantAssignment] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packet.c:80:15: note: p->timecode is assigned gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packet.c:90:15: note: p->timecode is overwritten gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetconnector.c:144:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SINK_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetconnector.c:152:88: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:163:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:183:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:202:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:235:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:279:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:304:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:331:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:369:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:651:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:825:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_EOF [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:892:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:914:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:936:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_SRC_ALLOC [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetsink.c:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetsink.c:42:7: style: struct member 'gavl_packet_sink_s::flags' is never used. [unusedStructMember] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetsource.c:215:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_PACKET_TIMESCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetsource.c:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetsource.c:287:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetsource.c:307:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetsource.c:151:57: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetsource.c:181:54: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:248:60: style:inconclusive: Boolean expression 'buf->buf.packets[i]->pts!=GAVL_TIME_UNDEFINED' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:338:60: style:inconclusive: Boolean expression 'buf->buf.packets[i]->dts!=GAVL_TIME_UNDEFINED' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:217:94: style: Parameter 'next' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:274:51: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:981:73: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:986:77: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:143:7: style: struct member 'gavl_packet_buffer_s::continuous' is never used. [unusedStructMember] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/packetbuffer.c:289:11: style: Variable 'ip2' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/peakdetector.c:241:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SINK_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/peakdetector.c:334:58: style: Parameter 'pd' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/peakdetector.c:388:71: style: Parameter 'pd' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/psnr.c:280:10: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/psnr.c:281:10: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/ptscache.c:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_WARNING [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/ptscache.c:104:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/ptscache.c:129:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/psnr.c:37:12: style: Variable 'r' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/psnr.c:37:21: style: Variable 'g' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/psnr.c:37:30: style: Variable 'b' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/psnr.c:77:12: style: Variable 'r' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/psnr.c:77:21: style: Variable 'g' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/psnr.c:77:30: style: Variable 'b' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/rectangle.c:29:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/rectangle.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/sampleformat.c:199:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_ACCEL_C [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/sampleformat.c:209:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDitherNone [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/sampleformat.c:268:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDitherNone [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/samplerate.c:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRC_ZERO_ORDER_HOLD [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/samplerate.c:96:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/samplerate.c:177:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/samplerate.c:321:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SAMPLE_DOUBLE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/samplerate.c:36:51: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/samplerate.c:226:57: style: Parameter 'input_format' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/samplerate.c:256:54: style: Parameter 'input_format' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/sampleformat.c:194:83: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/sampleformat.c:204:59: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/sampleformat.c:391:74: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/sampleformat.c:392:74: style: Parameter 'out' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale.c:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MAX_PLANES [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale.c:74:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MAX_PLANES [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale.c:95:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_ACCEL_C [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale.c:337:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_DEINTERLACE_SCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale.c:518:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLACE_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale.c:600:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLACE_MIXED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale.c:82:51: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale.c:87:30: style: Variable 'scale_table' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_context.c:185:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MAX_PLANES [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_context.c:306:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_YUY2 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_context.c:415:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_context.c:600:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_YUY2 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_context.c:979:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_CONVOLVE_CHROMA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:28:56: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'get_weight_nearest' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:131:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:28:56: note: Parameter 'opt' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:35:57: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'get_weight_bilinear' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:134:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:35:57: note: Parameter 'opt' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:43:58: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'get_weight_quadratic' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:137:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:43:58: note: Parameter 'opt' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:56:62: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'get_weight_cubic_bspline' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:140:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:56:62: note: Parameter 'opt' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:71:63: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'get_weight_cubic_mitchell' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:143:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:71:63: note: Parameter 'opt' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:90:62: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'get_weight_cubic_catmull' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:146:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:90:62: note: Parameter 'opt' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:103:53: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'get_weight_sinc' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:149:14: note: You might need to cast the function pointer here gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:103:53: note: Parameter 'opt' can be declared as pointer to const gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_kernels.c:124:85: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_table.c:183:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SCALE_NEAREST [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_table.c:319:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable factor_f [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_table.c:356:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable factor_f [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_table.c:372:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable factor_f [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_table.c:461:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable factor_f [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_table.c:483:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_table.c:633:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable factor_f [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_table.c:658:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_DOWNSCALE_FILTER_GAUSS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_table.c:335:29: style:inconclusive: Function 'alloc_table' argument 2 names different: declaration 'num_pixels' definition 'dst_size'. [funcArgNamesDifferent] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_table.c:45:29: note: Function 'alloc_table' argument 2 names different: declaration 'num_pixels' definition 'dst_size'. gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_table.c:335:29: note: Function 'alloc_table' argument 2 names different: declaration 'num_pixels' definition 'dst_size'. gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_table.c:307:61: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_table.c:651:55: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_table.c:683:38: style: Parameter 'src_1' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/scale_table.c:684:38: style: Parameter 'src_2' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/seekindex.c:36:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/seekindex.c:61:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_COMPRESSION_HAS_P_FRAMES [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/seekindex.c:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/seekindex.c:100:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/seekindex.c:122:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/seekindex.c:141:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/shm.c:63:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BG_SHM_NAME_MAX [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/shm.c:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BG_SHM_NAME_MAX [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/shm.c:154:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/shm.c:191:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_DEBUG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/shm.c:54:44: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NONBLOCK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:125:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAI_CANCELED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:214:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_ADDRSTRLEN [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:253:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:308:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:342:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:359:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:398:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:444:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_DEBUG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:511:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:624:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_LOOPBACK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:821:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:838:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:854:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOCKET_ADDR_STR_LEN [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:912:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_DEBUG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:925:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:961:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:996:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1076:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1136:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_LOCAL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1169:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_DEBUG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1183:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1208:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_DEBUG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1248:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1264:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_LOCAL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1280:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_LOCAL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1339:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1410:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MAX_PLANES [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1439:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MAX_PLANES [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1467:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1490:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1499:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1529:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1613:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1644:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_DEBUG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1655:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_PEEK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/sse/dsp_sse.c:28:43: style: Parameter 'funcs' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/sse/sse.h:47:0: error: syntax error [syntaxError] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:344:5: error: Memory leak: ret [memleak] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:971:5: error: Memory leak: ret [memleak] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:189:28: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:196:29: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:216:28: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:227:29: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:245:10: style: Variable 'host_pos' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:246:10: style: Variable 'port_pos' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:357:65: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:566:59: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:622:40: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:851:54: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:985:60: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1286:26: style: Variable 'a1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1286:31: style: Variable 'a2' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1304:27: style: Variable 'a1' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1304:32: style: Variable 'a2' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1486:61: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1501:26: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1567:26: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1620:48: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1369:57: error: Uninitialized variable: &size_len [uninitvar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/socket.c:1335:11: style: Unused variable: result [unusedVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/ssim.c:166:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_GRAY_FLOAT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/state.c:13:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MSG_NS_STATE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/state.c:29:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MSG_NS_STATE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/threadpool.c:90:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable run_sem [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/threadpool.c:110:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stop_mutex [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/threadpool.c:132:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable func [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/threadpool.c:143:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done_sem [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/threadpool.c:99:59: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/stats.c:11:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_STATS_PACKET_SIZE_MIN [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/stats.c:28:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_STATS_PACKET_SIZE_MIN [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/stats.c:51:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_STATS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/stats.c:66:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_STATS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/stats.c:73:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/stats.c:83:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/stats.c:108:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/stats.c:149:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/stats.c:166:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_AVG_BITRATE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/stats.c:190:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_FRAMERATE_VARIABLE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/stats.c:229:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/time.c:91:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/time.c:125:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/time.c:158:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/time.c:217:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_SCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/time.c:269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_SCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/time.c:274:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_SCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/time.c:279:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_SCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/time.c:284:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_SCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/time.c:302:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_SCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/time.c:313:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_SCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/time.c:355:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_SCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/time.c:380:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_SCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/time.c:402:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_SCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/time.c:419:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_SCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/stats.c:142:60: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/stats.c:156:48: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/stats.c:157:52: style: Parameter 'ci' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/time.c:70:36: style: Parameter 't' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/timer.c:85:42: style: Parameter 't' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/timecode.c:129:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIMECODE_INVALID_MASK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/timecode.c:148:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIMECODE_INVALID_MASK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/timecode.c:168:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIMECODE_SIGN_MASK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/timecode.c:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIMECODE_SIGN_MASK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/timecode.c:290:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIMECODE_STRING_LEN [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/timecode.c:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIMECODE_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/timecode.c:346:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIMECODE_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:73:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:97:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:120:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:147:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:177:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:209:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:236:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_METADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:245:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_METADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:253:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:263:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:282:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:288:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:296:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:311:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:333:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:361:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_TYPE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:374:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_ID_MEDIA_START [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:382:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:403:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_METADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:417:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_FORMAT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:426:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_FORMAT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:447:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_FORMAT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:484:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_METADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:520:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:526:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_AUDIO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:531:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_AUDIO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:536:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_AUDIO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:541:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_AUDIO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:546:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_AUDIO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:551:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_AUDIO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:559:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_AUDIO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:571:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_AUDIO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:580:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_AUDIO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:587:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_VIDEO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:592:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_VIDEO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:597:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_VIDEO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:602:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_VIDEO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:607:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_VIDEO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:612:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_VIDEO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:620:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_VIDEO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:632:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_VIDEO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:641:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_VIDEO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:649:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_TEXT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:654:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_TEXT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:659:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_TEXT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:664:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_TEXT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:669:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_TEXT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:674:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_TEXT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:679:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_TEXT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:686:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_OVERLAY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:691:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_OVERLAY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:696:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_OVERLAY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:701:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_OVERLAY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:706:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_OVERLAY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:711:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_OVERLAY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:719:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_OVERLAY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:731:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_OVERLAY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:740:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_OVERLAY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:748:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_MSG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:753:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_MSG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:758:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_MSG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:776:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_MSG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:781:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_MSG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:786:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_STREAM_MSG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:793:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_METADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:798:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_TRACKS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:803:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_TRACKS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:816:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dictionary [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:822:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_TRACKS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:849:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dictionary [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:878:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_CURIDX [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:889:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_CURIDX [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:900:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_CURIDX [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:906:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_CURIDX [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:920:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_TRACKS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:937:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_METADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:958:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_DICTIONARY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:976:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_DICTIONARY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:992:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_FORMAT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1001:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_FORMAT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1010:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_FORMAT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1019:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_FORMAT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1028:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_METADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1038:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_METADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1047:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_METADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1056:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_METADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1079:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_METADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1105:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_APPROX_DURATION [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1153:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_DATE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1228:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_SEASON [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1298:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_LABEL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1389:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_AUDIO_CHANNELS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1416:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_WIDTH [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1435:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_ICON_URL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1445:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1649:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_LABEL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1721:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1732:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_APPROX_DURATION [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1792:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_CAN_SEEK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1806:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_CAN_PAUSE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1820:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_ASYNC [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1836:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_ASYNC [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1906:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1960:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1970:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_MEDIA_CLASS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1982:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_LOCKED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1993:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_LOCKED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2002:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_METADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2024:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2055:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2079:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2093:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2111:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2131:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_ID [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2204:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_BITRATE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2270:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_CODEC_ID_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2330:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_COMPRESSION_INFO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2363:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_FORMAT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2407:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2422:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_NUM_CHILDREN [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2433:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_NUM_ITEM_CHILDREN [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2443:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_NUM_CONTAINER_CHILDREN [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2458:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_NUM_CONTAINER_CHILDREN [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2481:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gavl_countries [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2505:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gavl_countries [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2521:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gavl_countries [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2551:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_COUNTRY_CODE_2 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2677:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_ENABLED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2689:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_METADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2727:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_SAMPLE_TIMESCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2770:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_SAMPLE_TIMESCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2808:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAM_PACKET_TIMESCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2837:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_AUDIO_BITS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2843:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_AUDIO_BITS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2860:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_FRAMERATE_STILL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2883:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS_EXT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2910:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS_EXT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2924:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS_EXT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2937:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS_EXT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2954:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_STREAMS_EXT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2967:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_VARIANTS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2972:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_VARIANTS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2977:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_VARIANTS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2990:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_PARTS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2995:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_PARTS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:3002:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_PARTS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:3008:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_PARTS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:3099:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:3110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:3122:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_METADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:3128:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_META_METADATA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:3140:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_COMPRESSION_SBR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/transform.c:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MAX_PLANES [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/transform.c:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_MAX_PLANES [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/transform.c:84:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SCALE_AUTO [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/transform.c:153:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLACE_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/transform_context.c:141:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_ACCEL_C [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/transform_context.c:204:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLACE_TOP_FIRST [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/transform_context.c:131:50: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/transform_table.c:129:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_x [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/transform_table.c:165:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable factors [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/transform_table.c:198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TRANSFORM_FILTER [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/transform_table.c:317:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TRANSFORM_FILTER [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/transform_table.c:373:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outside [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/urlvars.c:120:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/urlvars.c:242:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1576:54: style: Condition 'detect_movie_singlefile(basename,m)' is always true [knownConditionTrueFalse] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1576:54: note: Calling function 'detect_movie_singlefile' returns 1 gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1576:54: note: Condition 'detect_movie_singlefile(basename,m)' is always true gavl-2.0.0~svngit.20240111.a5dd20c/gavl/urlvars.c:100:6: style: Condition 'vars' is always true [knownConditionTrueFalse] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/urlvars.c:84:31: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1285:7: style: Redundant initialization for 'end'. The initialized value is overwritten before it is read. [redundantInitialization] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1278:20: note: end is initialized gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:1285:7: note: end is overwritten gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2769:10: style: Variable 'm' is reassigned a value before the old one has been used. [redundantAssignment] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2763:5: note: m is assigned gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2769:10: note: m is overwritten gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2807:10: style: Variable 'm' is reassigned a value before the old one has been used. [redundantAssignment] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2804:5: note: m is assigned gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2807:10: note: m is overwritten gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:430:50: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/trackinfo.c:2982:51: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/utils.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/utils.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/utils.c:71:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/utils.c:733:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpu_set_t [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/utils.c:761:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/utils.c:790:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_LOG_ERROR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/utils.c:799:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_NAME_MAX [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:74:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:310:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_INT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:317:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_FLOAT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:324:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_LONG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:339:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_STRING [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:348:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_BINARY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:355:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_BINARY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:362:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_BINARY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:371:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_AUDIOFORMAT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:379:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_VIDEOFORMAT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:387:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_DICTIONARY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:395:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_DICTIONARY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:402:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_ARRAY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:409:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_ARRAY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:417:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_POSITION [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:424:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_COLOR_RGB [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:431:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_COLOR_RGBA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:443:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:470:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:496:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:507:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:520:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:534:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:639:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_STRING [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:646:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_STRING [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:659:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:686:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_LONG [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:721:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_AUDIOFORMAT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:728:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_AUDIOFORMAT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:735:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_VIDEOFORMAT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:742:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_VIDEOFORMAT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:749:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_DICTIONARY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:756:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_DICTIONARY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:763:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_ARRAY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:770:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_ARRAY [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:777:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_POSITION [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:784:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_COLOR_RGB [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:791:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_COLOR_RGBA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:811:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/value.c:902:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TYPE_STRING [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/utils.c:759:5: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/utils.c:787:5: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/utils.c:569:29: style: Condition 'at_pos' is always true [knownConditionTrueFalse] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/utils.c:569:26: style: Same expression on both sides of '&&'. [duplicateExpression] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/utils.c:209:8: style: Variable 'done' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoconnector.c:86:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoconnector.c:128:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_EOF [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoconnector.c:166:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SINK_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoconnector.c:177:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoconnector.c:255:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SINK_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoconnector.c:313:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_SRC_ALLOC [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoconnector.c:271:86: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoconnector.c:40:9: style: struct member 'sink_t::penalties' is never used. [unusedStructMember] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoconverter.c:51:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gavl_video_converter_t [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoconverter.c:230:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoformat.c:37:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoformat.c:48:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoformat.c:330:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLACE_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoformat.c:377:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:47:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:108:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gavl_video_frame_t [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:118:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gavl_video_frame_t [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:172:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLEAR_MASK_PLANE_0 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:523:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLEAR_MASK_ALL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:1090:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_YUY2 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:1552:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:1703:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframepool.c:36:52: debug: Function::addArguments found argument 'create_frame' with varid 0. [varid0] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframepool.c:41:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable create_frame [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframepool.c:51:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refcount [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframepool.c:86:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refcount [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videooptions.c:46:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_QUALITY_DEFAULT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videooptions.c:97:63: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:285:21: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:303:21: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:1214:3: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:1223:3: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:1232:3: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:1241:3: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:1015:49: style: Parameter 'frame' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:1175:14: style: Variable 'color' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:1185:14: style: Variable 'color' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:1266:37: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:1300:39: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videoframe.c:1504:22: style: Variable 'color_float[3]' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videosource.c:105:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videosource.c:124:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_SRC_ALLOC [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videosource.c:204:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videosource.c:257:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videosource.c:292:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videosource.c:317:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videosource.c:352:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_SRC_ALLOC [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videosource.c:402:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_SRC_ALLOC [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videosource.c:431:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videosource.c:445:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_UNDEFINED [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videosource.c:488:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_EOF [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videosource.c:548:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_FRAMERATE_CONSTANT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/gavl/videosource.c:621:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_SOURCE_OK [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/blend_test.c:54:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_RGB_24 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/blend_test.c:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/blend_test.c:292:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/blend_test.c:37:18: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:101:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:222:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:326:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLEAVE_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:452:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLEAVE_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:561:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLEAVE_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:733:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_RESAMPLE_CHROMA [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:859:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_ALPHA_BLEND_COLOR [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:955:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:991:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:1170:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLACE_TOP_FIRST [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:1454:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_ACCEL_C [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:1669:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:1915:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:206:60: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:218:61: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:716:66: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:1787:28: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:125:11: style: Variable 'num' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/src/benchmark.c:128:13: style: Variable 'num' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/src/colorspace_time.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/colorspace_time.c:82:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_RGB_15 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/colorspace_time.c:110:30: style: Variable 'input_format.pixelformat' is reassigned a value before the old one has been used. [redundantAssignment] gavl-2.0.0~svngit.20240111.a5dd20c/src/colorspace_time.c:82:28: note: input_format.pixelformat is assigned gavl-2.0.0~svngit.20240111.a5dd20c/src/colorspace_time.c:110:30: note: input_format.pixelformat is overwritten gavl-2.0.0~svngit.20240111.a5dd20c/src/colorspace_time.c:83:29: style: Variable 'output_format.pixelformat' is assigned a value that is never used. [unreadVariable] gavl-2.0.0~svngit.20240111.a5dd20c/src/colorspace_test.c:1334:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/colorspace_test.c:2706:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_RGBA_FLOAT [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/convolvetest.c:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/deinterlace_time.c:64:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/deinterlacetest.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/fill_test.c:46:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_RGB_24 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/fill_test.c:158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/colorspace_test.c:1342:5: error: Resource leak: fp [resourceLeak] gavl-2.0.0~svngit.20240111.a5dd20c/src/colorspace_test.c:1349:5: error: Resource leak: fp [resourceLeak] gavl-2.0.0~svngit.20240111.a5dd20c/src/fill_test.c:29:18: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/src/colorspace_test.c:416:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/src/colorspace_test.c:443:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/src/colorspace_test.c:556:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/src/colorspace_test.c:584:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/src/colorspace_test.c:612:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/src/colorspace_test.c:645:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gavl-2.0.0~svngit.20240111.a5dd20c/src/gavfdump.c:38:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVF_OPT_FLAG_DUMP_HEADERS [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/gen_colorspace_tables.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/gen_ssim_table.c:30:33: style: Parameter 'arr' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/src/gen_ssim_table.c:48:23: warning: Uninitialized variable: arr_norm [uninitvar] gavl-2.0.0~svngit.20240111.a5dd20c/src/gen_ssim_table.c:40:20: note: Assuming condition is false gavl-2.0.0~svngit.20240111.a5dd20c/src/gen_ssim_table.c:48:23: note: Uninitialized variable: arr_norm gavl-2.0.0~svngit.20240111.a5dd20c/src/gen_ssim_table.c:59:10: style: Unused variable: j [unusedVariable] gavl-2.0.0~svngit.20240111.a5dd20c/src/httptest.c:18:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/orientationtest.c:50:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/pixelformat_penalty.c:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/pngutil.c:45:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_RGB_24 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/pngutil.c:145:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/pngutil.c:28:23: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/src/scale_time.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:79:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_RGB_24 [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:323:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:414:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_PIXELFORMAT_NONE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/timescale_test.c:62:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_TIME_SCALE [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:75:23: style: Local variable 'format_1' shadows outer variable [shadowVariable] gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:33:29: note: Shadowed declaration gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:75:23: note: Shadow variable gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:76:24: style: Local variable 'frame_1' shadows outer variable [shadowVariable] gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:34:31: note: Shadowed declaration gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:76:24: note: Shadow variable gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:165:23: style: Local variable 'format_1' shadows outer variable [shadowVariable] gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:33:29: note: Shadowed declaration gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:165:23: note: Shadow variable gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:166:24: style: Local variable 'frame' shadows outer variable [shadowVariable] gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:34:22: note: Shadowed declaration gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:166:24: note: Shadow variable gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:166:33: style: Local variable 'frame_1' shadows outer variable [shadowVariable] gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:34:31: note: Shadowed declaration gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:166:33: note: Shadow variable gavl-2.0.0~svngit.20240111.a5dd20c/src/scaletest.c:61:30: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/src/v4l_m2m_converter.c:27:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_V4L2_DEVICE_CONVERTER [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/vaapi_x11.c:44:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_YUV_420_P [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/volume_test.c:51:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAVL_INTERLEAVE_ALL [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/volume_test.c:87:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gavl-2.0.0~svngit.20240111.a5dd20c/src/volume_test.c:144:8: style: The if condition is the same as the previous if condition [duplicateCondition] gavl-2.0.0~svngit.20240111.a5dd20c/src/volume_test.c:141:8: note: First condition gavl-2.0.0~svngit.20240111.a5dd20c/src/volume_test.c:144:8: note: Second condition gavl-2.0.0~svngit.20240111.a5dd20c/src/volume_test.c:69:47: style: Parameter 'ref_frame' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/src/volume_test.c:70:47: style: Parameter 'out_frame' can be declared as pointer to const [constParameterPointer] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:215:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:185:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:185:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:185:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:173:7: style: Local variable 'i' shadows outer variable [shadowVariable] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:88:6: note: Shadowed declaration gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:173:7: note: Shadow variable gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:87:8: style: Variable 'model_name' can be declared as pointer to const [constVariablePointer] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:132:5: style: Variable 'cap' can be declared as const array [constVariable] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:166:5: style: Variable 'cap_amd' can be declared as const array [constVariable] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:106:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:108:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:109:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:112:29: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:114:26: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:106:27: error: Signed integer overflow for expression '(1<<31)+0'. [integerOverflow] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:108:31: error: Signed integer overflow for expression '(1<<31)+1'. [integerOverflow] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:109:31: error: Signed integer overflow for expression '(1<<31)+1'. [integerOverflow] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:112:35: error: Signed integer overflow for expression '(1<<31)+4'. [integerOverflow] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:114:32: error: Signed integer overflow for expression '(1<<31)+i'. [integerOverflow] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:113:12: note: Assignment 'i=2', assigned value is 2 gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:114:32: note: Integer overflow gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:131:10: style: struct member 'Anonymous0::description' is never used. [unusedStructMember] gavl-2.0.0~svngit.20240111.a5dd20c/utils/cpuinfo.c:165:10: style: struct member 'Anonymous1::description' is never used. [unusedStructMember] diff: DONE