2025-09-02 05:05 ftp://ftp.de.debian.org/debian/pool/main/o/ocaml-ffmpeg/ocaml-ffmpeg_1.2.4.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.41+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: 2b51b48 (2025-09-01 15:35:55 +0200) count: 32 283 elapsed-time: 0.1 0.4 head-timing-info: old-timing-info: head results: ocaml-ffmpeg-1.2.4/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.4/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.4/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.4/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.4/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.4/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.4/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.4/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.4/avdevice/avdevice_stubs.c:19:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.4/avdevice/avdevice_stubs.c:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable avioformat_const [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.4/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.4/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.4/avdevice/avdevice_stubs.c:61:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable avioformat_const [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.4/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.4/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.4/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.4/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.4/avdevice/avdevice_stubs.c:239:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:739:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:739:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] ocaml-ffmpeg-1.2.4/swscale/swscale_stubs.c:84:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.4/swscale/swscale_stubs.c:120:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.4/swscale/swscale_stubs.c:208:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.4/swscale/swscale_stubs.c:226:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.4/swscale/swscale_stubs.c:240:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.4/swscale/swscale_stubs.c:311:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.4/swscale/swscale_stubs.c:338:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAML_BA_C_LAYOUT [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.4/swscale/swscale_stubs.c:362:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAML_BA_C_LAYOUT [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.4/swscale/swscale_stubs.c:391:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_vect [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.4/swscale/swscale_stubs.c:447:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] ocaml-ffmpeg-1.2.4/swscale/swscale_stubs.c:194:12: style: Variable 'frame' can be declared as pointer to const [constVariablePointer] ocaml-ffmpeg-1.2.4/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.4/swscale/swscale_stubs.c:502:21: note: You might need to cast the function pointer here ocaml-ffmpeg-1.2.4/swscale/swscale_stubs.c:309:35: note: Parameter 'sws' can be declared as pointer to const diff: 2.18.0 ocaml-ffmpeg-1.2.4/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.4/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.4/av/av_stubs.c:1219:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_TIME_BASE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1271:35: style:inconclusive: Function 'value_of_outputFormat' argument 1 names different: declaration 'p_value' definition 'ret'. [funcArgNamesDifferent] ocaml-ffmpeg-1.2.4/av/av_stubs.h:29:35: note: Function 'value_of_outputFormat' argument 1 names different: declaration 'p_value' definition 'ret'. ocaml-ffmpeg-1.2.4/av/av_stubs.c:1271:35: note: Function 'value_of_outputFormat' argument 1 names different: declaration 'p_value' definition 'ret'. 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1276:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abstract_tag [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/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.4/av/av_stubs.c:1328:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1339:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1345:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable long_name [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1351:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable audio_codec [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1356:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable video_codec [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1363:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subtitle_codec [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1385:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable av_interleaved_write_frame [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1506:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1565:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unused [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1617:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unused [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1647:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pair [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:169:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1719:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVFMT_GLOBALHEADER [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:176:9: style: Variable 'av' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1803:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1836:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unused [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1873:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:193:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1959:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unused [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1986:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_DATA [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:1995:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:206:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:209:13: style: Variable 'st' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:2106:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERROR_EOF [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:2164:12: style: Unused variable: frame_size [unusedVariable] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:2164:7: style: Unused variable: err [unusedVariable] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:2257:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:225:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:2284:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:2307:23: style: Variable 'enc_ctx' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:2312:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_AUDIO [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:2338:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:2347:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_INPUT_BUFFER_PADDING_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:2379:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:2392:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:244:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:2483:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:255:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:267:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:278:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _av [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/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.4/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.4/av/av_stubs.c:512:16: note: You might need to cast the function pointer here ocaml-ffmpeg-1.2.4/av/av_stubs.c:371:62: note: Parameter 'buf' can be declared as pointer to const 2.18.0 ocaml-ffmpeg-1.2.4/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.4/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.4/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.4/av/av_stubs.c:472:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:483:7: style: Unused variable: buffer_size [unusedVariable] 2.18.0 ocaml-ffmpeg-1.2.4/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.4/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.4/av/av_stubs.c:579:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:602:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/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.4/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.4/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.4/av/av_stubs.c:750:11: style: Variable 'avio' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.4/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.4/av/av_stubs.c:810:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:823:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metadata [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/av/av_stubs.c:842:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/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.4/av/av_stubs.c:922:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codecpar [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/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.4/av/av_stubs.c:979:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVMEDIA_TYPE_AUDIO [valueFlowBailoutIncompleteVar] head ocaml-ffmpeg-1.2.4/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.4/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.4/avcodec/avcodec_stubs.c:1003:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERROR_ENCODER_NOT_FOUND [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1012:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERROR_ENCODER_NOT_FOUND [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1022:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERROR_DECODER_NOT_FOUND [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1031:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERROR_DECODER_NOT_FOUND [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1038:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bit_rate [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1075:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1082:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1089:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1096:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1103:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1108:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1211:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_id [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1236:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cons1 [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1242:42: warning: Either the condition '!config' is redundant or there is possible null pointer dereference: config. [nullPointerRedundantCheck] ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1233:7: note: Assuming that condition '!config' is not redundant ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1242:42: note: Null pointer dereference 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1271:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1288:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1303:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1317:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_id [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1322:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ch_layout [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1332:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_channels [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1338:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1343:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample_rate [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1355:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1362:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1369:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1376:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1385:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1402:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1416:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_id [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1421:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1426:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1431:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1440:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1455:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sample_aspect_ratio [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1474:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1505:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_id [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1518:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1525:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1532:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1539:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1547:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec_id [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1553:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1569:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_PKT_FLAG_KEY [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1588:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALUE_NOT_FOUND [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1642:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1663:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_PKT_DATA_METADATA_UPDATE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1774:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unused [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1811:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:1827:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:227:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:285:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] head ocaml-ffmpeg-1.2.4/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.4/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.4/avcodec/avcodec_stubs.c:302:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:307:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream_index [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:313:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream_index [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:319:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/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.4/avcodec/avcodec_stubs.c:335:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:345:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/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.4/avcodec/avcodec_stubs.c:362:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:372:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:389:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:399:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:39:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_INPUT_BUFFER_PADDING_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:415:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:425:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:430:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:494:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:538:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_packet [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:581:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:609:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:633:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:669:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:725:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_none [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:830:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:881:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:899:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:907:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERROR_EOF [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:952:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_packet [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:979:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avcodec/avcodec_stubs.c:993:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/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.4/avfilter/avfilter_stubs.c:153:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/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.4/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.4/avfilter/avfilter_stubs.c:227:12: note: Assuming that condition 'cur' is not redundant ocaml-ffmpeg-1.2.4/avfilter/avfilter_stubs.c:229:5: note: Null pointer dereference 2.18.0 ocaml-ffmpeg-1.2.4/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.4/avfilter/avfilter_stubs.c:227:12: note: Assuming that condition 'cur' is not redundant ocaml-ffmpeg-1.2.4/avfilter/avfilter_stubs.c:230:11: note: Null pointer dereference 2.18.0 ocaml-ffmpeg-1.2.4/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.4/avfilter/avfilter_stubs.c:286:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pad [valueFlowBailoutIncompleteVar] head ocaml-ffmpeg-1.2.4/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.4/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.4/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.4/avfilter/avfilter_stubs.c:343:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/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.4/avfilter/avfilter_stubs.c:382:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avfilter/avfilter_stubs.c:394:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avfilter/avfilter_stubs.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pads [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/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.4/avfilter/avfilter_stubs.c:469:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avfilter/avfilter_stubs.c:474:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] 2.18.0 ocaml-ffmpeg-1.2.4/avfilter/avfilter_stubs.c:474:7: style: Variable 'err' is assigned a value that is never used. [unreadVariable] 2.18.0 ocaml-ffmpeg-1.2.4/avfilter/avfilter_stubs.c:495:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avfilter/avfilter_stubs.c:508:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avfilter/avfilter_stubs.c:523:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avfilter/avfilter_stubs.c:537:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avfilter/avfilter_stubs.c:542:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame_value [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avfilter/avfilter_stubs.c:570:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVFILTER_FLAG_DYNAMIC_INPUTS [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avfilter/avfilter_stubs.c:95:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opaque [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1024:12: style: Variable 'frame' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1032:12: style: Variable 'frame' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1038:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1052:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_NUM_DATA_POINTERS [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:106:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERROR_BSF_NOT_FOUND [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1079:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1115:45: style: Parameter 'codec_context' can be declared as pointer to const [constParameterPointer] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1115:45: style:inconclusive: Function 'subtitle_header_default' argument 1 names different: declaration 'avctx' definition 'codec_context'. [funcArgNamesDifferent] ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.h:106:45: note: Function 'subtitle_header_default' argument 1 names different: declaration 'avctx' definition 'codec_context'. ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1115:45: note: Function 'subtitle_header_default' argument 1 names different: declaration 'avctx' definition 'codec_context'. 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1173:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lines [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1207:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_OPT_SEARCH_CHILDREN [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1390:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _opt [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1604:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i64 [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1609:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dbl [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1614:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1622:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_OPT_FLAG_ENCODING_PARAM [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1707:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_ERROR_MAX_STRING_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:172: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.4/avutil/avutil_stubs.c:177:43: note: You might need to cast the function pointer here ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:172:47: note: Parameter 'key' can be declared as pointer to const 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:1743:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:190:42: style:inconclusive: Function 'value_of_rational' argument 1 names different: declaration 'r' definition 'rational'. [funcArgNamesDifferent] ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.h:55:42: note: Function 'value_of_rational' argument 1 names different: declaration 'r' definition 'rational'. ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:190:42: note: Function 'value_of_rational' argument 1 names different: declaration 'r' definition 'rational'. 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:190:59: style:inconclusive: Function 'value_of_rational' argument 2 names different: declaration 'pv' definition 'pvalue'. [funcArgNamesDifferent] ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.h:55:52: note: Function 'value_of_rational' argument 2 names different: declaration 'pv' definition 'pvalue'. ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:190:59: note: Function 'value_of_rational' argument 2 names different: declaration 'pv' definition 'pvalue'. 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:227:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:307:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:314:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable av_log_default_callback [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:322:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:342:65: style:inconclusive: Function 'caml_avutil_alloc_custom_channel_layout' argument 1 names different: declaration 'v' definition 'ret'. [funcArgNamesDifferent] ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.h:65:65: note: Function 'caml_avutil_alloc_custom_channel_layout' argument 1 names different: declaration 'v' definition 'ret'. ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:342:65: note: Function 'caml_avutil_alloc_custom_channel_layout' argument 1 names different: declaration 'v' definition 'ret'. 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:344:7: style: Unused variable: err [unusedVariable] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:346:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVChannelLayout [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:358:37: style:inconclusive: Function 'value_of_channel_layout' argument 1 names different: declaration 'v' definition 'ret'. [funcArgNamesDifferent] ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.h:66:37: note: Function 'value_of_channel_layout' argument 1 names different: declaration 'v' definition 'ret'. ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:358:37: note: Function 'value_of_channel_layout' argument 1 names different: declaration 'v' definition 'ret'. 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PVV_Bsf_not_found [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:385:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:409:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:432:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:466:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ch_layout [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:477:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ch_layout [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:506:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVSampleFormat [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:515:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:532:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:573:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:656:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:677:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_PIX_FMT_NONE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:701:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:711:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:728:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_NOPTS_VALUE [valueFlowBailoutIncompleteVar] head ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:739:0: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] head ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:739:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:766:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:771:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:788:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_NOPTS_VALUE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:804:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:821:22: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:821:22: style: Variable 'entry' is assigned a value that is never used. [unreadVariable] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:836:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:841:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ret [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:864:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Val_unit [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:870:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:897:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:934:12: style: Variable 'frame' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:955:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ch_layout [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:97:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FF_QP2LAMBDA [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.c:988:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.h:116:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abstract_tag [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.h:126:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abstract_tag [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.h:135:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abstract_tag [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/avutil/avutil_stubs.h:143:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abstract_tag [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/swresample/swresample_stubs.c:128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/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.4/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.4/swresample/swresample_stubs.c:177:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fa [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/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.4/swresample/swresample_stubs.c:206:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ba [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/swresample/swresample_stubs.c:219:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ba [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/swresample/swresample_stubs.c:356:11: style: Variable 'pcm' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.4/swresample/swresample_stubs.c:356:17: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] 2.18.0 ocaml-ffmpeg-1.2.4/swresample/swresample_stubs.c:378:11: style: Variable 'pcm' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.4/swresample/swresample_stubs.c:387:11: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] 2.18.0 ocaml-ffmpeg-1.2.4/swresample/swresample_stubs.c:399:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAML_BA_C_LAYOUT [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/swresample/swresample_stubs.c:428:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAML_BA_C_LAYOUT [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/swresample/swresample_stubs.c:449:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/swresample/swresample_stubs.c:456:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_vect [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/swresample/swresample_stubs.c:502:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_vect [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/swresample/swresample_stubs.c:567:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_SAMPLE_FMT_NONE [valueFlowBailoutIncompleteVar] 2.18.0 ocaml-ffmpeg-1.2.4/swresample/swresample_stubs.c:647:15: style: Variable 'ctx' can be declared as pointer to const [constVariablePointer] 2.18.0 ocaml-ffmpeg-1.2.4/swresample/swresample_stubs.c:725:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ans [valueFlowBailoutIncompleteVar] head ocaml-ffmpeg-1.2.4/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.4/swresample/swresample_stubs.c:81:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [preprocessorErrorDirective] DONE