2025-07-14 15:47 ftp://ftp.de.debian.org/debian/pool/main/libp/libplacebo/libplacebo_7.349.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --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.8.12-11-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.17.0 head-info: a2600d0 (2025-07-14 12:39:20 +0200) count: 513 465 elapsed-time: 0.7 0.6 head-timing-info: old-timing-info: head results: libplacebo-v7.349.0/demos/colors.c:29:9: error: syntax error: ( . log_cb [syntaxError] libplacebo-v7.349.0/demos/multigpu-bench.c:80:13: error: syntax error: ( . size [syntaxError] libplacebo-v7.349.0/demos/sdlimage.c:195:9: error: syntax error: ( . log_cb [syntaxError] libplacebo-v7.349.0/demos/ui.c:180:13: error: syntax error: ( . src [syntaxError] libplacebo-v7.349.0/demos/window_glfw.c:4:0: error: #error Specify exactly one of -DUSE_GL, -DUSE_VK or -DUSE_D3D11 when compiling! [preprocessorErrorDirective] libplacebo-v7.349.0/demos/window_glfw.c:4:2: error: #error Specify exactly one of -DUSE_GL, -DUSE_VK or -DUSE_D3D11 when compiling! [preprocessorErrorDirective] libplacebo-v7.349.0/demos/plplay.h:132:13: error: syntax error: ( . color [syntaxError] libplacebo-v7.349.0/demos/window.c:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/demos/video-filtering.c:224:9: error: syntax error: ( . log_cb [syntaxError] libplacebo-v7.349.0/src/pl_thread.h:72:0: error: #error No threading implementation available! [preprocessorErrorDirective] libplacebo-v7.349.0/src/pl_thread.h:72:2: error: #error No threading implementation available! [preprocessorErrorDirective] libplacebo-v7.349.0/src/pl_string.h:22:0: debug: Failed to parse 'typedef PL_API_BEGIN struct pl_str { uint8_t * buf ; size_t len ; } pl_str ;'. The checking continues anyway. [simplifyTypedef] libplacebo-v7.349.0/demos/window_sdl.c:82:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/demos/window_sdl.c:244:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_WINDOWEVENT_SIZE_CHANGED [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/demos/window_sdl.c:297:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_BUTTON_LMASK [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/demos/window_sdl.c:308:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_SCANCODE_ESCAPE [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/demos/window_sdl.c:342:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_WINDOW_FULLSCREEN [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/demos/window_sdl.c:356:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/pl_string.h:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/pl_string.h:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/pl_string.h:135:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/convert.cc:56:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_digits10 [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu.c:658:13: error: syntax error: ( . size [syntaxError] libplacebo-v7.349.0/src/colorspace.c:560:9: error: syntax error: ( . color [syntaxError] libplacebo-v7.349.0/src/d3d11/gpu_tex.c:623:17: error: syntax error: ( . memory_type [syntaxError] libplacebo-v7.349.0/src/common.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILD_FIX_VER [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/common.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUILD_VERSION [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/common.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x0 [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/common.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x0 [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/common.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x0 [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/common.c:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x0 [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/common.c:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x0 [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/common.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x0 [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/common.c:388:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x0 [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/common.c:475:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_ROTATION_180 [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/stubs.c:50:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libplacebo-v7.349.0/src/d3d11/swapchain.c:129:9: error: syntax error: ( . tex [syntaxError] libplacebo-v7.349.0/src/d3d11/stubs.c:31:33: style: Parameter 'pd3d11' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/pl_string.h:35:16: style: C-style pointer casting [cstyleCast] libplacebo-v7.349.0/src/pl_string.h:46:16: style: C-style pointer casting [cstyleCast] libplacebo-v7.349.0/src/pl_string.h:54:41: style: C-style pointer casting [cstyleCast] libplacebo-v7.349.0/src/convert.cc:75:42: style: C-style pointer casting [cstyleCast] libplacebo-v7.349.0/src/convert.cc:76:42: style: C-style pointer casting [cstyleCast] libplacebo-v7.349.0/src/convert.cc:109:1: style:inconclusive: Function 'pl_str_parse_hex' argument 2 names different: declaration 'out' definition 'n'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:108:51: note: Function 'pl_str_parse_hex' argument 2 names different: declaration 'out' definition 'n'. libplacebo-v7.349.0/src/convert.cc:109:1: note: Function 'pl_str_parse_hex' argument 2 names different: declaration 'out' definition 'n'. libplacebo-v7.349.0/src/convert.cc:110:1: style:inconclusive: Function 'pl_str_parse_int' argument 2 names different: declaration 'out' definition 'n'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:109:40: note: Function 'pl_str_parse_int' argument 2 names different: declaration 'out' definition 'n'. libplacebo-v7.349.0/src/convert.cc:110:1: note: Function 'pl_str_parse_int' argument 2 names different: declaration 'out' definition 'n'. libplacebo-v7.349.0/src/convert.cc:111:1: style:inconclusive: Function 'pl_str_parse_uint' argument 2 names different: declaration 'out' definition 'n'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:110:50: note: Function 'pl_str_parse_uint' argument 2 names different: declaration 'out' definition 'n'. libplacebo-v7.349.0/src/convert.cc:111:1: note: Function 'pl_str_parse_uint' argument 2 names different: declaration 'out' definition 'n'. libplacebo-v7.349.0/src/convert.cc:112:1: style:inconclusive: Function 'pl_str_parse_int64' argument 2 names different: declaration 'out' definition 'n'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:111:46: note: Function 'pl_str_parse_int64' argument 2 names different: declaration 'out' definition 'n'. libplacebo-v7.349.0/src/convert.cc:112:1: note: Function 'pl_str_parse_int64' argument 2 names different: declaration 'out' definition 'n'. libplacebo-v7.349.0/src/convert.cc:113:1: style:inconclusive: Function 'pl_str_parse_uint64' argument 2 names different: declaration 'out' definition 'n'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:112:48: note: Function 'pl_str_parse_uint64' argument 2 names different: declaration 'out' definition 'n'. libplacebo-v7.349.0/src/convert.cc:113:1: note: Function 'pl_str_parse_uint64' argument 2 names different: declaration 'out' definition 'n'. libplacebo-v7.349.0/src/convert.cc:114:1: style:inconclusive: Function 'pl_str_parse_float' argument 2 names different: declaration 'out' definition 'n'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:113:44: note: Function 'pl_str_parse_float' argument 2 names different: declaration 'out' definition 'n'. libplacebo-v7.349.0/src/convert.cc:114:1: note: Function 'pl_str_parse_float' argument 2 names different: declaration 'out' definition 'n'. libplacebo-v7.349.0/src/convert.cc:115:1: style:inconclusive: Function 'pl_str_parse_double' argument 2 names different: declaration 'out' definition 'n'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:114:46: note: Function 'pl_str_parse_double' argument 2 names different: declaration 'out' definition 'n'. libplacebo-v7.349.0/src/convert.cc:115:1: note: Function 'pl_str_parse_double' argument 2 names different: declaration 'out' definition 'n'. libplacebo-v7.349.0/src/log.h:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_DEBUG [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_buf.c:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_buf.c:220:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_buf.c:259:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D3D11_MAP_READ [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_buf.c:294:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/formats.c:157:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D3D11_FEATURE_FORMAT_SUPPORT2 [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/context.c:34:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/context.c:107:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pCreateDXGIFactory1 [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/context.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_FATAL [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/context.c:366:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D3D11_CREATE_DEVICE_DEBUG [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/utils.c:192:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/utils.c:224:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/utils.c:237:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/utils.c:246:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CP_UTF8 [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/utils.c:303:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_ALLOCATE_BUFFER [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/format.c:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/format.c:195:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/utils.c:344:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:345:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:346:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:347:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:348:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:349:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:350:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:351:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:352:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:353:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:354:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:355:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:356:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:357:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:358:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:359:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:360:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:361:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:362:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:363:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:364:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:365:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:366:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:367:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:368:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:369:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:370:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:371:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:372:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:373:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:374:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:375:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:376:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:377:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:378:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:379:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:380:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:381:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:382:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:383:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:384:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:385:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:386:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:387:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:388:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:389:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:390:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:391:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:392:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:393:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:394:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:395:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:396:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:397:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:398:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:399:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:400:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:401:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:402:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:403:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:404:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:405:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:406:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:407:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:408:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:409:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:410:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:411:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:412:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:413:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:414:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:415:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:416:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:417:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:418:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:419:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:420:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:421:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:422:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:423:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:424:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:425:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:426:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:427:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:428:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:429:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:430:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:431:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:432:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:433:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:434:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:435:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:436:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:437:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:438:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:439:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:440:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:441:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:442:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:443:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:444:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:445:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:446:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:447:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:448:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:449:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:450:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:451:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:452:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:453:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:454:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:455:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:456:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:457:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:458:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:459:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:460:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:461:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:462:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:472:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:473:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:474:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:475:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:476:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:477:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:478:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:479:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:480:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:481:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:482:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:483:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:484:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:485:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:486:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:487:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:488:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:489:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:490:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:491:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:492:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:493:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:494:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:495:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:496:5: style: Statements following 'return' will never be executed. [unreachableCode] libplacebo-v7.349.0/src/d3d11/utils.c:91:53: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/dither.c:312:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/utils.c:307:34: error: Uninitialized variable: wstr [uninitvar] libplacebo-v7.349.0/src/gpu.h:179:33: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libplacebo-v7.349.0/src/format.c:31:40: style:inconclusive: Function 'pl_str_append_vasprintf_c' argument 4 names different: declaration 'va' definition 'ap'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:80:83: note: Function 'pl_str_append_vasprintf_c' argument 4 names different: declaration 'va' definition 'ap'. libplacebo-v7.349.0/src/format.c:31:40: note: Function 'pl_str_append_vasprintf_c' argument 4 names different: declaration 'va' definition 'ap'. libplacebo-v7.349.0/src/glsl/glslang.cc:73:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EShLangVertex [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/dummy.c:54:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_FMT_TYPE_COUNT [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/dummy.c:146:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/dummy.c:216:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/dummy.c:235:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/dummy.c:325:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_buf.c:262:11: style: Variable 'csrc' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/glsl/glslang.cc:66:55: style:inconclusive: Function 'pl_glslang_compile' argument 4 names different: declaration 'shader' definition 'text'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/glsl/glslang.h:51:55: note: Function 'pl_glslang_compile' argument 4 names different: declaration 'shader' definition 'text'. libplacebo-v7.349.0/src/glsl/glslang.cc:66:55: note: Function 'pl_glslang_compile' argument 4 names different: declaration 'shader' definition 'text'. libplacebo-v7.349.0/src/glsl/spirv_glslang.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signature [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/glsl/spirv.c:48:33: style:inconclusive: Function 'pl_spirv_destroy' argument 1 names different: declaration 'spirv' definition 'pspirv'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/glsl/spirv.h:37:33: note: Function 'pl_spirv_destroy' argument 1 names different: declaration 'spirv' definition 'pspirv'. libplacebo-v7.349.0/src/glsl/spirv.c:48:33: note: Function 'pl_spirv_destroy' argument 1 names different: declaration 'spirv' definition 'pspirv'. libplacebo-v7.349.0/src/glsl/spirv.c:59:53: style:inconclusive: Function 'pl_spirv_compile_glsl' argument 3 names different: declaration 'glsl_ver' definition 'glsl'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/glsl/spirv.h:41:53: note: Function 'pl_spirv_compile_glsl' argument 3 names different: declaration 'glsl_ver' definition 'glsl'. libplacebo-v7.349.0/src/glsl/spirv.c:59:53: note: Function 'pl_spirv_compile_glsl' argument 3 names different: declaration 'glsl_ver' definition 'glsl'. libplacebo-v7.349.0/src/glsl/spirv_shaderc.c:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signature [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/glsl/spirv_shaderc.c:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shaderc_optimization_level_performance [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/filters.c:68:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_FILTER_MAX_PARAMS [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/filters.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable radius [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/filters.c:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_FATAL [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/filters.c:654:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/filters.c:979:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/filters.c:1028:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/filters.c:1041:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pl_filter_presets [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/dither.c:47:21: style: Variable 'offsets' can be declared as const array [constVariable] libplacebo-v7.349.0/src/dither.c:130:15: style: Variable 'me' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/dither.c:131:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/dither.c:132:15: style: Variable 'ge' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/gpu/utils.c:563:13: error: syntax error: ( . size [syntaxError] libplacebo-v7.349.0/src/d3d11/context.c:270:48: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/dummy.c:168:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/dummy.c:182:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/dummy.c:191:22: style: Variable 'srcp' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/dummy.c:256:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/opengl/context.c:31:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/context.c:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/context.c:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_WARN [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/context.c:132:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/context.c:315:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/cache.h:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_pass.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_pass.c:151:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpvExecutionModelVertex [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_pass.c:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_SUCCESS [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_pass.c:212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_SUCCESS [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_pass.c:362:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_SUCCESS [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_pass.c:518:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PASS_RASTER [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_pass.c:695:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_DEBUG [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_pass.c:792:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_DEBUG [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_pass.c:837:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_binding [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_pass.c:931:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_pass.c:999:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_pass.c:1031:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/d3d11/gpu_pass.c:1273:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PASS_COMPUTE [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/formats.c:372:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_FMT_CAP_SAMPLEABLE [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/stubs.c:62:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libplacebo-v7.349.0/src/opengl/stubs.c:31:35: style: Parameter 'pgl' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/opengl/stubs.c:59:69: style: Parameter 'out_target' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/opengl/stubs.c:60:36: style: Parameter 'out_iformat' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/opengl/stubs.c:60:63: style: Parameter 'out_fbo' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/opengl/gpu.c:66:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HANDLE_DMA_BUF [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu.c:122:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_SHADING_LANGUAGE_VERSION [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu.c:303:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu.c:338:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu.c:455:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ALREADY_SIGNALED [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu.c:474:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu.c:489:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_ARRAY_BUFFER [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu.c:506:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COPY_READ_BUFFER [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu.c:540:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu.c:564:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_QUERY_RESULT_AVAILABLE [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu.c:589:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TIME_ELAPSED [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu.c:598:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TIME_ELAPSED [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/swapchain.c:110:13: error: syntax error: ( . framebuffer [syntaxError] libplacebo-v7.349.0/src/opengl/gpu_pass.c:55:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_LINK_STATUS [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_pass.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_pass.c:83:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPILE_STATUS [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_pass.c:115:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COMPUTE_SHADER [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_pass.c:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_pass.c:230:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CACHE_KEY_GL_PROG [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_pass.c:394:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FALSE [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_pass.c:432:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_DESC_ACCESS_READWRITE [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_pass.c:509:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_pass.c:560:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE0 [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/context.c:309:32: style:inconclusive: Function 'gl_make_current' argument 1 names different: declaration 'gl' definition 'pl_gl'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/opengl/common.h:65:32: note: Function 'gl_make_current' argument 1 names different: declaration 'gl' definition 'pl_gl'. libplacebo-v7.349.0/src/opengl/context.c:309:32: note: Function 'gl_make_current' argument 1 names different: declaration 'gl' definition 'pl_gl'. libplacebo-v7.349.0/src/opengl/context.c:325:35: style:inconclusive: Function 'gl_release_current' argument 1 names different: declaration 'gl' definition 'pl_gl'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/opengl/common.h:66:35: note: Function 'gl_release_current' argument 1 names different: declaration 'gl' definition 'pl_gl'. libplacebo-v7.349.0/src/opengl/context.c:325:35: note: Function 'gl_release_current' argument 1 names different: declaration 'gl' definition 'pl_gl'. libplacebo-v7.349.0/src/opengl/gpu.h:66:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/opengl/gpu_tex.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_tex.c:61:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_FETCH_BARRIER_BIT [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_tex.c:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_WIDTH [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_tex.c:186:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_tex.c:205:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_IMAGE_PRESERVED [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_tex.c:323:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_SAMPLER_NORMAL [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_tex.c:469:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_tex.c:586:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable params [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_tex.c:755:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_tex.c:782:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_tex.c:821:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_DRAW_FRAMEBUFFER [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_tex.c:839:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_READ_FRAMEBUFFER [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_tex.c:894:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PIXEL_UNPACK_BUFFER [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_tex.c:1000:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_PIXEL_PACK_BUFFER [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/pl_alloc.c:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/pl_alloc.c:120:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/pl_alloc.c:139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/pl_alloc.c:157:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/utils.c:78:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NO_ERROR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/utils.c:93:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_RENDERER [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/utils.c:106:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_VERSION [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/utils.c:152:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_SUCCESS [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/utils.c:89:31: style:inconclusive: Function 'gl_is_software' argument 1 names different: declaration 'gl' definition 'pl_gl'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/opengl/utils.h:41:31: note: Function 'gl_is_software' argument 1 names different: declaration 'gl' definition 'pl_gl'. libplacebo-v7.349.0/src/opengl/utils.c:89:31: note: Function 'gl_is_software' argument 1 names different: declaration 'gl' definition 'pl_gl'. libplacebo-v7.349.0/src/opengl/utils.c:102:27: style:inconclusive: Function 'gl_is_gles' argument 1 names different: declaration 'gl' definition 'pl_gl'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/opengl/utils.h:46:27: note: Function 'gl_is_gles' argument 1 names different: declaration 'gl' definition 'pl_gl'. libplacebo-v7.349.0/src/opengl/utils.c:102:27: note: Function 'gl_is_gles' argument 1 names different: declaration 'gl' definition 'pl_gl'. libplacebo-v7.349.0/src/pl_string.c:275:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable elem [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/pl_string.c:413:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_TRACE [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:133:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_FMT_FLOAT [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:181:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:290:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:316:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:332:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:377:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:453:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:502:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:520:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:545:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:646:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:663:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:679:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:694:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:711:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:752:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:753:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:754:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:755:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:756:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:757:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:758:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:759:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:760:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:761:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:762:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:763:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:764:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:765:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:766:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:767:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:768:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:769:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:770:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:771:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:808:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_VAR_TYPE_COUNT [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:845:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_FMT_FLOAT [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:866:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:892:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:912:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:944:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_DESC_TYPE_COUNT [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:1011:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:1025:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:1115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/formats.c:244:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/opengl/gpu_pass.c:224:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/shaders/custom.c:40:28: error: There is an unknown macro here somewhere. Configuration is required. If $ is a macro then please configure it. [unknownMacro] libplacebo-v7.349.0/src/shaders/colorspace.c:615:9: error: syntax error: ( . color [syntaxError] libplacebo-v7.349.0/src/shaders/custom_mpv.c:603:9: error: syntax error: ( . size [syntaxError] libplacebo-v7.349.0/src/shaders/deinterlacing.c:58:23: error: There is an unknown macro here somewhere. Configuration is required. If $ is a macro then please configure it. [unknownMacro] libplacebo-v7.349.0/src/opengl/gpu.c:67:16: style: Condition '!import' is always true [knownConditionTrueFalse] libplacebo-v7.349.0/src/opengl/gpu.c:64:9: note: Assuming that condition 'import' is not redundant libplacebo-v7.349.0/src/opengl/gpu.c:67:16: note: Condition '!import' is always true libplacebo-v7.349.0/src/opengl/gpu.c:247:10: style: Condition 'p->has_readback' is always true [knownConditionTrueFalse] libplacebo-v7.349.0/src/opengl/gpu.c:245:23: note: Assignment 'p->has_readback=true', assigned value is 1 libplacebo-v7.349.0/src/opengl/gpu.c:247:10: note: Condition 'p->has_readback' is always true libplacebo-v7.349.0/src/shaders/dithering.c:151:13: error: syntax error: ( . object [syntaxError] libplacebo-v7.349.0/src/opengl/gpu.c:105:47: style:inconclusive: Function 'pl_gpu_create_gl' argument 2 names different: declaration 'gl' definition 'pl_gl'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/opengl/gpu.h:24:47: note: Function 'pl_gpu_create_gl' argument 2 names different: declaration 'gl' definition 'pl_gl'. libplacebo-v7.349.0/src/opengl/gpu.c:105:47: note: Function 'pl_gpu_create_gl' argument 2 names different: declaration 'gl' definition 'pl_gl'. libplacebo-v7.349.0/src/opengl/gpu.c:467:31: style:inconclusive: Function 'gl_buf_write' argument 4 names different: declaration 'src' definition 'data'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/opengl/gpu.h:131:62: note: Function 'gl_buf_write' argument 4 names different: declaration 'src' definition 'data'. libplacebo-v7.349.0/src/opengl/gpu.c:467:31: note: Function 'gl_buf_write' argument 4 names different: declaration 'src' definition 'data'. libplacebo-v7.349.0/src/opengl/gpu.c:482:24: style:inconclusive: Function 'gl_buf_read' argument 4 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/opengl/gpu.h:132:55: note: Function 'gl_buf_read' argument 4 names different: declaration 'dst' definition 'dest'. libplacebo-v7.349.0/src/opengl/gpu.c:482:24: note: Function 'gl_buf_read' argument 4 names different: declaration 'dst' definition 'dest'. libplacebo-v7.349.0/src/opengl/gpu.c:36:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/opengl/gpu.c:526:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/opengl/gpu.c:555:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/opengl/gpu.c:631:19: style: Variable 'gl' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/shaders/film_grain_av1.c:671:13: error: syntax error: ( . object [syntaxError] libplacebo-v7.349.0/src/pl_string.c:57:81: style:inconclusive: Function 'pl_str_append_vasprintf' argument 4 names different: declaration 'va' definition 'ap'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:70:81: note: Function 'pl_str_append_vasprintf' argument 4 names different: declaration 'va' definition 'ap'. libplacebo-v7.349.0/src/pl_string.c:57:81: note: Function 'pl_str_append_vasprintf' argument 4 names different: declaration 'va' definition 'ap'. libplacebo-v7.349.0/src/pl_string.c:266:42: style:inconclusive: Function 'pl_str_builder_free' argument 1 names different: declaration 'builder' definition 'b'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:253:42: note: Function 'pl_str_builder_free' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:266:42: note: Function 'pl_str_builder_free' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:272:42: style:inconclusive: Function 'pl_str_builder_reset' argument 1 names different: declaration 'builder' definition 'b'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:256:42: note: Function 'pl_str_builder_reset' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:272:42: note: Function 'pl_str_builder_reset' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:281:51: style:inconclusive: Function 'pl_str_builder_hash' argument 1 names different: declaration 'builder' definition 'b'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:266:51: note: Function 'pl_str_builder_hash' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:281:51: note: Function 'pl_str_builder_hash' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:289:43: style:inconclusive: Function 'pl_str_builder_exec' argument 1 names different: declaration 'builder' definition 'b'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:273:43: note: Function 'pl_str_builder_exec' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:289:43: note: Function 'pl_str_builder_exec' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:306:43: style:inconclusive: Function 'pl_str_builder_append' argument 1 names different: declaration 'builder' definition 'b'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:276:43: note: Function 'pl_str_builder_append' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:306:43: note: Function 'pl_str_builder_append' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:307:53: style:inconclusive: Function 'pl_str_builder_append' argument 4 names different: declaration 'args_size' definition 'size'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:277:53: note: Function 'pl_str_builder_append' argument 4 names different: declaration 'args_size' definition 'size'. libplacebo-v7.349.0/src/pl_string.c:307:53: note: Function 'pl_str_builder_append' argument 4 names different: declaration 'args_size' definition 'size'. libplacebo-v7.349.0/src/pl_string.c:313:43: style:inconclusive: Function 'pl_str_builder_concat' argument 1 names different: declaration 'builder' definition 'b'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:280:43: note: Function 'pl_str_builder_concat' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:313:43: note: Function 'pl_str_builder_concat' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:327:46: style:inconclusive: Function 'pl_str_builder_const_str' argument 1 names different: declaration 'builder' definition 'b'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:288:46: note: Function 'pl_str_builder_const_str' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:327:46: note: Function 'pl_str_builder_const_str' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:340:40: style:inconclusive: Function 'pl_str_builder_str' argument 1 names different: declaration 'builder' definition 'b'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:291:40: note: Function 'pl_str_builder_str' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:340:40: note: Function 'pl_str_builder_str' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:346:45: style:inconclusive: Function 'pl_str_builder_printf_c' argument 1 names different: declaration 'builder' definition 'b'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:297:45: note: Function 'pl_str_builder_printf_c' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:346:45: note: Function 'pl_str_builder_printf_c' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:363:46: style:inconclusive: Function 'pl_str_builder_vprintf_c' argument 1 names different: declaration 'builder' definition 'b'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/pl_string.h:300:46: note: Function 'pl_str_builder_vprintf_c' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/pl_string.c:363:46: note: Function 'pl_str_builder_vprintf_c' argument 1 names different: declaration 'builder' definition 'b'. libplacebo-v7.349.0/src/shaders/icc.c:804:34: style: Parameter 'picc' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/shaders/icc.c:825:68: style: Parameter 'lut_obj' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/shaders/icc.c:826:43: style: Parameter 'out_csp' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/shaders/icc.c:831:68: style: Parameter 'lut_obj' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/shaders/film_grain_h274.c:168:9: error: syntax error: ( . object [syntaxError] libplacebo-v7.349.0/src/renderer.c:519:9: error: syntax error: ( . shader [syntaxError] libplacebo-v7.349.0/src/shaders/lut.c:233:9: error: syntax error: ( . object [syntaxError] libplacebo-v7.349.0/src/shaders/sampling.c:617:13: error: syntax error: ( . config [syntaxError] libplacebo-v7.349.0/src/tests/utils.h:71:9: error: syntax error: ( . log_cb [syntaxError] libplacebo-v7.349.0/src/shaders.c:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:147:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:211:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:222:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_TRACE [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:331:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable var [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:340:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable var [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:349:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable var [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:358:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable var [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:369:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:401:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable var [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:446:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:455:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:464:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:489:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:522:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:654:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_TRACE [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:749:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_SHADER_SIG_SAMPLER [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:819:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:861:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:905:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/shaders.c:933:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/tests/fuzz/lut.c:17:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __AFL_FUZZ_TESTCASE_BUF [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/tests/fuzz/options.c:17:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __AFL_FUZZ_TESTCASE_BUF [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/tests/fuzz/shaders.c:25:13: error: syntax error: ( . format [syntaxError] libplacebo-v7.349.0/src/tests/fuzz/user_shaders.c:19:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __AFL_FUZZ_TESTCASE_BUF [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/opengl/gpu_tex.c:619:13: style: Condition '!gl_fb_query(gpu,params->framebuffer,(struct pl_fmt_t*)fmt,(struct gl_format*)glfmt)' is always false [knownConditionTrueFalse] libplacebo-v7.349.0/src/opengl/gpu_tex.c:619:25: note: Calling function 'gl_fb_query' returns 1 libplacebo-v7.349.0/src/opengl/gpu_tex.c:619:13: note: Condition '!gl_fb_query(gpu,params->framebuffer,(struct pl_fmt_t*)fmt,(struct gl_format*)glfmt)' is always false libplacebo-v7.349.0/src/d3d11/gpu_pass.c:46:9: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] libplacebo-v7.349.0/src/opengl/gpu_tex.c:103:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/opengl/gpu_tex.c:319:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/opengl/gpu_tex.c:582:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/opengl/gpu_tex.c:753:23: style: Variable 'tex_gl' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/opengl/gpu_tex.c:773:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/options.c:89:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_FILTER_MAX_PARAMS [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/options.c:134:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pl_num_filter_configs [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/options.c:252:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opts [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/options.c:267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/options.c:282:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pl_option_list [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/options.c:331:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pl_option_list [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/options.c:411:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/options.c:429:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/options.c:470:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/options.c:555:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/options.c:590:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/options.c:624:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/options.c:647:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upscaler [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/options.c:681:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pl_num_filter_configs [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/options.c:706:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/options.c:1171:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/utils/dolbyvision.c:26:60: style: Parameter 'out' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/utils/upload.c:246:9: error: syntax error: ( . w [syntaxError] libplacebo-v7.349.0/src/d3d11/gpu_pass.c:106:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/d3d11/gpu_pass.c:513:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/d3d11/gpu_pass.c:540:68: style: Parameter 'header' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/d3d11/gpu_pass.c:978:33: style: Variable 'db' can be declared as pointer to const [constVariablePointer] libplacebo-v7.349.0/src/vulkan/stubs.c:70:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libplacebo-v7.349.0/src/vulkan/stubs.c:92:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libplacebo-v7.349.0/src/utils/frame_queue.c:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gpu [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/utils/frame_queue.c:158:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/utils/frame_queue.c:198:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tex [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/utils/frame_queue.c:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gpu [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/utils/frame_queue.c:299:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/utils/frame_queue.c:445:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/utils/frame_queue.c:483:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_QUEUE_EOF [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/utils/frame_queue.c:525:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/utils/frame_queue.c:577:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/utils/frame_queue.c:649:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_QUEUE_MORE [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/utils/frame_queue.c:705:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_QUEUE_ERR [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/utils/frame_queue.c:735:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_QUEUE_OK [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/utils/frame_queue.c:831:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/utils/frame_queue.c:944:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pts [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/utils/frame_queue.c:1054:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable src [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/vulkan/stubs.c:32:37: style: Parameter 'pinst' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/vulkan/stubs.c:44:35: style: Parameter 'pvk' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/vulkan/stubs.c:85:36: style: Parameter 'out_format' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/vulkan/stubs.c:85:67: style: Parameter 'out_flags' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/vulkan/stubs.c:105:53: style: Parameter 'semaphore' can be declared as pointer to const [constParameterPointer] libplacebo-v7.349.0/src/tone_mapping.c:67:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HDR_NITS [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/tone_mapping.c:81:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pl_tone_map_clip [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/tone_mapping.c:229:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_HDR_PQ [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/tone_mapping.c:384:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/tone_mapping.c:445:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/tone_mapping.c:470:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/tone_mapping.c:510:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/tone_mapping.c:529:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/tone_mapping.c:592:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/tone_mapping.c:618:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/tone_mapping.c:648:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/tone_mapping.c:676:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/tone_mapping.c:697:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/tone_mapping.c:718:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _end [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/tone_mapping.c:770:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] libplacebo-v7.349.0/src/gpu.c:75:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libplacebo-v7.349.0/src/gpu.c:735:29: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libplacebo-v7.349.0/src/gpu.c:954:32: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libplacebo-v7.349.0/src/gpu.c:481:5: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libplacebo-v7.349.0/src/gpu.c:1180:9: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libplacebo-v7.349.0/src/shaders.h:368:33: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libplacebo-v7.349.0/src/shaders.c:437:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libplacebo-v7.349.0/src/shaders.c:959:55: style:inconclusive: Function 'sh_prng' argument 3 names different: declaration 'state' definition 'p_state'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/shaders.h:280:55: note: Function 'sh_prng' argument 3 names different: declaration 'state' definition 'p_state'. libplacebo-v7.349.0/src/shaders.c:959:55: note: Function 'sh_prng' argument 3 names different: declaration 'state' definition 'p_state'. libplacebo-v7.349.0/src/utils/frame_queue.c:300:15: style: Local variable 'delta' shadows outer function [shadowFunction] libplacebo-v7.349.0/src/utils/frame_queue.c:241:21: note: Shadowed declaration libplacebo-v7.349.0/src/utils/frame_queue.c:300:15: note: Shadow variable libplacebo-v7.349.0/src/utils/frame_queue.c:938:11: style: Local variable 'delta' shadows outer function [shadowFunction] libplacebo-v7.349.0/src/utils/frame_queue.c:241:21: note: Shadowed declaration libplacebo-v7.349.0/src/utils/frame_queue.c:938:11: note: Shadow variable libplacebo-v7.349.0/src/tone_mapping.c:486:34: warning: Either the condition 'x<1' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] libplacebo-v7.349.0/src/tone_mapping.c:485:15: note: Assuming that condition 'x<1' is not redundant libplacebo-v7.349.0/src/tone_mapping.c:486:34: note: Null pointer subtraction libplacebo-v7.349.0/src/tone_mapping.c:210:25: style: Parameter 'lut' can be declared as pointer to const. However it seems that 'noop' is a callback function, if 'lut' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libplacebo-v7.349.0/src/tone_mapping.c:219:20: note: You might need to cast the function pointer here libplacebo-v7.349.0/src/tone_mapping.c:210:25: note: Parameter 'lut' can be declared as pointer to const diff: head libplacebo-v7.349.0/demos/window_glfw.c:4:2: error: #error Specify exactly one of -DUSE_GL, -DUSE_VK or -DUSE_D3D11 when compiling! [preprocessorErrorDirective] head libplacebo-v7.349.0/src/cache.h:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] 2.17.0 libplacebo-v7.349.0/src/cache.h:30:32: error: Syntax Error: AST broken, 'str' doesn't have a parent. [internalAstError] head libplacebo-v7.349.0/src/convert.cc:75:42: style: C-style pointer casting [cstyleCast] 2.17.0 libplacebo-v7.349.0/src/convert.cc:75:43: style: C-style pointer casting [cstyleCast] head libplacebo-v7.349.0/src/convert.cc:76:42: style: C-style pointer casting [cstyleCast] 2.17.0 libplacebo-v7.349.0/src/convert.cc:76:43: style: C-style pointer casting [cstyleCast] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:1031:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:106:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:1273:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PASS_COMPUTE [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:151:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpvExecutionModelVertex [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_SUCCESS [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_SUCCESS [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:362:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPVC_SUCCESS [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:46:9: style: Non-boolean value returned from function returning bool [returnNonBoolInBooleanFunction] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:513:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:518:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_PASS_RASTER [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:540:68: style: Parameter 'header' can be declared as pointer to const [constParameterPointer] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:695:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_DEBUG [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:792:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_DEBUG [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:837:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_binding [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:931:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:978:33: style: Variable 'db' can be declared as pointer to const [constVariablePointer] head libplacebo-v7.349.0/src/d3d11/gpu_pass.c:999:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/pl_thread.h:72:2: error: #error No threading implementation available! [preprocessorErrorDirective] head libplacebo-v7.349.0/src/shaders.c:147:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:211:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:222:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_TRACE [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:331:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable var [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:340:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable var [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:349:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable var [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:358:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable var [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:369:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:401:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable var [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:437:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] head libplacebo-v7.349.0/src/shaders.c:446:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:455:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:464:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:489:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:522:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:654:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_TRACE [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:749:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_SHADER_SIG_SAMPLER [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:819:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:861:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:905:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:933:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.c:959:55: style:inconclusive: Function 'sh_prng' argument 3 names different: declaration 'state' definition 'p_state'. [funcArgNamesDifferent] libplacebo-v7.349.0/src/shaders.h:280:55: note: Function 'sh_prng' argument 3 names different: declaration 'state' definition 'p_state'. libplacebo-v7.349.0/src/shaders.c:959:55: note: Function 'sh_prng' argument 3 names different: declaration 'state' definition 'p_state'. head libplacebo-v7.349.0/src/shaders.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PL_LOG_ERR [valueFlowBailoutIncompleteVar] head libplacebo-v7.349.0/src/shaders.h:368:33: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] head libplacebo-v7.349.0/src/tone_mapping.c:486:34: warning: Either the condition 'x<1' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] libplacebo-v7.349.0/src/tone_mapping.c:485:15: note: Assuming that condition 'x<1' is not redundant libplacebo-v7.349.0/src/tone_mapping.c:486:34: note: Null pointer subtraction DONE