2024-04-23 06:44 ftp://ftp.de.debian.org/debian/pool/main/x/x264/x264_0.164.3108+git31e19f9.orig.tar.gz cppcheck-options: --library=posix --library=gnu --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: 642cdfd (2024-04-23 07:24:14 +0200) count: 831 831 elapsed-time: 49.6 49.6 head-timing-info: old-timing-info: head results: x264-0.164.3108+git31e19f9/common/aarch64/mc-c.c:269:1: error: There is an unknown macro here somewhere. Configuration is required. If PLANE_COPY is a macro then please configure it. [unknownMacro] x264-0.164.3108+git31e19f9/autocomplete.c:298:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_transfer_names [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/common/base.h:242:66: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/common/base.h:242:78: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/common/base.h:242:90: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/common/base.h:259:60: style: Parameter 'mvdleft' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/common/base.h:259:78: style: Parameter 'mvdtop' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/common/osdep.h:506:20: style: Variable 'lut' can be declared as const array [constVariable] x264-0.164.3108+git31e19f9/common/osdep.h:516:20: style: Variable 'lut' can be declared as const array [constVariable] x264-0.164.3108+git31e19f9/common/osdep.h:528:20: style: Variable 'lut' can be declared as const array [constVariable] x264-0.164.3108+git31e19f9/common/base.h:234:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-0.164.3108+git31e19f9/common/base.h:237:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-0.164.3108+git31e19f9/common/base.h:238:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-0.164.3108+git31e19f9/common/bitstream.h:94:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/bitstream.h:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/bitstream.h:120:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/bitstream.h:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/bitstream.h:176:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/common.h:147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/macroblock.h:460:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/common.h:796:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/rectangle.h:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/bitstream.c:73:28: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] x264-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/common/bitstream.c:110:22: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/bitstream.c:29:54: note: Parameter 'src' can be declared as pointer to const x264-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/common/bitstream.c:110:22: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/bitstream.c:29:68: note: Parameter 'end' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/common.h:774:109: style: Parameter 'mv_limit' can be declared as const array [constParameter] x264-0.164.3108+git31e19f9/common/common.h:790:104: style: Parameter 'mv_limit' can be declared as const array [constParameter] x264-0.164.3108+git31e19f9/common/common.h:793:9: style: Variable 'qpel_limit' can be declared as const array [constVariable] x264-0.164.3108+git31e19f9/common/cabac.h:94:56: style: Parameter 'cb' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/common/cabac.h:121:67: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/common/bitstream.h:100:33: style: Parameter 's' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/common/common.h:147:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-0.164.3108+git31e19f9/common/base.c:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/base.c:108:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/base.c:244:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/base.c:268:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_picture_t [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/base.c:288:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CSP_I400 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/base.c:338:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_picture_t [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/base.c:347:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_param_t [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/base.c:493:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_preset_names [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/base.c:659:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_AQ_NONE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/base.c:725:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_ME_DIA [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/base.c:758:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/base.c:890:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_PARAM_BAD_VALUE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/base.c:1453:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_motion_est_names [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/cabac.c:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/cabac.c:48:39: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/common/cabac.c:165:39: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/common/base.c:835:61: style: Condition 'str++' is always true [knownConditionTrueFalse] x264-0.164.3108+git31e19f9/common/base.c:311:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] x264-0.164.3108+git31e19f9/common/base.c:70:11: style: Variable 'psz_prefix' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/base.c:934:23: style: Variable 'tok' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/base.c:934:36: style: Variable 'saveptr' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/base.c:934:36: style: Variable 'saveptr' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/base.c:1561:15: style: Variable 's' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/base.c:1563:15: style: Variable 's' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/dct.c:836:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/dct.c:844:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/dct.c:860:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/dct.c:868:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/dct.c:876:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/dct.c:883:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/deblock.c:311:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/deblock.c:331:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/deblock.c:381:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/deblock.c:617:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/dct.c:890: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-0.164.3108+git31e19f9/common/dct.c:1019:44: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/dct.c:890:65: note: Parameter 'src' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/frame.c:445:9: error: syntax error [syntaxError] x264-0.164.3108+git31e19f9/common/macroblock.c:66:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weightfn [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/macroblock.c:283:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_WEIGHTP_SMART [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/macroblock.c:387:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_ME_ESA [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/macroblock.c:437:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_poc [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/macroblock.c:617:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plane_fld [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/macroblock.c:883:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/macroblock.c:1388:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/macroblock.c:1443:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/macroblock.c:1729:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/common/deblock.c:661:9: style: The if condition is the same as the previous if condition [duplicateCondition] x264-0.164.3108+git31e19f9/common/deblock.c:659:9: note: First condition x264-0.164.3108+git31e19f9/common/deblock.c:661:9: note: Second condition x264-0.164.3108+git31e19f9/common/deblock.c:110:113: style: Parameter 'tc0' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/common/deblock.c:696:30: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/deblock.c:123:95: note: Parameter 'tc0' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/deblock.c:151:134: style: Parameter 'tc0' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/common/deblock.c:700:28: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/deblock.c:277:41: note: Parameter 'nnz' can be declared as const array x264-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/common/deblock.c:700:28: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/deblock.c:277:70: note: Parameter 'ref' can be declared as const array x264-0.164.3108+git31e19f9/common/mc.c:119:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mc.c:174:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mc.c:545:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mc.c:476:23: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt] x264-0.164.3108+git31e19f9/common/mc.c:704:14: style: Condition 'mb_y&b_interlaced' is always false [knownConditionTrueFalse] x264-0.164.3108+git31e19f9/common/mc.c:196: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-0.164.3108+git31e19f9/common/mc.c:612:21: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mc.c:196:29: note: Parameter 'src' can be declared as const array x264-0.164.3108+git31e19f9/common/mc.c:219: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-0.164.3108+git31e19f9/common/mc.c:613:21: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mc.c:219:31: note: Parameter 'src' can be declared as const array x264-0.164.3108+git31e19f9/common/mc.c:369:19: style: Variable 'src0' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mc.c:409: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-0.164.3108+git31e19f9/common/mc.c:657:29: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mc.c:409:40: note: Parameter 'pix_y' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/mc.c:410: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-0.164.3108+git31e19f9/common/mc.c:657:29: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mc.c:410:40: note: Parameter 'pix_uv' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/mc.c:413: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-0.164.3108+git31e19f9/common/mc.c:658:25: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mc.c:413:39: note: Parameter 'pix' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/mc.c:421: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-0.164.3108+git31e19f9/common/mc.c:663:27: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mc.c:421:52: note: Parameter 'pix' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/mc.c:431: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-0.164.3108+git31e19f9/common/mc.c:664:27: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mc.c:431:52: note: Parameter 'pix' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/mc.c:487:16: style: Variable 'src2' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mc.c:508: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-0.164.3108+git31e19f9/common/mc.c:693:37: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mc.c:508:60: note: Parameter 'propagate_in' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/mc.c:509: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-0.164.3108+git31e19f9/common/mc.c:693:37: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mc.c:509:46: note: Parameter 'inter_costs' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/mc.c:509: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-0.164.3108+git31e19f9/common/mc.c:693:37: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mc.c:509:69: note: Parameter 'inv_qscales' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/mc.c:509: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-0.164.3108+git31e19f9/common/mc.c:693:37: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mc.c:509:89: note: Parameter 'fps_factor' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/mc.c:525: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-0.164.3108+git31e19f9/common/mc.c:694:37: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mc.c:525:45: note: Parameter 'propagate_amount' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/mc.c:525: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-0.164.3108+git31e19f9/common/mc.c:694:37: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mc.c:525:73: note: Parameter 'lowres_costs' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/mc.c:598: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-0.164.3108+git31e19f9/common/mc.c:670:33: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mc.c:598:53: note: Parameter 'src' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/mc.c:604: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-0.164.3108+git31e19f9/common/mc.c:671:33: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mc.c:604:55: note: Parameter 'src' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/macroblock.c:1509:27: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt] x264-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/common/macroblock.c:369:42: style: Condition '!i' is always true [knownConditionTrueFalse] x264-0.164.3108+git31e19f9/common/macroblock.c:363:22: note: Assignment 'i=0', assigned value is 0 x264-0.164.3108+git31e19f9/common/macroblock.c:363:27: note: Assuming that condition 'i<=0' is not redundant x264-0.164.3108+git31e19f9/common/macroblock.c:369:42: note: Condition '!i' is always true x264-0.164.3108+git31e19f9/common/macroblock.c:413:69: style: Condition '!i' is always true [knownConditionTrueFalse] x264-0.164.3108+git31e19f9/common/macroblock.c:412:22: note: Assignment 'i=0', assigned value is 0 x264-0.164.3108+git31e19f9/common/macroblock.c:412:27: note: Assuming that condition 'i<=0' is not redundant x264-0.164.3108+git31e19f9/common/macroblock.c:413:69: note: Condition '!i' is always true x264-0.164.3108+git31e19f9/common/macroblock.c:574:24: style: Condition 'mb_interlaced' is always false [knownConditionTrueFalse] x264-0.164.3108+git31e19f9/common/macroblock.c:570:33: note: Assignment 'mb_interlaced=b_mbaff&&0', assigned value is 0 x264-0.164.3108+git31e19f9/common/macroblock.c:574:24: note: Condition 'mb_interlaced' is always false x264-0.164.3108+git31e19f9/common/macroblock.c:578:31: style: Condition 'mb_interlaced' is always false [knownConditionTrueFalse] x264-0.164.3108+git31e19f9/common/macroblock.c:570:33: note: Assignment 'mb_interlaced=b_mbaff&&0', assigned value is 0 x264-0.164.3108+git31e19f9/common/macroblock.c:578:31: note: Condition 'mb_interlaced' is always false x264-0.164.3108+git31e19f9/common/macroblock.c:582:9: style: Condition 'mb_interlaced' is always false [knownConditionTrueFalse] x264-0.164.3108+git31e19f9/common/macroblock.c:570:33: note: Assignment 'mb_interlaced=b_mbaff&&0', assigned value is 0 x264-0.164.3108+git31e19f9/common/macroblock.c:582:9: note: Condition 'mb_interlaced' is always false x264-0.164.3108+git31e19f9/common/mips/dct-c.c:88:5: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/dct-c.c:89:5: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/dct-c.c:147:5: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/dct-c.c:164:5: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/dct-c.c:357:5: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/dct-c.c:358:5: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/common/macroblock.c:132:9: style: Argument '&h->mb.pic.p_fdec[1][4*y*32+4*x],32' to function avg is always 32. It does not matter what value 'y' has. [knownArgument] x264-0.164.3108+git31e19f9/common/macroblock.c:133:9: style: Argument '&h->mb.pic.p_fdec[2][4*y*32+4*x],32' to function avg is always 32. It does not matter what value 'y' has. [knownArgument] x264-0.164.3108+git31e19f9/common/macroblock.c:561:53: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/common/macroblock.c:577:12: style: Variable 'plane_fdec' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/macroblock.c:579:12: style: Variable 'intra_fdec' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/macroblock.c:872:14: style: Variable 'cbp' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/macroblock.c:1052:17: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/macroblock.c:1413:22: style: Variable 'nnz_cur' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/macroblock.c:1502:18: style: Variable 'left' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/macroblock.c:1512:21: style: Variable 'ref' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/macroblock.c:1573:14: style: Variable 'left' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:352:9: style: Variable 'tmp2_m' is reassigned a value before the old one has been used. [redundantAssignment] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:352:9: note: tmp2_m is assigned x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:352:9: note: tmp2_m is overwritten x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:352:9: style: Variable 'tmp3_m' is reassigned a value before the old one has been used. [redundantAssignment] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:352:9: note: tmp3_m is assigned x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:352:9: note: tmp3_m is overwritten x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:806:13: style: Variable 'tmp2_m' is reassigned a value before the old one has been used. [redundantAssignment] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:806:13: note: tmp2_m is assigned x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:806:13: note: tmp2_m is overwritten x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:806:13: style: Variable 'tmp3_m' is reassigned a value before the old one has been used. [redundantAssignment] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:806:13: note: tmp3_m is assigned x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:806:13: note: tmp3_m is overwritten x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1727:5: style: Variable 'mv5' is reassigned a value before the old one has been used. [redundantAssignment] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1727:5: note: mv5 is assigned x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1727:5: note: mv5 is overwritten x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1737:9: style: Variable 'mv5' is reassigned a value before the old one has been used. [redundantAssignment] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1727:5: note: mv5 is assigned x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1737:9: note: mv5 is overwritten x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:314:62: style: Parameter 'p_data' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:654:67: style: Parameter 'p_chroma' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:976:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:977:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:979:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:980:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:988:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:989:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:991:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:992:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1000:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1001:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1003:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1004:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1012:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1013:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1015:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1016:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1024:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1025:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1027:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1028:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1036:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1037:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1039:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1040:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1048:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1049:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1051:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1052:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1060:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1061:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1063:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1064:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1380:67: style: Parameter 'p_chroma' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1533:46: style: Parameter 'pi_ref' can be declared as const array [constParameter] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1592:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1621:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1654:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1684:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1762:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1791:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1820:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/deblock-c.c:1849:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:2792:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_hpel_ref0 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:2987:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:2995:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FENC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:3004:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:3032:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_hpel_ref0 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diff1_m [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:122:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diff1_m [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:178:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:204:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diff1_m [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:275:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:336:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:376:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diff1_m [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:454:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:473:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:498:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:532:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:659:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:795:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:911:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/common/mips/pixel-c.c:70:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:72:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:152:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:156:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:160:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:164:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:303:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:307:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:314:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:321:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:328:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:552:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:554:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:648:11: style: Variable 'p_src' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:650:11: style: Variable 'p_ref' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:784:9: style: Variable 'diff4' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:784:9: style: Variable 'diff5' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:784:9: style: Variable 'diff6' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/mips/pixel-c.c:784:9: style: Variable 'diff7' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/mips/predict-c.c:36:18: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/predict-c.c:38:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/predict-c.c:65:51: style: Parameter 'p_src' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/common/mips/predict-c.c:75:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/predict-c.c:78:51: style: Parameter 'p_src' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/common/mips/predict-c.c:592:6: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mips/predict-c.c:126:68: note: Parameter 'p_src_left' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/mips/predict-c.c:179:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/common/mips/predict-c.c:511:6: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mips/predict-c.c:209:70: note: Parameter 'p_src_left' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/mips/predict-c.c:446:9: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/predict-c.c:447:9: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/predict-c.c:448:9: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/predict-c.c:449:9: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/quant-c.c:449:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable res1_m [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mvpred.c:74:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mvpred.c:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mvpred.c:174:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mvpred.c:188:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mb_type [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mvpred.c:311:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mvpred.c:457:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_DIRECT_PRED_NONE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mvpred.c:544:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:2276:13: style: Variable '*((v16i8*)(p_dst0))' is reassigned a value before the old one has been used. [redundantAssignment] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:2275:13: note: *((v16i8*)(p_dst0)) is assigned x264-0.164.3108+git31e19f9/common/mips/mc-c.c:2276:13: note: *((v16i8*)(p_dst0)) is overwritten x264-0.164.3108+git31e19f9/common/mips/mc-c.c:2278:13: style: Variable '*((v16i8*)(p_dst2))' is reassigned a value before the old one has been used. [redundantAssignment] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:2277:13: note: *((v16i8*)(p_dst2)) is assigned x264-0.164.3108+git31e19f9/common/mips/mc-c.c:2278:13: note: *((v16i8*)(p_dst2)) is overwritten x264-0.164.3108+git31e19f9/common/mips/mc-c.c:2280:13: style: Variable '*((v16i8*)(p_dst1))' is reassigned a value before the old one has been used. [redundantAssignment] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:2279:13: note: *((v16i8*)(p_dst1)) is assigned x264-0.164.3108+git31e19f9/common/mips/mc-c.c:2280:13: note: *((v16i8*)(p_dst1)) is overwritten x264-0.164.3108+git31e19f9/common/mips/mc-c.c:393:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:395:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:397:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:399:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:450:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:452:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:454:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:456:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:474:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:476:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:478:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:480:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:553:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:555:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:556:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:558:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:768:15: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:770:15: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:788:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:790:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:822:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:839:9: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:979:15: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:980:15: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:983:15: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:984:15: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:996:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:998:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1025:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1031:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1047:9: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1217:15: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1218:15: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1222:15: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1223:15: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1239:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1241:5: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1275:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1283:9: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1300:9: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1459:18: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1461:18: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1464:9: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1466:9: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1661:9: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1663:9: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1955:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:1957:13: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:2781:35: style: Parameter 'p_src' can be declared as const array. However it seems that 'mc_luma_msa' is a callback function, if 'p_src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:3658:23: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mips/mc-c.c:2781:35: note: Parameter 'p_src' can be declared as const array x264-0.164.3108+git31e19f9/common/mips/mc-c.c:3021:39: style: Parameter 'p_src' can be declared as const array. However it seems that 'get_ref_msa' is a callback function, if 'p_src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:3660:23: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/mips/mc-c.c:3021:39: note: Parameter 'p_src' can be declared as const array x264-0.164.3108+git31e19f9/common/mips/mc-c.c:3085:17: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:3112:17: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:3153:17: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:3254:29: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:3302:21: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:3377:29: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:3396:21: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:3497:25: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:3537:17: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:3612:27: style: Variable 'p_src_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:3629:17: style: Variable 'p_dst_m' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mips/mc-c.c:2730:23: portability: 'p_dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] x264-0.164.3108+git31e19f9/common/mvpred.c:265:22: style: Variable 'mv_col' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mvpred.c:376:13: style: Variable 'l1ref0' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mvpred.c:377:13: style: Variable 'l1ref1' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mvpred.c:378:15: style: Variable 'l1mv' can be declared as const array [constVariable] x264-0.164.3108+git31e19f9/common/mvpred.c:565:9: style: Variable 'mvp' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mvpred.c:566:9: style: Variable 'mvp' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mvpred.c:567:9: style: Variable 'mvp' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/mvpred.c:568:9: style: Variable 'mvp' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/opencl.c:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_opencl_function_t [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/opencl.c:136:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/opencl.c:179:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_INFO [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/opencl.c:235:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/opencl.c:373:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/opencl.c:407:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/opencl.c:422:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/opencl.c:580:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_IMAGE_SCALES [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/opencl.c:628:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_IMAGE_SCALES [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/dct.c:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/pixel.c:663:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/deblock.c:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/deblock.c:150:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/deblock.c:167:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/common/pixel.c:689:50: style:inconclusive: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 3 names different: declaration 'i_pix1' definition 'stride1'. [funcArgNamesDifferent] x264-0.164.3108+git31e19f9/common/pixel.h:155:79: note: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 3 names different: declaration 'i_pix1' definition 'stride1'. x264-0.164.3108+git31e19f9/common/pixel.c:689:50: note: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 3 names different: declaration 'i_pix1' definition 'stride1'. x264-0.164.3108+git31e19f9/common/pixel.c:690:50: style:inconclusive: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 5 names different: declaration 'i_pix2' definition 'stride2'. [funcArgNamesDifferent] x264-0.164.3108+git31e19f9/common/pixel.h:155:109: note: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 5 names different: declaration 'i_pix2' definition 'stride2'. x264-0.164.3108+git31e19f9/common/pixel.c:690:50: note: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 5 names different: declaration 'i_pix2' definition 'stride2'. x264-0.164.3108+git31e19f9/common/pixel.c:691:32: style:inconclusive: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 6 names different: declaration 'i_width' definition 'width'. [funcArgNamesDifferent] x264-0.164.3108+git31e19f9/common/pixel.h:156:34: note: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 6 names different: declaration 'i_width' definition 'width'. x264-0.164.3108+git31e19f9/common/pixel.c:691:32: note: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 6 names different: declaration 'i_width' definition 'width'. x264-0.164.3108+git31e19f9/common/pixel.c:691:43: style:inconclusive: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 7 names different: declaration 'i_height' definition 'height'. [funcArgNamesDifferent] x264-0.164.3108+git31e19f9/common/pixel.h:156:47: note: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 7 names different: declaration 'i_height' definition 'height'. x264-0.164.3108+git31e19f9/common/pixel.c:691:43: note: Function 'x264_BIT_DEPTH_pixel_ssim_wxh' argument 7 names different: declaration 'i_height' definition 'height'. x264-0.164.3108+git31e19f9/common/pixel.c:677: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-0.164.3108+git31e19f9/common/pixel.c:863:23: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/pixel.c:677:29: note: Parameter 'sum0' can be declared as const array x264-0.164.3108+git31e19f9/common/pixel.c:677: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-0.164.3108+git31e19f9/common/pixel.c:863:23: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/pixel.c:677:45: note: Parameter 'sum1' can be declared as const array x264-0.164.3108+git31e19f9/common/pixel.c:757: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-0.164.3108+git31e19f9/common/pixel.c:851:5: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/pixel.c:757:33: note: Parameter 'enc_dc' can be declared as const array x264-0.164.3108+git31e19f9/common/pixel.c:758: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-0.164.3108+git31e19f9/common/pixel.c:851:5: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/pixel.c:758:39: note: Parameter 'cost_mvx' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/pixel.c:774: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-0.164.3108+git31e19f9/common/pixel.c:851:5: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/pixel.c:774:33: note: Parameter 'enc_dc' can be declared as const array x264-0.164.3108+git31e19f9/common/pixel.c:775: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-0.164.3108+git31e19f9/common/pixel.c:851:5: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/pixel.c:775:39: note: Parameter 'cost_mvx' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/pixel.c:789: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-0.164.3108+git31e19f9/common/pixel.c:851:5: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/pixel.c:789:33: note: Parameter 'enc_dc' can be declared as const array x264-0.164.3108+git31e19f9/common/pixel.c:790: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-0.164.3108+git31e19f9/common/pixel.c:851:5: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/pixel.c:790:39: note: Parameter 'cost_mvx' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/ppc/pixel.c:61:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:62:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:63:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:64:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:140:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_satd [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:177:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_satd [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:222:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:253:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_satd [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:296:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_satd [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:345:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_satd [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:415:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_satd [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:485:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_satd [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:595:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum0 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:678:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum0 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:745:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum0 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:896:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum0 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:897:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum0 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:903:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum0 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1008:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum0 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1009:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum0 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1018:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1072:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1110:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum_tab [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1137:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum_tab [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1238:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1343:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum4_tab [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1442:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1451:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1459:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1472:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable temp [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1522:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FENC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1543:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pix [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1544:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pix [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1557:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1558:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1559:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1560:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1561:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/predict.c:38:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/predict.c:82:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/predict.c:132:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/predict.c:146:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/predict.c:158:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/predict.c:170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/predict.c:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vector [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/predict.c:240:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:150:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:200:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:265:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:312:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:385:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:434:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:544:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1250:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1347:5: style: Argument 'stride*0' to function vec_ld is always 0. Constant literal calculation disable/hide variable expression 'stride'. [knownArgumentHiddenVariableExpression] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:150:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:150:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:200:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:200:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:265:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:265:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:312:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:312:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:385:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:385:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:434:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:434:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:544:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:544:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1250:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/ppc/pixel.c:1250:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/common/predict.c:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:168:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:187:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:213:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:245:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:262:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:269:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:315:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:333:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:353:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:395:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:423:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:430:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:480:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:485:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:490:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:496:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:500:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:507:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:666:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:699:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:705:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:711:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:718:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:725:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:730:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:824:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/predict.c:873:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/quant.c:236:58: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/common/quant.c:301: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-0.164.3108+git31e19f9/common/quant.c:429:23: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/quant.c:301:65: note: Parameter 'offset' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/quant.c:323:60: style: Parameter 'dct' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/common/quant.c:372: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-0.164.3108+git31e19f9/common/quant.c:434:23: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/quant.c:372:1: note: Parameter 'l' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/quant.c:373: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-0.164.3108+git31e19f9/common/quant.c:435:23: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/quant.c:373:1: note: Parameter 'l' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/quant.c:374: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-0.164.3108+git31e19f9/common/quant.c:436:37: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/quant.c:374:1: note: Parameter 'l' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/quant.c:375: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-0.164.3108+git31e19f9/common/quant.c:437:37: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/quant.c:375:1: note: Parameter 'l' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/quant.c:376: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-0.164.3108+git31e19f9/common/quant.c:438:37: note: You might need to cast the function pointer here x264-0.164.3108+git31e19f9/common/quant.c:376:1: note: Parameter 'l' can be declared as pointer to const x264-0.164.3108+git31e19f9/common/quant.c:273:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-0.164.3108+git31e19f9/common/quant.c:306:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-0.164.3108+git31e19f9/common/set.c:86:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_DEPTH [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/set.c:336:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/set.c:356:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_CQM_CUSTOM [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/set.c:81:9: style: Variable 'deadzone' can be declared as const array [constVariable] x264-0.164.3108+git31e19f9/common/set.c:323:11: style: Variable 'nextvar' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/common/win32thread.c:283:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/win32thread.c:358:9: style: Condition '!process_cpus' is always true [knownConditionTrueFalse] x264-0.164.3108+git31e19f9/common/win32thread.c:336:43: note: Assignment 'process_cpus=0', assigned value is 0 x264-0.164.3108+git31e19f9/common/win32thread.c:358:9: note: Condition '!process_cpus' is always true x264-0.164.3108+git31e19f9/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-0.164.3108+git31e19f9/common/vlc.c:38:30: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] x264-0.164.3108+git31e19f9/common/vlc.c:85:30: error: Uninitialized variable: runlevel.last [uninitvar] x264-0.164.3108+git31e19f9/common/x86/predict-c.c:151:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/x86/predict-c.c:153:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/x86/predict-c.c:157:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/x86/predict-c.c:159:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/x86/predict-c.c:191:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/x86/predict-c.c:193:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/x86/predict-c.c:194:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/x86/predict-c.c:195:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/x86/predict-c.c:284:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/x86/predict-c.c:286:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/x86/predict-c.c:291:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/common/x86/predict-c.c:292:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDEC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/cabac.c:348:0: error: failed to expand 'cabac_mvd', Wrong number of parameters for macro 'cabac_mvd'. [preprocessorErrorDirective] x264-0.164.3108+git31e19f9/encoder/api.c:118:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/macroblock.h:92:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CQM_4IY [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/macroblock.h:103:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CQM_8IY [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/macroblock.h:135:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_idx_xy_fenc [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/macroblock.h:173:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FENC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/cavlc.c:92:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROFILE_HIGH [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/cavlc.c:132:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_run_before [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/cavlc.c:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_16x16 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/cavlc.c:244:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mvp [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/cavlc.c:281:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_scan8 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/cavlc.c:308:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_16x16 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/cavlc.c:340:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_L0 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/cavlc.c:414:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_8x8 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/cavlc.c:75:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-0.164.3108+git31e19f9/encoder/cavlc.c:157:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] x264-0.164.3108+git31e19f9/encoder/lookahead.c:214:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_bframes [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:58:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIXEL_MAX [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:77:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_thread_active [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:97:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZEOF_PIXEL [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARAM_INTERLACED [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:249:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_TYPE_B [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:394:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_payload [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:405:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_MBAFF [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:427:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:1423:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_ME_TESA [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:1431:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_luma2chroma_pixel [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:1493:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_WARNING [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:1513:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_t [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:1882:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_ME_ESA [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:1957:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_thread_phase [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:1976:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_param_t [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:1999:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_nal_t [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:2041:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_payload [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:2059:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_payload [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:2107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sps_write [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:2143:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_corrupt [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:2172:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_WEIGHTP_SMART [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:2206:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filtered [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:2302:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_TYPE_I [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:2420:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_MBAFF [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:2550:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_poc [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:2577:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_type [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:2611:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAL_SLICE_IDR [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:2709:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_cabac_t [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:2740:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_cabac_t [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:2760:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NALU_OVERHEAD [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:3146:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:3156:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frame [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:3175:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_MBAFF [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:3232:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARAM_INTERLACED [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:3290:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:3330:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NALU_OVERHEAD [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:3918:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_TYPE_AUTO [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:4186:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I_16x16 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:4201:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_TYPE_I [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:4585:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_thread_active [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/macroblock.c:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORD_SIZE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/macroblock.c:136:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CQM_4IY [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/macroblock.c:263:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CQM_4IC [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/macroblock.c:502:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_scan8 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/macroblock.c:626:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_scan8 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/macroblock.c:992:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mvp [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/macroblock.c:1186:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHROMA_422 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/macroblock.c:1391:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CQM_4PY [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/macroblock.c:35:66: style: Parameter 'dct' can be declared as const array [constParameter] x264-0.164.3108+git31e19f9/encoder/macroblock.c:44:66: style: Parameter 'dct' can be declared as const array [constParameter] x264-0.164.3108+git31e19f9/encoder/macroblock.c:63:49: style: Parameter 'dct' can be declared as const array [constParameter] x264-0.164.3108+git31e19f9/encoder/macroblock.c:620:14: style: Variable 'i_qp' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/encoder/macroblock.c:909:31: style: Variable 'plane_cbp' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/encoder/macroblock.c:1182:14: style: Variable 'i_qp' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/encoder/encoder.c:2148:29: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt] x264-0.164.3108+git31e19f9/encoder/encoder.c:3000:49: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt] x264-0.164.3108+git31e19f9/encoder/encoder.c:3402:17: style: Condition 'b_interlaced' is always false [knownConditionTrueFalse] x264-0.164.3108+git31e19f9/encoder/encoder.c:3400:32: note: Assignment 'b_interlaced=0', assigned value is 0 x264-0.164.3108+git31e19f9/encoder/encoder.c:3402:17: note: Condition 'b_interlaced' is always false x264-0.164.3108+git31e19f9/encoder/encoder.c:3894:34: style: Condition 'threaded_slices_write(h)' is always false [knownConditionTrueFalse] x264-0.164.3108+git31e19f9/encoder/encoder.c:3894:34: note: Calling function 'threaded_slices_write' returns 0 x264-0.164.3108+git31e19f9/encoder/encoder.c:3894:34: note: Condition 'threaded_slices_write(h)' is always false x264-0.164.3108+git31e19f9/encoder/me.c:867:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_pixel_size [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/me.c:1031:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_SCAN8_0 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/encoder.c:1974:39: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/encoder/encoder.c:2286:64: style: Parameter 'frame' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/encoder/encoder.c:2915:22: style: Variable 'end' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/encoder/encoder.c:3153:52: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/encoder/encoder.c:4098:17: style: Variable 'ssd' can be declared as const array [constVariable] x264-0.164.3108+git31e19f9/encoder/encoder.c:4182:35: style: Parameter 'i_mb_count' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/encoder/encoder.c:4298:18: style: Variable 'i_mb_size' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/encoder/encoder.c:4315:18: style: Variable 'i_mb_size' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/encoder/encoder.c:4374:28: style: Variable 'fieldstats' is assigned a value that is never used. [unreadVariable] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:204:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QP_BD_OFFSET [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:208:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QP_BD_OFFSET [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:246:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FENC_STRIDE [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHROMA444 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:1221:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNUSED [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:1273:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_zone_t [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:1415:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_TYPE_I [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:1545:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_TYPE_I [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:2039:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_TYPE_I [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:2137:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rc [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:2215:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_fill_final_min [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:2269:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_TYPE_I [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:2400:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SLICE_TYPE_I [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:2646:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slice_size_planned [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:2897:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_WARNING [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:2936:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_ERROR [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:485:1: style: Label 'fail' is not used. [unusedLabel] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:1258:1: style: Label 'fail' is not used. [unusedLabel] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:1328:1: style: Label 'fail' is not used. [unusedLabel] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:2905:1: style: Label 'fail' is not used. [unusedLabel] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:3109:1: style: Label 'fail' is not used. [unusedLabel] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:416:50: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:419:11: style: Variable 'srcdim' can be declared as const array [constVariable] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:420:11: style: Variable 'dstdim' can be declared as const array [constVariable] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:500:46: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:500:88: style: Parameter 'coeff' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:621:37: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:621:50: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:1332:39: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:1409:40: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:2001:18: style: Variable 'zone' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:2032:66: style: Parameter 'rce' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:2036:18: style: Variable 'zone' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:2104:41: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:2136:25: style: Variable 'rcc' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:2813:35: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:2832:44: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:2930:30: style: Variable 'rce' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/encoder/ratecontrol.c:3036:38: style: Variable 'rce' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/encoder/me.c:960:30: style:inconclusive: Boolean expression 'bmx==omx' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x264-0.164.3108+git31e19f9/encoder/me.c:875:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] x264-0.164.3108+git31e19f9/encoder/me.c:1050:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] x264-0.164.3108+git31e19f9/encoder/me.c:1051:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] x264-0.164.3108+git31e19f9/encoder/set.c:46:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_zigzag_scan4 [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/example.c:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOOKAHEAD_QP [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:96:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_weight_none [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHROMA_V_SHIFT [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:173:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_lambda_tab [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:207:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:233:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHROMA_V_SHIFT [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:271:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:531:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fenc_costs [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:841:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x264_weight_none [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:1002:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_row_satds [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:1053:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_propagate_cost [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:1100:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_duration [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:1194:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_cost_est_aq [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:1230:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_type [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:1335:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOOKAHEAD_MAX [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:1422:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOG_DEBUG [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:1437:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_B_ADAPT_TRELLIS [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:1476:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_LOOKAHEAD_MAX [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:1747:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_BFRAME_MAX [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/encoder/slicetype.c:1984:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X264_TYPE_P [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/extras/getopt.c:681:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] x264-0.164.3108+git31e19f9/extras/getopt.c:776:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] x264-0.164.3108+git31e19f9/encoder/slicetype.c:1357:43: style: Condition 'i