2025-10-31 19:48 ftp://ftp.de.debian.org/debian/pool/main/o/ocaml-ffmpeg/ocaml-ffmpeg_1.2.6.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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 -j4 platform: Linux-6.12.48+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 98b6ff5 (2025-10-30 22:57:52 +0100) count: 32 279 elapsed-time: 0.1 0.4 head-timing-info: old-timing-info: head results: ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:30:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:30:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:28:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:28:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] ocaml-ffmpeg-1.2.6/av/av_stubs.h:10:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] ocaml-ffmpeg-1.2.6/av/av_stubs.h:10:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] ocaml-ffmpeg-1.2.6/avdevice/avdevice_stubs.c:19:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/avdevice/avdevice_stubs.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable avioformat_const [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/avdevice/avdevice_stubs.c:49:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable av_input_audio_device_next [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/avdevice/avdevice_stubs.c:54:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable av_input_video_device_next [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/avdevice/avdevice_stubs.c:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable avioformat_const [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/avdevice/avdevice_stubs.c:83:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable av_output_audio_device_next [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/avdevice/avdevice_stubs.c:88:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable av_output_video_device_next [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/avdevice/avdevice_stubs.c:114:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_APP_TO_DEV_SET_VOLUME [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/avdevice/avdevice_stubs.c:164:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_DEV_TO_APP_NONE [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/avdevice/avdevice_stubs.c:239:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:81:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:81:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:734:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:734:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] ocaml-ffmpeg-1.2.6/swscale/swscale_stubs.c:84:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/swscale/swscale_stubs.c:120:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/swscale/swscale_stubs.c:208:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/swscale/swscale_stubs.c:226:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/swscale/swscale_stubs.c:240:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/swscale/swscale_stubs.c:311:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/swscale/swscale_stubs.c:338:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAML_BA_C_LAYOUT [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/swscale/swscale_stubs.c:362:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAML_BA_C_LAYOUT [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/swscale/swscale_stubs.c:391:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_vect [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/swscale/swscale_stubs.c:447:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.6/swscale/swscale_stubs.c:194:12: style: Variable 'frame' can be declared as pointer to const [constVariablePointer] ocaml-ffmpeg-1.2.6/swscale/swscale_stubs.c:309:35: style: Parameter 'sws' can be declared as pointer to const. However it seems that 'copy_out_string' is a callback function, if 'sws' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ocaml-ffmpeg-1.2.6/swscale/swscale_stubs.c:502:21: note: You might need to cast the function pointer here ocaml-ffmpeg-1.2.6/swscale/swscale_stubs.c:309:35: note: Parameter 'sws' can be declared as pointer to const diff: 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1027:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERROR_EOF [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1086:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1220:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_TIME_BASE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1272:35: style:inconclusive: Function 'value_of_outputFormat' argument 1 names different: declaration 'p_value' definition 'ret'. [funcArgNamesDifferent] ocaml-ffmpeg-1.2.6/av/av_stubs.h:29:35: note: Function 'value_of_outputFormat' argument 1 names different: declaration 'p_value' definition 'ret'. ocaml-ffmpeg-1.2.6/av/av_stubs.c:1272:35: note: Function 'value_of_outputFormat' argument 1 names different: declaration 'p_value' definition 'ret'. 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1277:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abstract_tag [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:130:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVFMT_NOFILE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1329:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1340:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1346:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable long_name [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1352:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable audio_codec [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1357:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable video_codec [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1364:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subtitle_codec [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1386:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable av_interleaved_write_frame [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1507:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1566:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unused [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1618:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unused [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1648:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pair [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:169:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1720:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVFMT_GLOBALHEADER [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:176:9: style: Variable 'av' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1804:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1837:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unused [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1874:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:193:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1960:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unused [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1987:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_DATA [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:1996:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:206:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:209:13: style: Variable 'st' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:2107:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERROR_EOF [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:2165:12: style: Unused variable: frame_size [unusedVariable] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:2165:7: style: Unused variable: err [unusedVariable] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:2258:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:225:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:2285:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:2308:23: style: Variable 'enc_ctx' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:2313:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_AUDIO [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:2339:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:2348:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_INPUT_BUFFER_PADDING_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:2380:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:2393:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:244:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:2484:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:255:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:267:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:278:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:345:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_LOG_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:371:62: style: Parameter 'buf' can be declared as pointer to const. However it seems that 'ocaml_avio_write_callback' is a callback function, if 'buf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ocaml-ffmpeg-1.2.6/av/av_stubs.c:512:16: note: You might need to cast the function pointer here ocaml-ffmpeg-1.2.6/av/av_stubs.c:371:62: note: Parameter 'buf' can be declared as pointer to const 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:392:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_LOG_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:447:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:472:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:483:7: style: Unused variable: buffer_size [unusedVariable] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:563:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:573:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abstract_tag [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:579:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:602:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:608:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable long_name [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:642:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:709:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:750:11: style: Variable 'avio' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:769:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:810:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:823:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metadata [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:842:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:885:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_SUBTITLE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:922:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codecpar [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:967:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERROR_STREAM_NOT_FOUND [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/av/av_stubs.c:979:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_AUDIO [valueFlowBailoutIncompleteVar] head ocaml-ffmpeg-1.2.6/av/av_stubs.h:10:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] head ocaml-ffmpeg-1.2.6/av/av_stubs.h:10:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1012:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1087:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_id [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cons1 [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1118:42: warning: Either the condition '!config' is redundant or there is possible null pointer dereference: config. [nullPointerRedundantCheck] ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1109:7: note: Assuming that condition '!config' is not redundant ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1118:42: note: Null pointer dereference 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1147:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1178:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:119:37: style:inconclusive: Function 'value_of_ffmpeg_packet' argument 1 names different: declaration 'val_packet' definition 'ret'. [funcArgNamesDifferent] ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.h:28:37: note: Function 'value_of_ffmpeg_packet' argument 1 names different: declaration 'val_packet' definition 'ret'. ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:119:37: note: Function 'value_of_ffmpeg_packet' argument 1 names different: declaration 'val_packet' definition 'ret'. 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1206:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1234:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_id [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1239:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ch_layout [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1249:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_channels [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1255:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1260:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample_rate [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1272:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1279:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1286:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1293:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1333:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:135:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1360:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_id [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1365:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1370:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1375:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1384:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1399:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample_aspect_ratio [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1418:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1449:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_id [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1462:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1469:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1476:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1483:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1491:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_id [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1497:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1513:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_PKT_FLAG_KEY [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1532:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALUE_NOT_FOUND [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1586:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1607:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1718:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unused [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:171:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_PKT_DATA_METADATA_UPDATE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1755:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1771:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:1776:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:222:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] head ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:28:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] head ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:28:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:297:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:302:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream_index [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:308:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream_index [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:314:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:330:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:340:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:357:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:35:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_CODEC_FLAG_QSCALE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:367:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:384:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:394:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:410:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:420:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:425:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:461:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:489:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:513:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:551:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:612:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:717:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:738:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:775:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:783:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERROR_EOF [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:828:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_packet [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:854:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:869:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:879:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERROR_ENCODER_NOT_FOUND [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:888:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERROR_ENCODER_NOT_FOUND [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:898:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERROR_DECODER_NOT_FOUND [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:907:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERROR_DECODER_NOT_FOUND [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:914:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bit_rate [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:951:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:958:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:965:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:972:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:979:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.c:984:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avcodec/avcodec_stubs.h:12:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abstract_tag [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:153:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:186:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:229:5: warning: Either the condition 'cur' is redundant or there is possible null pointer dereference: cur. [nullPointerRedundantCheck] ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:227:12: note: Assuming that condition 'cur' is not redundant ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:229:5: note: Null pointer dereference 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:230:11: warning: Either the condition 'cur' is redundant or there is possible null pointer dereference: cur. [nullPointerRedundantCheck] ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:227:12: note: Assuming that condition 'cur' is not redundant ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:230:11: note: Null pointer dereference 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:23:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abstract_tag [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:286:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pad [valueFlowBailoutIncompleteVar] head ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:30:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] head ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:30:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:33:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:343:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:377:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:382:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:394:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pads [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:448:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:469:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:500:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:513:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:528:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:542:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:547:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame_value [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:575:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVFILTER_FLAG_DYNAMIC_INPUTS [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avfilter/avfilter_stubs.c:95:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opaque [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1019:12: style: Variable 'frame' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1027:12: style: Variable 'frame' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1033:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1047:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_NUM_DATA_POINTERS [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1074:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERROR_BSF_NOT_FOUND [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1110:45: style: Parameter 'codec_context' can be declared as pointer to const [constParameterPointer] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1110:45: style:inconclusive: Function 'subtitle_header_default' argument 1 names different: declaration 'avctx' definition 'codec_context'. [funcArgNamesDifferent] ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.h:104:45: note: Function 'subtitle_header_default' argument 1 names different: declaration 'avctx' definition 'codec_context'. ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1110:45: note: Function 'subtitle_header_default' argument 1 names different: declaration 'avctx' definition 'codec_context'. 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lines [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1202:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_OPT_SEARCH_CHILDREN [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1386:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _opt [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1600:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i64 [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1605:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbl [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1610:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1618:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_OPT_FLAG_ENCODING_PARAM [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1703:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_ERROR_MAX_STRING_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:1739:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:173:47: style: Parameter 'key' can be declared as pointer to const. However it seems that 'ocaml_ffmpeg_on_thread_exit' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:178:43: note: You might need to cast the function pointer here ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:173:47: note: Parameter 'key' can be declared as pointer to const 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:191:42: style:inconclusive: Function 'value_of_rational' argument 1 names different: declaration 'r' definition 'rational'. [funcArgNamesDifferent] ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.h:55:42: note: Function 'value_of_rational' argument 1 names different: declaration 'r' definition 'rational'. ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:191:42: note: Function 'value_of_rational' argument 1 names different: declaration 'r' definition 'rational'. 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:191:59: style:inconclusive: Function 'value_of_rational' argument 2 names different: declaration 'pv' definition 'pvalue'. [funcArgNamesDifferent] ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.h:55:52: note: Function 'value_of_rational' argument 2 names different: declaration 'pv' definition 'pvalue'. ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:191:59: note: Function 'value_of_rational' argument 2 names different: declaration 'pv' definition 'pvalue'. 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:199:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:228:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:244:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:308:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:315:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable av_log_default_callback [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:323:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:343:37: style:inconclusive: Function 'value_of_channel_layout' argument 1 names different: declaration 'v' definition 'ret'. [funcArgNamesDifferent] ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.h:64:37: note: Function 'value_of_channel_layout' argument 1 names different: declaration 'v' definition 'ret'. ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:343:37: note: Function 'value_of_channel_layout' argument 1 names different: declaration 'v' definition 'ret'. 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:345:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVChannelLayout [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:377:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PVV_Bsf_not_found [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:401:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:424:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:458:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ch_layout [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:470:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ch_layout [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:501:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVSampleFormat [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:510:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:527:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:568:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:651:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:672:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_PIX_FMT_NONE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:696:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:706:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:723:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_NOPTS_VALUE [valueFlowBailoutIncompleteVar] head ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:734:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] head ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:734:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:761:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:766:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:783:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_NOPTS_VALUE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:799:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:816:22: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:816:22: style: Variable 'entry' is assigned a value that is never used. [unreadVariable] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:831:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:836:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:859:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:865:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:892:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:929:12: style: Variable 'frame' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:950:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ch_layout [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:983:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.c:98:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FF_QP2LAMBDA [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.h:114:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abstract_tag [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.h:124:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abstract_tag [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.h:133:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abstract_tag [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/avutil/avutil_stubs.h:141:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abstract_tag [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:156:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double_wosize [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:165:17: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:177:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fa [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:195:19: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:206:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ba [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:219:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ba [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:357:11: style: Variable 'pcm' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:357:17: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:379:11: style: Variable 'pcm' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:390:11: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:402:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAML_BA_C_LAYOUT [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:433:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAML_BA_C_LAYOUT [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:454:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:461:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_vect [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:507:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_vect [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:572:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_SAMPLE_FMT_NONE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:652:15: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:730:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] head ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:81:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] head ocaml-ffmpeg-1.2.6/swresample/swresample_stubs.c:81:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] DONE