2025-10-19 23:59 ftp://ftp.de.debian.org/debian/pool/main/x/x264/x264_0.165.3222+gitb35605ac.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j8 platform: Linux-6.16.12+deb14+1-amd64-x86_64-with-glibc2.41 python: 3.13.9 client-version: 1.3.69 compiler: g++ (Debian 15.2.0-4) 15.2.0 cppcheck: head 2.18.0 head-info: ba32fd20 (2025-10-18 16:18:37 +0200) count: 897 896 elapsed-time: 22.6 21.4 head-timing-info: old-timing-info: head results: x264-master/common/aarch64/mc-c.c:283:1: error: There is an unknown macro here somewhere. Configuration is required. If PLANE_COPY is a macro then please configure it. [unknownMacro] x264-master/common/arm/mc-c.c:293:1: error: There is an unknown macro here somewhere. Configuration is required. If PLANE_COPY is a macro then please configure it. [unknownMacro] x264-master/common/base.h:242:66: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] x264-master/common/base.h:242:78: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] x264-master/common/base.h:242:90: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] x264-master/common/base.h:259:60: style: Parameter 'mvdleft' can be declared as pointer to const [constParameterPointer] x264-master/common/base.h:259:78: style: Parameter 'mvdtop' can be declared as pointer to const [constParameterPointer] x264-master/common/osdep.h:505:20: style: Variable 'lut' can be declared as const array [constVariable] x264-master/common/osdep.h:515:20: style: Variable 'lut' can be declared as const array [constVariable] x264-master/common/osdep.h:527:20: style: Variable 'lut' can be declared as const array [constVariable] x264-master/common/base.h:234:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-master/common/base.h:237:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-master/common/base.h:238:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-master/autocomplete.c:298:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_transfer_names [valueFlowBailoutIncompleteVar] x264-master/common/bitstream.h:94:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/bitstream.h:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/bitstream.h:120:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/bitstream.h:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/bitstream.h:176:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/common.h:147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-master/common/macroblock.h:460:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/common.h:796:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/rectangle.h:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/cabac.c:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-master/common/base.c:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] x264-master/common/base.c:108:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] x264-master/common/base.c:244:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-master/common/base.c:268:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_picture_t [valueFlowBailoutIncompleteVar] x264-master/common/base.c:288:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_I400 [valueFlowBailoutIncompleteVar] x264-master/common/base.c:338:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_picture_t [valueFlowBailoutIncompleteVar] x264-master/common/base.c:347:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_param_t [valueFlowBailoutIncompleteVar] x264-master/common/base.c:493:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_preset_names [valueFlowBailoutIncompleteVar] x264-master/common/base.c:659:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_AQ_NONE [valueFlowBailoutIncompleteVar] x264-master/common/base.c:725:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_ME_DIA [valueFlowBailoutIncompleteVar] x264-master/common/base.c:758:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-master/common/base.c:890:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_PARAM_BAD_VALUE [valueFlowBailoutIncompleteVar] x264-master/common/base.c:1453:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_motion_est_names [valueFlowBailoutIncompleteVar] x264-master/common/bitstream.c:73:28: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] x264-master/common/rectangle.h:132:37: style: Same expression on both sides of '||'. [duplicateExpression] x264-master/common/rectangle.h:140:37: style: Same expression on both sides of '||'. [duplicateExpression] x264-master/common/rectangle.h:148:37: style: Same expression on both sides of '||'. [duplicateExpression] x264-master/common/bitstream.c:29:54: style: Parameter 'src' can be declared as pointer to const. However it seems that 'nal_escape_c' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/bitstream.c:110:22: note: You might need to cast the function pointer here x264-master/common/bitstream.c:29:54: note: Parameter 'src' can be declared as pointer to const x264-master/common/bitstream.c:29:68: style: Parameter 'end' can be declared as pointer to const. However it seems that 'nal_escape_c' is a callback function, if 'end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/bitstream.c:110:22: note: You might need to cast the function pointer here x264-master/common/bitstream.c:29:68: note: Parameter 'end' can be declared as pointer to const x264-master/common/common.h:774:109: style: Parameter 'mv_limit' can be declared as const array [constParameter] x264-master/common/common.h:790:104: style: Parameter 'mv_limit' can be declared as const array [constParameter] x264-master/common/common.h:793:9: style: Variable 'qpel_limit' can be declared as const array [constVariable] x264-master/common/cabac.h:94:56: style: Parameter 'cb' can be declared as pointer to const [constParameterPointer] x264-master/common/cabac.h:121:67: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] x264-master/common/bitstream.h:100:33: style: Parameter 's' can be declared as pointer to const [constParameterPointer] x264-master/common/common.h:147:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-master/common/cabac.c:48:39: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-master/common/cabac.c:165:39: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-master/common/loongarch/mc-c.c:223:1: error: There is an unknown macro here somewhere. Configuration is required. If PLANE_INTERLEAVE is a macro then please configure it. [unknownMacro] x264-master/common/frame.c:47:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_MASK [valueFlowBailoutIncompleteVar] x264-master/common/frame.c:89:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_NV12 [valueFlowBailoutIncompleteVar] x264-master/common/frame.c:330:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable payload [valueFlowBailoutIncompleteVar] x264-master/common/frame.c:348:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_VFLIP [valueFlowBailoutIncompleteVar] x264-master/common/frame.c:365:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_MASK [valueFlowBailoutIncompleteVar] x264-master/common/frame.c:487:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/base.c:937:37: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] x264-master/common/mips/dct-c.c:88:5: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/dct-c.c:89:5: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/dct-c.c:147:5: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/dct-c.c:164:5: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/dct-c.c:357:5: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/dct-c.c:358:5: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/base.c:835:61: style: Condition 'str++' is always true [knownConditionTrueFalse] x264-master/common/base.c:311:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] x264-master/common/base.c:70:11: style: Variable 'psz_prefix' can be declared as pointer to const [constVariablePointer] x264-master/common/base.c:934:23: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] x264-master/common/base.c:934:36: style: Variable 'saveptr' can be declared as pointer to const [constVariablePointer] x264-master/common/base.c:934:36: style: Variable 'saveptr' is assigned a value that is never used. [unreadVariable] x264-master/common/base.c:1561:15: style: Variable 's' is assigned a value that is never used. [unreadVariable] x264-master/common/base.c:1563:15: style: Variable 's' is assigned a value that is never used. [unreadVariable] x264-master/common/deblock.c:311:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-master/common/deblock.c:331:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-master/common/deblock.c:381:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-master/common/deblock.c:617:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-master/common/mc.c:122:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-master/common/mc.c:177:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-master/common/mc.c:548:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/mips/pixel-c.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-master/common/mips/pixel-c.c:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diff1_m [valueFlowBailoutIncompleteVar] x264-master/common/mips/pixel-c.c:122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diff1_m [valueFlowBailoutIncompleteVar] x264-master/common/mips/pixel-c.c:178:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-master/common/mips/pixel-c.c:204:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diff1_m [valueFlowBailoutIncompleteVar] x264-master/common/mips/pixel-c.c:275:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-master/common/mips/pixel-c.c:336:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-master/common/mips/pixel-c.c:376:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diff1_m [valueFlowBailoutIncompleteVar] x264-master/common/mips/pixel-c.c:454:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-master/common/mips/pixel-c.c:473:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-master/common/mips/pixel-c.c:498:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-master/common/mips/pixel-c.c:532:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-master/common/mips/pixel-c.c:659:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-master/common/mips/pixel-c.c:795:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-master/common/mips/pixel-c.c:911:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-master/common/mc.c:479:23: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt] x264-master/common/mc.c:710:14: style: Condition 'mb_y&b_interlaced' is always false [knownConditionTrueFalse] x264-master/common/mc.c:199:29: style: Parameter 'src' can be declared as const array. However it seems that 'mc_luma' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/mc.c:615:21: note: You might need to cast the function pointer here x264-master/common/mc.c:199:29: note: Parameter 'src' can be declared as const array x264-master/common/mc.c:222:31: style: Parameter 'src' can be declared as const array. However it seems that 'get_ref' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/mc.c:616:21: note: You might need to cast the function pointer here x264-master/common/mc.c:222:31: note: Parameter 'src' can be declared as const array x264-master/common/mc.c:372:19: style: Variable 'src0' can be declared as pointer to const [constVariablePointer] x264-master/common/mc.c:412:40: style: Parameter 'pix_y' can be declared as pointer to const. However it seems that 'prefetch_fenc_null' is a callback function, if 'pix_y' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/mc.c:660:29: note: You might need to cast the function pointer here x264-master/common/mc.c:412:40: note: Parameter 'pix_y' can be declared as pointer to const x264-master/common/mc.c:413:40: style: Parameter 'pix_uv' can be declared as pointer to const. However it seems that 'prefetch_fenc_null' is a callback function, if 'pix_uv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/mc.c:660:29: note: You might need to cast the function pointer here x264-master/common/mc.c:413:40: note: Parameter 'pix_uv' can be declared as pointer to const x264-master/common/mc.c:416:39: style: Parameter 'pix' can be declared as pointer to const. However it seems that 'prefetch_ref_null' is a callback function, if 'pix' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/mc.c:661:25: note: You might need to cast the function pointer here x264-master/common/mc.c:416:39: note: Parameter 'pix' can be declared as pointer to const x264-master/common/mc.c:424:52: style: Parameter 'pix' can be declared as pointer to const. However it seems that 'integral_init4h' is a callback function, if 'pix' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/mc.c:666:27: note: You might need to cast the function pointer here x264-master/common/mc.c:424:52: note: Parameter 'pix' can be declared as pointer to const x264-master/common/mc.c:434:52: style: Parameter 'pix' can be declared as pointer to const. However it seems that 'integral_init8h' is a callback function, if 'pix' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/mc.c:667:27: note: You might need to cast the function pointer here x264-master/common/mc.c:434:52: note: Parameter 'pix' can be declared as pointer to const x264-master/common/mc.c:490:16: style: Variable 'src2' can be declared as pointer to const [constVariablePointer] x264-master/common/mc.c:511:60: style: Parameter 'propagate_in' can be declared as pointer to const. However it seems that 'mbtree_propagate_cost' is a callback function, if 'propagate_in' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/mc.c:699:37: note: You might need to cast the function pointer here x264-master/common/mc.c:511:60: note: Parameter 'propagate_in' can be declared as pointer to const x264-master/common/mc.c:512:46: style: Parameter 'inter_costs' can be declared as pointer to const. However it seems that 'mbtree_propagate_cost' is a callback function, if 'inter_costs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/mc.c:699:37: note: You might need to cast the function pointer here x264-master/common/mc.c:512:46: note: Parameter 'inter_costs' can be declared as pointer to const x264-master/common/mc.c:512:69: style: Parameter 'inv_qscales' can be declared as pointer to const. However it seems that 'mbtree_propagate_cost' is a callback function, if 'inv_qscales' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/mc.c:699:37: note: You might need to cast the function pointer here x264-master/common/mc.c:512:69: note: Parameter 'inv_qscales' can be declared as pointer to const x264-master/common/mc.c:512:89: style: Parameter 'fps_factor' can be declared as pointer to const. However it seems that 'mbtree_propagate_cost' is a callback function, if 'fps_factor' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/mc.c:699:37: note: You might need to cast the function pointer here x264-master/common/mc.c:512:89: note: Parameter 'fps_factor' can be declared as pointer to const x264-master/common/mc.c:528:45: style: Parameter 'propagate_amount' can be declared as pointer to const. However it seems that 'mbtree_propagate_list' is a callback function, if 'propagate_amount' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/mc.c:700:37: note: You might need to cast the function pointer here x264-master/common/mc.c:528:45: note: Parameter 'propagate_amount' can be declared as pointer to const x264-master/common/mc.c:528:73: style: Parameter 'lowres_costs' can be declared as pointer to const. However it seems that 'mbtree_propagate_list' is a callback function, if 'lowres_costs' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/mc.c:700:37: note: You might need to cast the function pointer here x264-master/common/mc.c:528:73: note: Parameter 'lowres_costs' can be declared as pointer to const x264-master/common/mc.c:601:53: style: Parameter 'src' can be declared as pointer to const. However it seems that 'mbtree_fix8_pack' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/mc.c:673:33: note: You might need to cast the function pointer here x264-master/common/mc.c:601:53: note: Parameter 'src' can be declared as pointer to const x264-master/common/mc.c:607:55: style: Parameter 'src' can be declared as pointer to const. However it seems that 'mbtree_fix8_unpack' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/mc.c:674:33: note: You might need to cast the function pointer here x264-master/common/mc.c:607:55: note: Parameter 'src' can be declared as pointer to const x264-master/common/frame.c:211:31: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt] x264-master/common/frame.c:283:31: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt] x264-master/common/dct.c:882:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/dct.c:890:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/dct.c:906:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/dct.c:914:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/dct.c:922:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/dct.c:929:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/mips/pixel-c.c:648:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-master/common/mips/pixel-c.c:650:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-master/common/frame.c:861:57: style: Same expression on both sides of '||'. [duplicateExpression] x264-master/common/mips/predict-c.c:36:18: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/predict-c.c:38:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/predict-c.c:65:51: style: Parameter 'p_src' can be declared as pointer to const [constParameterPointer] x264-master/common/mips/predict-c.c:75:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/predict-c.c:78:51: style: Parameter 'p_src' can be declared as pointer to const [constParameterPointer] x264-master/common/mips/predict-c.c:126:68: style: Parameter 'p_src_left' can be declared as pointer to const. However it seems that 'intra_predict_dc_4x4_msa' is a callback function, if 'p_src_left' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/mips/predict-c.c:592:6: note: You might need to cast the function pointer here x264-master/common/mips/predict-c.c:126:68: note: Parameter 'p_src_left' can be declared as pointer to const x264-master/common/mips/predict-c.c:179:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/predict-c.c:209:70: style: Parameter 'p_src_left' can be declared as pointer to const. However it seems that 'intra_predict_dc_16x16_msa' is a callback function, if 'p_src_left' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/mips/predict-c.c:511:6: note: You might need to cast the function pointer here x264-master/common/mips/predict-c.c:209:70: note: Parameter 'p_src_left' can be declared as pointer to const x264-master/common/mips/predict-c.c:446:9: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/predict-c.c:447:9: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/predict-c.c:448:9: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/predict-c.c:449:9: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/frame.c:853:67: style:inconclusive: Function 'x264_BIT_DEPTH_sync_frame_list_init' argument 2 names different: declaration 'nelem' definition 'max_size'. [funcArgNamesDifferent] x264-master/common/frame.h:289:77: note: Function 'x264_BIT_DEPTH_sync_frame_list_init' argument 2 names different: declaration 'nelem' definition 'max_size'. x264-master/common/frame.c:853:67: note: Function 'x264_BIT_DEPTH_sync_frame_list_init' argument 2 names different: declaration 'nelem' definition 'max_size'. x264-master/common/frame.c:691:41: style: Parameter 'frame' can be declared as pointer to const [constParameterPointer] x264-master/common/frame.c:710:42: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-master/common/frame.c:718:35: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-master/common/mips/quant-c.c:449:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-master/common/mips/pixel-c.c:70:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/pixel-c.c:72:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/pixel-c.c:152:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/pixel-c.c:156:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/pixel-c.c:160:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/pixel-c.c:164:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/pixel-c.c:303:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/pixel-c.c:307:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/pixel-c.c:314:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/pixel-c.c:321:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/pixel-c.c:328:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/pixel-c.c:552:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/pixel-c.c:554:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/pixel-c.c:648:11: style: Variable 'p_src' is assigned a value that is never used. [unreadVariable] x264-master/common/mips/pixel-c.c:650:11: style: Variable 'p_ref' is assigned a value that is never used. [unreadVariable] x264-master/common/mips/pixel-c.c:784:9: style: Variable 'diff4' is assigned a value that is never used. [unreadVariable] x264-master/common/mips/pixel-c.c:784:9: style: Variable 'diff5' is assigned a value that is never used. [unreadVariable] x264-master/common/mips/pixel-c.c:784:9: style: Variable 'diff6' is assigned a value that is never used. [unreadVariable] x264-master/common/mips/pixel-c.c:784:9: style: Variable 'diff7' is assigned a value that is never used. [unreadVariable] x264-master/common/opencl.c:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_opencl_function_t [valueFlowBailoutIncompleteVar] x264-master/common/opencl.c:136:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] x264-master/common/opencl.c:179:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_INFO [valueFlowBailoutIncompleteVar] x264-master/common/opencl.c:235:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] x264-master/common/opencl.c:373:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] x264-master/common/opencl.c:407:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-master/common/opencl.c:422:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] x264-master/common/opencl.c:580:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_IMAGE_SCALES [valueFlowBailoutIncompleteVar] x264-master/common/opencl.c:628:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_IMAGE_SCALES [valueFlowBailoutIncompleteVar] x264-master/common/mips/deblock-c.c:352:9: style: Variable 'tmp2_m' is reassigned a value before the old one has been used. [redundantAssignment] x264-master/common/mips/deblock-c.c:352:9: note: tmp2_m is assigned x264-master/common/mips/deblock-c.c:352:9: note: tmp2_m is overwritten x264-master/common/mips/deblock-c.c:352:9: style: Variable 'tmp3_m' is reassigned a value before the old one has been used. [redundantAssignment] x264-master/common/mips/deblock-c.c:352:9: note: tmp3_m is assigned x264-master/common/mips/deblock-c.c:352:9: note: tmp3_m is overwritten x264-master/common/mips/deblock-c.c:806:13: style: Variable 'tmp2_m' is reassigned a value before the old one has been used. [redundantAssignment] x264-master/common/mips/deblock-c.c:806:13: note: tmp2_m is assigned x264-master/common/mips/deblock-c.c:806:13: note: tmp2_m is overwritten x264-master/common/mips/deblock-c.c:806:13: style: Variable 'tmp3_m' is reassigned a value before the old one has been used. [redundantAssignment] x264-master/common/mips/deblock-c.c:806:13: note: tmp3_m is assigned x264-master/common/mips/deblock-c.c:806:13: note: tmp3_m is overwritten x264-master/common/mips/deblock-c.c:1727:5: style: Variable 'mv5' is reassigned a value before the old one has been used. [redundantAssignment] x264-master/common/mips/deblock-c.c:1727:5: note: mv5 is assigned x264-master/common/mips/deblock-c.c:1727:5: note: mv5 is overwritten x264-master/common/mips/deblock-c.c:1737:9: style: Variable 'mv5' is reassigned a value before the old one has been used. [redundantAssignment] x264-master/common/mips/deblock-c.c:1727:5: note: mv5 is assigned x264-master/common/mips/deblock-c.c:1737:9: note: mv5 is overwritten x264-master/common/mips/deblock-c.c:314:62: style: Parameter 'p_data' can be declared as pointer to const [constParameterPointer] x264-master/common/mips/deblock-c.c:654:67: style: Parameter 'p_chroma' can be declared as pointer to const [constParameterPointer] x264-master/common/mips/deblock-c.c:976:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:977:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:979:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:980:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:988:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:989:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:991:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:992:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1000:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1001:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1003:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1004:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1012:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1013:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1015:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1016:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1024:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1025:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1027:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1028:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1036:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1037:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1039:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1040:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1048:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1049:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1051:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1052:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1060:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1061:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1063:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1064:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1380:67: style: Parameter 'p_chroma' can be declared as pointer to const [constParameterPointer] x264-master/common/mips/deblock-c.c:1533:46: style: Parameter 'pi_ref' can be declared as const array [constParameter] x264-master/common/mips/deblock-c.c:1592:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1621:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1654:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1684:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1762:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1791:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1820:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/mips/deblock-c.c:1849:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-master/common/macroblock.c:66:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weightfn [valueFlowBailoutIncompleteVar] x264-master/common/macroblock.c:283:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_WEIGHTP_SMART [valueFlowBailoutIncompleteVar] x264-master/common/macroblock.c:387:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_ME_ESA [valueFlowBailoutIncompleteVar] x264-master/common/macroblock.c:437:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_poc [valueFlowBailoutIncompleteVar] x264-master/common/macroblock.c:617:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plane_fld [valueFlowBailoutIncompleteVar] x264-master/common/macroblock.c:883:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/macroblock.c:1388:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/macroblock.c:1443:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/macroblock.c:1729:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/ppc/dct.c:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-master/common/ppc/deblock.c:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] x264-master/common/ppc/deblock.c:150:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-master/common/ppc/deblock.c:167:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-master/common/ppc/deblock.c:54:15: style: Variable 'src_int' can be declared as pointer to const [constVariablePointer] x264-master/common/ppc/mc.c:1276:1: error: There is an unknown macro here somewhere. Configuration is required. If PLANE_COPY_SWAP is a macro then please configure it. [unknownMacro] x264-master/common/mvpred.c:74:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/mvpred.c:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/mvpred.c:174:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/mvpred.c:188:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mb_type [valueFlowBailoutIncompleteVar] x264-master/common/mvpred.c:311:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/mvpred.c:457:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_DIRECT_PRED_NONE [valueFlowBailoutIncompleteVar] x264-master/common/mvpred.c:544:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/ppc/predict.c:38:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/ppc/predict.c:82:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/ppc/predict.c:132:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/ppc/predict.c:146:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/ppc/predict.c:158:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/ppc/predict.c:170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-master/common/ppc/predict.c:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-master/common/ppc/predict.c:240:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/dct.c:936:65: style: Parameter 'src' can be declared as pointer to const. However it seems that 'zigzag_interleave_8x8_cavlc' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/dct.c:1065:44: note: You might need to cast the function pointer here x264-master/common/dct.c:936:65: note: Parameter 'src' can be declared as pointer to const x264-master/common/pixel.c:665:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:61:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:62:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:63:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:64:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:140:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_satd [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:177:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_satd [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:222:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:253:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_satd [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:296:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_satd [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:345:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_satd [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:415:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_satd [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:485:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_satd [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:595:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum0 [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:678:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum0 [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:745:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum0 [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:896:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum0 [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:897:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum0 [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:903:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum0 [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1008:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum0 [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1009:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum0 [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1018:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1072:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1110:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum_tab [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1137:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum_tab [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1238:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1343:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum4_tab [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1442:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1451:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1459:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1472:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1522:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FENC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1522:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FENC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1522:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FENC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1522:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FENC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1522:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FENC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1522:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FENC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1522:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FENC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1543:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pix [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1544:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pix [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1557:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1558:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1559:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1560:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:1561:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/pixel.c:691:50: style:inconclusive: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 3 names different: declaration 'i_pix1' definition 'stride1'. [funcArgNamesDifferent] x264-master/common/pixel.h:155:79: note: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 3 names different: declaration 'i_pix1' definition 'stride1'. x264-master/common/pixel.c:691:50: note: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 3 names different: declaration 'i_pix1' definition 'stride1'. x264-master/common/pixel.c:692:50: style:inconclusive: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 5 names different: declaration 'i_pix2' definition 'stride2'. [funcArgNamesDifferent] x264-master/common/pixel.h:155:109: note: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 5 names different: declaration 'i_pix2' definition 'stride2'. x264-master/common/pixel.c:692:50: note: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 5 names different: declaration 'i_pix2' definition 'stride2'. x264-master/common/pixel.c:693:32: style:inconclusive: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 6 names different: declaration 'i_width' definition 'width'. [funcArgNamesDifferent] x264-master/common/pixel.h:156:34: note: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 6 names different: declaration 'i_width' definition 'width'. x264-master/common/pixel.c:693:32: note: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 6 names different: declaration 'i_width' definition 'width'. x264-master/common/pixel.c:693:43: style:inconclusive: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 7 names different: declaration 'i_height' definition 'height'. [funcArgNamesDifferent] x264-master/common/pixel.h:156:47: note: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 7 names different: declaration 'i_height' definition 'height'. x264-master/common/pixel.c:693:43: note: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 7 names different: declaration 'i_height' definition 'height'. x264-master/common/quant.c:112:47: style: Parameter 'dequant_mf' can be declared as const array. However it seems that 'dequant_4x4' is a callback function, if 'dequant_mf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/quant.c:422:23: note: You might need to cast the function pointer here x264-master/common/quant.c:112:47: note: Parameter 'dequant_mf' can be declared as const array x264-master/common/quant.c:130:47: style: Parameter 'dequant_mf' can be declared as const array. However it seems that 'dequant_8x8' is a callback function, if 'dequant_mf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/quant.c:424:23: note: You might need to cast the function pointer here x264-master/common/quant.c:130:47: note: Parameter 'dequant_mf' can be declared as const array x264-master/common/quant.c:185:77: style: Parameter 'dequant_mf' can be declared as const array. However it seems that 'idct_dequant_2x4_dc' is a callback function, if 'dequant_mf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/quant.c:426:31: note: You might need to cast the function pointer here x264-master/common/quant.c:185:77: note: Parameter 'dequant_mf' can be declared as const array x264-master/common/quant.c:199:58: style: Parameter 'dequant_mf' can be declared as const array. However it seems that 'idct_dequant_2x4_dconly' is a callback function, if 'dequant_mf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/quant.c:427:35: note: You might need to cast the function pointer here x264-master/common/quant.c:199:58: note: Parameter 'dequant_mf' can be declared as const array x264-master/common/quant.c:239:58: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] x264-master/common/quant.c:304:65: style: Parameter 'offset' can be declared as pointer to const. However it seems that 'denoise_dct' is a callback function, if 'offset' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/quant.c:432:23: note: You might need to cast the function pointer here x264-master/common/quant.c:304:65: note: Parameter 'offset' can be declared as pointer to const x264-master/common/quant.c:326:60: style: Parameter 'dct' can be declared as pointer to const [constParameterPointer] x264-master/common/quant.c:375:1: style: Parameter 'l' can be declared as pointer to const. However it seems that 'coeff_last4' is a callback function, if 'l' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/quant.c:437:23: note: You might need to cast the function pointer here x264-master/common/quant.c:375:1: note: Parameter 'l' can be declared as pointer to const x264-master/common/quant.c:376:1: style: Parameter 'l' can be declared as pointer to const. However it seems that 'coeff_last8' is a callback function, if 'l' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/quant.c:438:23: note: You might need to cast the function pointer here x264-master/common/quant.c:376:1: note: Parameter 'l' can be declared as pointer to const x264-master/common/quant.c:377:1: style: Parameter 'l' can be declared as pointer to const. However it seems that 'coeff_last15' is a callback function, if 'l' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/quant.c:439:37: note: You might need to cast the function pointer here x264-master/common/quant.c:377:1: note: Parameter 'l' can be declared as pointer to const x264-master/common/quant.c:378:1: style: Parameter 'l' can be declared as pointer to const. However it seems that 'coeff_last16' is a callback function, if 'l' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/quant.c:440:37: note: You might need to cast the function pointer here x264-master/common/quant.c:378:1: note: Parameter 'l' can be declared as pointer to const x264-master/common/quant.c:379:1: style: Parameter 'l' can be declared as pointer to const. However it seems that 'coeff_last64' is a callback function, if 'l' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/quant.c:441:37: note: You might need to cast the function pointer here x264-master/common/quant.c:379:1: note: Parameter 'l' can be declared as pointer to const x264-master/common/ppc/pixel.c:150:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-master/common/ppc/pixel.c:200:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-master/common/ppc/pixel.c:265:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-master/common/ppc/pixel.c:312:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-master/common/ppc/pixel.c:385:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-master/common/ppc/pixel.c:434:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-master/common/ppc/pixel.c:544:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-master/common/pixel.c:679:29: style: Parameter 'sum0' can be declared as const array. However it seems that 'ssim_end4' is a callback function, if 'sum0' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/pixel.c:885:23: note: You might need to cast the function pointer here x264-master/common/pixel.c:679:29: note: Parameter 'sum0' can be declared as const array x264-master/common/quant.c:276:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-master/common/pixel.c:679:45: style: Parameter 'sum1' can be declared as const array. However it seems that 'ssim_end4' is a callback function, if 'sum1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/pixel.c:885:23: note: You might need to cast the function pointer here x264-master/common/pixel.c:679:45: note: Parameter 'sum1' can be declared as const array x264-master/common/quant.c:309:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-master/common/pixel.c:759:33: style: Parameter 'enc_dc' can be declared as const array. However it seems that 'x264_pixel_ads4' is a callback function, if 'enc_dc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/pixel.c:873:5: note: You might need to cast the function pointer here x264-master/common/pixel.c:759:33: note: Parameter 'enc_dc' can be declared as const array x264-master/common/pixel.c:760:39: style: Parameter 'cost_mvx' can be declared as pointer to const. However it seems that 'x264_pixel_ads4' is a callback function, if 'cost_mvx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/pixel.c:873:5: note: You might need to cast the function pointer here x264-master/common/pixel.c:760:39: note: Parameter 'cost_mvx' can be declared as pointer to const x264-master/common/pixel.c:776:33: style: Parameter 'enc_dc' can be declared as const array. However it seems that 'x264_pixel_ads2' is a callback function, if 'enc_dc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/pixel.c:873:5: note: You might need to cast the function pointer here x264-master/common/pixel.c:776:33: note: Parameter 'enc_dc' can be declared as const array x264-master/common/pixel.c:777:39: style: Parameter 'cost_mvx' can be declared as pointer to const. However it seems that 'x264_pixel_ads2' is a callback function, if 'cost_mvx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/pixel.c:873:5: note: You might need to cast the function pointer here x264-master/common/pixel.c:777:39: note: Parameter 'cost_mvx' can be declared as pointer to const x264-master/common/pixel.c:791:33: style: Parameter 'enc_dc' can be declared as const array. However it seems that 'x264_pixel_ads1' is a callback function, if 'enc_dc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/pixel.c:873:5: note: You might need to cast the function pointer here x264-master/common/pixel.c:791:33: note: Parameter 'enc_dc' can be declared as const array x264-master/common/pixel.c:792:39: style: Parameter 'cost_mvx' can be declared as pointer to const. However it seems that 'x264_pixel_ads1' is a callback function, if 'cost_mvx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/pixel.c:873:5: note: You might need to cast the function pointer here x264-master/common/pixel.c:792:39: note: Parameter 'cost_mvx' can be declared as pointer to const x264-master/common/ppc/pixel.c:1250:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-master/common/predict.c:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:118:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:216:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:248:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:265:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:272:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:318:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:336:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:356:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:398:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:426:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:433:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:483:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:488:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:493:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:499:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:503:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:510:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:669:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:702:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:708:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:714:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:721:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:728:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:733:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:827:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/predict.c:876:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/common/ppc/pixel.c:150:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x264-master/common/ppc/pixel.c:150:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x264-master/common/ppc/pixel.c:200:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x264-master/common/ppc/pixel.c:200:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x264-master/common/ppc/pixel.c:265:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x264-master/common/ppc/pixel.c:265:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x264-master/common/ppc/pixel.c:312:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x264-master/common/ppc/pixel.c:312:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x264-master/common/ppc/pixel.c:385:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x264-master/common/ppc/pixel.c:385:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x264-master/common/ppc/pixel.c:434:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x264-master/common/ppc/pixel.c:434:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x264-master/common/ppc/pixel.c:544:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x264-master/common/ppc/pixel.c:544:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x264-master/common/ppc/pixel.c:1250:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x264-master/common/ppc/pixel.c:1250:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x264-master/common/mips/mc-c.c:2792:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_hpel_ref0 [valueFlowBailoutIncompleteVar] x264-master/common/mips/mc-c.c:2987:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/mips/mc-c.c:2995:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FENC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/mips/mc-c.c:3004:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/mips/mc-c.c:3032:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_hpel_ref0 [valueFlowBailoutIncompleteVar] x264-master/common/mvpred.c:265:22: style: Variable 'mv_col' can be declared as pointer to const [constVariablePointer] x264-master/common/mvpred.c:376:13: style: Variable 'l1ref0' can be declared as pointer to const [constVariablePointer] x264-master/common/mvpred.c:377:13: style: Variable 'l1ref1' can be declared as pointer to const [constVariablePointer] x264-master/common/mvpred.c:378:15: style: Variable 'l1mv' can be declared as const array [constVariable] x264-master/common/mvpred.c:565:9: style: Variable 'mvp' can be declared as pointer to const [constVariablePointer] x264-master/common/mvpred.c:566:9: style: Variable 'mvp' can be declared as pointer to const [constVariablePointer] x264-master/common/mvpred.c:567:9: style: Variable 'mvp' can be declared as pointer to const [constVariablePointer] x264-master/common/mvpred.c:568:9: style: Variable 'mvp' can be declared as pointer to const [constVariablePointer] x264-master/common/set.c:86:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-master/common/set.c:336:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-master/common/set.c:356:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CQM_CUSTOM [valueFlowBailoutIncompleteVar] x264-master/common/threadpool.c:70:5: error: syntax error [syntaxError] x264-master/common/win32thread.c:61:5: error: syntax error [syntaxError] x264-master/common/x86/mc-c.c:716:1: error: There is an unknown macro here somewhere. Configuration is required. If PLANE_COPY is a macro then please configure it. [unknownMacro] x264-master/common/deblock.c:584:36: style: Redundant condition: !0. '!b_interlaced || (!0 && !h->mb.field[h->mb.i_mb_top_xy])' is equivalent to '!b_interlaced' [redundantCondition] x264-master/common/x86/predict-c.c:151:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/x86/predict-c.c:153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/x86/predict-c.c:157:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/x86/predict-c.c:159:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/x86/predict-c.c:191:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/x86/predict-c.c:193:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/x86/predict-c.c:194:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/x86/predict-c.c:195:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/x86/predict-c.c:284:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/x86/predict-c.c:286:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/x86/predict-c.c:291:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/x86/predict-c.c:292:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/common/deblock.c:661:9: style: The if condition is the same as the previous if condition [duplicateCondition] x264-master/common/deblock.c:659:9: note: First condition x264-master/common/deblock.c:661:9: note: Second condition x264-master/common/deblock.c:110:113: style: Parameter 'tc0' can be declared as pointer to const [constParameterPointer] x264-master/common/deblock.c:123:95: style: Parameter 'tc0' can be declared as pointer to const. However it seems that 'deblock_h_luma_mbaff_c' is a callback function, if 'tc0' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/deblock.c:699:30: note: You might need to cast the function pointer here x264-master/common/deblock.c:123:95: note: Parameter 'tc0' can be declared as pointer to const x264-master/common/deblock.c:151:134: style: Parameter 'tc0' can be declared as pointer to const [constParameterPointer] x264-master/common/deblock.c:277:41: style: Parameter 'nnz' can be declared as const array. However it seems that 'deblock_strength_c' is a callback function, if 'nnz' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/deblock.c:703:28: note: You might need to cast the function pointer here x264-master/common/deblock.c:277:41: note: Parameter 'nnz' can be declared as const array x264-master/common/deblock.c:277:70: style: Parameter 'ref' can be declared as const array. However it seems that 'deblock_strength_c' is a callback function, if 'ref' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/common/deblock.c:703:28: note: You might need to cast the function pointer here x264-master/common/deblock.c:277:70: note: Parameter 'ref' can be declared as const array x264-master/common/vlc.c:38:30: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] x264-master/common/vlc.c:85:30: error: Uninitialized variable: runlevel.last [uninitvar] x264-master/encoder/api.c:118:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-master/encoder/macroblock.h:92:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CQM_4IY [valueFlowBailoutIncompleteVar] x264-master/encoder/macroblock.h:103:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CQM_8IY [valueFlowBailoutIncompleteVar] x264-master/encoder/macroblock.h:135:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_idx_xy_fenc [valueFlowBailoutIncompleteVar] x264-master/encoder/macroblock.h:173:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FENC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/encoder/cavlc.c:92:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROFILE_HIGH [valueFlowBailoutIncompleteVar] x264-master/encoder/cavlc.c:132:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_run_before [valueFlowBailoutIncompleteVar] x264-master/encoder/cavlc.c:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_16x16 [valueFlowBailoutIncompleteVar] x264-master/encoder/cavlc.c:244:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mvp [valueFlowBailoutIncompleteVar] x264-master/encoder/cavlc.c:281:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_scan8 [valueFlowBailoutIncompleteVar] x264-master/encoder/cavlc.c:308:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_16x16 [valueFlowBailoutIncompleteVar] x264-master/encoder/cavlc.c:340:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_L0 [valueFlowBailoutIncompleteVar] x264-master/encoder/cavlc.c:414:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_8x8 [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_4x4 [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:78:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_INTERLACED [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_mb_chroma_pred_mode_fix [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:158:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_16x16 [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:200:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_L0_8x8 [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:217:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D_DIRECT_8x8 [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:243:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_scan8 [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:331:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mvp [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:360:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_idx_x [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:383:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_TYPE_I [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:437:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_L0 [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:502:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_LEFT [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:618:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LUMA_DC [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:667:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_significant_coeff_flag_offset [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:760:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cabac_block_residual_c [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:767:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DCT_CHROMA_DC [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:925:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_MBAFF [valueFlowBailoutIncompleteVar] x264-master/encoder/cavlc.c:75:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-master/encoder/cavlc.c:157:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-master/encoder/lookahead.c:214:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_bframes [valueFlowBailoutIncompleteVar] x264-master/encoder/cabac.c:73:38: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] x264-master/encoder/cabac.c:322:39: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-master/encoder/cabac.c:724:32: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-master/common/set.c:81:9: style: Variable 'deadzone' can be declared as const array [constVariable] x264-master/common/set.c:323:11: style: Variable 'nextvar' can be declared as pointer to const [constVariablePointer] x264-master/encoder/macroblock.c:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORD_SIZE [valueFlowBailoutIncompleteVar] x264-master/encoder/macroblock.c:136:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CQM_4IY [valueFlowBailoutIncompleteVar] x264-master/encoder/macroblock.c:263:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CQM_4IC [valueFlowBailoutIncompleteVar] x264-master/encoder/macroblock.c:502:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_scan8 [valueFlowBailoutIncompleteVar] x264-master/encoder/macroblock.c:626:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_scan8 [valueFlowBailoutIncompleteVar] x264-master/encoder/macroblock.c:992:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mvp [valueFlowBailoutIncompleteVar] x264-master/encoder/macroblock.c:1186:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHROMA_422 [valueFlowBailoutIncompleteVar] x264-master/encoder/macroblock.c:1391:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CQM_4PY [valueFlowBailoutIncompleteVar] x264-master/common/macroblock.c:1509:27: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt] x264-master/common/macroblock.c:591:25: error: Array 'h->mb.pic.p_fdec[3]' accessed at index h->mb.pic.p_fdec[*][-33], which is out of bounds. [negativeIndex] x264-master/common/macroblock.c:592:25: error: Array 'h->mb.pic.p_fdec[3]' accessed at index h->mb.pic.p_fdec[*][-33], which is out of bounds. [negativeIndex] x264-master/common/macroblock.c:598:25: error: Array 'h->mb.pic.p_fdec[3]' accessed at index h->mb.pic.p_fdec[*][-33], which is out of bounds. [negativeIndex] x264-master/common/macroblock.c:369:42: style: Condition '!i' is always true [knownConditionTrueFalse] x264-master/common/macroblock.c:363:22: note: Assignment 'i=0', assigned value is 0 x264-master/common/macroblock.c:363:27: note: Assuming that condition 'i<=0' is not redundant x264-master/common/macroblock.c:369:42: note: Condition '!i' is always true x264-master/common/macroblock.c:413:69: style: Condition '!i' is always true [knownConditionTrueFalse] x264-master/common/macroblock.c:412:22: note: Assignment 'i=0', assigned value is 0 x264-master/common/macroblock.c:412:27: note: Assuming that condition 'i<=0' is not redundant x264-master/common/macroblock.c:413:69: note: Condition '!i' is always true x264-master/common/macroblock.c:574:24: style: Condition 'mb_interlaced' is always false [knownConditionTrueFalse] x264-master/common/macroblock.c:570:33: note: Assignment 'mb_interlaced=b_mbaff&&0', assigned value is 0 x264-master/common/macroblock.c:574:24: note: Condition 'mb_interlaced' is always false x264-master/common/macroblock.c:578:31: style: Condition 'mb_interlaced' is always false [knownConditionTrueFalse] x264-master/common/macroblock.c:570:33: note: Assignment 'mb_interlaced=b_mbaff&&0', assigned value is 0 x264-master/common/macroblock.c:578:31: note: Condition 'mb_interlaced' is always false x264-master/common/macroblock.c:582:9: style: Condition 'mb_interlaced' is always false [knownConditionTrueFalse] x264-master/common/macroblock.c:570:33: note: Assignment 'mb_interlaced=b_mbaff&&0', assigned value is 0 x264-master/common/macroblock.c:582:9: note: Condition 'mb_interlaced' is always false x264-master/encoder/encoder.c:58:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIXEL_MAX [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:77:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_thread_active [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:97:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOF_PIXEL [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARAM_INTERLACED [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:249:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_TYPE_B [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:394:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_payload [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:405:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_MBAFF [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:427:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:1423:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_ME_TESA [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:1431:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_luma2chroma_pixel [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:1493:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_WARNING [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:1513:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_t [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:1882:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_ME_ESA [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:1957:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_thread_phase [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:1976:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_param_t [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:1999:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_nal_t [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:2041:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_payload [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:2059:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_payload [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:2107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sps_write [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:2143:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_corrupt [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:2172:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_WEIGHTP_SMART [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:2206:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filtered [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:2302:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_TYPE_I [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:2420:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_MBAFF [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:2550:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_poc [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:2577:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_type [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:2611:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAL_SLICE_IDR [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:2709:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_cabac_t [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:2740:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_cabac_t [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:2760:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NALU_OVERHEAD [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:3146:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:3156:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:3175:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_MBAFF [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:3232:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARAM_INTERLACED [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:3290:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:3330:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NALU_OVERHEAD [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:3918:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_TYPE_AUTO [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:4186:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_16x16 [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:4201:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_TYPE_I [valueFlowBailoutIncompleteVar] x264-master/encoder/encoder.c:4585:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_thread_active [valueFlowBailoutIncompleteVar] x264-master/encoder/ratecontrol.c:205:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QP_BD_OFFSET [valueFlowBailoutIncompleteVar] x264-master/encoder/ratecontrol.c:209:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QP_BD_OFFSET [valueFlowBailoutIncompleteVar] x264-master/encoder/ratecontrol.c:247:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FENC_STRIDE [valueFlowBailoutIncompleteVar] x264-master/encoder/ratecontrol.c:275:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHROMA444 [valueFlowBailoutIncompleteVar] x264-master/encoder/ratecontrol.c:1222:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUSED [valueFlowBailoutIncompleteVar] x264-master/encoder/ratecontrol.c:1274:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_zone_t [valueFlowBailoutIncompleteVar] x264-master/encoder/ratecontrol.c:1416:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_TYPE_I [valueFlowBailoutIncompleteVar] x264-master/encoder/ratecontrol.c:1546:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_TYPE_I [valueFlowBailoutIncompleteVar] x264-master/encoder/ratecontrol.c:2044:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_TYPE_I [valueFlowBailoutIncompleteVar] x264-master/encoder/ratecontrol.c:2142:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rc [valueFlowBailoutIncompleteVar] x264-master/encoder/ratecontrol.c:2220:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_fill_final_min [valueFlowBailoutIncompleteVar] x264-master/encoder/ratecontrol.c:2293:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_TYPE_I [valueFlowBailoutIncompleteVar] x264-master/encoder/ratecontrol.c:2406:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_TYPE_I [valueFlowBailoutIncompleteVar] x264-master/encoder/ratecontrol.c:2669:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slice_size_planned [valueFlowBailoutIncompleteVar] x264-master/encoder/ratecontrol.c:2920:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_WARNING [valueFlowBailoutIncompleteVar] x264-master/encoder/ratecontrol.c:2959:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-master/common/macroblock.c:67:84: style: Argument '&h->mb.pic.p_fdec[1][offset],32' to function weightfn is always 32. It does not matter what value 'offset' has. [knownArgument] x264-master/common/macroblock.c:71:84: style: Argument '&h->mb.pic.p_fdec[2][offset],32' to function weightfn is always 32. It does not matter what value 'offset' has. [knownArgument] x264-master/common/macroblock.c:561:53: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] x264-master/common/macroblock.c:577:12: style: Variable 'plane_fdec' can be declared as pointer to const [constVariablePointer] x264-master/common/macroblock.c:579:12: style: Variable 'intra_fdec' can be declared as pointer to const [constVariablePointer] x264-master/common/macroblock.c:872:14: style: Variable 'cbp' can be declared as pointer to const [constVariablePointer] x264-master/common/macroblock.c:1052:17: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] x264-master/common/macroblock.c:1413:22: style: Variable 'nnz_cur' can be declared as pointer to const [constVariablePointer] x264-master/common/macroblock.c:1502:18: style: Variable 'left' can be declared as pointer to const [constVariablePointer] x264-master/common/macroblock.c:1512:21: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] x264-master/common/macroblock.c:1573:14: style: Variable 'left' can be declared as pointer to const [constVariablePointer] x264-master/encoder/me.c:867:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_pixel_size [valueFlowBailoutIncompleteVar] x264-master/encoder/me.c:1031:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_SCAN8_0 [valueFlowBailoutIncompleteVar] x264-master/encoder/macroblock.c:35:66: style: Parameter 'dct' can be declared as const array [constParameter] x264-master/encoder/macroblock.c:44:66: style: Parameter 'dct' can be declared as const array [constParameter] x264-master/encoder/macroblock.c:63:49: style: Parameter 'dct' can be declared as const array [constParameter] x264-master/encoder/macroblock.c:63:84: style: Parameter 'dequant_mf' can be declared as const array [constParameter] x264-master/encoder/macroblock.c:72:65: style: Parameter 'dequant_mf' can be declared as const array [constParameter] x264-master/encoder/macroblock.c:245:81: style: Parameter 'dequant_mf' can be declared as const array [constParameter] x264-master/encoder/macroblock.c:620:14: style: Variable 'i_qp' is assigned a value that is never used. [unreadVariable] x264-master/encoder/macroblock.c:909:31: style: Variable 'plane_cbp' is assigned a value that is never used. [unreadVariable] x264-master/encoder/macroblock.c:1182:14: style: Variable 'i_qp' is assigned a value that is never used. [unreadVariable] x264-master/encoder/set.c:46:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_zigzag_scan4 [valueFlowBailoutIncompleteVar] x264-master/example.c:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] x264-master/extras/getopt.c:681:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] x264-master/encoder/ratecontrol.c:2051:13: style: Variable 'q' is assigned an expression that holds the same value. [redundantAssignment] x264-master/encoder/ratecontrol.c:2046:19: note: iq is assigned 'q' here. x264-master/encoder/ratecontrol.c:2051:13: note: Variable 'q' is assigned an expression that holds the same value. x264-master/encoder/rdo.c:386:51: error: Syntax Error: AST broken, operator '++' doesn't have an operand. [internalAstError] x264-master/encoder/ratecontrol.c:486:1: style: Label 'fail' is not used. [unusedLabel] x264-master/encoder/ratecontrol.c:1259:1: style: Label 'fail' is not used. [unusedLabel] x264-master/encoder/ratecontrol.c:1329:1: style: Label 'fail' is not used. [unusedLabel] x264-master/encoder/ratecontrol.c:2928:1: style: Label 'fail' is not used. [unusedLabel] x264-master/encoder/ratecontrol.c:3132:1: style: Label 'fail' is not used. [unusedLabel] x264-master/encoder/ratecontrol.c:417:50: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-master/encoder/ratecontrol.c:420:11: style: Variable 'srcdim' can be declared as const array [constVariable] x264-master/encoder/ratecontrol.c:421:11: style: Variable 'dstdim' can be declared as const array [constVariable] x264-master/encoder/ratecontrol.c:501:46: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] x264-master/encoder/ratecontrol.c:501:88: style: Parameter 'coeff' can be declared as pointer to const [constParameterPointer] x264-master/encoder/ratecontrol.c:622:37: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] x264-master/encoder/ratecontrol.c:622:50: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] x264-master/encoder/ratecontrol.c:1333:39: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-master/encoder/ratecontrol.c:1410:40: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-master/encoder/ratecontrol.c:2003:58: style: Parameter 'rce' can be declared as pointer to const [constParameterPointer] x264-master/encoder/ratecontrol.c:2006:18: style: Variable 'zone' can be declared as pointer to const [constVariablePointer] x264-master/encoder/ratecontrol.c:2037:66: style: Parameter 'rce' can be declared as pointer to const [constParameterPointer] x264-master/encoder/ratecontrol.c:2041:18: style: Variable 'zone' can be declared as pointer to const [constVariablePointer] x264-master/encoder/ratecontrol.c:2109:41: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] x264-master/encoder/ratecontrol.c:2141:25: style: Variable 'rcc' can be declared as pointer to const [constVariablePointer] x264-master/encoder/ratecontrol.c:2242:36: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-master/encoder/ratecontrol.c:2836:35: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-master/encoder/ratecontrol.c:2855:44: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-master/encoder/ratecontrol.c:2953:30: style: Variable 'rce' can be declared as pointer to const [constVariablePointer] x264-master/encoder/ratecontrol.c:3059:38: style: Variable 'rce' can be declared as pointer to const [constVariablePointer] x264-master/filters/filters.c:93:9: warning: If memory allocation fails, then there is a possible null pointer dereference: opts [nullPointerOutOfMemory] x264-master/filters/filters.c:69:25: note: Assuming allocation function fails x264-master/filters/filters.c:69:25: note: Assignment 'opts=calloc(1,size)', assigned value is 0 x264-master/filters/filters.c:93:9: note: Null pointer dereference x264-master/filters/filters.c:93:9: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] x264-master/filters/filters.c:69:25: note: Assuming allocation function fails x264-master/filters/filters.c:69:25: note: Assignment 'opts=calloc(1,size)', assigned value is 0 x264-master/filters/filters.c:93:9: note: Null pointer addition x264-master/filters/video/cache.c:70:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cli_pic_t [valueFlowBailoutIncompleteVar] x264-master/filters/video/crop.c:88:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_INFO [valueFlowBailoutIncompleteVar] x264-master/filters/video/cache.c:66:9: error: Memory leak: h [memleak] x264-master/filters/video/cache.c:132:52: style: Parameter 'pic' can be declared as pointer to const. However it seems that 'release_frame' is a callback function, if 'pic' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/filters/video/cache.c:151:64: note: You might need to cast the function pointer here x264-master/filters/video/cache.c:132:52: note: Parameter 'pic' can be declared as pointer to const x264-master/filters/video/crop.c:80:9: style: Condition 'err' is always false [knownConditionTrueFalse] x264-master/filters/video/crop.c:78:26: note: Calling function 'handle_opts' returns 0 x264-master/filters/video/crop.c:78:26: note: Assignment 'err=handle_opts(h,info,opts,optlist)', assigned value is 0 x264-master/filters/video/crop.c:80:9: note: Condition 'err' is always false x264-master/filters/video/crop.c:76:9: error: Memory leak: h [memleak] x264-master/filters/video/crop.c:51:54: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] x264-master/filters/video/depth.c:53:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_MASK [valueFlowBailoutIncompleteVar] x264-master/filters/video/depth.c:71:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_MASK [valueFlowBailoutIncompleteVar] x264-master/filters/video/depth.c:103:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-master/filters/video/depth.c:104:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-master/filters/video/depth.c:105:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-master/filters/video/depth.c:106:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-master/filters/video/depth.c:110:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_MASK [valueFlowBailoutIncompleteVar] x264-master/filters/video/depth.c:148:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_MASK [valueFlowBailoutIncompleteVar] x264-master/filters/video/depth.c:175:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_HIGH_DEPTH [valueFlowBailoutIncompleteVar] x264-master/filters/video/depth.c:206:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_HIGH_DEPTH [valueFlowBailoutIncompleteVar] x264-master/filters/video/fix_vfr_pts.c:51:73: style: Parameter 'info' can be declared as pointer to const. However it seems that 'init' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/filters/video/fix_vfr_pts.c:136:62: note: You might need to cast the function pointer here x264-master/filters/video/fix_vfr_pts.c:51:73: note: Parameter 'info' can be declared as pointer to const x264-master/filters/video/depth.c:203:32: style: Parameter 'param' can be declared as pointer to const. However it seems that 'init' is a callback function, if 'param' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/filters/video/depth.c:261:47: note: You might need to cast the function pointer here x264-master/filters/video/depth.c:203:32: note: Parameter 'param' can be declared as pointer to const x264-master/filters/video/internal.c:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_MASK [valueFlowBailoutIncompleteVar] x264-master/extras/getopt.c:776:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] x264-master/filters/video/resize.c:594:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_OTHER [valueFlowBailoutIncompleteVar] x264-master/filters/video/resize.c:33:38: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] x264-master/filters/video/resize.c:585:106: style: Parameter 'opt_string' can be declared as pointer to const. However it seems that 'init' is a callback function, if 'opt_string' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/filters/video/resize.c:612:48: note: You might need to cast the function pointer here x264-master/filters/video/resize.c:585:106: note: Parameter 'opt_string' can be declared as pointer to const x264-master/filters/video/select_every.c:66:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] x264-master/filters/video/source.c:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable release_frame [valueFlowBailoutIncompleteVar] x264-master/filters/video/source.c:48:9: error: Memory leak: h [memleak] x264-master/filters/video/video.c:72:9: warning: Either the condition 'filter_i' is redundant or there is possible null pointer dereference: filter_i. [nullPointerRedundantCheck] x264-master/filters/video/video.c:69:12: note: Assuming that condition 'filter_i' is not redundant x264-master/filters/video/video.c:72:9: note: Null pointer dereference x264-master/input/input.c:56:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_MASK [valueFlowBailoutIncompleteVar] x264-master/input/input.c:65:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_HIGH_DEPTH [valueFlowBailoutIncompleteVar] x264-master/input/input.c:70:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_MASK [valueFlowBailoutIncompleteVar] x264-master/input/input.c:84:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_MASK [valueFlowBailoutIncompleteVar] x264-master/input/input.c:93:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_MASK [valueFlowBailoutIncompleteVar] x264-master/input/input.c:127:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NATIVE_ALIGN [valueFlowBailoutIncompleteVar] x264-master/input/input.c:146:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_MASK [valueFlowBailoutIncompleteVar] x264-master/input/ffms.c:54:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_INTERVAL [valueFlowBailoutIncompleteVar] x264-master/input/ffms.c:71:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_PIX_FMT_YUV420P [valueFlowBailoutIncompleteVar] x264-master/input/ffms.c:87:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FFMS_SEEK_LINEAR_NO_RW [valueFlowBailoutIncompleteVar] x264-master/input/ffms.c:174:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_NONE [valueFlowBailoutIncompleteVar] x264-master/input/ffms.c:201:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_NOPTS_VALUE [valueFlowBailoutIncompleteVar] x264-master/input/input.c:150:37: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-master/input/input.c:150:46: style: Parameter 'fh' can be declared as pointer to const [constParameterPointer] x264-master/input/input.c:185:34: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-master/input/input.c:254:34: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-master/input/input.c:254:43: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] x264-master/input/input.c:269:39: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-master/input/lavf.c:57:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_PIX_FMT_YUV420P [valueFlowBailoutIncompleteVar] x264-master/input/lavf.c:109:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] x264-master/input/lavf.c:191:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_PIX_FMT_YUV420P [valueFlowBailoutIncompleteVar] x264-master/input/lavf.c:252:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_NONE [valueFlowBailoutIncompleteVar] x264-master/input/raw.c:61:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_MAX [valueFlowBailoutIncompleteVar] x264-master/input/lavf.c:181:9: error: Memory leak: h [memleak] x264-master/input/lavf.c:184:9: error: Memory leak: h [memleak] x264-master/input/thread.c:61:9: error: Memory leak: h [memleak] x264-master/input/thread.c:56:5: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] x264-master/input/thread.c:53:29: note: Assuming allocation function fails x264-master/input/thread.c:53:29: note: Assignment 'h=malloc(sizeof(struct thread_hnd_t))', assigned value is 0 x264-master/input/thread.c:56:5: note: Null pointer dereference x264-master/input/thread.c:57:5: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] x264-master/input/thread.c:53:29: note: Assuming allocation function fails x264-master/input/thread.c:53:29: note: Assignment 'h=malloc(sizeof(struct thread_hnd_t))', assigned value is 0 x264-master/input/thread.c:57:5: note: Null pointer dereference x264-master/input/thread.c:58:5: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] x264-master/input/thread.c:53:29: note: Assuming allocation function fails x264-master/input/thread.c:53:29: note: Assignment 'h=malloc(sizeof(struct thread_hnd_t))', assigned value is 0 x264-master/input/thread.c:58:5: note: Null pointer dereference x264-master/input/thread.c:59:5: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] x264-master/input/thread.c:53:29: note: Assuming allocation function fails x264-master/input/thread.c:53:29: note: Assignment 'h=malloc(sizeof(struct thread_hnd_t))', assigned value is 0 x264-master/input/thread.c:59:5: note: Null pointer dereference x264-master/input/thread.c:60:10: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] x264-master/input/thread.c:53:29: note: Assuming allocation function fails x264-master/input/thread.c:53:29: note: Assignment 'h=malloc(sizeof(struct thread_hnd_t))', assigned value is 0 x264-master/input/thread.c:60:10: note: Null pointer dereference x264-master/input/raw.c:187:16: style: Variable 'h' can be declared as pointer to const [constVariablePointer] x264-master/input/avs.c:291:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_DEBUG [valueFlowBailoutIncompleteVar] x264-master/input/avs.c:506:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_NONE [valueFlowBailoutIncompleteVar] x264-master/input/y4m.c:50:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_MAX [valueFlowBailoutIncompleteVar] x264-master/input/y4m.c:77:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_NONE [valueFlowBailoutIncompleteVar] x264-master/output/flv.c:174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_payload [valueFlowBailoutIncompleteVar] x264-master/output/flv.c:238:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_INFO [valueFlowBailoutIncompleteVar] x264-master/input/timecode.c:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] x264-master/input/timecode.c:355:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNu64 [valueFlowBailoutIncompleteVar] x264-master/input/timecode.c:405:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_INFO [valueFlowBailoutIncompleteVar] x264-master/output/flv.c:76:29: style: Parameter 'psz_filename' can be declared as pointer to const. However it seems that 'open_file' is a callback function, if 'psz_filename' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/output/flv.c:358:35: note: You might need to cast the function pointer here x264-master/output/flv.c:76:29: note: Parameter 'psz_filename' can be declared as pointer to const x264-master/output/flv.c:76:78: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'open_file' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/output/flv.c:358:35: note: You might need to cast the function pointer here x264-master/output/flv.c:76:78: note: Parameter 'opt' can be declared as pointer to const x264-master/input/y4m.c:90:9: error: Memory leak: h [memleak] x264-master/input/y4m.c:48:39: style: Parameter 'csp_name' can be declared as pointer to const [constParameterPointer] x264-master/input/y4m.c:76:20: style: Variable 'header_end' can be declared as pointer to const [constVariablePointer] x264-master/input/y4m.c:351:16: style: Variable 'h' can be declared as pointer to const [constVariablePointer] x264-master/output/flv_bytestream.c:31:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-master/output/flv_bytestream.c:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] x264-master/output/flv_bytestream.c:31:39: style: Local variable 'i' shadows outer variable [shadowVariable] x264-master/output/flv_bytestream.c:31:39: note: Shadowed declaration x264-master/output/flv_bytestream.c:31:39: note: Shadow variable x264-master/output/flv_bytestream.c:107:46: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] x264-master/output/matroska.c:120:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_payload [valueFlowBailoutIncompleteVar] x264-master/output/matroska.c:200:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_TYPE_B [valueFlowBailoutIncompleteVar] x264-master/output/matroska_ebml.c:305:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] x264-master/output/matroska.c:46:29: style: Parameter 'psz_filename' can be declared as pointer to const. However it seems that 'open_file' is a callback function, if 'psz_filename' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/output/matroska.c:221:35: note: You might need to cast the function pointer here x264-master/output/matroska.c:46:29: note: Parameter 'psz_filename' can be declared as pointer to const x264-master/output/matroska.c:124:14: style: Variable 'sps' can be declared as pointer to const [constVariablePointer] x264-master/output/matroska.c:125:14: style: Variable 'pps' can be declared as pointer to const [constVariablePointer] x264-master/output/matroska.c:126:14: style: Variable 'sei' can be declared as pointer to const [constVariablePointer] x264-master/output/matroska.c:182:48: style: Parameter 'p_nalu' can be declared as pointer to const. However it seems that 'write_frame' is a callback function, if 'p_nalu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/output/matroska.c:221:72: note: You might need to cast the function pointer here x264-master/output/matroska.c:182:48: note: Parameter 'p_nalu' can be declared as pointer to const x264-master/output/matroska.c:182:84: style: Parameter 'p_picture' can be declared as pointer to const. However it seems that 'write_frame' is a callback function, if 'p_picture' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/output/matroska.c:221:72: note: You might need to cast the function pointer here x264-master/output/matroska.c:182:84: note: Parameter 'p_picture' can be declared as pointer to const x264-master/output/mp4.c:70:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-master/output/mp4.c:149:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_EDIT_NORMAL [valueFlowBailoutIncompleteVar] x264-master/output/mp4.c:189:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_ISOM_BRAND_AVC1 [valueFlowBailoutIncompleteVar] x264-master/output/mp4.c:205:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] x264-master/output/mp4.c:261:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_payload [valueFlowBailoutIncompleteVar] x264-master/output/mp4.c:281:9: error: Memory leak: p_slot [memleak] x264-master/output/mp4.c:293:9: error: Memory leak: p_slot [memleak] x264-master/output/mp4.c:166:78: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'open_file' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/output/mp4.c:348:35: note: You might need to cast the function pointer here x264-master/output/mp4.c:166:78: note: Parameter 'opt' can be declared as pointer to const x264-master/output/mp4.c:265:14: style: Variable 'sps' can be declared as pointer to const [constVariablePointer] x264-master/output/mp4.c:266:14: style: Variable 'pps' can be declared as pointer to const [constVariablePointer] x264-master/output/mp4.c:267:14: style: Variable 'sei' can be declared as pointer to const [constVariablePointer] x264-master/output/mp4.c:308:48: style: Parameter 'p_nalu' can be declared as pointer to const. However it seems that 'write_frame' is a callback function, if 'p_nalu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/output/mp4.c:348:72: note: You might need to cast the function pointer here x264-master/output/mp4.c:308:48: note: Parameter 'p_nalu' can be declared as pointer to const x264-master/output/mp4.c:308:84: style: Parameter 'p_picture' can be declared as pointer to const. However it seems that 'write_frame' is a callback function, if 'p_picture' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/output/mp4.c:348:72: note: You might need to cast the function pointer here x264-master/output/mp4.c:308:84: note: Parameter 'p_picture' can be declared as pointer to const x264-master/output/mp4_lsmash.c:121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-master/output/mp4_lsmash.c:186:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-master/output/mp4_lsmash.c:212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] x264-master/output/mp4_lsmash.c:298:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_payload [valueFlowBailoutIncompleteVar] x264-master/output/mp4_lsmash.c:369:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISOM_EDIT_DURATION_UNKNOWN32 [valueFlowBailoutIncompleteVar] x264-master/output/raw.c:32:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] x264-master/output/raw.c:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_payload [valueFlowBailoutIncompleteVar] x264-master/output/raw.c:62:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] x264-master/output/raw.c:39:51: style: Parameter 'p_param' can be declared as pointer to const. However it seems that 'set_param' is a callback function, if 'p_param' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/output/raw.c:68:46: note: You might need to cast the function pointer here x264-master/output/raw.c:39:51: note: Parameter 'p_param' can be declared as pointer to const x264-master/output/raw.c:53:48: style: Parameter 'p_nalu' can be declared as pointer to const. However it seems that 'write_frame' is a callback function, if 'p_nalu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/output/raw.c:68:72: note: You might need to cast the function pointer here x264-master/output/raw.c:53:48: note: Parameter 'p_nalu' can be declared as pointer to const x264-master/encoder/slicetype.c:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOOKAHEAD_QP [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:96:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_weight_none [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHROMA_V_SHIFT [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:173:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_lambda_tab [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:207:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:233:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHROMA_V_SHIFT [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:271:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:531:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fenc_costs [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:841:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_weight_none [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:1002:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_row_satds [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:1053:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_propagate_cost [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:1100:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_duration [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:1194:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_cost_est_aq [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:1230:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_type [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:1335:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOOKAHEAD_MAX [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:1422:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_DEBUG [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:1437:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_B_ADAPT_TRELLIS [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:1476:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOOKAHEAD_MAX [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:1747:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_BFRAME_MAX [valueFlowBailoutIncompleteVar] x264-master/encoder/slicetype.c:1984:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_TYPE_P [valueFlowBailoutIncompleteVar] x264-master/output/matroska_ebml.c:123:13: style: Variable 'c_id' can be declared as const array [constVariable] x264-master/output/matroska_ebml.c:254:13: style: Variable 'c_ui' can be declared as const array [constVariable] x264-master/output/mp4_lsmash.c:180:5: warning: If memory allocation fails, then there is a possible null pointer dereference: p_mp4 [nullPointerOutOfMemory] x264-master/output/mp4_lsmash.c:177:30: note: Assuming allocation function fails x264-master/output/mp4_lsmash.c:177:30: note: Assignment 'p_mp4=calloc(1,sizeof(struct mp4_hnd_t))', assigned value is 0 x264-master/output/mp4_lsmash.c:180:5: note: Null pointer dereference x264-master/output/mp4_lsmash.c:181:5: warning: If memory allocation fails, then there is a possible null pointer dereference: p_mp4 [nullPointerOutOfMemory] x264-master/output/mp4_lsmash.c:177:30: note: Assuming allocation function fails x264-master/output/mp4_lsmash.c:177:30: note: Assignment 'p_mp4=calloc(1,sizeof(struct mp4_hnd_t))', assigned value is 0 x264-master/output/mp4_lsmash.c:181:5: note: Null pointer dereference x264-master/output/mp4_lsmash.c:182:5: warning: If memory allocation fails, then there is a possible null pointer dereference: p_mp4 [nullPointerOutOfMemory] x264-master/output/mp4_lsmash.c:177:30: note: Assuming allocation function fails x264-master/output/mp4_lsmash.c:177:30: note: Assignment 'p_mp4=calloc(1,sizeof(struct mp4_hnd_t))', assigned value is 0 x264-master/output/mp4_lsmash.c:182:5: note: Null pointer dereference x264-master/output/mp4_lsmash.c:183:5: warning: If memory allocation fails, then there is a possible null pointer dereference: p_mp4 [nullPointerOutOfMemory] x264-master/output/mp4_lsmash.c:177:30: note: Assuming allocation function fails x264-master/output/mp4_lsmash.c:177:30: note: Assignment 'p_mp4=calloc(1,sizeof(struct mp4_hnd_t))', assigned value is 0 x264-master/output/mp4_lsmash.c:183:5: note: Null pointer dereference x264-master/output/mp4_lsmash.c:185:5: warning: If memory allocation fails, then there is a possible null pointer dereference: p_mp4 [nullPointerOutOfMemory] x264-master/output/mp4_lsmash.c:177:30: note: Assuming allocation function fails x264-master/output/mp4_lsmash.c:177:30: note: Assignment 'p_mp4=calloc(1,sizeof(struct mp4_hnd_t))', assigned value is 0 x264-master/output/mp4_lsmash.c:185:5: note: Null pointer dereference x264-master/output/mp4_lsmash.c:186:5: warning: If memory allocation fails, then there is a possible null pointer dereference: p_mp4 [nullPointerOutOfMemory] x264-master/output/mp4_lsmash.c:177:30: note: Assuming allocation function fails x264-master/output/mp4_lsmash.c:177:30: note: Assignment 'p_mp4=calloc(1,sizeof(struct mp4_hnd_t))', assigned value is 0 x264-master/output/mp4_lsmash.c:186:5: note: Null pointer dereference x264-master/output/mp4_lsmash.c:163:78: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'open_file' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/output/mp4_lsmash.c:429:35: note: You might need to cast the function pointer here x264-master/output/mp4_lsmash.c:163:78: note: Parameter 'opt' can be declared as pointer to const x264-master/output/mp4_lsmash.c:304:14: style: Variable 'sei' can be declared as pointer to const [constVariablePointer] x264-master/output/mp4_lsmash.c:357:48: style: Parameter 'p_nalu' can be declared as pointer to const. However it seems that 'write_frame' is a callback function, if 'p_nalu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/output/mp4_lsmash.c:429:72: note: You might need to cast the function pointer here x264-master/output/mp4_lsmash.c:357:48: note: Parameter 'p_nalu' can be declared as pointer to const x264-master/input/timecode.c:192:62: style: Condition 'try_mkv_timebase_den(fpss,h,seq_num+1)<0' is always false [knownConditionTrueFalse] x264-master/input/timecode.c:192:37: note: Calling function 'try_mkv_timebase_den' returns 0 x264-master/input/timecode.c:192:62: note: Condition 'try_mkv_timebase_den(fpss,h,seq_num+1)<0' is always false x264-master/input/timecode.c:298:72: style: Condition 'try_mkv_timebase_den(fpss,h,timecodes_num-1)<0' is always false [knownConditionTrueFalse] x264-master/input/timecode.c:298:41: note: Calling function 'try_mkv_timebase_den' returns 0 x264-master/input/timecode.c:298:72: note: Condition 'try_mkv_timebase_den(fpss,h,timecodes_num-1)<0' is always false x264-master/input/timecode.c:350:5: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] x264-master/input/timecode.c:348:31: note: Assuming allocation function fails x264-master/input/timecode.c:348:31: note: Assignment 'h=malloc(sizeof(struct timecode_hnd_t))', assigned value is 0 x264-master/input/timecode.c:350:5: note: Null pointer dereference x264-master/input/timecode.c:351:5: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] x264-master/input/timecode.c:348:31: note: Assuming allocation function fails x264-master/input/timecode.c:348:31: note: Assignment 'h=malloc(sizeof(struct timecode_hnd_t))', assigned value is 0 x264-master/input/timecode.c:351:5: note: Null pointer dereference x264-master/input/timecode.c:352:5: warning: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] x264-master/input/timecode.c:348:31: note: Assuming allocation function fails x264-master/input/timecode.c:348:31: note: Assignment 'h=malloc(sizeof(struct timecode_hnd_t))', assigned value is 0 x264-master/input/timecode.c:352:5: note: Null pointer dereference x264-master/input/timecode.c:364:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] x264-master/input/timecode.c:348:31: note: Assuming allocation function fails x264-master/input/timecode.c:348:31: note: Assignment 'h=malloc(sizeof(struct timecode_hnd_t))', assigned value is 0 x264-master/input/timecode.c:364:5: note: Null pointer dereference x264-master/input/timecode.c:365:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] x264-master/input/timecode.c:348:31: note: Assuming allocation function fails x264-master/input/timecode.c:348:31: note: Assignment 'h=malloc(sizeof(struct timecode_hnd_t))', assigned value is 0 x264-master/input/timecode.c:365:5: note: Null pointer dereference x264-master/input/timecode.c:366:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] x264-master/input/timecode.c:348:31: note: Assuming allocation function fails x264-master/input/timecode.c:348:31: note: Assignment 'h=malloc(sizeof(struct timecode_hnd_t))', assigned value is 0 x264-master/input/timecode.c:366:9: note: Null pointer dereference x264-master/input/timecode.c:368:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: h [nullPointerOutOfMemory] x264-master/input/timecode.c:348:31: note: Assuming allocation function fails x264-master/input/timecode.c:348:31: note: Assignment 'h=malloc(sizeof(struct timecode_hnd_t))', assigned value is 0 x264-master/input/timecode.c:368:9: note: Null pointer dereference x264-master/input/timecode.c:79:42: style: Parameter 'fpss' can be declared as pointer to const [constParameterPointer] x264-master/input/timecode.c:96:76: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] x264-master/input/timecode.c:344:97: style: Parameter 'opt' can be declared as pointer to const. However it seems that 'open_file' is a callback function, if 'opt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-master/input/timecode.c:459:38: note: You might need to cast the function pointer here x264-master/input/timecode.c:344:97: note: Parameter 'opt' can be declared as pointer to const x264-master/x264dll.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] x264-master/x264.c:338:21: error: There is an unknown macro here somewhere. Configuration is required. If __VERSION__ is a macro then please configure it. [unknownMacro] x264-master/encoder/me.c:960:30: style:inconclusive: Boolean expression 'bmx==omx' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x264-master/encoder/me.c:875:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] x264-master/encoder/me.c:1050:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] x264-master/encoder/me.c:1051:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] x264-master/encoder/encoder.c:2148:29: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt] x264-master/encoder/encoder.c:3000:49: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt] x264-master/encoder/encoder.c:3402:17: style: Condition 'b_interlaced' is always false [knownConditionTrueFalse] x264-master/encoder/encoder.c:3400:32: note: Assignment 'b_interlaced=0', assigned value is 0 x264-master/encoder/encoder.c:3402:17: note: Condition 'b_interlaced' is always false x264-master/encoder/encoder.c:3894:34: style: Condition 'threaded_slices_write(h)' is always false [knownConditionTrueFalse] x264-master/encoder/encoder.c:3894:34: note: Calling function 'threaded_slices_write' returns 0 x264-master/encoder/encoder.c:3894:34: note: Condition 'threaded_slices_write(h)' is always false x264-master/encoder/encoder.c:1974:39: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-master/encoder/encoder.c:2286:64: style: Parameter 'frame' can be declared as pointer to const [constParameterPointer] x264-master/encoder/encoder.c:2769:14: style: Variable 'last_emu_check' can be declared as pointer to const [constVariablePointer] x264-master/encoder/encoder.c:2915:22: style: Variable 'end' can be declared as pointer to const [constVariablePointer] x264-master/encoder/encoder.c:3153:52: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] x264-master/encoder/encoder.c:4098:17: style: Variable 'ssd' can be declared as const array [constVariable] x264-master/encoder/encoder.c:4182:35: style: Parameter 'i_mb_count' can be declared as pointer to const [constParameterPointer] x264-master/encoder/encoder.c:4298:18: style: Variable 'i_mb_size' can be declared as pointer to const [constVariablePointer] x264-master/encoder/encoder.c:4315:18: style: Variable 'i_mb_size' can be declared as pointer to const [constVariablePointer] x264-master/encoder/encoder.c:4374:28: style: Variable 'fieldstats' is assigned a value that is never used. [unreadVariable] x264-master/encoder/slicetype.c:1357:43: style: Condition 'i