2025-08-30 07:14 ftp://ftp.de.debian.org/debian/pool/main/d/dav1d/dav1d_1.5.1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --library=sdl --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 -j10 platform: Linux-6.14.8-2-pve-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.18.0 head-info: 478055e (2025-08-29 18:53:24 +0200) count: 431 476 elapsed-time: 1.1 2.4 head-timing-info: old-timing-info: head results: dav1d-1.5.1/src/cpu.c:64:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_feature( ... ) [preprocessorErrorDirective] dav1d-1.5.1/src/cpu.c:64:2: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_feature( ... ) [preprocessorErrorDirective] dav1d-1.5.1/examples/dp_renderer.h:139:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_WINDOW_SHOWN [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/ctx.c:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u8 [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/ctx.c:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u16 [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/ctx.c:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u32 [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/ctx.c:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable u64 [valueFlowBailoutIncompleteVar] dav1d-1.5.1/examples/dp_renderer_sdl.c:50:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_WINDOW_FULLSCREEN_DESKTOP [valueFlowBailoutIncompleteVar] dav1d-1.5.1/examples/dp_renderer_sdl.c:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAV1D_PIXEL_LAYOUT_I420 [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/data.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/data.c:63:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/data.c:86:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] dav1d-1.5.1/examples/dp_fifo.c:50:18: style: Checking if unsigned expression 'capacity' is less than zero. [unsignedLessThanZero] dav1d-1.5.1/src/cdef_apply_tmpl.c:51:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAV1D_PIXEL_LAYOUT_I400 [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/cdef_apply_tmpl.c:77:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAV1D_PIXEL_LAYOUT_I400 [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/cdef_apply_tmpl.c:41:70: style: Parameter 'src' can be declared as const array [constParameter] dav1d-1.5.1/src/intra_edge.c:60:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDGE_ALL_LEFT_HAS_BOTTOM [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/intra_edge.c:105:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BL_16X16 [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/intra_edge.c:130:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BL_128X128 [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/decode.c:2066:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_feature( ... ) [preprocessorErrorDirective] dav1d-1.5.1/src/decode.c:2066:2: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_feature( ... ) [preprocessorErrorDirective] dav1d-1.5.1/examples/dav1dplay.c:109:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dav1d-1.5.1/examples/dav1dplay.c:174:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] dav1d-1.5.1/examples/dav1dplay.c:254:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] dav1d-1.5.1/examples/dav1dplay.c:454:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dav1d-1.5.1/examples/dav1dplay.c:507:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dav1d-1.5.1/examples/dav1dplay.c:528:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] dav1d-1.5.1/examples/dav1dplay.c:579:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dav1d-1.5.1/examples/dav1dplay.c:672:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAV1D_VERSION [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/fg_apply_tmpl.c:90:22: style: Local variable 'n' shadows outer variable [shadowVariable] dav1d-1.5.1/src/fg_apply_tmpl.c:79:15: note: Shadowed declaration dav1d-1.5.1/src/fg_apply_tmpl.c:90:22: note: Shadow variable dav1d-1.5.1/src/ipred_tmpl.c:99:42: error: There is an unknown macro here somewhere. Configuration is required. If dc_gen_top is a macro then please configure it. [unknownMacro] dav1d-1.5.1/src/cdef_tmpl.c:64:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDEF_HAVE_TOP [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/cdef_tmpl.c:117:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edges [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/lf_apply_tmpl.c:78:55: error: There is an unknown macro here somewhere. Configuration is required. If HIGHBD_CALL_SUFFIX is a macro then please configure it. [unknownMacro] dav1d-1.5.1/src/cdef_tmpl.c:234:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edges [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/cdef_tmpl.c:235:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edges [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/cdef_tmpl.c:236:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edges [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/cdef_tmpl.c:241:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitdepth_max [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/lib.c:91:1: error: There is an unknown macro here somewhere. Configuration is required. If NO_SANITIZE is a macro then please configure it. [unknownMacro] dav1d-1.5.1/src/filmgrain_tmpl.c:54:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitdepth_max [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/filmgrain_tmpl.c:94:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitdepth_max [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/filmgrain_tmpl.c:152:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHBD_TAIL_SUFFIX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/filmgrain_tmpl.c:153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHBD_TAIL_SUFFIX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/filmgrain_tmpl.c:154:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHBD_TAIL_SUFFIX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/filmgrain_tmpl.c:165:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FG_BLOCK_SIZE [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/filmgrain_tmpl.c:176:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable row_num [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/filmgrain_tmpl.c:288:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitdepth_max [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/filmgrain_tmpl.c:411:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHBD_TAIL_SUFFIX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/filmgrain_tmpl.c:412:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHBD_TAIL_SUFFIX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/filmgrain_tmpl.c:413:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHBD_TAIL_SUFFIX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/looprestoration_tmpl.c:633:32: error: syntax error [syntaxError] dav1d-1.5.1/src/lf_mask.c:45:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dav1d_txfm_dimensions [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/lf_mask.c:86:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dav1d_txfm_dimensions [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/lf_mask.c:153:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dav1d_txfm_dimensions [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/lf_mask.c:208:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dav1d_txfm_dimensions [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/lf_mask.c:272:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dav1d_block_dimensions [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/lf_mask.c:335:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dav1d_block_dimensions [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/lr_apply_tmpl.c:43:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAV1D_PIXEL_LAYOUT_I420 [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/lr_apply_tmpl.c:111:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAV1D_PIXEL_LAYOUT_I420 [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/loopfilter_tmpl.c:42:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitdepth_max [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/loopfilter_tmpl.c:180:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHBD_TAIL_SUFFIX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/loopfilter_tmpl.c:200:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHBD_TAIL_SUFFIX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/loopfilter_tmpl.c:222:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHBD_TAIL_SUFFIX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/loopfilter_tmpl.c:242:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGHBD_TAIL_SUFFIX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:48:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dav1d_txfm_dimensions [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDTX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:160:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDTX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:161:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDTX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:162:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDTX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:163:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDTX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:164:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDTX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:165:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:166:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:166:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDTX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDTX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:167:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDTX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDTX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_ADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIPADST_FLIPADST [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:170:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:170:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDTX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:171:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:172:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:172:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDTX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:173:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:173:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDTX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:174:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:174:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDTX [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:175:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:176:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:177:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/itx_tmpl.c:178:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_DCT [valueFlowBailoutIncompleteVar] dav1d-1.5.1/examples/dav1dplay.c:784:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] dav1d-1.5.1/examples/dav1dplay.c:731:36: style: Variable 'kbde' can be declared as pointer to const [constVariablePointer] dav1d-1.5.1/src/lr_apply_tmpl.c:43:31: style:inconclusive: Boolean expression 'f->sr_cur.p.p.layout==DAV1D_PIXEL_LAYOUT_I420' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] dav1d-1.5.1/src/lr_apply_tmpl.c:111:31: style:inconclusive: Boolean expression 'f->sr_cur.p.p.layout==DAV1D_PIXEL_LAYOUT_I420' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] dav1d-1.5.1/src/lr_apply_tmpl.c:112:31: style:inconclusive: Boolean expression 'f->sr_cur.p.p.layout!=DAV1D_PIXEL_LAYOUT_I444' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] dav1d-1.5.1/src/lf_mask.c:90:25: style: Local variable 'y' shadows outer variable [shadowVariable] dav1d-1.5.1/src/lf_mask.c:87:9: note: Shadowed declaration dav1d-1.5.1/src/lf_mask.c:90:25: note: Shadow variable dav1d-1.5.1/src/lf_mask.c:91:29: style: Local variable 'x' shadows outer variable [shadowVariable] dav1d-1.5.1/src/lf_mask.c:87:12: note: Shadowed declaration dav1d-1.5.1/src/lf_mask.c:91:29: note: Shadow variable dav1d-1.5.1/src/lr_apply_tmpl.c:56:38: error: Uninitialized variable: params [uninitvar] dav1d-1.5.1/src/mem.c:261:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dav1dMemPoolBuffer [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/mem.c:280:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dav1dMemPool [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/lf_mask.c:65:22: style: Variable 'lw' is assigned a value that is never used. [unreadVariable] dav1d-1.5.1/src/lf_mask.c:65:47: style: Variable 'lh' is assigned a value that is never used. [unreadVariable] dav1d-1.5.1/src/lf_mask.c:65:19: style: Variable 'lw' is assigned a value that is never used. [unreadVariable] dav1d-1.5.1/src/lf_mask.c:65:44: style: Variable 'lh' is assigned a value that is never used. [unreadVariable] dav1d-1.5.1/src/mem.c:301:29: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] dav1d-1.5.1/src/msac.c:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ec_win [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/msac.c:102:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ec_win [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/msac.c:120:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ec_win [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/msac.c:136:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ec_win [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/picture.c:47:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dav1dMemPoolBuffer [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/picture.c:109:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable payload [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/picture.c:130:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atomic_int [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/picture.c:200:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/picture.c:336:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PICTURE_FLAG_NEW_SEQUENCE [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/ref.c:40:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dav1dRef [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/ref.c:60:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dav1dRef [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/picture.c:234:12: warning: Identical condition and return expression 'res', return value is always 0 [identicalConditionAfterEarlyExit] dav1d-1.5.1/src/picture.c:202:9: note: If condition 'res' is true, the function will return/exit dav1d-1.5.1/src/picture.c:234:12: note: Returning identical expression 'res' dav1d-1.5.1/src/picture.c:240:31: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] dav1d-1.5.1/src/cdef_tmpl.c:90:25: style: Condition 'y=0' is always false [knownConditionTrueFalse] dav1d-1.5.1/tests/checkasm/checkasm.c:398:54: note: Assignment 'i=(int)(sizeof(cpus)/sizeof(*cpus))-2', assigned value is -1 dav1d-1.5.1/tests/checkasm/checkasm.c:398:61: note: Condition 'i>=0' is always false dav1d-1.5.1/tests/checkasm/checkasm.c:687:39: style: Condition 'argc>1' is always true [knownConditionTrueFalse] dav1d-1.5.1/tests/checkasm/checkasm.c:662:17: note: Assuming that condition 'argc>1' is not redundant dav1d-1.5.1/tests/checkasm/checkasm.c:687:39: note: Condition 'argc>1' is always true dav1d-1.5.1/tests/checkasm/checkasm.c:818:31: style: Condition 'i<=last_i' is always false [knownConditionTrueFalse] dav1d-1.5.1/tests/checkasm/checkasm.c:818:26: note: Assignment 'i=0', assigned value is 0 dav1d-1.5.1/tests/checkasm/checkasm.c:818:31: note: Condition 'i<=last_i' is always false dav1d-1.5.1/tests/checkasm/checkasm.c:823:26: style: Condition 'i==last_i' is always false [knownConditionTrueFalse] dav1d-1.5.1/tests/checkasm/checkasm.c:818:26: note: Assignment 'i=0', assigned value is 0 dav1d-1.5.1/tests/checkasm/checkasm.c:823:26: note: Condition 'i==last_i' is always false dav1d-1.5.1/tools/output/y4m2.c:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dav1d-1.5.1/tools/output/y4m2.c:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAV1D_PIXEL_LAYOUT_I400 [valueFlowBailoutIncompleteVar] dav1d-1.5.1/tools/output/y4m2.c:113:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAV1D_PIXEL_LAYOUT_I400 [valueFlowBailoutIncompleteVar] dav1d-1.5.1/tools/output/y4m2.c:139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dav1d-1.5.1/tests/checkasm/checkasm.c:683:13: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] dav1d-1.5.1/tools/output/y4m2.c:99:17: style: Condition 'res<0' is always false [knownConditionTrueFalse] dav1d-1.5.1/tools/output/y4m2.c:98:37: note: Calling function 'write_header' returns 0 dav1d-1.5.1/tools/output/y4m2.c:98:37: note: Assignment 'res=write_header(c,p)', assigned value is 0 dav1d-1.5.1/tools/output/y4m2.c:99:17: note: Condition 'res<0' is always false dav1d-1.5.1/tests/checkasm/checkasm.c:166:12: style: struct member 'Anonymous2::nop_time' is never used. [unusedStructMember] dav1d-1.5.1/tools/output/yuv.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dav1d-1.5.1/tools/output/yuv.c:66:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAV1D_PIXEL_LAYOUT_I400 [valueFlowBailoutIncompleteVar] dav1d-1.5.1/tools/output/yuv.c:92:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] dav1d-1.5.1/tools/dav1d.c:80:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] dav1d-1.5.1/src/refmvs.c:283:53: style: Clarify calculation precedence for '^' and '?'. [clarifyCalculation] dav1d-1.5.1/src/refmvs.c:289:53: style: Clarify calculation precedence for '^' and '?'. [clarifyCalculation] dav1d-1.5.1/src/refmvs.c:188:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] dav1d-1.5.1/src/refmvs.c:189:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] dav1d-1.5.1/tests/checkasm/looprestoration.c:100:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dav1d-1.5.1/tests/checkasm/looprestoration.c:101:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dav1d-1.5.1/tests/checkasm/looprestoration.c:169:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dav1d-1.5.1/tests/checkasm/looprestoration.c:170:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] dav1d-1.5.1/tests/checkasm/looprestoration.c:62:34: error: Uninitialized variable: params [uninitvar] dav1d-1.5.1/tests/checkasm/looprestoration.c:137:47: error: Uninitialized variable: params [uninitvar] dav1d-1.5.1/src/cdf.c:3970:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intrabc [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/cdf.c:4074:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable joint [valueFlowBailoutIncompleteVar] dav1d-1.5.1/src/cdf.c:4084:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CdfContext [valueFlowBailoutIncompleteVar] diff: 2.18.0 dav1d-1.5.1/src/cpu.c:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head dav1d-1.5.1/src/cpu.c:64:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_feature( ... ) [preprocessorErrorDirective] head dav1d-1.5.1/src/cpu.c:64:2: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_feature( ... ) [preprocessorErrorDirective] 2.18.0 dav1d-1.5.1/src/decode.c:112:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_MV_JOINTS [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:1230:34: style: Variable 'y_mode_nofilt' is assigned a value that is never used. [unreadVariable] 2.18.0 dav1d-1.5.1/src/decode.c:1230:48: style: Variable 'y_mode_nofilt' is assigned a value that is never used. [unreadVariable] 2.18.0 dav1d-1.5.1/src/decode.c:1232:23: style: Variable 'edge' can be declared as pointer to const [constVariablePointer] 2.18.0 dav1d-1.5.1/src/decode.c:1234:17: style: Variable 't_lsz' is assigned a value that is never used. [unreadVariable] 2.18.0 dav1d-1.5.1/src/decode.c:1234:23: style: Variable 't_lsz' is assigned a value that is never used. [unreadVariable] 2.18.0 dav1d-1.5.1/src/decode.c:126:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dav1d_txfm_dimensions [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:1363:23: style: Variable 'edge' can be declared as pointer to const [constVariablePointer] 2.18.0 dav1d-1.5.1/src/decode.c:1598:31: style: Local variable 'ctx' shadows outer variable [shadowVariable] dav1d-1.5.1/src/decode.c:1488:24: note: Shadowed declaration dav1d-1.5.1/src/decode.c:1598:31: note: Shadow variable 2.18.0 dav1d-1.5.1/src/decode.c:1909:23: style: Variable 'edge' can be declared as pointer to const [constVariablePointer] 2.18.0 dav1d-1.5.1/src/decode.c:1939:18: style: Variable 'seg_ptr' can be declared as pointer to const [constVariablePointer] 2.18.0 dav1d-1.5.1/src/decode.c:1939:18: style: Variable 'seg_ptr' is assigned a value that is never used. [unreadVariable] 2.18.0 dav1d-1.5.1/src/decode.c:1939:26: style: Variable 'seg_ptr' is assigned a value that is never used. [unreadVariable] 2.18.0 dav1d-1.5.1/src/decode.c:203:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDGE_I444_TOP_HAS_RIGHT [valueFlowBailoutIncompleteVar] head dav1d-1.5.1/src/decode.c:2066:0: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_feature( ... ) [preprocessorErrorDirective] head dav1d-1.5.1/src/decode.c:2066:2: error: failed to evaluate #if condition, undefined function-like macro invocation: __has_feature( ... ) [preprocessorErrorDirective] 2.18.0 dav1d-1.5.1/src/decode.c:2129:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BL_8X8 [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:2137:15: style: Condition '0&&bl==BL_64X64' is always false [knownConditionTrueFalse] 2.18.0 dav1d-1.5.1/src/decode.c:2442:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pal_idx [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:2517:36: style: Variable 'f' is assigned a value that is never used. [unreadVariable] 2.18.0 dav1d-1.5.1/src/decode.c:2517:38: style: Variable 'f' is assigned a value that is never used. [unreadVariable] 2.18.0 dav1d-1.5.1/src/decode.c:2520:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAV1D_RESTORATION_SWITCHABLE [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:2571:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 dav1d-1.5.1/src/decode.c:2598:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BL_64X64 [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:2754:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:282:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dav1d_block_dimensions [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:3146:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:3200:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:3255:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame_hdr [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:3313:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cdf [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:3365:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:3390:32: style: Variable 'dsp' can be declared as pointer to const [constVariablePointer] 2.18.0 dav1d-1.5.1/src/decode.c:3390:32: style: Variable 'dsp' is assigned a value that is never used. [unreadVariable] 2.18.0 dav1d-1.5.1/src/decode.c:450:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dav1d_block_dimensions [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:500:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAV1D_PRIMARY_REF_NONE [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:521:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refmvs_block [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:536:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refmvs_block [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:553:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refmvs_block [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:567:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refmvs_block [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:593:68: style: Parameter 't' can be declared as pointer to const [constParameterPointer] 2.18.0 dav1d-1.5.1/src/decode.c:60:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delta_q [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:628:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAV1D_PIXEL_LAYOUT_I400 [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:643:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAV1D_PIXEL_LAYOUT_I420 [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:692:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dav1d_block_dimensions [valueFlowBailoutIncompleteVar] 2.18.0 dav1d-1.5.1/src/decode.c:710:38: style: Variable 'y_mode_nofilt' is assigned a value that is never used. [unreadVariable] 2.18.0 dav1d-1.5.1/src/decode.c:710:52: style: Variable 'y_mode_nofilt' is assigned a value that is never used. [unreadVariable] 2.18.0 dav1d-1.5.1/src/decode.c:715:27: style: Variable 'edge' can be declared as pointer to const [constVariablePointer] 2.18.0 dav1d-1.5.1/src/decode.c:773:34: style: Variable 'filter' is assigned a value that is never used. [unreadVariable] 2.18.0 dav1d-1.5.1/src/decode.c:773:41: style: Variable 'filter' is assigned a value that is never used. [unreadVariable] 2.18.0 dav1d-1.5.1/src/decode.c:774:27: style: Variable 'edge' can be declared as pointer to const [constVariablePointer] DONE