2022-06-29 05:44 ftp://ftp.de.debian.org/debian/pool/main/liba/libav/libav_11.12.orig.tar.xz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j2 platform: Linux-5.4.0-110-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.24 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 cppcheck: head 2.8 head-info: b90a726 (2022-06-29 07:22:26 +0200) count: 1725 1696 elapsed-time: 184.5 195.1 head-timing-info: Overall time: 0s old-timing-info: Overall time: 0s head results: libav-11.12/libavutil/version.h:34:0: error: failed to expand 'LIBAVCODEC_IDENT', Invalid ## usage when expanding 'AV_VERSION_DOT': Unexpected token '.' [preprocessorErrorDirective] libav-11.12/libavutil/rational.h:58:42: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavutil/rational.h:60:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/avconv_filter.c:650:54: style: Parameter 'ist' can be declared as pointer to const [constParameter] libav-11.12/avconv_opt.c:1891:24: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] libav-11.12/avconv_opt.c:441:9: warning:inconclusive: Either the condition 'codec' is redundant or there is possible null pointer dereference: codec. [nullPointerRedundantCheck] libav-11.12/avconv_opt.c:432:13: note: Assuming that condition 'codec' is not redundant libav-11.12/avconv_opt.c:441:9: note: Null pointer dereference libav-11.12/avconv_opt.c:1327:35: warning:inconclusive: Possible null pointer dereference: ofilter [nullPointer] libav-11.12/avconv_opt.c:1503:41: note: Assignment 'ofilter=NULL', assigned value is 0 libav-11.12/avconv_opt.c:1506:31: note: Assuming condition is false libav-11.12/avconv_opt.c:1522:36: note: Calling function 'init_output_filter', 1st argument 'ofilter' value is 0 libav-11.12/avconv_opt.c:1327:35: note: Null pointer dereference libav-11.12/avconv_opt.c:1328:35: warning:inconclusive: Possible null pointer dereference: ofilter [nullPointer] libav-11.12/avconv_opt.c:1503:41: note: Assignment 'ofilter=NULL', assigned value is 0 libav-11.12/avconv_opt.c:1506:31: note: Assuming condition is false libav-11.12/avconv_opt.c:1522:36: note: Calling function 'init_output_filter', 1st argument 'ofilter' value is 0 libav-11.12/avconv_opt.c:1328:35: note: Null pointer dereference libav-11.12/avconv_opt.c:104:17: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/avconv_opt.c:96:9: note: Shadowed declaration libav-11.12/avconv_opt.c:104:17: note: Shadow variable libav-11.12/avconv_opt.c:533:25: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/avconv_opt.c:465:9: note: Shadowed declaration libav-11.12/avconv_opt.c:533:25: note: Shadow variable libav-11.12/avconv_opt.c:1504:21: style: Local variable 'j' shadows outer variable [shadowVariable] libav-11.12/avconv_opt.c:1370:12: note: Shadowed declaration libav-11.12/avconv_opt.c:1504:21: note: Shadow variable libav-11.12/avconv_opt.c:1684:26: style: Local variable 'ist' shadows outer variable [shadowVariable] libav-11.12/avconv_opt.c:1374:19: note: Shadowed declaration libav-11.12/avconv_opt.c:1684:26: note: Shadow variable libav-11.12/avconv_opt.c:1696:24: style: Local variable 'j' shadows outer variable [shadowVariable] libav-11.12/avconv_opt.c:1370:12: note: Shadowed declaration libav-11.12/avconv_opt.c:1696:24: note: Shadow variable libav-11.12/avconv_opt.c:156:11: style: Variable 'x' is assigned a value that is never used. [unreadVariable] libav-11.12/avconv_opt.c:630:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/avconv_opt.c:885:44: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/avconv_opt.c:1358:16: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/avplay.c:855:39: warning: Uninitialized variable: data [uninitvar] libav-11.12/avplay.c:839:29: note: Assuming condition is false libav-11.12/avplay.c:855:39: note: Uninitialized variable: data libav-11.12/avplay.c:610:16: style: Variable 'u1' is assigned a value that is never used. [unreadVariable] libav-11.12/avplay.c:611:16: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] libav-11.12/avplay.c:616:16: style: Variable 'u1' is assigned a value that is never used. [unreadVariable] libav-11.12/avplay.c:617:16: style: Variable 'v1' is assigned a value that is never used. [unreadVariable] libav-11.12/avplay.c:1903:30: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/cmdutils.c:1464:13: style: Redundant initialization for 'pts'. The initialized value is overwritten before it is read. [redundantInitialization] libav-11.12/cmdutils.c:1452:17: note: pts is initialized libav-11.12/cmdutils.c:1464:13: note: pts is overwritten libav-11.12/cmdutils.c:1449:62: style:inconclusive: Function 'guess_correct_pts' argument 2 names different: declaration 'pts' definition 'reordered_pts'. [funcArgNamesDifferent] libav-11.12/cmdutils.h:498:62: note: Function 'guess_correct_pts' argument 2 names different: declaration 'pts' definition 'reordered_pts'. libav-11.12/cmdutils.c:1449:62: note: Function 'guess_correct_pts' argument 2 names different: declaration 'pts' definition 'reordered_pts'. libav-11.12/cmdutils.c:257:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/cmdutils.c:1193:36: style: Variable 'pix_fmt' is assigned a value that is never used. [unreadVariable] libav-11.12/doc/examples/avcodec.c:553:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] libav-11.12/doc/examples/avcodec.c:563:14: style: Variable 'frame' is assigned a value that is never used. [unreadVariable] libav-11.12/doc/examples/transcode_aac.c:723:17: style: Condition 'finished' is always false [knownConditionTrueFalse] libav-11.12/doc/examples/transcode_aac.c:713:17: note: Assuming that condition 'finished' is not redundant libav-11.12/doc/examples/transcode_aac.c:723:17: note: Condition 'finished' is always false libav-11.12/libavcodec/get_bits.h:394:36: error: Pointer addition with NULL pointer. [nullPointerArithmetic] libav-11.12/libavcodec/get_bits.h:383:23: note: Assignment 'buffer=NULL', assigned value is 0 libav-11.12/libavcodec/get_bits.h:394:36: note: Null pointer addition libav-11.12/libavcodec/get_bits.h:387:17: style: Variable 'buffer_size' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/get_bits.h:382:21: note: buffer_size is assigned libav-11.12/libavcodec/get_bits.h:387:17: note: buffer_size is overwritten libav-11.12/libavcodec/4xm.c:546:17: style: Local variable 'y' shadows outer argument [shadowArgument] libav-11.12/libavcodec/4xm.c:518:57: note: Shadowed declaration libav-11.12/libavcodec/4xm.c:546:17: note: Shadow variable libav-11.12/libavcodec/4xm.c:650:19: style: Local variable 'len' shadows outer argument [shadowArgument] libav-11.12/libavcodec/4xm.c:580:47: note: Shadowed declaration libav-11.12/libavcodec/4xm.c:650:19: note: Shadow variable libav-11.12/libavcodec/get_bits.h:220:20: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/a64multienc.c:236:76: style: Parameter 'colram' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/a64multienc.c:236:58: style: Parameter 'charmap' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/a64multienc.c:347:13: error: Uninitialized variable: buf [legacyUninitvar] libav-11.12/libavcodec/a64multienc.c:50:14: style: Variable 'luma' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/a64multienc.c:335:22: style: Variable 'charset' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/aaccoder.c:916:27: style: Local variable 't' shadows outer variable [shadowVariable] libav-11.12/libavcodec/aaccoder.c:905:44: note: Shadowed declaration libav-11.12/libavcodec/aaccoder.c:916:27: note: Shadow variable libav-11.12/libavcodec/aaccoder.c:398:17: warning: Uninitialized variable: stackrun [uninitvar] libav-11.12/libavcodec/aaccoder.c:386:17: note: Assuming condition is false libav-11.12/libavcodec/aaccoder.c:398:17: note: Uninitialized variable: stackrun libav-11.12/libavcodec/aaccoder.c:521:17: warning: Uninitialized variable: stackrun [uninitvar] libav-11.12/libavcodec/aaccoder.c:508:17: note: Assuming condition is false libav-11.12/libavcodec/aaccoder.c:521:17: note: Uninitialized variable: stackrun libav-11.12/libavcodec/aaccoder.c:558:28: style: Variable 'start' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/aaccoder.c:856:15: style: Variable 'start' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/aaccoder.c:956:18: style: Variable 'step' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/aacdec.c:1640:41: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libav-11.12/libavcodec/aacdec.c:1687:51: portability: Casting from const float * to const unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libav-11.12/libavcodec/aacdec.c:1482:9: style: Variable 't.i' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/aacdec.c:1478:9: note: t.i is assigned libav-11.12/libavcodec/aacdec.c:1482:9: note: t.i is overwritten libav-11.12/libavcodec/aacdec.c:1486:9: style: Variable 't.i' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/aacdec.c:1482:9: note: t.i is assigned libav-11.12/libavcodec/aacdec.c:1486:9: note: t.i is overwritten libav-11.12/libavcodec/aacdec.c:1490:9: style: Variable 't.i' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/aacdec.c:1486:9: note: t.i is assigned libav-11.12/libavcodec/aacdec.c:1490:9: note: t.i is overwritten libav-11.12/libavcodec/aacdec.c:1021:17: style: Local variable 'ret' shadows outer variable [shadowVariable] libav-11.12/libavcodec/aacdec.c:988:9: note: Shadowed declaration libav-11.12/libavcodec/aacdec.c:1021:17: note: Shadow variable libav-11.12/libavcodec/aacdec.c:1286:36: style: Parameter 'band_type_run_end' can be declared as const array [constParameter] libav-11.12/libavcodec/aacdec.c:1285:46: style: Parameter 'band_type' can be declared as const array [constParameter] libav-11.12/libavcodec/aacdec.c:1513:54: style: Parameter 'band_type' can be declared as const array [constParameter] libav-11.12/libavcodec/lpc.h:130:15: warning: Uninitialized variable: gen1 [uninitvar] libav-11.12/libavcodec/lpc.h:126:19: note: Assuming condition is false libav-11.12/libavcodec/lpc.h:130:15: note: Uninitialized variable: gen1 libav-11.12/libavcodec/lpc.h:161:47: warning: Uninitialized variable: err [uninitvar] libav-11.12/libavcodec/lpc.h:158:9: note: Assuming condition is false libav-11.12/libavcodec/lpc.h:161:47: note: Uninitialized variable: err libav-11.12/libavcodec/aacdec.c:933:22: style: union member 'Anonymous3::u' is never used. [unusedStructMember] libav-11.12/libavcodec/aacdec.c:364:26: style: Variable 'num_back_channels' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/aacdec.c:1460:10: style: Variable 's0.i' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/aacdec.c:1461:10: style: Variable 's1.i' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/aacdec.c:1490:9: style: Variable 't.i' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/aacdec.c:1728:11: style: Variable 'tmp.i' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/aacdec.c:1736:11: style: Variable 'tmp.i' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/aacdec.c:1744:11: style: Variable 'pun.i' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/aacenc.c:720:1: style: Label 'alloc_fail' is not used. [unusedLabel] libav-11.12/libavcodec/aacenc.c:262:5: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] libav-11.12/libavcodec/aacenc.c:492:9: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] libav-11.12/libavcodec/aacps.c:363:9: warning: Buffer 'g1_Q2' is too small, the function 'hybrid2_re' expects a bigger buffer in 3rd argument [argumentSize] libav-11.12/libavcodec/aacps.c:363:9: note: Function 'hybrid2_re' is called libav-11.12/libavcodec/aacps.c:288:73: note: Declaration of 3rd function argument. libav-11.12/libavcodec/aacpsdata.c:160:20: note: Passing buffer 'g1_Q2' to function that is declared here libav-11.12/libavcodec/aacps.c:363:9: note: Buffer 'g1_Q2' is too small, the function 'hybrid2_re' expects a bigger buffer in 3rd argument libav-11.12/libavcodec/aacps.c:364:9: warning: Buffer 'g1_Q2' is too small, the function 'hybrid2_re' expects a bigger buffer in 3rd argument [argumentSize] libav-11.12/libavcodec/aacps.c:364:9: note: Function 'hybrid2_re' is called libav-11.12/libavcodec/aacps.c:288:73: note: Declaration of 3rd function argument. libav-11.12/libavcodec/aacpsdata.c:160:20: note: Passing buffer 'g1_Q2' to function that is declared here libav-11.12/libavcodec/aacps.c:364:9: note: Buffer 'g1_Q2' is too small, the function 'hybrid2_re' expects a bigger buffer in 3rd argument libav-11.12/libavcodec/aacps.c:609:13: warning: Redundant assignment of 'par[0]' to itself. [selfAssignment] libav-11.12/libavcodec/aacps.c:151:59: style:inconclusive: Function 'ff_ps_read_data' argument 2 names different: declaration 'gb' definition 'gb_host'. [funcArgNamesDifferent] libav-11.12/libavcodec/aacps.h:81:59: note: Function 'ff_ps_read_data' argument 2 names different: declaration 'gb' definition 'gb_host'. libav-11.12/libavcodec/aacps.c:151:59: note: Function 'ff_ps_read_data' argument 2 names different: declaration 'gb' definition 'gb_host'. libav-11.12/libavcodec/aacps.c:639:13: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/aacps.c:625:9: note: Shadowed declaration libav-11.12/libavcodec/aacps.c:639:13: note: Shadow variable libav-11.12/libavcodec/aacps.c:680:13: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/aacps.c:625:9: note: Shadowed declaration libav-11.12/libavcodec/aacps.c:680:13: note: Shadow variable libav-11.12/libavcodec/aacps.c:688:13: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/aacps.c:625:9: note: Shadowed declaration libav-11.12/libavcodec/aacps.c:688:13: note: Shadow variable libav-11.12/libavcodec/aacpsdsp.c:32:76: style: Parameter 'src1' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/aacpsy.c:226:9: style: Same expression used in consecutive assignments of 'lower_range_kbps' and 'upper_range_kbps'. [duplicateAssignExpression] libav-11.12/libavcodec/aacpsy.c:227:9: note: Same expression used in consecutive assignments of 'lower_range_kbps' and 'upper_range_kbps'. libav-11.12/libavcodec/aacpsy.c:226:9: note: Same expression used in consecutive assignments of 'lower_range_kbps' and 'upper_range_kbps'. libav-11.12/libavcodec/aacpsy.c:154:15: style: struct member 'Anonymous4::correction' is never used. [unusedStructMember] libav-11.12/libavcodec/aacpsy.c:811:24: style: Variable 'hpfsmpl[i]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/aacsbr.c:1067:44: style:inconclusive: Function 'ff_decode_sbr_extension' argument 3 names different: declaration 'gb' definition 'gb_host'. [funcArgNamesDifferent] libav-11.12/libavcodec/aacsbr.h:44:44: note: Function 'ff_decode_sbr_extension' argument 3 names different: declaration 'gb' definition 'gb_host'. libav-11.12/libavcodec/aacsbr.c:1067:44: note: Function 'ff_decode_sbr_extension' argument 3 names different: declaration 'gb' definition 'gb_host'. libav-11.12/libavcodec/aacsbr.c:1408:47: style: Parameter 'e_a' can be declared as const array [constParameter] libav-11.12/libavcodec/aacsbr.c:1165:5: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] libav-11.12/libavcodec/ac3.c:205:47: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/ac3.c:97:40: style: Parameter 'exp' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/ac3.c:125:70: style: Parameter 'dba_offsets' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/ac3.c:126:41: style: Parameter 'dba_lengths' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/ac3.c:126:63: style: Parameter 'dba_values' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/ac3_parser.c:152:18: style: union member 'Anonymous2::u64' is never used. [unusedStructMember] libav-11.12/libavcodec/ac3dsp.c:107:47: style: Parameter 'mask' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/ac3dsp.c:107:62: style: Parameter 'psd' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/ac3dsp.c:134:69: style: Parameter 'bap' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/ac3enc_template.c:66:1: style: Label 'alloc_fail' is not used. [unusedLabel] libav-11.12/libavcodec/ac3enc_template.c:292:17: style: Local variable 'bnd' shadows outer variable [shadowVariable] libav-11.12/libavcodec/ac3enc_template.c:136:18: note: Shadowed declaration libav-11.12/libavcodec/ac3enc_template.c:292:17: note: Shadow variable libav-11.12/libavcodec/ac3enc.c:2197:42: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/ac3enc.c:1205:60: style: Parameter 'fixed_coef' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/ac3enc.c:1206:48: style: Parameter 'exp' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/ac3enc.c:1206:62: style: Parameter 'bap' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/acelp_pitch_delay.c:101:9: style:inconclusive: Function 'ff_acelp_decode_gain_code' argument 8 names different: declaration 'max_pred_order' definition 'ma_pred_order'. [funcArgNamesDifferent] libav-11.12/libavcodec/acelp_pitch_delay.h:219:9: note: Function 'ff_acelp_decode_gain_code' argument 8 names different: declaration 'max_pred_order' definition 'ma_pred_order'. libav-11.12/libavcodec/acelp_pitch_delay.c:101:9: note: Function 'ff_acelp_decode_gain_code' argument 8 names different: declaration 'max_pred_order' definition 'ma_pred_order'. libav-11.12/libavcodec/adpcm.c:390:17: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/adpcm.c:373:9: note: Shadowed declaration libav-11.12/libavcodec/adpcm.c:390:17: note: Shadow variable libav-11.12/libavcodec/adpcm.c:1031:22: style: Local variable 'channel' shadows outer variable [shadowVariable] libav-11.12/libavcodec/adpcm.c:595:15: note: Shadowed declaration libav-11.12/libavcodec/adpcm.c:1031:22: note: Shadow variable libav-11.12/libavcodec/adpcm.c:1007:72: warning: Uninitialized variable: shift [uninitvar] libav-11.12/libavcodec/adpcm.c:994:34: note: Assuming condition is false libav-11.12/libavcodec/adpcm.c:1007:72: note: Uninitialized variable: shift libav-11.12/libavcodec/adpcmenc.c:697:1: style: Label 'error' is not used. [unusedLabel] libav-11.12/libavcodec/adpcmenc.c:551:25: style: Local variable 'buf' shadows outer variable [shadowVariable] libav-11.12/libavcodec/adpcmenc.c:477:14: note: Shadowed declaration libav-11.12/libavcodec/adpcmenc.c:551:25: note: Shadow variable libav-11.12/libavcodec/adxdec.c:43:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/adxdec.c:158:22: style: Variable 'buf_size' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/aic.c:203:55: style: Local variable 'skip_bits' shadows outer function [shadowFunction] libav-11.12/libavcodec/get_bits.h:263:20: note: Shadowed declaration libav-11.12/libavcodec/aic.c:203:55: note: Shadow variable libav-11.12/libavcodec/golomb.h:262:15: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/golomb.h:576:13: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/golomb.h:590:13: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/alac.c:498:1: style: Label 'buf_alloc_fail' is not used. [unusedLabel] libav-11.12/libavcodec/alacenc.c:433:33: style: Condition 'prediction_type==15' is always false [knownConditionTrueFalse] libav-11.12/libavcodec/alacenc.c:366:27: note: Assignment 'prediction_type=0', assigned value is 0 libav-11.12/libavcodec/alacenc.c:433:33: note: Condition 'prediction_type==15' is always false libav-11.12/libavcodec/alacenc.c:179:42: style: Parameter 'left_ch' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/alacenc.c:179:60: style: Parameter 'right_ch' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/alacenc.c:235:40: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/alacenc.c:328:16: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/amrnbdec.c:886:46: style: Parameter 'lpc' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/alsdec.c:1403:33: style: Checking if unsigned expression 'bd.block_length' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/alsdec.c:772:22: style: Local variable 'k' shadows outer variable [shadowVariable] libav-11.12/libavcodec/alsdec.c:598:18: note: Shadowed declaration libav-11.12/libavcodec/alsdec.c:772:22: note: Shadow variable libav-11.12/libavcodec/alsdec.c:1384:27: style: Local variable 'ret' shadows outer variable [shadowVariable] libav-11.12/libavcodec/alsdec.c:1333:9: note: Shadowed declaration libav-11.12/libavcodec/alsdec.c:1384:27: note: Shadow variable libav-11.12/libavcodec/amrwbdec.c:255:69: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/amrwbdec.c:285:62: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/amrwbdec.c:143:46: style: Parameter 'ind' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/amrwbdec.c:170:46: style: Parameter 'ind' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/amrwbdec.c:794:44: style: Parameter 'in' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/amrwbdec.c:890:38: style: Parameter 'diff_isf' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/apedec.c:1308:46: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/apedec.c:321:1: style: Label 'filter_alloc_fail' is not used. [unusedLabel] libav-11.12/libavcodec/apedec.c:1308:46: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/arm/hpeldsp_init_arm.c:38:1: error: There is an unknown macro here somewhere. Configuration is required. If CALL_2X_PIXELS is a macro then please configure it. [unknownMacro] libav-11.12/libavcodec/arm/mlpdsp_init_arm.c:89:56: style: Parameter 'ch_assign' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/arm/mlpdsp_init_arm.c:97:28: style: Variable 'routine' can be declared as const array [constVariable] libav-11.12/libavcodec/asvdec.c:148:19: style: Local variable 'ccp' shadows outer variable [shadowVariable] libav-11.12/libavcodec/asvdec.c:131:19: note: Shadowed declaration libav-11.12/libavcodec/asvdec.c:148:19: note: Shadow variable libav-11.12/libavcodec/atrac.c:127:28: style: Parameter 'inlo' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/atrac.c:127:41: style: Parameter 'inhi' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/atrac3.c:466:60: style: Parameter 'prev_code' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/atrac3.c:467:36: style: Parameter 'curr_code' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/atrac3plus.c:1386:32: style: Condition 'coded_subbands>0' is always true [knownConditionTrueFalse] libav-11.12/libavcodec/atrac3plus.c:1375:46: note: Assignment 'coded_subbands=get_bits(gb,4)+1', assigned value is greater than 0 libav-11.12/libavcodec/atrac3plus.c:1382:83: note: Assuming condition is false libav-11.12/libavcodec/atrac3plus.c:1386:32: note: Condition 'coded_subbands>0' is always true libav-11.12/libavcodec/atrac3plus.c:1409:51: style: Parameter 'band_has_tones' can be declared as const array [constParameter] libav-11.12/libavcodec/atrac3plus.c:1514:52: style: Parameter 'band_has_tones' can be declared as const array [constParameter] libav-11.12/libavcodec/atrac3plus.c:1574:52: style: Parameter 'band_has_tones' can be declared as const array [constParameter] libav-11.12/libavcodec/atrac3plus.c:1674:48: style: Parameter 'band_has_tones' can be declared as const array [constParameter] libav-11.12/libavcodec/atrac3plusdsp.c:412:66: style:inconclusive: Function 'ff_atrac3p_power_compensation' argument 5 names different: declaration 'sb_num' definition 'sb'. [funcArgNamesDifferent] libav-11.12/libavcodec/atrac3plus.h:210:66: note: Function 'ff_atrac3p_power_compensation' argument 5 names different: declaration 'sb_num' definition 'sb'. libav-11.12/libavcodec/atrac3plusdsp.c:412:66: note: Function 'ff_atrac3p_power_compensation' argument 5 names different: declaration 'sb_num' definition 'sb'. libav-11.12/libavcodec/audiodsp.c:40:29: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libav-11.12/libavcodec/audiodsp.c:41:29: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libav-11.12/libavcodec/audiodsp.c:43:28: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libav-11.12/libavcodec/audiodsp.c:44:28: portability: Casting from const float * to const unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libav-11.12/libavcodec/avpacket.c:95:1: error: There is an unknown macro here somewhere. Configuration is required. If FF_ENABLE_DEPRECATION_WARNINGS is a macro then please configure it. [unknownMacro] libav-11.12/libavcodec/bink.c:1015:16: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] libav-11.12/libavcodec/bink.c:995:21: note: outer condition: bydebug_flag' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] libav-11.12/libavcodec/dct-test.c:260:17: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/dct-test.c:264:21: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/dct-test.c:269:17: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/dct-test.c:273:21: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/dcadec.c:1212:32: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/dct.c:177:73: style:inconclusive: Function 'ff_dct_init' argument 3 names different: declaration 'type' definition 'inverse'. [funcArgNamesDifferent] libav-11.12/libavcodec/dct.h:49:66: note: Function 'ff_dct_init' argument 3 names different: declaration 'type' definition 'inverse'. libav-11.12/libavcodec/dct.c:177:73: note: Function 'ff_dct_init' argument 3 names different: declaration 'type' definition 'inverse'. libav-11.12/libavcodec/dcadec.c:925:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/dcadec.c:957:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/dcadec.c:1092:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/dcadec.c:1719:12: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/dcadec.c:1957:34: warning: Redundant code: Found unused member access. [constStatement] libav-11.12/libavcodec/dcadec.c:1994:19: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/dcadec.c:1995:19: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/dcadec.c:1996:19: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/dct32_template.c:115:22: style:inconclusive: Function 'ff_dct32_fixed' argument 1 names different: declaration 'dst' definition 'out'. [funcArgNamesDifferent] libav-11.12/libavcodec/dct32.h:23:26: note: Function 'ff_dct32_fixed' argument 1 names different: declaration 'dst' definition 'out'. libav-11.12/libavcodec/dct32_template.c:115:22: note: Function 'ff_dct32_fixed' argument 1 names different: declaration 'dst' definition 'out'. libav-11.12/libavcodec/dct32_template.c:115:43: style:inconclusive: Function 'ff_dct32_fixed' argument 2 names different: declaration 'src' definition 'tab'. [funcArgNamesDifferent] libav-11.12/libavcodec/dct32.h:23:42: note: Function 'ff_dct32_fixed' argument 2 names different: declaration 'src' definition 'tab'. libav-11.12/libavcodec/dct32_template.c:115:43: note: Function 'ff_dct32_fixed' argument 2 names different: declaration 'src' definition 'tab'. libav-11.12/libavcodec/dcadec.c:270:9: style: struct member 'BitAlloc::maxbits' is never used. [unusedStructMember] libav-11.12/libavcodec/dcadec.c:791:23: style: Variable 'scale' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/dcadec.c:1622:20: style: Variable 'num_audiop' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/dct32_template.c:115:22: style:inconclusive: Function 'ff_dct32_float' argument 1 names different: declaration 'dst' definition 'out'. [funcArgNamesDifferent] libav-11.12/libavcodec/dct32.h:22:28: note: Function 'ff_dct32_float' argument 1 names different: declaration 'dst' definition 'out'. libav-11.12/libavcodec/dct32_template.c:115:22: note: Function 'ff_dct32_float' argument 1 names different: declaration 'dst' definition 'out'. libav-11.12/libavcodec/dct32_template.c:115:43: style:inconclusive: Function 'ff_dct32_float' argument 2 names different: declaration 'src' definition 'tab'. [funcArgNamesDifferent] libav-11.12/libavcodec/dct32.h:22:46: note: Function 'ff_dct32_float' argument 2 names different: declaration 'src' definition 'tab'. libav-11.12/libavcodec/dct32_template.c:115:43: note: Function 'ff_dct32_float' argument 2 names different: declaration 'src' definition 'tab'. libav-11.12/libavcodec/dirac_parser.c:240:14: style: Variable '*poutbuf' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/dirac_parser.c:225:18: note: *poutbuf is assigned libav-11.12/libavcodec/dirac_parser.c:240:14: note: *poutbuf is overwritten libav-11.12/libavcodec/dirac_parser.c:241:19: style: Variable '*poutbuf_size' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/dirac_parser.c:226:23: note: *poutbuf_size is assigned libav-11.12/libavcodec/dirac_parser.c:241:19: note: *poutbuf_size is overwritten libav-11.12/libavcodec/dnxhddata.c:1177:35: error: Array 'cid->bit_rates[5]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds] libav-11.12/libavcodec/dnxhddata.c:1176:27: note: Assuming that condition 'jbit_rates)' is not redundant libav-11.12/libavcodec/dnxhddata.c:1177:35: note: Array index out of bounds libav-11.12/libavcodec/dnxhddec.c:237:24: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/dnxhddec.c:251:16: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/dnxhdenc.c:448:40: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/dnxhdenc.c:523:48: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/dnxhdenc.c:179:1: style: Label 'fail' is not used. [unusedLabel] libav-11.12/libavcodec/dnxhdenc.c:254:1: style: Label 'fail' is not used. [unusedLabel] libav-11.12/libavcodec/dnxhdenc.c:271:1: style: Label 'fail' is not used. [unusedLabel] libav-11.12/libavcodec/dnxhdenc.c:384:1: style: Label 'fail' is not used. [unusedLabel] libav-11.12/libavcodec/dnxhdenc.c:173:13: style: Local variable 'run' shadows outer variable [shadowVariable] libav-11.12/libavcodec/dnxhdenc.c:124:22: note: Shadowed declaration libav-11.12/libavcodec/dnxhdenc.c:173:13: note: Shadow variable libav-11.12/libavcodec/dnxhdenc.c:434:56: style: Parameter 'block' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/dnxhdenc.c:503:71: style: Parameter 'block' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/dnxhdenc.c:503:54: style: Parameter 'qblock' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/dnxhdenc.c:513:55: style: Parameter 'block' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/dnxhdenc.c:75:5: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] libav-11.12/libavcodec/dnxhdenc.c:76:5: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] libav-11.12/libavcodec/dnxhdenc.c:77:5: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] libav-11.12/libavcodec/dnxhdenc.c:78:5: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] libav-11.12/libavcodec/dnxhdenc.c:143:13: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/dnxhdenc.c:853:14: style: Variable 'bits' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/dsicinvideo.c:77:22: style: Variable 'huff_code' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/dv.c:178:47: style:inconclusive: Function 'ff_dv_init_dynamic_tables' argument 1 names different: declaration 's' definition 'ctx'. [funcArgNamesDifferent] libav-11.12/libavcodec/dv.h:101:47: note: Function 'ff_dv_init_dynamic_tables' argument 1 names different: declaration 's' definition 'ctx'. libav-11.12/libavcodec/dv.c:178:47: note: Function 'ff_dv_init_dynamic_tables' argument 1 names different: declaration 's' definition 'ctx'. libav-11.12/libavcodec/dvbsub.c:258:29: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavcodec/dvbsub.c:302:41: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavcodec/dvbsub.c:312:29: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavcodec/dvbsub.c:343:45: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavcodec/dvbsubdec.c:445:58: style: Parameter 'map_table' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/dvbsubdec.c:550:58: style: Parameter 'map_table' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/dvbsubdec.c:671:59: style: Parameter 'map_table' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/dvbsubdec.c:711:26: style: Variable 'bits' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/dvbsubdec.c:911:18: style: Unused variable: r_add [unusedVariable] libav-11.12/libavcodec/dvbsubdec.c:911:25: style: Unused variable: g_add [unusedVariable] libav-11.12/libavcodec/dvbsubdec.c:911:32: style: Unused variable: b_add [unusedVariable] libav-11.12/libavcodec/dvdec.c:205:75: style: The comparison 'log2_blocksize == 3' is always true. [knownConditionTrueFalse] libav-11.12/libavcodec/dvdec.c:170:32: note: 'log2_blocksize' is assigned value '3' here. libav-11.12/libavcodec/dvdec.c:205:75: note: The comparison 'log2_blocksize == 3' is always true. libav-11.12/libavcodec/dvdec.c:57:9: style: struct member 'BlockInfo::shift_offset' is never used. [unusedStructMember] libav-11.12/libavcodec/dvdsubdec.c:128:36: style: Parameter 'colormap' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/dvdsubdec.c:129:36: style: Parameter 'alpha' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/dvdsubdec.c:38:23: style: Variable 'cm' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/dvdsubdec.c:41:9: style: Unused variable: r_add [unusedVariable] libav-11.12/libavcodec/dvdsubdec.c:41:16: style: Unused variable: g_add [unusedVariable] libav-11.12/libavcodec/dvdsubdec.c:41:23: style: Unused variable: b_add [unusedVariable] libav-11.12/libavcodec/dxa.c:163:26: style: Variable 'tmp2' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/dxa.c:177:26: style: Variable 'tmp2' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/dvenc.c:560:32: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavcodec/dvenc.c:563:32: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavcodec/dvenc.c:566:32: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavcodec/dvenc.c:582:29: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavcodec/dvenc.c:615:28: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavcodec/dvenc.c:624:28: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavcodec/dvenc.c:157:68: style: Parameter 'pb_end' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/dvenc.c:285:36: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/dxva2_mpeg2.c:217:58: style: Checking if unsigned expression 'ctx->surface_count' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/dxva2_mpeg2.c:260:30: style: Checking if unsigned expression 'ctx_pic->slice_count' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/dxva2_mpeg2.c:260:62: style: Checking if unsigned expression 'ctx_pic->bitstream_size' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/dxva2_h264.c:98:86: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavcodec/dxva2_h264.c:395:58: style: Checking if unsigned expression 'ctx->surface_count' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/dxva2_h264.c:449:30: style: Checking if unsigned expression 'ctx_pic->slice_count' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/dxva2_h264.c:449:62: style: Checking if unsigned expression 'ctx_pic->bitstream_size' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/dxva2_vc1.c:81:88: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavcodec/dxva2_vc1.c:220:58: style: Checking if unsigned expression 'ctx->surface_count' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/dxva2_vc1.c:261:33: style: Checking if unsigned expression 'ctx_pic->bitstream_size' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/eac3dec.c:546:13: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/eamad.c:84:40: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/eamad.c:156:34: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/elbg.c:327:34: style:inconclusive: Function 'ff_init_elbg' argument 6 names different: declaration 'num_steps' definition 'max_steps'. [funcArgNamesDifferent] libav-11.12/libavcodec/elbg.h:52:34: note: Function 'ff_init_elbg' argument 6 names different: declaration 'num_steps' definition 'max_steps'. libav-11.12/libavcodec/elbg.c:327:34: note: Function 'ff_init_elbg' argument 6 names different: declaration 'num_steps' definition 'max_steps'. libav-11.12/libavcodec/elbg.c:354:32: style:inconclusive: Function 'ff_do_elbg' argument 6 names different: declaration 'num_steps' definition 'max_steps'. [funcArgNamesDifferent] libav-11.12/libavcodec/elbg.h:41:32: note: Function 'ff_do_elbg' argument 6 names different: declaration 'num_steps' definition 'max_steps'. libav-11.12/libavcodec/elbg.c:354:32: note: Function 'ff_do_elbg' argument 6 names different: declaration 'num_steps' definition 'max_steps'. libav-11.12/libavcodec/elbg.c:156:13: style: Local variable 'idx' shadows outer variable [shadowVariable] libav-11.12/libavcodec/elbg.c:129:12: note: Shadowed declaration libav-11.12/libavcodec/elbg.c:156:13: note: Shadow variable libav-11.12/libavcodec/elbg.c:60:41: style: Parameter 'a' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/elbg.c:60:49: style: Parameter 'b' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/elbg.c:154:13: style: Variable 'dist' can be declared as const array [constVariable] libav-11.12/libavcodec/error_resilience.c:820:31: warning: Either the condition '!s->cur_pic.f' is redundant or there is possible null pointer dereference: s->cur_pic.f. [nullPointerRedundantCheck] libav-11.12/libavcodec/error_resilience.c:831:9: note: Assuming that condition '!s->cur_pic.f' is not redundant libav-11.12/libavcodec/error_resilience.c:820:31: note: Null pointer dereference libav-11.12/libavcodec/error_resilience.c:412:17: style: Local variable 'mb_x' shadows outer variable [shadowVariable] libav-11.12/libavcodec/error_resilience.c:365:9: note: Shadowed declaration libav-11.12/libavcodec/error_resilience.c:412:17: note: Shadow variable libav-11.12/libavcodec/error_resilience.c:412:23: style: Local variable 'mb_y' shadows outer variable [shadowVariable] libav-11.12/libavcodec/error_resilience.c:365:15: note: Shadowed declaration libav-11.12/libavcodec/error_resilience.c:412:23: note: Shadow variable libav-11.12/libavcodec/error_resilience.c:860:17: style: Local variable 'error' shadows outer variable [shadowVariable] libav-11.12/libavcodec/error_resilience.c:821:24: note: Shadowed declaration libav-11.12/libavcodec/error_resilience.c:860:17: note: Shadow variable libav-11.12/libavcodec/error_resilience.c:881:17: style: Local variable 'error' shadows outer variable [shadowVariable] libav-11.12/libavcodec/error_resilience.c:821:24: note: Shadowed declaration libav-11.12/libavcodec/error_resilience.c:881:17: note: Shadow variable libav-11.12/libavcodec/error_resilience.c:929:23: style: Local variable 'error' shadows outer variable [shadowVariable] libav-11.12/libavcodec/error_resilience.c:821:24: note: Shadowed declaration libav-11.12/libavcodec/error_resilience.c:929:23: note: Shadow variable libav-11.12/libavcodec/error_resilience.c:1200:19: style: Local variable 'error' shadows outer variable [shadowVariable] libav-11.12/libavcodec/error_resilience.c:821:24: note: Shadowed declaration libav-11.12/libavcodec/error_resilience.c:1200:19: note: Shadow variable libav-11.12/libavcodec/error_resilience.c:823:9: style: Variable 'threshold_part' can be declared as const array [constVariable] libav-11.12/libavcodec/error_resilience.c:657:49: style: Unused variable: skip_amount [unusedVariable] libav-11.12/libavcodec/exr.c:787:19: style: Checking if unsigned expression 'data_size' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/exr.c:1148:44: style: Checking if unsigned expression 'bytestream2_get_bytes_left(&s->gb)' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/faandct.c:66:64: style: Parameter 'data' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/faxcompr.c:151:27: style: Condition '(int)t==-1' is always false [knownConditionTrueFalse] libav-11.12/libavcodec/faxcompr.c:136:15: note: Assuming that condition 't<64' is not redundant libav-11.12/libavcodec/faxcompr.c:151:27: note: Condition '(int)t==-1' is always false libav-11.12/libavcodec/faxcompr.c:166:32: style: Variable 'run' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/fft-test.c:319:12: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/fft_template.c:179:17: style: Local variable 'j' shadows outer variable [shadowVariable] libav-11.12/libavcodec/fft_template.c:136:12: note: Shadowed declaration libav-11.12/libavcodec/fft_template.c:179:17: note: Shadow variable libav-11.12/libavcodec/ffv1.h:131:50: style: Parameter 'last' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/ffv1.h:131:36: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/ffv1.h:141:40: style: Parameter 'last' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/ffv1.h:140:57: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/ffv1.h:141:55: style: Parameter 'last2' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/ffv1dec.c:189:15: error: Array 'sample[2]' accessed at index sample[*][-1], which is out of bounds. [negativeIndex] libav-11.12/libavcodec/ffv1dec.c:239:19: error: Array 'sample[4][2]' accessed at index sample[*][*][-1], which is out of bounds. [negativeIndex] libav-11.12/libavcodec/ffv1dec.c:212:55: style: Parameter 'src' can be declared as const array [constParameter] libav-11.12/libavcodec/ffv1dec.c:213:34: style: Parameter 'stride' can be declared as const array [constParameter] libav-11.12/libavcodec/ffv1dec.c:90:45: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/ffv1enc.c:274:15: error: Array 'sample[3]' accessed at index sample[*][-1], which is out of bounds. [negativeIndex] libav-11.12/libavcodec/ffv1enc.c:346:19: error: Array 'sample[4][3]' accessed at index sample[*][*][-1], which is out of bounds. [negativeIndex] libav-11.12/libavcodec/ffv1enc.c:797:28: style: Local variable 'p' shadows outer variable [shadowVariable] libav-11.12/libavcodec/ffv1enc.c:747:15: note: Shadowed declaration libav-11.12/libavcodec/ffv1enc.c:797:28: note: Shadow variable libav-11.12/libavcodec/ffv1enc.c:963:13: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/ffv1enc.c:938:9: note: Shadowed declaration libav-11.12/libavcodec/ffv1enc.c:963:13: note: Shadow variable libav-11.12/libavcodec/ffv1enc.c:1012:15: style: Local variable 'p' shadows outer variable [shadowVariable] libav-11.12/libavcodec/ffv1enc.c:934:20: note: Shadowed declaration libav-11.12/libavcodec/ffv1enc.c:1012:15: note: Shadow variable libav-11.12/libavcodec/ffv1enc.c:296:55: style: Parameter 'src' can be declared as const array [constParameter] libav-11.12/libavcodec/ffv1enc.c:297:34: style: Parameter 'stride' can be declared as const array [constParameter] libav-11.12/libavcodec/ffv1enc.c:357:55: style: Parameter 'quant_table' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/ffv1enc.c:160:51: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/ffv1enc.c:321:35: style: Variable 'av_uninit' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/ffv1enc.c:553:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/fic.c:192:69: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/fic.c:193:65: style: Parameter 'alpha' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/flac.c:46:45: error: There is an unknown macro here somewhere. Configuration is required. If ; is a macro then please configure it. [unknownMacro] libav-11.12/libavcodec/flac_parser.c:376:18: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/flac_parser.c:627:15: style: Variable 'curr' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/flac_parser.c:626:10: note: curr is assigned libav-11.12/libavcodec/flac_parser.c:627:15: note: curr is overwritten libav-11.12/libavcodec/flac_parser.c:260:22: style: Variable 'search_start' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/flacdsp_template.c:51:13: error: There is an unknown macro here somewhere. Configuration is required. If AV_JOIN is a macro then please configure it. [unknownMacro] libav-11.12/libavcodec/flacdsp_lpc_template.c:48:30: error: There is an unknown macro here somewhere. Configuration is required. If AV_JOIN is a macro then please configure it. [unknownMacro] libav-11.12/libavcodec/flacdec.c:393:13: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/flacdec.c:337:9: note: Shadowed declaration libav-11.12/libavcodec/flacdec.c:393:13: note: Shadow variable libav-11.12/libavcodec/flacenc.c:883:45: error: There is an unknown macro here somewhere. Configuration is required. If ; is a macro then please configure it. [unknownMacro] libav-11.12/libavcodec/flashsvenc.c:178:21: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/flashsv.c:429:26: style: Variable 'size' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/g2meet.c:370:13: style: Local variable 'j' shadows outer variable [shadowVariable] libav-11.12/libavcodec/g2meet.c:351:12: note: Shadowed declaration libav-11.12/libavcodec/g2meet.c:370:13: note: Shadow variable libav-11.12/libavcodec/g2meet.c:372:13: style: Variable 'src' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/g2meet.c:874:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/g723_1.c:1085:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/g723_1.c:1300:26: style: Local variable 'buf' shadows outer variable [shadowVariable] libav-11.12/libavcodec/g723_1.c:1191:20: note: Shadowed declaration libav-11.12/libavcodec/g723_1.c:1300:26: note: Shadow variable libav-11.12/libavcodec/g723_1.c:555:54: style: Parameter 'prev_excitation' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/g723_1.c:856:40: style: Parameter 'fir_coef' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/g723_1.c:857:40: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/g723_1.c:856:59: style: Parameter 'iir_coef' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/g723_1.c:1177:9: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] libav-11.12/libavcodec/g723_1.c:1143:23: warning: Uninitialized variable: pos [uninitvar] libav-11.12/libavcodec/g723_1.c:1095:23: note: Assuming condition is false libav-11.12/libavcodec/g723_1.c:1143:23: note: Uninitialized variable: pos libav-11.12/libavcodec/g726.c:78:14: style: struct member 'G726Context::class' is never used. [unusedStructMember] libav-11.12/libavcodec/g722enc.c:157:27: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/g722enc.c:164:30: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/gif.c:62:67: style: Parameter 'palette' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/gif.c:86:65: style: Parameter 'end' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/gsmdec_template.c:154:5: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] libav-11.12/libavcodec/h261dec.c:85:20: style: Variable 's->codec_id' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/h261dec.c:81:20: note: s->codec_id is assigned libav-11.12/libavcodec/h261dec.c:85:20: note: s->codec_id is overwritten libav-11.12/libavcodec/h263dsp.c:58:23: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/h263dsp.c:60:23: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/h263dsp.c:101:23: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/h263dsp.c:103:23: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/h263dec.c:221:17: style: Local variable 'ret' shadows outer variable [shadowVariable] libav-11.12/libavcodec/h263dec.c:171:9: note: Shadowed declaration libav-11.12/libavcodec/h263dec.c:221:17: note: Shadow variable libav-11.12/libavcodec/h264.c:410:5: error: There is an unknown macro here somewhere. Configuration is required. If FF_ALLOCZ_OR_GOTO is a macro then please configure it. [unknownMacro] libav-11.12/libavcodec/h264_cabac.c:1846:18: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libav-11.12/libavcodec/h264_cabac.c:1863:26: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libav-11.12/libavcodec/h264_cabac.c:2379:26: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libav-11.12/libavcodec/h264_cabac.c:2402:26: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libav-11.12/libavcodec/h264_cabac.c:1288:38: style:inconclusive: Boolean expression '!!h->mb_x' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] libav-11.12/libavcodec/h264_cabac.c:1289:46: style:inconclusive: Boolean expression 'h->slice_table[mbb_xy]==h->slice_num' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] libav-11.12/libavcodec/h264_cabac.c:1288:38: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/h264_cabac.c:1275:18: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/h264_cavlc.c:1135:42: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libav-11.12/libavcodec/h264_cavlc.c:1160:42: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libav-11.12/libavcodec/h264_cavlc.c:491:46: style:inconclusive: Boolean expression 'total_coeff>10' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] libav-11.12/libavcodec/h264_cavlc.c:491:46: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/h264_cavlc.c:538:17: style: Local variable 'bitsi' shadows outer variable [shadowVariable] libav-11.12/libavcodec/h264_cavlc.c:492:13: note: Shadowed declaration libav-11.12/libavcodec/h264_cavlc.c:538:17: note: Shadow variable libav-11.12/libavcodec/h264_cavlc.c:529:39: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/h264_direct.c:89:22: style: Condition 'interl' is always true [knownConditionTrueFalse] libav-11.12/libavcodec/h264_direct.c:86:17: note: Assuming that condition '!interl' is not redundant libav-11.12/libavcodec/h264_direct.c:77:24: note: Assignment 'interl=mbafi||h->picture_structure!=3', assigned value is less than 2 libav-11.12/libavcodec/h264_direct.c:89:22: note: Condition 'interl' is always true libav-11.12/libavcodec/h264_direct.c:59:23: style: Local variable 'poc' shadows outer variable [shadowVariable] libav-11.12/libavcodec/h264_direct.c:52:15: note: Shadowed declaration libav-11.12/libavcodec/h264_direct.c:59:23: note: Shadow variable libav-11.12/libavcodec/h264_direct.c:60:23: style: Local variable 'poc1' shadows outer variable [shadowVariable] libav-11.12/libavcodec/h264_direct.c:54:15: note: Shadowed declaration libav-11.12/libavcodec/h264_direct.c:60:23: note: Shadow variable libav-11.12/libavcodec/h264_loopfilter.c:372:41: style:inconclusive: Boolean expression '!(h->cbp&15)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] libav-11.12/libavcodec/h264_loopfilter.c:446:67: style:inconclusive: Boolean expression 'h->ref_cache[1][b_idx]!=h->ref_cache[1][bn_idx]' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] libav-11.12/libavcodec/h264_loopfilter.c:451:66: style:inconclusive: Boolean expression 'h->ref_cache[0][b_idx]!=h->ref_cache[1][bn_idx]' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] libav-11.12/libavcodec/h264_loopfilter.c:372:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/h264_loopfilter.c:441:75: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/h264_loopfilter.c:446:67: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/h264_loopfilter.c:447:80: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/h264_loopfilter.c:451:66: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/h264_loopfilter.c:455:80: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/h264_loopfilter.c:456:92: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/h264_loopfilter.c:457:80: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/h264_mc_template.c:37:13: error: There is an unknown macro here somewhere. Configuration is required. If AV_JOIN is a macro then please configure it. [unknownMacro] libav-11.12/libavcodec/h264_loopfilter.c:776:15: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/h264_loopfilter.c:726:13: note: Shadowed declaration libav-11.12/libavcodec/h264_loopfilter.c:776:15: note: Shadow variable libav-11.12/libavcodec/h264_mc_template.c:37:13: error: There is an unknown macro here somewhere. Configuration is required. If MCFUNC is a macro then please configure it. [unknownMacro] libav-11.12/libavcodec/h264_mb_template.c:105:17: style: Local variable 'j' shadows outer variable [shadowVariable] libav-11.12/libavcodec/h264_mb_template.c:51:12: note: Shadowed declaration libav-11.12/libavcodec/h264_mb_template.c:105:17: note: Shadow variable libav-11.12/libavcodec/h264_ps.c:406:30: style: Condition 'sps->ref_frame_count>=32U' is always false [knownConditionTrueFalse] libav-11.12/libavcodec/h264_ps.c:405:30: note: Assuming that condition 'sps->ref_frame_count>32-2' is not redundant libav-11.12/libavcodec/h264_ps.c:406:30: note: Condition 'sps->ref_frame_count>=32U' is always false libav-11.12/libavcodec/h264_refs.c:84:33: style: Condition 'index libav-11.12/libavcodec/h264_refs.c:531:32: note: Uninitialized variable: mmco2 libav-11.12/libavcodec/h264_refs.c:541:27: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/h264_slice.c:878:47: warning: Either the condition 'field<0' is redundant or the array 'h->cur_pic_ptr->field_poc[2]' is accessed at index 2, which is out of bounds. [arrayIndexOutOfBoundsCond] libav-11.12/libavcodec/h264_slice.c:862:15: note: Assuming that condition 'field<0' is not redundant libav-11.12/libavcodec/h264_slice.c:878:47: note: Array index out of bounds libav-11.12/libavcodec/h264_slice.c:908:35: warning: Either the condition 'field<0' is redundant or the array 'h->implicit_weight[48][48][2]' is accessed at index h->implicit_weight[*][*][2], which is out of bounds. [arrayIndexOutOfBoundsCond] libav-11.12/libavcodec/h264_slice.c:904:23: note: Assuming that condition 'field<0' is not redundant libav-11.12/libavcodec/h264_slice.c:908:35: note: Array index out of bounds libav-11.12/libavcodec/h264_slice.c:1854:59: style: Parameter 'left_type' can be declared as const array [constParameter] libav-11.12/libavcodec/h264_slice.c:1852:59: style: Parameter 'left_xy' can be declared as const array [constParameter] libav-11.12/libavcodec/h264_slice.c:990:29: style: Variable 'pix_fmts[0]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/h264_slice.c:992:29: style: Variable 'pix_fmts[0]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/h264_slice.c:994:25: style: Variable 'pix_fmts[0]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/h264_slice.c:996:25: style: Variable 'pix_fmts[0]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/h264_slice.c:1001:29: style: Variable 'pix_fmts[0]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/h264_slice.c:1003:29: style: Variable 'pix_fmts[0]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/h264_slice.c:1005:25: style: Variable 'pix_fmts[0]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/h264_slice.c:1007:25: style: Variable 'pix_fmts[0]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/h264_slice.c:1012:29: style: Variable 'pix_fmts[0]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/h264_slice.c:1014:29: style: Variable 'pix_fmts[0]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/h264_slice.c:1016:29: style: Variable 'pix_fmts[0]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/h264_slice.c:1019:29: style: Variable 'pix_fmts[0]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/h264_slice.c:1021:29: style: Variable 'pix_fmts[0]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/h264dsp_template.c:104:157: style: Parameter 'tc0' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/h264dsp_template.c:231:159: style: Parameter 'tc0' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/h264idct_template.c:33:39: style:inconclusive: Function 'ff_h264_idct_add_8_c' argument 1 names different: declaration 'dst' definition '_dst'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:38:1: note: Function 'ff_h264_idct_add_8_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:33:39: note: Function 'ff_h264_idct_add_8_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:33:54: style:inconclusive: Function 'ff_h264_idct_add_8_c' argument 2 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:38:1: note: Function 'ff_h264_idct_add_8_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:33:54: note: Function 'ff_h264_idct_add_8_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:69:40: style:inconclusive: Function 'ff_h264_idct8_add_8_c' argument 1 names different: declaration 'dst' definition '_dst'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:38:1: note: Function 'ff_h264_idct8_add_8_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:69:40: note: Function 'ff_h264_idct8_add_8_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:69:55: style:inconclusive: Function 'ff_h264_idct8_add_8_c' argument 2 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:38:1: note: Function 'ff_h264_idct8_add_8_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:69:55: note: Function 'ff_h264_idct8_add_8_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:144:42: style:inconclusive: Function 'ff_h264_idct_dc_add_8_c' argument 1 names different: declaration 'dst' definition '_dst'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:38:1: note: Function 'ff_h264_idct_dc_add_8_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:144:42: note: Function 'ff_h264_idct_dc_add_8_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:144:57: style:inconclusive: Function 'ff_h264_idct_dc_add_8_c' argument 2 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:38:1: note: Function 'ff_h264_idct_dc_add_8_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:144:57: note: Function 'ff_h264_idct_dc_add_8_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:159:43: style:inconclusive: Function 'ff_h264_idct8_dc_add_8_c' argument 1 names different: declaration 'dst' definition '_dst'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:38:1: note: Function 'ff_h264_idct8_dc_add_8_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:159:43: note: Function 'ff_h264_idct8_dc_add_8_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:159:58: style:inconclusive: Function 'ff_h264_idct8_dc_add_8_c' argument 2 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:38:1: note: Function 'ff_h264_idct8_dc_add_8_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:159:58: note: Function 'ff_h264_idct8_dc_add_8_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:174:57: style:inconclusive: Function 'ff_h264_idct_add16_8_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:38:1: note: Function 'ff_h264_idct_add16_8_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:174:57: note: Function 'ff_h264_idct_add16_8_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:185:62: style:inconclusive: Function 'ff_h264_idct_add16intra_8_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:38:1: note: Function 'ff_h264_idct_add16intra_8_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:185:62: note: Function 'ff_h264_idct_add16intra_8_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:193:57: style:inconclusive: Function 'ff_h264_idct8_add4_8_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:38:1: note: Function 'ff_h264_idct8_add4_8_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:193:57: note: Function 'ff_h264_idct8_add4_8_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:204:58: style:inconclusive: Function 'ff_h264_idct_add8_8_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:38:1: note: Function 'ff_h264_idct_add8_8_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:204:58: note: Function 'ff_h264_idct_add8_8_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:216:62: style:inconclusive: Function 'ff_h264_idct_add8_422_8_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:38:1: note: Function 'ff_h264_idct_add8_422_8_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:216:62: note: Function 'ff_h264_idct_add8_422_8_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:242:51: style:inconclusive: Function 'ff_h264_luma_dc_dequant_idct_8_c' argument 1 names different: declaration 'output' definition '_output'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:38:1: note: Function 'ff_h264_luma_dc_dequant_idct_8_c' argument 1 names different: declaration 'output' definition '_output'. libav-11.12/libavcodec/h264idct_template.c:242:51: note: Function 'ff_h264_luma_dc_dequant_idct_8_c' argument 1 names different: declaration 'output' definition '_output'. libav-11.12/libavcodec/h264idct_template.c:242:69: style:inconclusive: Function 'ff_h264_luma_dc_dequant_idct_8_c' argument 2 names different: declaration 'input' definition '_input'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:38:1: note: Function 'ff_h264_luma_dc_dequant_idct_8_c' argument 2 names different: declaration 'input' definition '_input'. libav-11.12/libavcodec/h264idct_template.c:242:69: note: Function 'ff_h264_luma_dc_dequant_idct_8_c' argument 2 names different: declaration 'input' definition '_input'. libav-11.12/libavcodec/h264idct_template.c:277:56: style:inconclusive: Function 'ff_h264_chroma422_dc_dequant_idct_8_c' argument 1 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:38:1: note: Function 'ff_h264_chroma422_dc_dequant_idct_8_c' argument 1 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:277:56: note: Function 'ff_h264_chroma422_dc_dequant_idct_8_c' argument 1 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:304:53: style:inconclusive: Function 'ff_h264_chroma_dc_dequant_idct_8_c' argument 1 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:38:1: note: Function 'ff_h264_chroma_dc_dequant_idct_8_c' argument 1 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:304:53: note: Function 'ff_h264_chroma_dc_dequant_idct_8_c' argument 1 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:33:39: style:inconclusive: Function 'ff_h264_idct_add_9_c' argument 1 names different: declaration 'dst' definition '_dst'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:39:1: note: Function 'ff_h264_idct_add_9_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:33:39: note: Function 'ff_h264_idct_add_9_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:33:54: style:inconclusive: Function 'ff_h264_idct_add_9_c' argument 2 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:39:1: note: Function 'ff_h264_idct_add_9_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:33:54: note: Function 'ff_h264_idct_add_9_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:69:40: style:inconclusive: Function 'ff_h264_idct8_add_9_c' argument 1 names different: declaration 'dst' definition '_dst'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:39:1: note: Function 'ff_h264_idct8_add_9_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:69:40: note: Function 'ff_h264_idct8_add_9_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:69:55: style:inconclusive: Function 'ff_h264_idct8_add_9_c' argument 2 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:39:1: note: Function 'ff_h264_idct8_add_9_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:69:55: note: Function 'ff_h264_idct8_add_9_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:144:42: style:inconclusive: Function 'ff_h264_idct_dc_add_9_c' argument 1 names different: declaration 'dst' definition '_dst'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:39:1: note: Function 'ff_h264_idct_dc_add_9_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:144:42: note: Function 'ff_h264_idct_dc_add_9_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:144:57: style:inconclusive: Function 'ff_h264_idct_dc_add_9_c' argument 2 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:39:1: note: Function 'ff_h264_idct_dc_add_9_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:144:57: note: Function 'ff_h264_idct_dc_add_9_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:159:43: style:inconclusive: Function 'ff_h264_idct8_dc_add_9_c' argument 1 names different: declaration 'dst' definition '_dst'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:39:1: note: Function 'ff_h264_idct8_dc_add_9_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:159:43: note: Function 'ff_h264_idct8_dc_add_9_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:159:58: style:inconclusive: Function 'ff_h264_idct8_dc_add_9_c' argument 2 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:39:1: note: Function 'ff_h264_idct8_dc_add_9_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:159:58: note: Function 'ff_h264_idct8_dc_add_9_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:174:57: style:inconclusive: Function 'ff_h264_idct_add16_9_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:39:1: note: Function 'ff_h264_idct_add16_9_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:174:57: note: Function 'ff_h264_idct_add16_9_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:185:62: style:inconclusive: Function 'ff_h264_idct_add16intra_9_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:39:1: note: Function 'ff_h264_idct_add16intra_9_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:185:62: note: Function 'ff_h264_idct_add16intra_9_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:193:57: style:inconclusive: Function 'ff_h264_idct8_add4_9_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:39:1: note: Function 'ff_h264_idct8_add4_9_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:193:57: note: Function 'ff_h264_idct8_add4_9_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:204:58: style:inconclusive: Function 'ff_h264_idct_add8_9_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:39:1: note: Function 'ff_h264_idct_add8_9_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:204:58: note: Function 'ff_h264_idct_add8_9_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:216:62: style:inconclusive: Function 'ff_h264_idct_add8_422_9_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:39:1: note: Function 'ff_h264_idct_add8_422_9_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:216:62: note: Function 'ff_h264_idct_add8_422_9_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:242:51: style:inconclusive: Function 'ff_h264_luma_dc_dequant_idct_9_c' argument 1 names different: declaration 'output' definition '_output'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:39:1: note: Function 'ff_h264_luma_dc_dequant_idct_9_c' argument 1 names different: declaration 'output' definition '_output'. libav-11.12/libavcodec/h264idct_template.c:242:51: note: Function 'ff_h264_luma_dc_dequant_idct_9_c' argument 1 names different: declaration 'output' definition '_output'. libav-11.12/libavcodec/h264idct_template.c:242:69: style:inconclusive: Function 'ff_h264_luma_dc_dequant_idct_9_c' argument 2 names different: declaration 'input' definition '_input'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:39:1: note: Function 'ff_h264_luma_dc_dequant_idct_9_c' argument 2 names different: declaration 'input' definition '_input'. libav-11.12/libavcodec/h264idct_template.c:242:69: note: Function 'ff_h264_luma_dc_dequant_idct_9_c' argument 2 names different: declaration 'input' definition '_input'. libav-11.12/libavcodec/h264idct_template.c:277:56: style:inconclusive: Function 'ff_h264_chroma422_dc_dequant_idct_9_c' argument 1 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:39:1: note: Function 'ff_h264_chroma422_dc_dequant_idct_9_c' argument 1 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:277:56: note: Function 'ff_h264_chroma422_dc_dequant_idct_9_c' argument 1 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:304:53: style:inconclusive: Function 'ff_h264_chroma_dc_dequant_idct_9_c' argument 1 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:39:1: note: Function 'ff_h264_chroma_dc_dequant_idct_9_c' argument 1 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:304:53: note: Function 'ff_h264_chroma_dc_dequant_idct_9_c' argument 1 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:33:39: style:inconclusive: Function 'ff_h264_idct_add_10_c' argument 1 names different: declaration 'dst' definition '_dst'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:40:1: note: Function 'ff_h264_idct_add_10_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:33:39: note: Function 'ff_h264_idct_add_10_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:33:54: style:inconclusive: Function 'ff_h264_idct_add_10_c' argument 2 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:40:1: note: Function 'ff_h264_idct_add_10_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:33:54: note: Function 'ff_h264_idct_add_10_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:69:40: style:inconclusive: Function 'ff_h264_idct8_add_10_c' argument 1 names different: declaration 'dst' definition '_dst'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:40:1: note: Function 'ff_h264_idct8_add_10_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:69:40: note: Function 'ff_h264_idct8_add_10_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:69:55: style:inconclusive: Function 'ff_h264_idct8_add_10_c' argument 2 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:40:1: note: Function 'ff_h264_idct8_add_10_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:69:55: note: Function 'ff_h264_idct8_add_10_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:144:42: style:inconclusive: Function 'ff_h264_idct_dc_add_10_c' argument 1 names different: declaration 'dst' definition '_dst'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:40:1: note: Function 'ff_h264_idct_dc_add_10_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:144:42: note: Function 'ff_h264_idct_dc_add_10_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:144:57: style:inconclusive: Function 'ff_h264_idct_dc_add_10_c' argument 2 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:40:1: note: Function 'ff_h264_idct_dc_add_10_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:144:57: note: Function 'ff_h264_idct_dc_add_10_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:159:43: style:inconclusive: Function 'ff_h264_idct8_dc_add_10_c' argument 1 names different: declaration 'dst' definition '_dst'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:40:1: note: Function 'ff_h264_idct8_dc_add_10_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:159:43: note: Function 'ff_h264_idct8_dc_add_10_c' argument 1 names different: declaration 'dst' definition '_dst'. libav-11.12/libavcodec/h264idct_template.c:159:58: style:inconclusive: Function 'ff_h264_idct8_dc_add_10_c' argument 2 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:40:1: note: Function 'ff_h264_idct8_dc_add_10_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:159:58: note: Function 'ff_h264_idct8_dc_add_10_c' argument 2 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:174:57: style:inconclusive: Function 'ff_h264_idct_add16_10_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:40:1: note: Function 'ff_h264_idct_add16_10_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:174:57: note: Function 'ff_h264_idct_add16_10_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:185:62: style:inconclusive: Function 'ff_h264_idct_add16intra_10_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:40:1: note: Function 'ff_h264_idct_add16intra_10_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:185:62: note: Function 'ff_h264_idct_add16intra_10_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:193:57: style:inconclusive: Function 'ff_h264_idct8_add4_10_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:40:1: note: Function 'ff_h264_idct8_add4_10_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:193:57: note: Function 'ff_h264_idct8_add4_10_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:204:58: style:inconclusive: Function 'ff_h264_idct_add8_10_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:40:1: note: Function 'ff_h264_idct_add8_10_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:204:58: note: Function 'ff_h264_idct_add8_10_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:216:62: style:inconclusive: Function 'ff_h264_idct_add8_422_10_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:40:1: note: Function 'ff_h264_idct_add8_422_10_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:216:62: note: Function 'ff_h264_idct_add8_422_10_c' argument 2 names different: declaration 'blockoffset' definition 'block_offset'. libav-11.12/libavcodec/h264idct_template.c:242:51: style:inconclusive: Function 'ff_h264_luma_dc_dequant_idct_10_c' argument 1 names different: declaration 'output' definition '_output'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:40:1: note: Function 'ff_h264_luma_dc_dequant_idct_10_c' argument 1 names different: declaration 'output' definition '_output'. libav-11.12/libavcodec/h264idct_template.c:242:51: note: Function 'ff_h264_luma_dc_dequant_idct_10_c' argument 1 names different: declaration 'output' definition '_output'. libav-11.12/libavcodec/h264idct_template.c:242:69: style:inconclusive: Function 'ff_h264_luma_dc_dequant_idct_10_c' argument 2 names different: declaration 'input' definition '_input'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:40:1: note: Function 'ff_h264_luma_dc_dequant_idct_10_c' argument 2 names different: declaration 'input' definition '_input'. libav-11.12/libavcodec/h264idct_template.c:242:69: note: Function 'ff_h264_luma_dc_dequant_idct_10_c' argument 2 names different: declaration 'input' definition '_input'. libav-11.12/libavcodec/h264idct_template.c:277:56: style:inconclusive: Function 'ff_h264_chroma422_dc_dequant_idct_10_c' argument 1 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:40:1: note: Function 'ff_h264_chroma422_dc_dequant_idct_10_c' argument 1 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:277:56: note: Function 'ff_h264_chroma422_dc_dequant_idct_10_c' argument 1 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:304:53: style:inconclusive: Function 'ff_h264_chroma_dc_dequant_idct_10_c' argument 1 names different: declaration 'block' definition '_block'. [funcArgNamesDifferent] libav-11.12/libavcodec/h264idct.h:40:1: note: Function 'ff_h264_chroma_dc_dequant_idct_10_c' argument 1 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264idct_template.c:304:53: note: Function 'ff_h264_chroma_dc_dequant_idct_10_c' argument 1 names different: declaration 'block' definition '_block'. libav-11.12/libavcodec/h264pred_template.c:1077:5: style: Variable 't13' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/h264pred_template.c:1077:5: style: Variable 't14' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/h264pred_template.c:1077:5: style: Variable 't15' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/hevc_cabac.c:822:81: style:inconclusive: Function 'ff_hevc_coeff_abs_level_greater1_flag_decode' argument 3 names different: declaration 'ctx_set' definition 'inc'. [funcArgNamesDifferent] libav-11.12/libavcodec/hevc.h:944:54: note: Function 'ff_hevc_coeff_abs_level_greater1_flag_decode' argument 3 names different: declaration 'ctx_set' definition 'inc'. libav-11.12/libavcodec/hevc_cabac.c:822:81: note: Function 'ff_hevc_coeff_abs_level_greater1_flag_decode' argument 3 names different: declaration 'ctx_set' definition 'inc'. libav-11.12/libavcodec/hevc_cabac.c:370:20: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/hevc_cabac.c:502:29: warning: Shifting 32-bit value by 99 bits is undefined behaviour. See condition at line 501. [shiftTooManyBits] libav-11.12/libavcodec/hevc_cabac.c:501:18: note: Assuming that condition 'k<100' is not redundant libav-11.12/libavcodec/hevc_cabac.c:502:29: note: Shift libav-11.12/libavcodec/hevc_cabac.c:509:59: warning:inconclusive: Shifting 32-bit value by 99 bits is undefined behaviour. See condition at line 501. [shiftTooManyBits] libav-11.12/libavcodec/hevc_cabac.c:501:18: note: Assuming that condition 'k<100' is not redundant libav-11.12/libavcodec/hevc_cabac.c:508:16: note: k is decremented', new value is 99 libav-11.12/libavcodec/hevc_cabac.c:509:59: note: Shift libav-11.12/libavcodec/hevc_cabac.c:687:18: warning: Shifting 32-bit value by 99 bits is undefined behaviour. See condition at line 686. [shiftTooManyBits] libav-11.12/libavcodec/hevc_cabac.c:686:14: note: Assuming that condition 'k<100' is not redundant libav-11.12/libavcodec/hevc_cabac.c:687:18: note: Shift libav-11.12/libavcodec/hevc_cabac.c:693:48: warning:inconclusive: Shifting 32-bit value by 99 bits is undefined behaviour. See condition at line 686. [shiftTooManyBits] libav-11.12/libavcodec/hevc_cabac.c:686:14: note: Assuming that condition 'k<100' is not redundant libav-11.12/libavcodec/hevc_cabac.c:692:12: note: k is decremented', new value is 99 libav-11.12/libavcodec/hevc_cabac.c:693:48: note: Shift libav-11.12/libavcodec/hevc.c:698:70: style: Condition 'sh->max_num_merge_cand>5' is always false [knownConditionTrueFalse] libav-11.12/libavcodec/hevc.c:697:40: note: Assignment 'sh->max_num_merge_cand=5-get_ue_golomb_long(gb)', assigned value is less than 6 libav-11.12/libavcodec/hevc.c:698:70: note: Condition 'sh->max_num_merge_cand>5' is always false libav-11.12/libavcodec/hevc.c:1832:20: style: Local variable 'ref0' shadows outer variable [shadowVariable] libav-11.12/libavcodec/hevc.c:1640:16: note: Shadowed declaration libav-11.12/libavcodec/hevc.c:1832:20: note: Shadow variable libav-11.12/libavcodec/hevc.c:1833:20: style: Local variable 'ref1' shadows outer variable [shadowVariable] libav-11.12/libavcodec/hevc.c:1640:23: note: Shadowed declaration libav-11.12/libavcodec/hevc.c:1833:20: note: Shadow variable libav-11.12/libavcodec/hevc.c:2743:17: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/hevc.c:2730:9: note: Shadowed declaration libav-11.12/libavcodec/hevc.c:2743:17: note: Shadow variable libav-11.12/libavcodec/hevc.c:2805:13: style: Local variable 'ret' shadows outer variable [shadowVariable] libav-11.12/libavcodec/hevc.c:2730:22: note: Shadowed declaration libav-11.12/libavcodec/hevc.c:2805:13: note: Shadow variable libav-11.12/libavcodec/hevc.c:275:13: warning: Uninitialized variable: luma_weight_l0_flag [uninitvar] libav-11.12/libavcodec/hevc.c:260:19: note: Assuming condition is false libav-11.12/libavcodec/hevc.c:275:13: note: Uninitialized variable: luma_weight_l0_flag libav-11.12/libavcodec/hevc.c:311:17: warning: Uninitialized variable: luma_weight_l1_flag [uninitvar] libav-11.12/libavcodec/hevc.c:296:23: note: Assuming condition is false libav-11.12/libavcodec/hevc.c:311:17: note: Uninitialized variable: luma_weight_l1_flag libav-11.12/libavcodec/hevc.c:248:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/hevc.c:3090:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/hevc_ps.c:1297:17: style: Local variable 'ctb_addr_rs' shadows outer variable [shadowVariable] libav-11.12/libavcodec/hevc_ps.c:994:21: note: Shadowed declaration libav-11.12/libavcodec/hevc_ps.c:1297:17: note: Shadow variable libav-11.12/libavcodec/hevc_ps.c:1302:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavcodec/hevc_ps.c:995:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/hevc_refs.c:52:61: style:inconclusive: Function 'ff_hevc_get_ref_list' argument 2 names different: declaration 'frame' definition 'ref'. [funcArgNamesDifferent] libav-11.12/libavcodec/hevc.h:884:61: note: Function 'ff_hevc_get_ref_list' argument 2 names different: declaration 'frame' definition 'ref'. libav-11.12/libavcodec/hevc_refs.c:52:61: note: Function 'ff_hevc_get_ref_list' argument 2 names different: declaration 'frame' definition 'ref'. libav-11.12/libavcodec/hevc_refs.c:154:51: style:inconclusive: Function 'ff_hevc_output_frame' argument 2 names different: declaration 'frame' definition 'out'. [funcArgNamesDifferent] libav-11.12/libavcodec/hevc.h:962:51: note: Function 'ff_hevc_output_frame' argument 2 names different: declaration 'frame' definition 'out'. libav-11.12/libavcodec/hevc_refs.c:154:51: note: Function 'ff_hevc_output_frame' argument 2 names different: declaration 'frame' definition 'out'. libav-11.12/libavcodec/hevc_refs.c:125:20: style: Local variable 'frame' shadows outer argument [shadowArgument] libav-11.12/libavcodec/hevc_refs.c:118:51: note: Shadowed declaration libav-11.12/libavcodec/hevc_refs.c:125:20: note: Shadow variable libav-11.12/libavcodec/hevcdsp_template.c:1105:24: style: Condition 'log2Wd>=1' is always true [knownConditionTrueFalse] libav-11.12/libavcodec/hevcdsp_template.c:1097:17: note: Assignment 'shift=14-8', assigned value is 6 libav-11.12/libavcodec/hevcdsp_template.c:1098:20: note: Assignment 'log2Wd=denom+shift', assigned value is greater than 5 libav-11.12/libavcodec/hevcdsp_template.c:1105:24: note: Condition 'log2Wd>=1' is always true libav-11.12/libavcodec/hevcdsp_template.c:574:12: style: Redundant initialization for 'height'. The initialized value is overwritten before it is read. [redundantInitialization] libav-11.12/libavcodec/hevcdsp_template.c:557:56: note: height is initialized libav-11.12/libavcodec/hevcdsp_template.c:574:12: note: height is overwritten libav-11.12/libavcodec/hevcdsp_template.c:664:12: style: Redundant initialization for 'width'. The initialized value is overwritten before it is read. [redundantInitialization] libav-11.12/libavcodec/hevcdsp_template.c:649:39: note: width is initialized libav-11.12/libavcodec/hevcdsp_template.c:664:12: note: width is overwritten libav-11.12/libavcodec/hevcdsp_template.c:751:12: style: Redundant initialization for 'width'. The initialized value is overwritten before it is read. [redundantInitialization] libav-11.12/libavcodec/hevcdsp_template.c:735:39: note: width is initialized libav-11.12/libavcodec/hevcdsp_template.c:751:12: note: width is overwritten libav-11.12/libavcodec/hevcdsp_template.c:752:12: style: Redundant initialization for 'height'. The initialized value is overwritten before it is read. [redundantInitialization] libav-11.12/libavcodec/hevcdsp_template.c:735:56: note: height is initialized libav-11.12/libavcodec/hevcdsp_template.c:752:12: note: height is overwritten libav-11.12/libavcodec/hevcdsp_template.c:111:58: style: Parameter 'coeffs' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/hevcdsp_template.c:348:40: style: Parameter 'borders' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/hevcdsp_template.c:1167:56: style: Parameter '_tc' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/hevcdsp_template.c:1168:50: style: Parameter '_no_p' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/hevcdsp_template.c:1168:66: style: Parameter '_no_q' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/hevcdsp_template.c:1262:68: style: Parameter '_tc' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/hevcdsp_template.c:1263:52: style: Parameter '_no_p' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/hevcdsp_template.c:1263:68: style: Parameter '_no_q' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/hevcdsp_template.c:336:11: style: Variable 'src' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/hevcdsp.c:114:39: style:inconclusive: Function 'ff_hevc_dsp_init' argument 1 names different: declaration 'hpc' definition 'hevcdsp'. [funcArgNamesDifferent] libav-11.12/libavcodec/hevcdsp.h:105:39: note: Function 'ff_hevc_dsp_init' argument 1 names different: declaration 'hpc' definition 'hevcdsp'. libav-11.12/libavcodec/hevcdsp.c:114:39: note: Function 'ff_hevc_dsp_init' argument 1 names different: declaration 'hpc' definition 'hevcdsp'. libav-11.12/libavcodec/hevcpred_template.c:216:25: style: Same expression on both sides of '-'. [duplicateExpression] libav-11.12/libavcodec/hevcpred_template.c:234:17: style: Same expression on both sides of '-'. [duplicateExpression] libav-11.12/libavcodec/hevcpred_template.c:198:35: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/hevcpred_template.c:200:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/hevcpred_template.c:202:47: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/hevcpred_template.c:204:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/hevcpred_template.c:210:43: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/hevcpred_template.c:214:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/hevcpred_template.c:216:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/hevcpred_template.c:223:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/hevcpred_template.c:230:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/hevcpred_template.c:234:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/hevcpred_template.c:238:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/hevcpred_template.c:282:13: style: Variable 'intra_hor_ver_dist_thresh' can be declared as const array [constVariable] libav-11.12/libavcodec/hnm4video.c:71:49: style: Variable 'count' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/huffyuv.c:76:53: style:inconclusive: Function 'ff_huffyuv_common_init' argument 1 names different: declaration 's' definition 'avctx'. [funcArgNamesDifferent] libav-11.12/libavcodec/huffyuv.h:90:45: note: Function 'ff_huffyuv_common_init' argument 1 names different: declaration 's' definition 'avctx'. libav-11.12/libavcodec/huffyuv.c:76:53: note: Function 'ff_huffyuv_common_init' argument 1 names different: declaration 's' definition 'avctx'. libav-11.12/libavcodec/huffyuvenc.c:645:13: style: Local variable 'j' shadows outer variable [shadowVariable] libav-11.12/libavcodec/huffyuvenc.c:449:12: note: Shadowed declaration libav-11.12/libavcodec/huffyuvenc.c:645:13: note: Shadow variable libav-11.12/libavcodec/huffyuvenc.c:646:15: style: Local variable 'p' shadows outer variable [shadowVariable] libav-11.12/libavcodec/huffyuvenc.c:448:27: note: Shadowed declaration libav-11.12/libavcodec/huffyuvenc.c:646:15: note: Shadow variable libav-11.12/libavcodec/idctdsp.c:28:41: style: Parameter 'permutation' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/iirfilter.c:276:52: style:inconclusive: Function 'ff_iir_filter' argument 1 names different: declaration 'coeffs' definition 'c'. [funcArgNamesDifferent] libav-11.12/libavcodec/iirfilter.h:104:52: note: Function 'ff_iir_filter' argument 1 names different: declaration 'coeffs' definition 'c'. libav-11.12/libavcodec/iirfilter.c:276:52: note: Function 'ff_iir_filter' argument 1 names different: declaration 'coeffs' definition 'c'. libav-11.12/libavcodec/iirfilter.c:277:45: style:inconclusive: Function 'ff_iir_filter' argument 2 names different: declaration 'state' definition 's'. [funcArgNamesDifferent] libav-11.12/libavcodec/iirfilter.h:104:85: note: Function 'ff_iir_filter' argument 2 names different: declaration 'state' definition 's'. libav-11.12/libavcodec/iirfilter.c:277:45: note: Function 'ff_iir_filter' argument 2 names different: declaration 'state' definition 's'. libav-11.12/libavcodec/iirfilter.c:289:56: style:inconclusive: Function 'ff_iir_filter_flt' argument 1 names different: declaration 'coeffs' definition 'c'. [funcArgNamesDifferent] libav-11.12/libavcodec/iirfilter.h:118:56: note: Function 'ff_iir_filter_flt' argument 1 names different: declaration 'coeffs' definition 'c'. libav-11.12/libavcodec/iirfilter.c:289:56: note: Function 'ff_iir_filter_flt' argument 1 names different: declaration 'coeffs' definition 'c'. libav-11.12/libavcodec/iirfilter.c:290:49: style:inconclusive: Function 'ff_iir_filter_flt' argument 2 names different: declaration 'state' definition 's'. [funcArgNamesDifferent] libav-11.12/libavcodec/iirfilter.h:119:49: note: Function 'ff_iir_filter_flt' argument 2 names different: declaration 'state' definition 's'. libav-11.12/libavcodec/iirfilter.c:290:49: note: Function 'ff_iir_filter_flt' argument 2 names different: declaration 'state' definition 's'. libav-11.12/libavcodec/iff.c:114:38: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/iff.c:114:38: error: Signed integer overflow for expression '1<<31'. [integerOverflow] libav-11.12/libavcodec/imc.c:258:56: style: Parameter 'flcoeffs1' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/imc.c:259:41: style: Parameter 'flcoeffs2' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/imc.c:352:63: style: Parameter 'levlCoeffBuf' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/imc.c:386:64: style: Parameter 'levlCoeffBuf' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/imc.c:387:51: style: Parameter 'old_floor' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/imc.c:444:18: style: Variable 'lowest' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/imc.c:445:18: style: Variable 'low_indx' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/imc.c:448:20: style: Variable 'found_indx' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/imc.c:827:10: style: Variable 'bits' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/imc.c:837:20: style: Variable 'bits' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/imgconvert.c:94:74: style: Parameter 'pix_fmt_list' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/indeo2.c:111:13: style: Variable 'out' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/indeo3data.h:257:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:258:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:259:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:260:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:261:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:262:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:263:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:264:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:266:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:267:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:268:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:269:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:270:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:271:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:272:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:273:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:275:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:276:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:277:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:278:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:279:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:298:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:299:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:300:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:301:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:302:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:303:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:304:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:305:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:307:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:308:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:309:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:310:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:311:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:312:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:313:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:314:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:316:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:317:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:318:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:319:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3data.h:320:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/indeo3.c:120:19: style: Variable 'offsets' can be declared as const array [constVariable] libav-11.12/libavcodec/indeo3.c:121:19: style: Variable 'deltas' can be declared as const array [constVariable] libav-11.12/libavcodec/interplayvideo.c:771:17: warning:inconclusive: Array 'P' is filled incompletely. Did you forget to multiply the size given to 'memcpy()' with 'sizeof(*P)'? [incompleteArrayFill] libav-11.12/libavcodec/interplayvideo.c:402:18: style: Local variable 'flags' shadows outer variable [shadowVariable] libav-11.12/libavcodec/interplayvideo.c:375:9: note: Shadowed declaration libav-11.12/libavcodec/interplayvideo.c:402:18: note: Shadow variable libav-11.12/libavcodec/interplayvideo.c:750:18: style: Local variable 'flags' shadows outer variable [shadowVariable] libav-11.12/libavcodec/interplayvideo.c:719:9: note: Shadowed declaration libav-11.12/libavcodec/interplayvideo.c:750:18: note: Shadow variable libav-11.12/libavcodec/interplayvideo.c:771:17: error: Overlapping read/write in memcpy() is undefined behavior [overlappingWriteFunction] libav-11.12/libavcodec/interplayvideo.c:476:34: warning: Uninitialized variable: P [uninitvar] libav-11.12/libavcodec/interplayvideo.c:472:13: note: Assuming condition is false libav-11.12/libavcodec/interplayvideo.c:476:34: note: Uninitialized variable: P libav-11.12/libavcodec/interplayvideo.c:830:28: warning: Uninitialized variable: P [uninitvar] libav-11.12/libavcodec/interplayvideo.c:825:13: note: Assuming condition is false libav-11.12/libavcodec/interplayvideo.c:830:28: note: Uninitialized variable: P libav-11.12/libavcodec/intrax8dsp.c:129:17: style: Local variable 'c' shadows outer variable [shadowVariable] libav-11.12/libavcodec/intrax8dsp.c:71:13: note: Shadowed declaration libav-11.12/libavcodec/intrax8dsp.c:129:17: note: Shadow variable libav-11.12/libavcodec/intrax8dsp.c:65:52: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/intrax8dsp.c:151:45: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/intrax8dsp.c:204:45: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/intrax8dsp.c:214:45: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/intrax8dsp.c:224:45: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/intrax8dsp.c:234:45: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/intrax8dsp.c:244:45: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/intrax8dsp.c:258:45: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/intrax8dsp.c:268:45: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/intrax8dsp.c:282:45: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/intrax8dsp.c:292:45: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/intrax8dsp.c:302:46: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/intrax8dsp.c:312:46: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/intrax8dsp.c:389:27: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/intrax8.c:728:61: style:inconclusive: Function 'ff_intrax8_decode_picture' argument 2 names different: declaration 'quant' definition 'dquant'. [funcArgNamesDifferent] libav-11.12/libavcodec/intrax8.h:57:56: note: Function 'ff_intrax8_decode_picture' argument 2 names different: declaration 'quant' definition 'dquant'. libav-11.12/libavcodec/intrax8.c:728:61: note: Function 'ff_intrax8_decode_picture' argument 2 names different: declaration 'quant' definition 'dquant'. libav-11.12/libavcodec/intrax8.c:728:73: style:inconclusive: Function 'ff_intrax8_decode_picture' argument 3 names different: declaration 'halfpq' definition 'quant_offset'. [funcArgNamesDifferent] libav-11.12/libavcodec/intrax8.h:57:67: note: Function 'ff_intrax8_decode_picture' argument 3 names different: declaration 'halfpq' definition 'quant_offset'. libav-11.12/libavcodec/intrax8.c:728:73: note: Function 'ff_intrax8_decode_picture' argument 3 names different: declaration 'halfpq' definition 'quant_offset'. libav-11.12/libavcodec/ituh263dec.c:1095:24: warning: Invalid test for overflow 's->pp_time<=s->pp_time-s->pb_time'; signed integer overflow is undefined behavior. Some mainstream compilers remove such overflow tests when optimising the code and assume it's always false. [invalidTestForOverflow] libav-11.12/libavcodec/ituh263dec.c:1096:24: style: Checking if unsigned expression 's->pp_time' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/ituh263dec.c:765:26: style: Local variable 'mot_val' shadows outer variable [shadowVariable] libav-11.12/libavcodec/ituh263dec.c:604:14: note: Shadowed declaration libav-11.12/libavcodec/ituh263dec.c:765:26: note: Shadow variable libav-11.12/libavcodec/ituh263dec.c:778:26: style: Local variable 'mot_val' shadows outer variable [shadowVariable] libav-11.12/libavcodec/ituh263dec.c:604:14: note: Shadowed declaration libav-11.12/libavcodec/ituh263dec.c:778:26: note: Shadow variable libav-11.12/libavcodec/ituh263dec.c:1133:13: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/ituh263dec.c:870:32: note: Shadowed declaration libav-11.12/libavcodec/ituh263dec.c:1133:13: note: Shadow variable libav-11.12/libavcodec/ituh263dec.c:492:20: warning: Uninitialized variable: level [uninitvar] libav-11.12/libavcodec/ituh263dec.c:460:24: note: Assuming condition is true libav-11.12/libavcodec/ituh263dec.c:492:20: note: Uninitialized variable: level libav-11.12/libavcodec/ituh263enc.c:206:16: style: Condition 'ufep' is always true [knownConditionTrueFalse] libav-11.12/libavcodec/ituh263enc.c:156:18: note: Assignment 'ufep=1', assigned value is 1 libav-11.12/libavcodec/ituh263enc.c:206:16: note: Condition 'ufep' is always true libav-11.12/libavcodec/ituh263enc.c:666:19: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/ituh263enc.c:419:16: style: Variable 'sval' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/ituh263enc.c:420:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/jpeg2000.c:493:13: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] libav-11.12/libavcodec/jpeg2000.c:489:14: note: outer condition: comp->reslevel libav-11.12/libavcodec/jpeg2000.c:493:13: note: opposite inner condition: !comp->reslevel libav-11.12/libavcodec/jpeg2000.c:202:48: style:inconclusive: Function 'ff_jpeg2000_init_component' argument 7 names different: declaration 'ctx' definition 'avctx'. [funcArgNamesDifferent] libav-11.12/libavcodec/jpeg2000.h:253:48: note: Function 'ff_jpeg2000_init_component' argument 7 names different: declaration 'ctx' definition 'avctx'. libav-11.12/libavcodec/jpeg2000.c:202:48: note: Function 'ff_jpeg2000_init_component' argument 7 names different: declaration 'ctx' definition 'avctx'. libav-11.12/libavcodec/jpeg2000.c:54:12: style: Variable 'pw' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/jpeg2000.c:54:20: style: Variable 'ph' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/jpeg2000dec.c:1143:29: style: Local variable 'x' shadows outer variable [shadowVariable] libav-11.12/libavcodec/jpeg2000dec.c:1113:9: note: Shadowed declaration libav-11.12/libavcodec/jpeg2000dec.c:1143:29: note: Shadow variable libav-11.12/libavcodec/jpeg2000dec.c:1143:32: style: Local variable 'y' shadows outer variable [shadowVariable] libav-11.12/libavcodec/jpeg2000dec.c:1113:12: note: Shadowed declaration libav-11.12/libavcodec/jpeg2000dec.c:1143:32: note: Shadow variable libav-11.12/libavcodec/jpeg2000dec.c:333:29: style: Parameter 'properties' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/jpeg2000dec.c:441:29: style: Parameter 'properties' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/jpeg2000dec.c:634:55: style: Parameter 'expn' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/jpeg2000dec.c:1367:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/jpeglsdec.c:190:21: style: Local variable 'r' shadows outer variable [shadowVariable] libav-11.12/libavcodec/jpeglsdec.c:185:17: note: Shadowed declaration libav-11.12/libavcodec/jpeglsdec.c:190:21: note: Shadow variable libav-11.12/libavcodec/lagarith.c:225:48: style: Parameter 'diff' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/lagarith.c:131:14: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 122. [shiftTooManyBitsSigned] libav-11.12/libavcodec/lagarith.c:122:26: note: Assuming that condition 'bits>31' is not redundant libav-11.12/libavcodec/lagarith.c:131:14: note: Shift libav-11.12/libavcodec/lagarith.c:131:14: warning: Either the condition 'bits>31' is redundant or there is signed integer overflow for expression '1<31' is not redundant libav-11.12/libavcodec/lagarith.c:131:14: note: Integer overflow libav-11.12/libavcodec/lagarith.c:256:11: style: Variable 'L' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/latm_parser.c:53:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/libfdk-aacdec.c:196:14: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/libfdk-aacdec.c:286:14: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/libgsmdec.c:106:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/libfdk-aacenc.c:188:13: style: Local variable 'mode' shadows outer variable [shadowVariable] libav-11.12/libavcodec/libfdk-aacenc.c:109:18: note: Shadowed declaration libav-11.12/libavcodec/libfdk-aacenc.c:188:13: note: Shadow variable libav-11.12/libavcodec/libopusenc.c:334:56: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavcodec/libschroedinger.c:151:50: style:inconclusive: Function 'ff_get_schro_frame_format' argument 1 names different: declaration 'schro_chroma_fmt' definition 'schro_pix_fmt'. [funcArgNamesDifferent] libav-11.12/libavcodec/libschroedinger.h:123:49: note: Function 'ff_get_schro_frame_format' argument 1 names different: declaration 'schro_chroma_fmt' definition 'schro_pix_fmt'. libav-11.12/libavcodec/libschroedinger.c:151:50: note: Function 'ff_get_schro_frame_format' argument 1 names different: declaration 'schro_chroma_fmt' definition 'schro_pix_fmt'. libav-11.12/libavcodec/libschroedingerdec.c:342:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libav-11.12/libavcodec/libschroedingerdec.c:231:19: style: Variable 'state' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/libschroedingerenc.c:401:18: style: Variable 'enc_size' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/libvpxenc.c:55:14: style: struct member 'VP8EncoderContext::class' is never used. [unusedStructMember] libav-11.12/libavcodec/libxvid.c:559:52: style: Variable 'plugins[xvid_enc_create.num_plugins].param' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/libxvid_rc.c:47:17: portability: Non reentrant function 'tempnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'tempnam_r'. [prohibitedtempnamCalled] libav-11.12/libavcodec/loco.c:117:41: style: Parameter 'data' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/loco.c:198:17: style: Variable 'decoded' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/loco.c:214:17: style: Variable 'decoded' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/loco.c:230:17: style: Variable 'decoded' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/loco.c:252:17: style: Variable 'decoded' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/lpc.c:137:40: style: Parameter 'ref' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/lpc.c:208:25: style: Variable 'av_uninit' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/lzw.c:96:32: style:inconclusive: Function 'ff_lzw_size_read' argument 1 names different: declaration 'lzw' definition 'p'. [funcArgNamesDifferent] libav-11.12/libavcodec/lzw.h:50:32: note: Function 'ff_lzw_size_read' argument 1 names different: declaration 'lzw' definition 'p'. libav-11.12/libavcodec/lzw.c:96:32: note: Function 'ff_lzw_size_read' argument 1 names different: declaration 'lzw' definition 'p'. libav-11.12/libavcodec/lzw.c:102:35: style:inconclusive: Function 'ff_lzw_decode_tail' argument 1 names different: declaration 'lzw' definition 'p'. [funcArgNamesDifferent] libav-11.12/libavcodec/lzw.h:51:35: note: Function 'ff_lzw_decode_tail' argument 1 names different: declaration 'lzw' definition 'p'. libav-11.12/libavcodec/lzw.c:102:35: note: Function 'ff_lzw_decode_tail' argument 1 names different: declaration 'lzw' definition 'p'. libav-11.12/libavcodec/lzw.c:133:34: style:inconclusive: Function 'ff_lzw_decode_init' argument 1 names different: declaration 's' definition 'p'. [funcArgNamesDifferent] libav-11.12/libavcodec/lzw.h:48:34: note: Function 'ff_lzw_decode_init' argument 1 names different: declaration 's' definition 'p'. libav-11.12/libavcodec/lzw.c:133:34: note: Function 'ff_lzw_decode_init' argument 1 names different: declaration 's' definition 'p'. libav-11.12/libavcodec/lzw.c:171:29: style:inconclusive: Function 'ff_lzw_decode' argument 1 names different: declaration 's' definition 'p'. [funcArgNamesDifferent] libav-11.12/libavcodec/lzw.h:49:29: note: Function 'ff_lzw_decode' argument 1 names different: declaration 's' definition 'p'. libav-11.12/libavcodec/lzw.c:171:29: note: Function 'ff_lzw_decode' argument 1 names different: declaration 's' definition 'p'. libav-11.12/libavcodec/mdct_template.c:157:47: style:inconclusive: Function 'ff_mdct_calc_c_fixed' argument 2 names different: declaration 'output' definition 'out'. [funcArgNamesDifferent] libav-11.12/libavcodec/fft-internal.h:73:47: note: Function 'ff_mdct_calc_c_fixed' argument 2 names different: declaration 'output' definition 'out'. libav-11.12/libavcodec/mdct_template.c:157:47: note: Function 'ff_mdct_calc_c_fixed' argument 2 names different: declaration 'output' definition 'out'. libav-11.12/libavcodec/mdct_fixed.c:23:48: style:inconclusive: Function 'ff_mdct_calcw_c' argument 2 names different: declaration 'output' definition 'out'. [funcArgNamesDifferent] libav-11.12/libavcodec/fft-internal.h:42:48: note: Function 'ff_mdct_calcw_c' argument 2 names different: declaration 'output' definition 'out'. libav-11.12/libavcodec/mdct_fixed.c:23:48: note: Function 'ff_mdct_calcw_c' argument 2 names different: declaration 'output' definition 'out'. libav-11.12/libavcodec/mdct_template.c:157:47: style:inconclusive: Function 'ff_mdct_calc_c' argument 2 names different: declaration 'output' definition 'out'. [funcArgNamesDifferent] libav-11.12/libavcodec/fft-internal.h:73:47: note: Function 'ff_mdct_calc_c' argument 2 names different: declaration 'output' definition 'out'. libav-11.12/libavcodec/mdct_template.c:157:47: note: Function 'ff_mdct_calc_c' argument 2 names different: declaration 'output' definition 'out'. libav-11.12/libavcodec/mdec.c:97:34: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/me_cmp.c:433:41: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/me_cmp.c:432:60: style: Parameter 'dst' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/me_cmp.c:484:61: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/twinvq.h:195:32: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] libav-11.12/libavcodec/twinvq.h:195:36: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] libav-11.12/libavcodec/mjpeg2jpeg_bsf.c:107:9: style: Variable 'out' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/mjpegenc.c:148:30: error: Array 'block[6][64]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds] libav-11.12/libavcodec/mjpegenc.c:150:30: error: Array 'block[6][64]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] libav-11.12/libavcodec/mjpegenc.c:81:54: style: Parameter 'block' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mjpegdec.c:448:62: style: Parameter 'quant_matrix' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mjpegdec.c:497:43: style: Parameter 'quant_matrix' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mjpegdec.c:515:46: style: Parameter 'quant_matrix' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mjpegdec.c:613:59: style: Parameter 'quant_matrix' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mjpegdec.c:476:38: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/mjpegdec.c:540:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/mjpegdec.c:172:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/mjpegdec.c:700:43: style: Variable 'topleft[i]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/mlp_parser.c:342:39: style: Variable 'avctx->channels' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/mlp_parser.c:333:39: note: avctx->channels is assigned libav-11.12/libavcodec/mlp_parser.c:342:39: note: avctx->channels is overwritten libav-11.12/libavcodec/mlp_parser.c:343:39: style: Variable 'avctx->channel_layout' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/mlp_parser.c:334:39: note: avctx->channel_layout is assigned libav-11.12/libavcodec/mlp_parser.c:343:39: note: avctx->channel_layout is overwritten libav-11.12/libavcodec/mlp_parser.c:367:39: style: Variable 'avctx->channels' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/mlp_parser.c:358:39: note: avctx->channels is assigned libav-11.12/libavcodec/mlp_parser.c:367:39: note: avctx->channels is overwritten libav-11.12/libavcodec/mlp_parser.c:368:39: style: Variable 'avctx->channel_layout' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/mlp_parser.c:359:39: note: avctx->channel_layout is assigned libav-11.12/libavcodec/mlp_parser.c:368:39: note: avctx->channel_layout is overwritten libav-11.12/libavcodec/mlpdsp.c:104:37: style: Parameter 'ch_assign' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mlpdsp.c:105:36: style: Parameter 'output_shift' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mlpdsp.c:109:28: style: Variable 'out_ch' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/mlpdec.c:363:28: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libav-11.12/libavcodec/mlpdec.c:595:32: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libav-11.12/libavcodec/mlpdec.c:833:40: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libav-11.12/libavcodec/mlpdec.c:587:37: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/mmvideo.c:213:34: style: Variable 'res' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/motion_est_template.c:648:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libav-11.12/libavcodec/motion_est_template.c:108:13: style: Redundant initialization for 'd'. The initialized value is overwritten before it is read. [redundantInitialization] libav-11.12/libavcodec/motion_est_template.c:83:14: note: d is initialized libav-11.12/libavcodec/motion_est_template.c:108:13: note: d is overwritten libav-11.12/libavcodec/motion_est_template.c:526:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/motion_est_template.c:527:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/motion_est_template.c:707:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/motion_est_template.c:257:19: style: Local variable 'c' shadows outer variable [shadowVariable] libav-11.12/libavcodec/motion_est_template.c:215:30: note: Shadowed declaration libav-11.12/libavcodec/motion_est_template.c:257:19: note: Shadow variable libav-11.12/libavcodec/motion_est_template.c:275:25: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/motion_est_template.c:251:13: note: Shadowed declaration libav-11.12/libavcodec/motion_est_template.c:275:25: note: Shadow variable libav-11.12/libavcodec/motion_est_template.c:323:25: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/motion_est_template.c:251:13: note: Shadowed declaration libav-11.12/libavcodec/motion_est_template.c:323:25: note: Shadow variable libav-11.12/libavcodec/motion_est_template.c:648:5: style: Variable 'dmin' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/motionpixels_tablegen.h:40:73: warning: Possible null pointer dereference: cm [nullPointer] libav-11.12/libavcodec/motionpixels_tablegen.h:33:44: note: Assignment 'cm=((uint8_t*)NULL)+0', assigned value is 0 libav-11.12/libavcodec/motionpixels_tablegen.h:40:73: note: Null pointer dereference libav-11.12/libavcodec/motion_est.c:437:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/motion_est.c:443:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/motion_est.c:445:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/motion_est.c:449:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/motion_est.c:460:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/motion_est.c:466:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/motion_est.c:467:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/motion_est.c:474:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/motion_est.c:1415:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/motion_est.c:670:13: style: Local variable 'mx' shadows outer argument [shadowArgument] libav-11.12/libavcodec/motion_est.c:565:58: note: Shadowed declaration libav-11.12/libavcodec/motion_est.c:670:13: note: Shadow variable libav-11.12/libavcodec/motion_est.c:670:17: style: Local variable 'my' shadows outer argument [shadowArgument] libav-11.12/libavcodec/motion_est.c:565:66: note: Shadowed declaration libav-11.12/libavcodec/motion_est.c:670:17: note: Shadow variable libav-11.12/libavcodec/motion_est.c:84:59: style: Parameter 'src' can be declared as const array [constParameter] libav-11.12/libavcodec/motion_est.c:84:76: style: Parameter 'ref' can be declared as const array [constParameter] libav-11.12/libavcodec/motion_est.c:84:93: style: Parameter 'ref2' can be declared as const array [constParameter] libav-11.12/libavcodec/motion_est.c:1714:51: style: Parameter 'field_select_table' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mpeg12dec.c:1709:1: error: There is an unknown macro here somewhere. Configuration is required. If FF_ENABLE_DEPRECATION_WARNINGS is a macro then please configure it. [unknownMacro] libav-11.12/libavcodec/mpeg12enc.c:524:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/mpeg12enc.c:580:60: style: Parameter 'block' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mpeg12enc.c:626:13: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/mpeg4video_parser.c:92:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/mpeg4video_parser.c:88:13: note: ret is assigned libav-11.12/libavcodec/mpeg4video_parser.c:92:9: note: ret is overwritten libav-11.12/libavcodec/mpeg4videodec.c:64:13: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libav-11.12/libavcodec/mpeg4videodec.c:2148:24: warning: Invalid test for overflow 's->pp_time<=s->pp_time-s->pb_time'; signed integer overflow is undefined behavior. Some mainstream compilers remove such overflow tests when optimising the code and assume it's always false. [invalidTestForOverflow] libav-11.12/libavcodec/mpeg4videodec.c:2149:24: style: Checking if unsigned expression 's->pp_time' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/mpeg4videodec.c:754:38: style: Local variable 'mot_val' shadows outer variable [shadowVariable] libav-11.12/libavcodec/mpeg4videodec.c:645:32: note: Shadowed declaration libav-11.12/libavcodec/mpeg4videodec.c:754:38: note: Shadow variable libav-11.12/libavcodec/mpeg4videodec.c:1270:19: style: Variable 'quant_tab' can be declared as const array [constVariable] libav-11.12/libavcodec/mpeg4videodec.c:1054:38: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/mpeg4videodec.c:1125:46: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/mpeg4videodec.c:1134:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/mpeg4videodec.c:1140:34: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/mpeg4videodec.c:1165:20: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/mpeg4videoenc.c:107:25: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libav-11.12/libavcodec/mpeg4videoenc.c:146:17: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libav-11.12/libavcodec/mpeg4videoenc.c:666:25: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/mpeg4videoenc.c:513:13: note: Shadowed declaration libav-11.12/libavcodec/mpeg4videoenc.c:666:25: note: Shadow variable libav-11.12/libavcodec/mpeg4videoenc.c:65:64: style: Parameter 'scantable' can be declared as const array [constParameter] libav-11.12/libavcodec/mpeg4videoenc.c:64:61: style: Parameter 'block' can be declared as const array [constParameter] libav-11.12/libavcodec/mpeg4videoenc.c:311:48: style: Parameter 'block' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mpeg4videoenc.c:312:48: style: Parameter 'scan_table' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mpeg4videoenc.c:372:44: style: Parameter 'block' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mpeg4videoenc.c:373:58: style: Parameter 'scan_table' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mpegaudio_tablegen.h:47:16: style: Local variable 'value' shadows outer variable [shadowVariable] libav-11.12/libavcodec/mpegaudio_tablegen.h:45:12: note: Shadowed declaration libav-11.12/libavcodec/mpegaudio_tablegen.h:47:16: note: Shadow variable libav-11.12/libavcodec/mpegaudiodec_template.c:1577:53: warning: Identical condition 'nb_frames<0', second condition is always false [identicalConditionAfterEarlyExit] libav-11.12/libavcodec/mpegaudiodec_template.c:1557:23: note: If condition 'nb_frames<0' is true, the function will return/exit libav-11.12/libavcodec/mpegaudiodec_template.c:1577:53: note: Testing identical condition 'nb_frames<0' libav-11.12/libavcodec/mpegaudiodec_template.c:216:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/mpegaudiodec_template.c:370:16: style: Local variable 'k' shadows outer variable [shadowVariable] libav-11.12/libavcodec/mpegaudiodec_template.c:256:15: note: Shadowed declaration libav-11.12/libavcodec/mpegaudiodec_template.c:370:16: note: Shadow variable libav-11.12/libavcodec/mpegaudiodec_template.c:959:17: style: Local variable 'pos' shadows outer variable [shadowVariable] libav-11.12/libavcodec/mpegaudiodec_template.c:931:13: note: Shadowed declaration libav-11.12/libavcodec/mpegaudiodec_template.c:959:17: note: Shadow variable libav-11.12/libavcodec/mpegaudiodec_template.c:438:46: style: Parameter 'in' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mpegaudiodec_template.c:836:36: style: Parameter 'exponents' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mpegaudiodec_template.c:1209:16: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libav-11.12/libavcodec/mpegaudiodecheader.c:115:123: style:inconclusive: Function 'avpriv_mpa_decode_header' argument 6 names different: declaration 'bitrate' definition 'bit_rate'. [funcArgNamesDifferent] libav-11.12/libavcodec/mpegaudiodecheader.h:57:123: note: Function 'avpriv_mpa_decode_header' argument 6 names different: declaration 'bitrate' definition 'bit_rate'. libav-11.12/libavcodec/mpegaudiodecheader.c:115:123: note: Function 'avpriv_mpa_decode_header' argument 6 names different: declaration 'bitrate' definition 'bit_rate'. libav-11.12/libavcodec/mpegaudiodec_template.c:74:14: style: struct member 'MPADecodeContext::free_format_next_header' is never used. [unusedStructMember] libav-11.12/libavcodec/mpegaudiodsp_template.c:303:75: style: Parameter 'win' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mpegaudioenc.c:398:54: warning: Either the condition 'index<=63' is redundant or the array 's->scale_factor_table[64]' is accessed at index 64, which is out of bounds. [arrayIndexOutOfBoundsCond] libav-11.12/libavcodec/mpegaudioenc.c:400:39: note: Assuming that condition 'index<=63' is not redundant libav-11.12/libavcodec/mpegaudioenc.c:398:54: note: Array index out of bounds libav-11.12/libavcodec/mpegaudioenc.c:139:13: style: Local variable 'v' shadows outer variable [shadowVariable] libav-11.12/libavcodec/mpegaudioenc.c:77:12: note: Shadowed declaration libav-11.12/libavcodec/mpegaudioenc.c:139:13: note: Shadow variable libav-11.12/libavcodec/mpegvideo.c:1882:1: error: There is an unknown macro here somewhere. Configuration is required. If FF_ENABLE_DEPRECATION_WARNINGS is a macro then please configure it. [unknownMacro] libav-11.12/libavcodec/mpegvideodsp.c:47:38: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mpegvideo_enc.c:959:9: style: The if condition is the same as the previous if condition [duplicateCondition] libav-11.12/libavcodec/mpegvideo_enc.c:926:9: note: First condition libav-11.12/libavcodec/mpegvideo_enc.c:959:9: note: Second condition libav-11.12/libavcodec/mpegvideo_enc.c:972:13: style: Condition 'direct' is always false [knownConditionTrueFalse] libav-11.12/libavcodec/mpegvideo_enc.c:961:22: note: Assignment 'direct=0', assigned value is 0 libav-11.12/libavcodec/mpegvideo_enc.c:972:13: note: Condition 'direct' is always false libav-11.12/libavcodec/mpegvideoencdsp.c:31:35: style: Parameter 'rem' can be declared as const array [constParameter] libav-11.12/libavcodec/mpegvideoencdsp.c:32:35: style: Parameter 'basis' can be declared as const array [constParameter] libav-11.12/libavcodec/mpegvideoencdsp.c:31:52: style: Parameter 'weight' can be declared as const array [constParameter] libav-11.12/libavcodec/mpegvideoencdsp.c:50:53: style: Parameter 'basis' can be declared as const array [constParameter] libav-11.12/libavcodec/mpegvideo_enc.c:840:1: style: Label 'fail' is not used. [unusedLabel] libav-11.12/libavcodec/mpegvideo_enc.c:1534:42: style:inconclusive: Function 'ff_mpv_encode_picture' argument 3 names different: declaration 'frame' definition 'pic_arg'. [funcArgNamesDifferent] libav-11.12/libavcodec/mpegvideo.h:717:42: note: Function 'ff_mpv_encode_picture' argument 3 names different: declaration 'frame' definition 'pic_arg'. libav-11.12/libavcodec/mpegvideo_enc.c:1534:42: note: Function 'ff_mpv_encode_picture' argument 3 names different: declaration 'frame' definition 'pic_arg'. libav-11.12/libavcodec/mpegvideo_enc.c:1355:17: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/mpegvideo_enc.c:1217:9: note: Shadowed declaration libav-11.12/libavcodec/mpegvideo_enc.c:1355:17: note: Shadow variable libav-11.12/libavcodec/mpegvideo_enc.c:1604:25: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/mpegvideo_enc.c:1537:9: note: Shadowed declaration libav-11.12/libavcodec/mpegvideo_enc.c:1604:25: note: Shadow variable libav-11.12/libavcodec/mpegvideo_enc.c:4135:21: style: Local variable 'j' shadows outer variable [shadowVariable] libav-11.12/libavcodec/mpegvideo_enc.c:4095:17: note: Shadowed declaration libav-11.12/libavcodec/mpegvideo_enc.c:4135:21: note: Shadow variable libav-11.12/libavcodec/mpegvideo_enc.c:879:29: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mpegvideo_enc.c:1828:57: style: Parameter 'ptr' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mpegvideo_enc.c:2285:42: style: Parameter 'pb' can be declared as const array [constParameter] libav-11.12/libavcodec/mpegvideo_enc.c:2285:63: style: Parameter 'pb2' can be declared as const array [constParameter] libav-11.12/libavcodec/mpegvideo_enc.c:2285:85: style: Parameter 'tex_pb' can be declared as const array [constParameter] libav-11.12/libavcodec/mpegvideo_enc.c:3767:34: style: Parameter 'perm' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mpegvideo_enc.c:3787:67: style: Parameter 'orig' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mpegvideo_enc.c:3572:32: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/mpegvideo_enc.c:2477:31: warning: Uninitialized variable: pred_x [uninitvar] libav-11.12/libavcodec/mpegvideo_enc.c:2471:9: note: Assuming condition is false libav-11.12/libavcodec/mpegvideo_enc.c:2477:31: note: Uninitialized variable: pred_x libav-11.12/libavcodec/mpegvideo_enc.c:2478:31: warning: Uninitialized variable: pred_y [uninitvar] libav-11.12/libavcodec/mpegvideo_enc.c:2471:9: note: Assuming condition is false libav-11.12/libavcodec/mpegvideo_enc.c:2478:31: note: Uninitialized variable: pred_y libav-11.12/libavcodec/mpegvideo_enc.c:924:16: style: Variable 'direct' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/msmpeg4.c:261:17: style: Local variable 'wrap' shadows outer variable [shadowVariable] libav-11.12/libavcodec/msmpeg4.c:197:18: note: Shadowed declaration libav-11.12/libavcodec/msmpeg4.c:261:17: note: Shadow variable libav-11.12/libavcodec/msmpeg4.c:180:28: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/msmpeg4dec.c:796:38: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/msmpeg4dec.c:811:34: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/msmpeg4dec.c:822:30: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/msrle.c:110:18: style: Local variable 'buf' shadows outer variable [shadowVariable] libav-11.12/libavcodec/msrle.c:80:20: note: Shadowed declaration libav-11.12/libavcodec/msrle.c:110:18: note: Shadow variable libav-11.12/libavcodec/mss1.c:93:51: style: Parameter 'probs' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/msrledec.c:46:44: style: Checking if unsigned expression 'bytestream2_get_bytes_left(gb)' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/mss12.c:297:32: warning: Either the condition 'rgb_pic' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] libav-11.12/libavcodec/mss12.c:310:17: note: Assuming that condition 'rgb_pic' is not redundant libav-11.12/libavcodec/mss12.c:297:32: note: Null pointer addition libav-11.12/libavcodec/mss12.c:472:39: warning: Either the condition 'c->rgb_pic' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] libav-11.12/libavcodec/mss12.c:478:18: note: Assuming that condition 'c->rgb_pic' is not redundant libav-11.12/libavcodec/mss12.c:472:39: note: Null pointer addition libav-11.12/libavcodec/mss12.c:528:40: style:inconclusive: Function 'ff_mss12_decode_rect' argument 1 names different: declaration 'ctx' definition 'sc'. [funcArgNamesDifferent] libav-11.12/libavcodec/mss12.h:94:40: note: Function 'ff_mss12_decode_rect' argument 1 names different: declaration 'ctx' definition 'sc'. libav-11.12/libavcodec/mss12.c:528:40: note: Function 'ff_mss12_decode_rect' argument 1 names different: declaration 'ctx' definition 'sc'. libav-11.12/libavcodec/mss12.c:681:47: style:inconclusive: Function 'ff_mss12_decode_end' argument 1 names different: declaration 'ctx' definition 'c'. [funcArgNamesDifferent] libav-11.12/libavcodec/mss12.h:100:39: note: Function 'ff_mss12_decode_end' argument 1 names different: declaration 'ctx' definition 'c'. libav-11.12/libavcodec/mss12.c:681:47: note: Function 'ff_mss12_decode_end' argument 1 names different: declaration 'ctx' definition 'c'. libav-11.12/libavcodec/mss12.c:160:51: style: Parameter 'ngb' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mss2.c:113:52: style: Parameter 'probs' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mss2.c:476:56: style: Variable 'av_uninit' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/mss3.c:180:25: error: Division by zero. [zerodiv] libav-11.12/libavcodec/mss3.c:174:25: note: Assignment 'm->tot_weight=0', assigned value is 0 libav-11.12/libavcodec/mss3.c:175:23: note: Assuming condition is false libav-11.12/libavcodec/mss3.c:180:25: note: Division by zero libav-11.12/libavcodec/mss4.c:228:54: style: Parameter 'quant_mat' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mss4.c:329:64: style: Parameter 'sel_flag' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mss4.c:330:45: style: Parameter 'prev' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mss4.c:355:70: style: Parameter 'vec' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/mss4.c:380:45: style: Parameter 'picdst' can be declared as const array [constParameter] libav-11.12/libavcodec/mxpegdec.c:170:43: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/mxpegdec.c:320:13: style: Local variable 'ret' shadows outer variable [shadowVariable] libav-11.12/libavcodec/mxpegdec.c:194:9: note: Shadowed declaration libav-11.12/libavcodec/mxpegdec.c:320:13: note: Shadow variable libav-11.12/libavcodec/mvcdec.c:105:13: style: Variable 'dst' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/mvcdec.c:104:13: note: dst is assigned libav-11.12/libavcodec/mvcdec.c:105:13: note: dst is overwritten libav-11.12/libavcodec/mvcdec.c:106:13: style: Variable 'dst' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/mvcdec.c:105:13: note: dst is assigned libav-11.12/libavcodec/mvcdec.c:106:13: note: dst is overwritten libav-11.12/libavcodec/mvcdec.c:107:13: style: Variable 'dst' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/mvcdec.c:106:13: note: dst is assigned libav-11.12/libavcodec/mvcdec.c:107:13: note: dst is overwritten libav-11.12/libavcodec/mvcdec.c:205:21: style: Variable 'dst' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/mvcdec.c:205:21: note: dst is assigned libav-11.12/libavcodec/mvcdec.c:205:21: note: dst is overwritten libav-11.12/libavcodec/mvcdec.c:215:17: style: Variable 'dst' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/mvcdec.c:215:17: note: dst is assigned libav-11.12/libavcodec/mvcdec.c:215:17: note: dst is overwritten libav-11.12/libavcodec/mvcdec.c:107:13: style: Variable 'dst' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/mvcdec.c:205:21: style: Variable 'dst' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/mvcdec.c:215:17: style: Variable 'dst' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/nellymoser.c:92:28: style: Parameter 'buf' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/nuv.c:184:35: style: Condition 'buf_size<12' is always false [knownConditionTrueFalse] libav-11.12/libavcodec/nuv.c:166:18: note: Assuming that condition 'buf_size<12' is not redundant libav-11.12/libavcodec/nuv.c:172:23: note: Assuming condition is false libav-11.12/libavcodec/nuv.c:184:35: note: Condition 'buf_size<12' is always false libav-11.12/libavcodec/nuv.c:173:13: style: Local variable 'ret' shadows outer variable [shadowVariable] libav-11.12/libavcodec/nuv.c:155:19: note: Shadowed declaration libav-11.12/libavcodec/nuv.c:173:13: note: Shadow variable libav-11.12/libavcodec/on2avc.c:407:32: style: Parameter 's0' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/on2avc.c:407:43: style: Parameter 's1' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/on2avc.c:407:54: style: Parameter 's2' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/on2avc.c:407:65: style: Parameter 's3' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/on2avc.c:821:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/options.c:199:5: warning: memset() called to fill 0 bytes. [memsetZeroBytes] libav-11.12/libavcodec/options.c:200:5: warning: memset() called to fill 0 bytes. [memsetZeroBytes] libav-11.12/libavcodec/options.c:201:5: warning: memset() called to fill 0 bytes. [memsetZeroBytes] libav-11.12/libavcodec/options.c:202:5: warning: memset() called to fill 0 bytes. [memsetZeroBytes] libav-11.12/libavcodec/options.c:139:44: style:inconclusive: Function 'avcodec_free_context' argument 1 names different: declaration 'avctx' definition 'pavctx'. [funcArgNamesDifferent] libav-11.12/libavcodec/avcodec.h:3172:44: note: Function 'avcodec_free_context' argument 1 names different: declaration 'avctx' definition 'pavctx'. libav-11.12/libavcodec/options.c:139:44: note: Function 'avcodec_free_context' argument 1 names different: declaration 'avctx' definition 'pavctx'. libav-11.12/libavcodec/options.c:46:48: style: Parameter 'prev' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/opus.c:89:30: style:inconclusive: Function 'ff_opus_parse_packet' argument 4 names different: declaration 'self_delimited' definition 'self_delimiting'. [funcArgNamesDifferent] libav-11.12/libavcodec/opus.h:392:30: note: Function 'ff_opus_parse_packet' argument 4 names different: declaration 'self_delimited' definition 'self_delimiting'. libav-11.12/libavcodec/opus.c:89:30: note: Function 'ff_opus_parse_packet' argument 4 names different: declaration 'self_delimited' definition 'self_delimiting'. libav-11.12/libavcodec/opus_imdct.c:69:54: style:inconclusive: Function 'ff_celt_imdct_uninit' argument 1 names different: declaration 's' definition 'ps'. [funcArgNamesDifferent] libav-11.12/libavcodec/opus_imdct.h:52:46: note: Function 'ff_celt_imdct_uninit' argument 1 names different: declaration 's' definition 'ps'. libav-11.12/libavcodec/opus_imdct.c:69:54: note: Function 'ff_celt_imdct_uninit' argument 1 names different: declaration 's' definition 'ps'. libav-11.12/libavcodec/opus_imdct.c:90:51: style:inconclusive: Function 'ff_celt_imdct_init' argument 1 names different: declaration 's' definition 'ps'. [funcArgNamesDifferent] libav-11.12/libavcodec/opus_imdct.h:47:43: note: Function 'ff_celt_imdct_init' argument 1 names different: declaration 's' definition 'ps'. libav-11.12/libavcodec/opus_imdct.c:90:51: note: Function 'ff_celt_imdct_init' argument 1 names different: declaration 's' definition 'ps'. libav-11.12/libavcodec/opus_imdct.c:122:13: style: Local variable 'N' shadows outer argument [shadowArgument] libav-11.12/libavcodec/opus_imdct.c:90:59: note: Shadowed declaration libav-11.12/libavcodec/opus_imdct.c:122:13: note: Shadow variable libav-11.12/libavcodec/opus_celt.c:2173:33: style:inconclusive: Function 'ff_celt_free' argument 1 names different: declaration 's' definition 'ps'. [funcArgNamesDifferent] libav-11.12/libavcodec/opus.h:411:33: note: Function 'ff_celt_free' argument 1 names different: declaration 's' definition 'ps'. libav-11.12/libavcodec/opus_celt.c:2173:33: note: Function 'ff_celt_free' argument 1 names different: declaration 's' definition 'ps'. libav-11.12/libavcodec/opus_celt.c:2187:55: style:inconclusive: Function 'ff_celt_init' argument 2 names different: declaration 's' definition 'ps'. [funcArgNamesDifferent] libav-11.12/libavcodec/opus.h:409:55: note: Function 'ff_celt_init' argument 2 names different: declaration 's' definition 'ps'. libav-11.12/libavcodec/opus_celt.c:2187:55: note: Function 'ff_celt_init' argument 2 names different: declaration 's' definition 'ps'. libav-11.12/libavcodec/opus_celt.c:1005:11: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/opus_celt.c:1039:23: warning:inconclusive: Found suspicious operator '/', result is not used. [constStatement] libav-11.12/libavcodec/opus_celt.c:1346:15: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/opus_celt.c:1482:19: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/opus_celt.c:1516:19: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/opus_celt.c:1517:19: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/opus_celt.c:1679:15: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/opus_celt.c:1834:15: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/opus_celt.c:1897:15: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/opus_celt.c:1898:15: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/opus_celt.c:1901:15: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/opus_celt.c:2097:19: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/opus_celt.c:761:25: warning: Uninitialized variable: boost [uninitvar] libav-11.12/libavcodec/opus_celt.c:678:30: note: Assuming condition is false libav-11.12/libavcodec/opus_celt.c:761:25: note: Uninitialized variable: boost libav-11.12/libavcodec/opus_celt.c:1328:14: style: Variable 'imid' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/opus_celt.c:1328:25: style: Variable 'iside' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/opusdec.c:159:30: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libav-11.12/libavcodec/opusdec.c:568:20: style: Local variable 'buf' shadows outer variable [shadowVariable] libav-11.12/libavcodec/opusdec.c:455:20: note: Shadowed declaration libav-11.12/libavcodec/opusdec.c:568:20: note: Shadow variable libav-11.12/libavcodec/opus_silk.c:954:5: warning: Buffer 'p' is too small, the function 'silk_lsp2poly' expects a bigger buffer in 2nd argument [argumentSize] libav-11.12/libavcodec/opus_silk.c:954:5: note: Function 'silk_lsp2poly' is called libav-11.12/libavcodec/opus_silk.c:918:58: note: Declaration of 2nd function argument. libav-11.12/libavcodec/opus_silk.c:938:13: note: Passing buffer 'p' to function that is declared here libav-11.12/libavcodec/opus_silk.c:954:5: note: Buffer 'p' is too small, the function 'silk_lsp2poly' expects a bigger buffer in 2nd argument libav-11.12/libavcodec/opus_silk.c:955:5: warning: Buffer 'q' is too small, the function 'silk_lsp2poly' expects a bigger buffer in 2nd argument [argumentSize] libav-11.12/libavcodec/opus_silk.c:955:5: note: Function 'silk_lsp2poly' is called libav-11.12/libavcodec/opus_silk.c:918:58: note: Declaration of 2nd function argument. libav-11.12/libavcodec/opus_silk.c:938:19: note: Passing buffer 'q' to function that is declared here libav-11.12/libavcodec/opus_silk.c:955:5: note: Buffer 'q' is too small, the function 'silk_lsp2poly' expects a bigger buffer in 2nd argument libav-11.12/libavcodec/opus_silk.c:802:26: style: Condition 'pass==20' is always false [knownConditionTrueFalse] libav-11.12/libavcodec/opus_silk.c:791:25: note: Assuming that condition 'pass<20' is not redundant libav-11.12/libavcodec/opus_silk.c:802:26: note: Condition 'pass==20' is always false libav-11.12/libavcodec/opus_silk.c:1079:30: warning: Uninitialized variable: lsf_res [uninitvar] libav-11.12/libavcodec/opus_silk.c:1045:27: note: Assuming condition is false libav-11.12/libavcodec/opus_silk.c:1079:30: note: Uninitialized variable: lsf_res libav-11.12/libavcodec/pafvideo.c:340:20: style: Local variable 'code' shadows outer variable [shadowVariable] libav-11.12/libavcodec/pafvideo.c:256:13: note: Shadowed declaration libav-11.12/libavcodec/pafvideo.c:340:20: note: Shadow variable libav-11.12/libavcodec/parser.c:32:52: style:inconclusive: Function 'av_parser_next' argument 1 names different: declaration 'c' definition 'p'. [funcArgNamesDifferent] libav-11.12/libavcodec/avcodec.h:3850:52: note: Function 'av_parser_next' argument 1 names different: declaration 'c' definition 'p'. libav-11.12/libavcodec/parser.c:32:52: note: Function 'av_parser_next' argument 1 names different: declaration 'c' definition 'p'. libav-11.12/libavcodec/pcx.c:177:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavcodec/pgssubdec.c:327:28: style: Variable 'cm' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/pgssubdec.c:330:18: style: Unused variable: r_add [unusedVariable] libav-11.12/libavcodec/pgssubdec.c:330:25: style: Unused variable: g_add [unusedVariable] libav-11.12/libavcodec/pgssubdec.c:330:32: style: Unused variable: b_add [unusedVariable] libav-11.12/libavcodec/pngdec.c:433:48: style: Checking if unsigned expression 'bytestream2_get_bytes_left(&s->gb)' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/pngdec.c:134:71: style: Parameter 'top' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/pngdec.c:134:57: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/pngdec.c:572:39: error: Signed integer overflow for expression '0xff<<24'. [integerOverflow] libav-11.12/libavcodec/pngdec.c:575:39: error: Signed integer overflow for expression '0xff<<24'. [integerOverflow] libav-11.12/libavcodec/pngenc.c:86:61: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/pngenc.c:86:75: style: Parameter 'top' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/pnm.c:158:31: style: Condition 's->maxval>255' is always true [knownConditionTrueFalse] libav-11.12/libavcodec/pnm.c:152:23: note: Assuming that condition 's->maxval>=256' is not redundant libav-11.12/libavcodec/pnm.c:158:31: note: Condition 's->maxval>255' is always true libav-11.12/libavcodec/pnmdec.c:117:30: style: Local variable 'j' shadows outer variable [shadowVariable] libav-11.12/libavcodec/pnmdec.c:36:12: note: Shadowed declaration libav-11.12/libavcodec/pnmdec.c:117:30: note: Shadow variable libav-11.12/libavcodec/pnmdec.c:121:30: style: Local variable 'j' shadows outer variable [shadowVariable] libav-11.12/libavcodec/pnmdec.c:36:12: note: Shadowed declaration libav-11.12/libavcodec/pnmdec.c:121:30: note: Shadow variable libav-11.12/libavcodec/pnmdec.c:168:26: style: Local variable 'j' shadows outer variable [shadowVariable] libav-11.12/libavcodec/pnmdec.c:36:12: note: Shadowed declaration libav-11.12/libavcodec/pnmdec.c:168:26: note: Shadow variable libav-11.12/libavcodec/pnmdec.c:211:17: style: Local variable 'j' shadows outer variable [shadowVariable] libav-11.12/libavcodec/pnmdec.c:36:12: note: Shadowed declaration libav-11.12/libavcodec/pnmdec.c:211:17: note: Shadow variable libav-11.12/libavcodec/pnmdec.c:178:42: style: Variable '((uint16_t*)ptr)[j]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/pnmdec.c:218:38: style: Variable '((uint32_t*)ptr)[j]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/ppc/blockdsp.c:73:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/proresenc.c:520:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/proresenc.c:768:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/proresenc.c:384:52: style: Parameter 'blocks' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/proresenc.c:472:60: style: Parameter 'blocks' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/proresenc.c:705:42: style: Parameter 'blocks' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/proresenc.c:365:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/proresenc.c:373:20: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/proresenc.c:375:20: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/proresenc.c:406:34: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/proresenc.c:609:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/proresenc.c:619:20: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/proresenc.c:621:20: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/proresenc.c:815:42: warning: Uninitialized variable: src [uninitvar] libav-11.12/libavcodec/proresenc.c:771:19: note: Assuming condition is false libav-11.12/libavcodec/proresenc.c:815:42: note: Uninitialized variable: src libav-11.12/libavcodec/proresenc.c:829:9: warning: Uninitialized variable: slice_bits [uninitvar] libav-11.12/libavcodec/proresenc.c:810:27: note: Assuming condition is false libav-11.12/libavcodec/proresenc.c:829:9: note: Uninitialized variable: slice_bits libav-11.12/libavcodec/proresenc.c:117:17: style: struct member 'prores_profile::full_name' is never used. [unusedStructMember] libav-11.12/libavcodec/proresenc.c:933:24: style: Variable 'q' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/pthread.c:70:36: style:inconclusive: Function 'ff_thread_init' argument 1 names different: declaration 's' definition 'avctx'. [funcArgNamesDifferent] libav-11.12/libavcodec/thread.h:125:36: note: Function 'ff_thread_init' argument 1 names different: declaration 's' definition 'avctx'. libav-11.12/libavcodec/pthread.c:70:36: note: Function 'ff_thread_init' argument 1 names different: declaration 's' definition 'avctx'. libav-11.12/libavcodec/pthread.c:82:37: style:inconclusive: Function 'ff_thread_free' argument 1 names different: declaration 's' definition 'avctx'. [funcArgNamesDifferent] libav-11.12/libavcodec/thread.h:126:37: note: Function 'ff_thread_free' argument 1 names different: declaration 's' definition 'avctx'. libav-11.12/libavcodec/pthread.c:82:37: note: Function 'ff_thread_free' argument 1 names different: declaration 's' definition 'avctx'. libav-11.12/libavcodec/pthread_frame.c:132:53: style: Condition '!fctx->die' is always true [knownConditionTrueFalse] libav-11.12/libavcodec/pthread_frame.c:130:46: note: Assuming that condition '!fctx->die' is not redundant libav-11.12/libavcodec/pthread_frame.c:132:53: note: Condition '!fctx->die' is always true libav-11.12/libavcodec/pthread_frame.c:437:52: style:inconclusive: Function 'ff_thread_report_progress' argument 2 names different: declaration 'progress' definition 'n'. [funcArgNamesDifferent] libav-11.12/libavcodec/thread.h:84:52: note: Function 'ff_thread_report_progress' argument 2 names different: declaration 'progress' definition 'n'. libav-11.12/libavcodec/pthread_frame.c:437:52: note: Function 'ff_thread_report_progress' argument 2 names different: declaration 'progress' definition 'n'. libav-11.12/libavcodec/pthread_frame.c:455:51: style:inconclusive: Function 'ff_thread_await_progress' argument 2 names different: declaration 'progress' definition 'n'. [funcArgNamesDifferent] libav-11.12/libavcodec/thread.h:98:51: note: Function 'ff_thread_await_progress' argument 2 names different: declaration 'progress' definition 'n'. libav-11.12/libavcodec/pthread_frame.c:455:51: note: Function 'ff_thread_await_progress' argument 2 names different: declaration 'progress' definition 'n'. libav-11.12/libavcodec/pthread_frame.c:724:9: style: Local variable 'err' shadows outer variable [shadowVariable] libav-11.12/libavcodec/pthread_frame.c:692:9: note: Shadowed declaration libav-11.12/libavcodec/pthread_frame.c:724:9: note: Shadow variable libav-11.12/libavcodec/pthread_frame.c:724:13: style: Variable 'err' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/qcelpdec.c:651:64: style: Parameter 'lpc' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/qdrw.c:96:19: style: Variable 'tsize' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/qdrw.c:115:23: style: Variable 'tsize' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/qdrw.c:126:23: style: Variable 'tsize' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/ra144.c:1507:64: style: Parameter 'm' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/ra144.c:1554:20: style: Variable 'buffer2[i]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/lpc.h:156:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/ra288.c:87:11: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/ra288.c:88:11: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/ra288.c:180:11: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavcodec/ratecontrol.c:153:13: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/ratecontrol.c:86:9: note: Shadowed declaration libav-11.12/libavcodec/ratecontrol.c:153:13: note: Shadow variable libav-11.12/libavcodec/ratecontrol.c:828:21: style: Variable 'bits' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/raw.c:175:62: style:inconclusive: Function 'avcodec_pix_fmt_to_codec_tag' argument 1 names different: declaration 'pix_fmt' definition 'fmt'. [funcArgNamesDifferent] libav-11.12/libavcodec/avcodec.h:4154:62: note: Function 'avcodec_pix_fmt_to_codec_tag' argument 1 names different: declaration 'pix_fmt' definition 'fmt'. libav-11.12/libavcodec/raw.c:175:62: note: Function 'avcodec_pix_fmt_to_codec_tag' argument 1 names different: declaration 'pix_fmt' definition 'fmt'. libav-11.12/libavcodec/rle.c:58:65: style:inconclusive: Function 'ff_rle_encode' argument 3 names different: declaration 'inbuf' definition 'ptr'. [funcArgNamesDifferent] libav-11.12/libavcodec/rle.h:36:65: note: Function 'ff_rle_encode' argument 3 names different: declaration 'inbuf' definition 'ptr'. libav-11.12/libavcodec/rle.c:58:65: note: Function 'ff_rle_encode' argument 3 names different: declaration 'inbuf' definition 'ptr'. libav-11.12/libavcodec/roqvideoenc.c:87:38: style: Parameter 'cb2' can be declared as const array [constParameter] libav-11.12/libavcodec/roqvideoenc.c:102:37: style: Parameter 'base' can be declared as const array [constParameter] libav-11.12/libavcodec/rv10enc.c:50:8: style: Condition '!full_frame' is always true [knownConditionTrueFalse] libav-11.12/libavcodec/rv10enc.c:33:21: note: Assignment 'full_frame=0', assigned value is 0 libav-11.12/libavcodec/rv10enc.c:50:8: note: Condition '!full_frame' is always true libav-11.12/libavcodec/rv10.c:410:28: warning: Invalid test for overflow 's->pp_time<=s->pp_time-s->pb_time'; signed integer overflow is undefined behavior. Some mainstream compilers remove such overflow tests when optimising the code and assume it's always false. [invalidTestForOverflow] libav-11.12/libavcodec/rv10.c:700:13: style: Condition '!slice_count' is always false [knownConditionTrueFalse] libav-11.12/libavcodec/rv10.c:697:32: note: Assignment 'slice_count=(*buf++)+1', assigned value is greater than 0 libav-11.12/libavcodec/rv10.c:700:13: note: Condition '!slice_count' is always false libav-11.12/libavcodec/rv10.c:410:69: style: Checking if unsigned expression 's->pp_time' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/rv10.c:615:13: style: Local variable 'ret' shadows outer variable [shadowVariable] libav-11.12/libavcodec/rv10.c:535:63: note: Shadowed declaration libav-11.12/libavcodec/rv10.c:615:13: note: Shadow variable libav-11.12/libavcodec/rv34_parser.c:31:18: style: struct member 'RV34ParseContext::pc' is never used. [unusedStructMember] libav-11.12/libavcodec/rv34dsp.c:36:72: style: Parameter 'block' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/rv34.c:1214:33: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/rv34.c:1316:33: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/rv34.c:329:53: style:inconclusive: Function 'ff_rv34_get_start_offset' argument 2 names different: declaration 'blocks' definition 'mb_size'. [funcArgNamesDifferent] libav-11.12/libavcodec/rv34.h:133:53: note: Function 'ff_rv34_get_start_offset' argument 2 names different: declaration 'blocks' definition 'mb_size'. libav-11.12/libavcodec/rv34.c:329:53: note: Function 'ff_rv34_get_start_offset' argument 2 names different: declaration 'blocks' definition 'mb_size'. libav-11.12/libavcodec/rv34.c:1605:46: style:inconclusive: Function 'ff_rv34_decode_frame' argument 3 names different: declaration 'got_frame' definition 'got_picture_ptr'. [funcArgNamesDifferent] libav-11.12/libavcodec/rv34.h:135:66: note: Function 'ff_rv34_decode_frame' argument 3 names different: declaration 'got_frame' definition 'got_picture_ptr'. libav-11.12/libavcodec/rv34.c:1605:46: note: Function 'ff_rv34_decode_frame' argument 3 names different: declaration 'got_frame' definition 'got_picture_ptr'. libav-11.12/libavcodec/rv34.c:1694:17: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/rv34.c:1614:9: note: Shadowed declaration libav-11.12/libavcodec/rv34.c:1694:17: note: Shadow variable libav-11.12/libavcodec/rv34.c:1015:59: style: Parameter 'intra_types' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/rv34.c:131:23: warning: Uninitialized variable: bits2 [uninitvar] libav-11.12/libavcodec/rv34.c:117:18: note: Assuming condition is false libav-11.12/libavcodec/rv34.c:131:23: note: Uninitialized variable: bits2 libav-11.12/libavcodec/rv40dsp.c:371:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/rv40dsp.c:372:1: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/rv40.c:189:30: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/rv40.c:367:13: style: Local variable 'mbtype' shadows outer variable [shadowVariable] libav-11.12/libavcodec/rv40.c:339:9: note: Shadowed declaration libav-11.12/libavcodec/rv40.c:367:13: note: Shadow variable libav-11.12/libavcodec/rv40.c:459:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavcodec/rv40.c:467:82: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavcodec/rv40.c:474:75: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavcodec/rv40.c:476:73: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavcodec/rv40.c:486:75: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavcodec/rv40.c:491:71: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavcodec/rv40.c:504:71: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavcodec/rv40.c:506:79: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavcodec/rv40.c:514:84: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavcodec/rv40.c:516:84: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavcodec/rv40.c:523:81: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavcodec/rv40.c:530:80: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavcodec/rv40.c:264:11: style: Variable 'q' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/rv40.c:271:11: style: Variable 'q' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/sanm.c:486:68: style: Checking if unsigned expression 'bytestream2_get_bytes_left(&ctx->gb)' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/sanm.c:999:14: style: Variable 'colors' can be declared as const array [constVariable] libav-11.12/libavcodec/sanm.c:1316:64: style: Parameter 'hdr' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/sbrdsp.c:163:11: style: Same expression on both sides of '-'. [duplicateExpression] libav-11.12/libavcodec/sbrdsp.c:164:11: style: Same expression on both sides of '-'. [duplicateExpression] libav-11.12/libavcodec/simple_idct_template.c:289:40: style:inconclusive: Function 'ff_simple_idct_put_8' argument 1 names different: declaration 'dest' definition 'dest_'. [funcArgNamesDifferent] libav-11.12/libavcodec/simple_idct.h:33:36: note: Function 'ff_simple_idct_put_8' argument 1 names different: declaration 'dest' definition 'dest_'. libav-11.12/libavcodec/simple_idct_template.c:289:40: note: Function 'ff_simple_idct_put_8' argument 1 names different: declaration 'dest' definition 'dest_'. libav-11.12/libavcodec/simple_idct_template.c:303:40: style:inconclusive: Function 'ff_simple_idct_add_8' argument 1 names different: declaration 'dest' definition 'dest_'. [funcArgNamesDifferent] libav-11.12/libavcodec/simple_idct.h:34:36: note: Function 'ff_simple_idct_add_8' argument 1 names different: declaration 'dest' definition 'dest_'. libav-11.12/libavcodec/simple_idct_template.c:303:40: note: Function 'ff_simple_idct_add_8' argument 1 names different: declaration 'dest' definition 'dest_'. libav-11.12/libavcodec/simple_idct_template.c:289:40: style:inconclusive: Function 'ff_simple_idct_put_10' argument 1 names different: declaration 'dest' definition 'dest_'. [funcArgNamesDifferent] libav-11.12/libavcodec/simple_idct.h:37:37: note: Function 'ff_simple_idct_put_10' argument 1 names different: declaration 'dest' definition 'dest_'. libav-11.12/libavcodec/simple_idct_template.c:289:40: note: Function 'ff_simple_idct_put_10' argument 1 names different: declaration 'dest' definition 'dest_'. libav-11.12/libavcodec/simple_idct_template.c:303:40: style:inconclusive: Function 'ff_simple_idct_add_10' argument 1 names different: declaration 'dest' definition 'dest_'. [funcArgNamesDifferent] libav-11.12/libavcodec/simple_idct.h:38:37: note: Function 'ff_simple_idct_add_10' argument 1 names different: declaration 'dest' definition 'dest_'. libav-11.12/libavcodec/simple_idct_template.c:303:40: note: Function 'ff_simple_idct_add_10' argument 1 names different: declaration 'dest' definition 'dest_'. libav-11.12/libavcodec/sipr16k.c:100:62: style: Parameter 'iir_mem' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/sipr.c:216:35: style: Parameter 'lsfnew' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/smacker.c:368:59: style: Parameter 'last' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/smacker.c:373:79: style: Parameter 'last' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/smacker.c:77:9: style: struct member 'DBCtx::lcur' is never used. [unusedStructMember] libav-11.12/libavcodec/srtdec.c:183:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] libav-11.12/libavcodec/srtdec.c:194:17: warning: %u in format string (no. 9) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] libav-11.12/libavcodec/srtdec.c:194:17: warning: %u in format string (no. 10) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] libav-11.12/libavcodec/srtdec.c:194:17: warning: %u in format string (no. 11) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] libav-11.12/libavcodec/srtdec.c:194:17: warning: %u in format string (no. 12) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] libav-11.12/libavcodec/sunrast.c:135:31: style: Condition 'buf_end-buf<1' is always false [knownConditionTrueFalse] libav-11.12/libavcodec/sunrast.c:133:34: note: Assuming that condition 'buf0' is redundant or the array 's->reorder_pb[6]' is accessed at index 7, which is out of bounds. [arrayIndexOutOfBoundsCond] libav-11.12/libavcodec/svq1enc.c:204:15: note: Assuming that condition 'level>0' is not redundant libav-11.12/libavcodec/svq1enc.c:205:32: note: Array index out of bounds libav-11.12/libavcodec/svq1enc.c:425:62: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/svq1enc.c:426:65: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/svq1enc.c:165:53: warning: Uninitialized variable: best_vector [uninitvar] libav-11.12/libavcodec/svq1enc.c:154:27: note: Assuming condition is false libav-11.12/libavcodec/svq1enc.c:165:53: note: Uninitialized variable: best_vector libav-11.12/libavcodec/svq1enc.c:254:26: style: Variable 'threshold[level]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/tak.c:122:47: style:inconclusive: Function 'ff_tak_decode_frame_header' argument 3 names different: declaration 's' definition 'ti'. [funcArgNamesDifferent] libav-11.12/libavcodec/tak.h:164:47: note: Function 'ff_tak_decode_frame_header' argument 3 names different: declaration 's' definition 'ti'. libav-11.12/libavcodec/tak.c:122:47: note: Function 'ff_tak_decode_frame_header' argument 3 names different: declaration 's' definition 'ti'. libav-11.12/libavcodec/svq3.c:801:22: style: Local variable 'header' shadows outer variable [shadowVariable] libav-11.12/libavcodec/svq3.c:776:12: note: Shadowed declaration libav-11.12/libavcodec/svq3.c:801:22: note: Shadow variable libav-11.12/libavcodec/svq3.c:1231:13: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/svq3.c:1112:17: note: Shadowed declaration libav-11.12/libavcodec/svq3.c:1231:13: note: Shadow variable libav-11.12/libavcodec/svq3.c:162:63: style: Parameter 'input' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/takdec.c:384:22: style: Variable 'av_uninit' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/takdec.c:604:22: style: Variable 'av_uninit' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/targa.c:47:48: style: Checking if unsigned expression 'bytestream2_get_bytes_left(&s->gb)' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/tiff.c:452:19: style: Variable 's->strips' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/tiff.c:448:30: note: s->strips is assigned libav-11.12/libavcodec/tiff.c:452:19: note: s->strips is overwritten libav-11.12/libavcodec/truemotion1.c:174:54: style: Parameter 'ydt' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/truemotion1.c:186:54: style: Parameter 'cdt' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/truemotion1.c:199:54: style: Parameter 'ydt' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/truemotion1.c:211:54: style: Parameter 'cdt' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/truemotion1.c:221:54: style: Parameter 'ydt' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/truemotion1.c:230:54: style: Parameter 'cdt' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/truemotion1.c:99:14: style: struct member 'frame_header::xoffset' is never used. [unusedStructMember] libav-11.12/libavcodec/truemotion1.c:100:14: style: struct member 'frame_header::yoffset' is never used. [unusedStructMember] libav-11.12/libavcodec/truemotion1.c:101:14: style: struct member 'frame_header::width' is never used. [unusedStructMember] libav-11.12/libavcodec/truemotion1.c:102:14: style: struct member 'frame_header::height' is never used. [unusedStructMember] libav-11.12/libavcodec/truemotion1.c:340:21: style: Variable 'header.checksum' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/truemotion1.c:344:20: style: Variable 'header.control' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/truemotion2.c:371:23: warning: Either the condition 'type<=TM2_MOT' is redundant or the array 'ctx->tokens[7]' is accessed at index 7, which is out of bounds. [arrayIndexOutOfBoundsCond] libav-11.12/libavcodec/truemotion2.c:369:14: note: Assuming that condition 'type<=TM2_MOT' is not redundant libav-11.12/libavcodec/truemotion2.c:371:23: note: Array index out of bounds libav-11.12/libavcodec/truemotion2.c:371:43: warning: Either the condition 'type<=TM2_MOT' is redundant or the array 'ctx->tok_ptrs[7]' is accessed at index 7, which is out of bounds. [arrayIndexOutOfBoundsCond] libav-11.12/libavcodec/truemotion2.c:369:14: note: Assuming that condition 'type<=TM2_MOT' is not redundant libav-11.12/libavcodec/truemotion2.c:371:43: note: Array index out of bounds libav-11.12/libavcodec/truemotion2.c:411:79: style: Parameter 'deltas' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/truemotion2.c:429:84: style: Parameter 'deltas' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/truemotion2.c:257:20: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour. See condition at line 250. [shiftTooManyBitsSigned] libav-11.12/libavcodec/truemotion2.c:250:56: note: Assuming that condition 'mb>32' is not redundant libav-11.12/libavcodec/truemotion2.c:257:20: note: Shift libav-11.12/libavcodec/truemotion2.c:257:20: warning: Either the condition 'mb>32' is redundant or there is signed integer overflow for expression '1<<(mb-1)'. [integerOverflowCond] libav-11.12/libavcodec/truemotion2.c:250:56: note: Assuming that condition 'mb>32' is not redundant libav-11.12/libavcodec/truemotion2.c:257:20: note: Integer overflow libav-11.12/libavcodec/truemotion2.c:608:5: style: Variable '(clast+2)[1]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/truemotion2.c:646:5: style: Variable '(clast+2)[1]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/truemotion2.c:695:5: style: Variable '(clast+2)[1]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/tscc2.c:103:34: style: Parameter 'in' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/tscc2.c:103:42: style: Parameter 'q' can be declared as const array [constParameter] libav-11.12/libavcodec/twinvq.c:657:25: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libav-11.12/libavcodec/twinvq.c:582:1: style: Label 'alloc_fail' is not used. [unusedLabel] libav-11.12/libavcodec/twinvq.c:263:68: style: Parameter 'lpc_idx2' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/twinvq.c:339:9: style: Variable 'types_sizes' can be declared as const array [constVariable] libav-11.12/libavcodec/twinvq.c:632:51: style: Parameter 'in' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/twinvq.c:643:48: style: Parameter 'in' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/ulti.c:94:39: style: Parameter 'luma' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/utils.c:1214:29: style: Redundant condition: If 'EXPR < 0', the comparison 'EXPR' is always true. [redundantCondition] libav-11.12/libavcodec/utils.c:509:49: style:inconclusive: Function 'avcodec_default_get_buffer2' argument 1 names different: declaration 's' definition 'avctx'. [funcArgNamesDifferent] libav-11.12/libavcodec/avcodec.h:3519:49: note: Function 'avcodec_default_get_buffer2' argument 1 names different: declaration 's' definition 'avctx'. libav-11.12/libavcodec/utils.c:509:49: note: Function 'avcodec_default_get_buffer2' argument 1 names different: declaration 's' definition 'avctx'. libav-11.12/libavcodec/utils.c:534:48: style:inconclusive: Function 'avcodec_default_get_buffer' argument 1 names different: declaration 's' definition 'avctx'. [funcArgNamesDifferent] libav-11.12/libavcodec/avcodec.h:3509:69: note: Function 'avcodec_default_get_buffer' argument 1 names different: declaration 's' definition 'avctx'. libav-11.12/libavcodec/utils.c:534:48: note: Function 'avcodec_default_get_buffer' argument 1 names different: declaration 's' definition 'avctx'. libav-11.12/libavcodec/utils.c:534:64: style:inconclusive: Function 'avcodec_default_get_buffer' argument 2 names different: declaration 'pic' definition 'frame'. [funcArgNamesDifferent] libav-11.12/libavcodec/avcodec.h:3509:81: note: Function 'avcodec_default_get_buffer' argument 2 names different: declaration 'pic' definition 'frame'. libav-11.12/libavcodec/utils.c:534:64: note: Function 'avcodec_default_get_buffer' argument 2 names different: declaration 'pic' definition 'frame'. libav-11.12/libavcodec/utils.c:693:24: style: Local variable 'ret' shadows outer variable [shadowVariable] libav-11.12/libavcodec/utils.c:616:9: note: Shadowed declaration libav-11.12/libavcodec/utils.c:693:24: note: Shadow variable libav-11.12/libavcodec/vb.c:79:40: style: Parameter 'buf' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vb.c:79:54: style: Parameter 'start' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vb.c:79:70: style: Parameter 'end' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vb.c:84:53: style: Parameter 'start' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vb.c:84:69: style: Parameter 'end' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vc1.c:1014:52: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/vc1.c:966:16: style: Variable 'v->pqindex' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavcodec/vc1.c:955:16: note: v->pqindex is assigned libav-11.12/libavcodec/vc1.c:966:16: note: v->pqindex is overwritten libav-11.12/libavcodec/vc1.c:615:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/vc1.c:616:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/vc1.c:727:13: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/vc1.c:728:13: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/vc1.c:1032:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/vc1.c:1033:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/vc1.c:1097:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/vc1.c:1098:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/vc1.c:1100:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/vc1.c:1101:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/vc1.c:1105:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/vc1.c:1106:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/vc1.c:1571:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vc1dsp.c:882:44: style:inconclusive: Function 'ff_vc1dsp_init' argument 1 names different: declaration 'c' definition 'dsp'. [funcArgNamesDifferent] libav-11.12/libavcodec/vc1dsp.h:84:36: note: Function 'ff_vc1dsp_init' argument 1 names different: declaration 'c' definition 'dsp'. libav-11.12/libavcodec/vc1dsp.c:882:44: note: Function 'ff_vc1dsp_init' argument 1 names different: declaration 'c' definition 'dsp'. libav-11.12/libavcodec/vc1dsp.c:239:74: style: Parameter 'block' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vc1dsp.c:330:74: style: Parameter 'block' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vc1dsp.c:407:74: style: Parameter 'block' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vc1dsp.c:480:74: style: Parameter 'block' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vc1dsp.c:146:22: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/vc1dsp.c:156:34: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/vc1dsp.c:162:33: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/vc1dsp.c:168:23: style: Variable 'd' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vda.c:69:42: style:inconclusive: Function 'av_vda_default_free' argument 1 names different: declaration 'avctx' definition 'ctx'. [funcArgNamesDifferent] libav-11.12/libavcodec/vda.h:189:42: note: Function 'av_vda_default_free' argument 1 names different: declaration 'avctx' definition 'ctx'. libav-11.12/libavcodec/vda.c:69:42: note: Function 'av_vda_default_free' argument 1 names different: declaration 'avctx' definition 'ctx'. libav-11.12/libavcodec/vda_h264.c:262:35: style:inconclusive: Function 'ff_vda_output_callback' argument 1 names different: declaration 'vda_hw_ctx' definition 'opaque'. [funcArgNamesDifferent] libav-11.12/libavcodec/vda_internal.h:24:35: note: Function 'ff_vda_output_callback' argument 1 names different: declaration 'vda_hw_ctx' definition 'opaque'. libav-11.12/libavcodec/vda_h264.c:262:35: note: Function 'ff_vda_output_callback' argument 1 names different: declaration 'vda_hw_ctx' definition 'opaque'. libav-11.12/libavcodec/vdpau.c:41:63: style:inconclusive: Function 'ff_vdpau_common_start_frame' argument 1 names different: declaration 'pic' definition 'pic_ctx'. [funcArgNamesDifferent] libav-11.12/libavcodec/vdpau_internal.h:73:63: note: Function 'ff_vdpau_common_start_frame' argument 1 names different: declaration 'pic' definition 'pic_ctx'. libav-11.12/libavcodec/vdpau.c:41:63: note: Function 'ff_vdpau_common_start_frame' argument 1 names different: declaration 'pic' definition 'pic_ctx'. libav-11.12/libavcodec/vdpau.c:72:55: style:inconclusive: Function 'ff_vdpau_add_buffer' argument 1 names different: declaration 'pic' definition 'pic_ctx'. [funcArgNamesDifferent] libav-11.12/libavcodec/vdpau_internal.h:76:55: note: Function 'ff_vdpau_add_buffer' argument 1 names different: declaration 'pic' definition 'pic_ctx'. libav-11.12/libavcodec/vdpau.c:72:55: note: Function 'ff_vdpau_add_buffer' argument 1 names different: declaration 'pic' definition 'pic_ctx'. libav-11.12/libavcodec/vdpau.c:73:54: style:inconclusive: Function 'ff_vdpau_add_buffer' argument 3 names different: declaration 'buf_size' definition 'size'. [funcArgNamesDifferent] libav-11.12/libavcodec/vdpau_internal.h:77:34: note: Function 'ff_vdpau_add_buffer' argument 3 names different: declaration 'buf_size' definition 'size'. libav-11.12/libavcodec/vdpau.c:73:54: note: Function 'ff_vdpau_add_buffer' argument 3 names different: declaration 'buf_size' definition 'size'. libav-11.12/libavcodec/vmdvideo.c:317:16: style: Variable 'pp' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vmnc.c:260:48: style: Checking if unsigned expression 'bytestream2_get_bytes_left(gb)' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/vmnc.c:252:12: style: Variable 'bw' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vorbis.c:63:22: style: Array index 'p' is used before limits check. [arrayIndexThenCheck] libav-11.12/libavcodec/vorbis.c:53:32: style: Parameter 'bits' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vorbis.c:211:45: style: Parameter 'y_list' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vc1dec.c:2708:17: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libav-11.12/libavcodec/vc1dec.c:2753:17: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libav-11.12/libavcodec/vc1dec.c:2859:13: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libav-11.12/libavcodec/vc1dec.c:3082:12: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] libav-11.12/libavcodec/vc1dec.c:3684:48: style:inconclusive: Boolean expression '!is_intra[i]' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] libav-11.12/libavcodec/vc1dec.c:3684:48: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/vc1dec.c:4734:29: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] libav-11.12/libavcodec/vc1dec.c:4732:25: note: outer condition: mvsw libav-11.12/libavcodec/vc1dec.c:4734:29: note: identical inner condition: mvsw libav-11.12/libavcodec/vc1dec.c:836:24: style: Redundant condition: v->field_mode. '!v->field_mode || (v->field_mode && !v->numref)' is equivalent to '!v->field_mode || !v->numref' [redundantCondition] libav-11.12/libavcodec/vc1dec.c:1723:13: style: Redundant condition: !v->blk_mv_type[xy]. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] libav-11.12/libavcodec/vc1dec.c:4082:13: style: Condition 'cbp' is always false [knownConditionTrueFalse] libav-11.12/libavcodec/vc1dec.c:3998:15: note: Assignment 'cbp=0', assigned value is 0 libav-11.12/libavcodec/vc1dec.c:4082:13: note: Condition 'cbp' is always false libav-11.12/libavcodec/vc1dec.c:4397:13: style: Condition 'cbp' is always false [knownConditionTrueFalse] libav-11.12/libavcodec/vc1dec.c:4275:15: note: Assignment 'cbp=0', assigned value is 0 libav-11.12/libavcodec/vc1dec.c:4397:13: note: Condition 'cbp' is always false libav-11.12/libavcodec/vc1dec.c:476:17: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/vc1dec.c:352:9: note: Shadowed declaration libav-11.12/libavcodec/vc1dec.c:476:17: note: Shadow variable libav-11.12/libavcodec/vc1dec.c:498:17: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/vc1dec.c:352:9: note: Shadowed declaration libav-11.12/libavcodec/vc1dec.c:498:17: note: Shadow variable libav-11.12/libavcodec/vc1dec.c:1056:21: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/vc1dec.c:987:9: note: Shadowed declaration libav-11.12/libavcodec/vc1dec.c:1056:21: note: Shadow variable libav-11.12/libavcodec/vc1dec.c:4733:29: style: Local variable 'dir2' shadows outer variable [shadowVariable] libav-11.12/libavcodec/vc1dec.c:4445:14: note: Shadowed declaration libav-11.12/libavcodec/vc1dec.c:4733:29: note: Shadow variable libav-11.12/libavcodec/vc1dec.c:753:68: style: Parameter 'a' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vc1dec.c:4363:53: warning: Uninitialized variable: interpmvp [uninitvar] libav-11.12/libavcodec/vc1dec.c:4343:17: note: Assuming condition is true libav-11.12/libavcodec/vc1dec.c:4363:53: note: Uninitialized variable: interpmvp libav-11.12/libavcodec/vc1dec.c:849:21: style: Variable 'valid_count' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vc1dec.c:2118:23: style: Variable 'off' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vc1dec.c:2465:16: style: Variable 'q2' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vc1dec.c:3796:20: style: Variable 'idx_mbmode' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vc1dec.c:3965:31: style: Variable 'block_cbp' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vc1dec.c:4101:27: style: Variable 'block_cbp' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vorbisdec.c:950:28: style: Checking if unsigned expression 'vc->audio_channels' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/vorbisdec.c:955:30: style: Checking if unsigned expression 'vc->audio_samplerate' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/vorbisdec.c:1117:17: style: Local variable 'idx' shadows outer variable [shadowVariable] libav-11.12/libavcodec/vorbisdec.c:1084:18: note: Shadowed declaration libav-11.12/libavcodec/vorbisdec.c:1117:17: note: Shadow variable libav-11.12/libavcodec/vorbisdec.c:1183:14: style: Variable 'range_v' can be declared as const array [constVariable] libav-11.12/libavcodec/vorbisdec.c:1304:53: style: Parameter 'do_not_decode' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vorbisdec.c:237:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vorbisenc.c:850:33: style: Parameter 'num' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vorbisenc.c:744:25: warning: Uninitialized variable: averages [uninitvar] libav-11.12/libavcodec/vorbisenc.c:735:19: note: Assuming condition is false libav-11.12/libavcodec/vorbisenc.c:744:25: note: Uninitialized variable: averages libav-11.12/libavcodec/vp3.c:1447:18: style: Local variable 'ref_frame' shadows outer function [shadowFunction] libav-11.12/libavcodec/vp3.c:1904:12: note: Shadowed declaration libav-11.12/libavcodec/vp3.c:1447:18: note: Shadow variable libav-11.12/libavcodec/vp3.c:427:9: style: Variable 'superblock_starts' can be declared as const array [constVariable] libav-11.12/libavcodec/vp3.c:1590:63: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/vp3.c:925:19: style: Variable 'zero_run' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vp3.c:926:19: style: Variable 'coeff' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vp3.c:1209:19: style: Variable 'transform' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vp3dsp.c:232:38: style: Parameter 'bounding_values' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vp3dsp.c:249:38: style: Parameter 'bounding_values' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vp56dsp.c:32:20: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/vp56dsp.c:37:12: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/vp56dsp.c:48:22: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/vp6.c:408:29: style: Local variable 'pt' shadows outer variable [shadowVariable] libav-11.12/libavcodec/vp6.c:389:9: note: Shadowed declaration libav-11.12/libavcodec/vp6.c:408:29: note: Shadow variable libav-11.12/libavcodec/vp6.c:238:56: style: Parameter 'coeff_model' can be declared as const array [constParameter] libav-11.12/libavcodec/vp8dsp.c:672:45: style:inconclusive: Function 'ff_vp78dsp_init' argument 1 names different: declaration 'c' definition 'dsp'. [funcArgNamesDifferent] libav-11.12/libavcodec/vp8dsp.h:93:37: note: Function 'ff_vp78dsp_init' argument 1 names different: declaration 'c' definition 'dsp'. libav-11.12/libavcodec/vp8dsp.c:672:45: note: Function 'ff_vp78dsp_init' argument 1 names different: declaration 'c' definition 'dsp'. libav-11.12/libavcodec/vp8dsp.c:315:55: style: Parameter 'p' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vp8dsp.c:322:55: style: Parameter 'p' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vp8dsp.c:349:42: style: Parameter 'p' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vp8.c:1282:18: style:inconclusive: Boolean expression '!pred[0]' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] libav-11.12/libavcodec/vp8.c:1282:18: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/vp8.c:2426:18: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] libav-11.12/libavcodec/vp8.c:2425:29: note: outer condition: mb_ymb_height libav-11.12/libavcodec/vp8.c:2426:18: note: opposite inner condition: mb_y>=s->mb_height libav-11.12/libavcodec/vp8.c:1554:39: style: Condition '!mb_y' is always false [knownConditionTrueFalse] libav-11.12/libavcodec/vp8.c:1653:39: style: Condition '!mb_y' is always false [knownConditionTrueFalse] libav-11.12/libavcodec/vp8.c:2280:13: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] libav-11.12/libavcodec/vp8.c:2284:15: note: Found duplicate branches for 'if' and 'else'. libav-11.12/libavcodec/vp8.c:2280:13: note: Found duplicate branches for 'if' and 'else'. libav-11.12/libavcodec/vp8.c:2347:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] libav-11.12/libavcodec/vp8.c:2349:11: note: Found duplicate branches for 'if' and 'else'. libav-11.12/libavcodec/vp8.c:2347:9: note: Found duplicate branches for 'if' and 'else'. libav-11.12/libavcodec/vp8.c:1587:26: style: Local variable 'dst' shadows outer argument [shadowArgument] libav-11.12/libavcodec/vp8.c:1546:63: note: Shadowed declaration libav-11.12/libavcodec/vp8.c:1587:26: note: Shadow variable libav-11.12/libavcodec/vp8.c:421:41: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/vp8.c:1214:70: style: Parameter 'qmul' can be declared as const array [constParameter] libav-11.12/libavcodec/vp8.c:1789:61: style: Parameter 'dst' can be declared as const array [constParameter] libav-11.12/libavcodec/vp8.c:1282:59: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/vp8.c:2255:17: style: Variable 'next_td' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vp8.c:2257:17: style: Variable 'next_td' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vp8.c:2420:20: style: Variable 'next_td' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vp8.c:2420:37: style: Variable 'prev_td' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vp9.c:462:25: error: Buffer is accessed out of bounds: s->counts.coef [bufferAccessOutOfBounds] libav-11.12/libavcodec/vp9.c:499:19: style: Local variable 'ref' shadows outer argument [shadowArgument] libav-11.12/libavcodec/vp9.c:176:68: note: Shadowed declaration libav-11.12/libavcodec/vp9.c:499:19: note: Shadow variable libav-11.12/libavcodec/vp9.c:92:5: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vp9block.c:426:42: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] libav-11.12/libavcodec/vp9block.c:425:38: note: outer condition: !s->left_intra_ctx[row7] libav-11.12/libavcodec/vp9block.c:426:42: note: opposite inner condition: s->left_intra_ctx[row7] libav-11.12/libavcodec/vp9block.c:886:11: style: Variable 'w4' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/vp9block.c:887:11: style: Variable 'h4' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/wavpack.c:638:14: style: Condition '!last' is always true [knownConditionTrueFalse] libav-11.12/libavcodec/wavpack.c:552:13: note: Assuming that condition 'last' is not redundant libav-11.12/libavcodec/wavpack.c:638:14: note: Condition '!last' is always true libav-11.12/libavcodec/wavpack.c:699:14: style: Condition '!last' is always true [knownConditionTrueFalse] libav-11.12/libavcodec/wavpack.c:665:13: note: Assuming that condition 'last' is not redundant libav-11.12/libavcodec/wavpack.c:699:14: note: Condition '!last' is always true libav-11.12/libavcodec/wavpack.c:801:32: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/wavpack.c:1087:19: style: Local variable 'size' shadows outer variable [shadowVariable] libav-11.12/libavcodec/wavpack.c:759:19: note: Shadowed declaration libav-11.12/libavcodec/wavpack.c:1087:19: note: Shadow variable libav-11.12/libavcodec/wavpack.c:85:9: style: struct member 'SavedContext::bits_used' is never used. [unusedStructMember] libav-11.12/libavcodec/wma.c:439:28: portability: Casting from const float * to const unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libav-11.12/libavcodec/wma.c:440:22: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libav-11.12/libavcodec/wma.c:194:44: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/wma.c:75:9: note: Shadowed declaration libav-11.12/libavcodec/wma.c:194:44: note: Shadow variable libav-11.12/libavcodec/wma.c:448:57: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavcodec/wmaenc.c:204:29: style: Condition 's->channel_coded[ch]' is always true [knownConditionTrueFalse] libav-11.12/libavcodec/wmaenc.c:203:32: note: Assignment 's->channel_coded[ch]=1', assigned value is 1 libav-11.12/libavcodec/wmaenc.c:204:29: note: Condition 's->channel_coded[ch]' is always true libav-11.12/libavcodec/wmaenc.c:271:9: style: Condition 'parse_exponents' is always true [knownConditionTrueFalse] libav-11.12/libavcodec/wmaenc.c:266:23: note: Assignment 'parse_exponents=1', assigned value is 1 libav-11.12/libavcodec/wmaenc.c:271:9: note: Condition 'parse_exponents' is always true libav-11.12/libavcodec/wmaenc.c:359:13: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/wmaenc.c:350:9: note: Shadowed declaration libav-11.12/libavcodec/wmaenc.c:359:13: note: Shadow variable libav-11.12/libavcodec/wmadec.c:318:29: portability: Casting from const float * to const unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libav-11.12/libavcodec/wmadec.c:910:13: portability:inconclusive: Casting from float * * to signed char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libav-11.12/libavcodec/wmadec.c:686:46: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavcodec/wmadec.c:521:24: style: Local variable 'n' shadows outer variable [shadowVariable] libav-11.12/libavcodec/wmadec.c:429:9: note: Shadowed declaration libav-11.12/libavcodec/wmadec.c:521:24: note: Shadow variable libav-11.12/libavcodec/wmadec.c:521:27: style: Local variable 'a' shadows outer variable [shadowVariable] libav-11.12/libavcodec/wmadec.c:429:15: note: Shadowed declaration libav-11.12/libavcodec/wmadec.c:521:27: note: Shadow variable libav-11.12/libavcodec/wmadec.c:534:24: style: Local variable 'n' shadows outer variable [shadowVariable] libav-11.12/libavcodec/wmadec.c:429:9: note: Shadowed declaration libav-11.12/libavcodec/wmadec.c:534:24: note: Shadow variable libav-11.12/libavcodec/wmadec.c:607:23: style: Local variable 'n' shadows outer variable [shadowVariable] libav-11.12/libavcodec/wmadec.c:429:9: note: Shadowed declaration libav-11.12/libavcodec/wmadec.c:607:23: note: Shadow variable libav-11.12/libavcodec/wmadec.c:635:35: style: Local variable 'v' shadows outer variable [shadowVariable] libav-11.12/libavcodec/wmadec.c:429:12: note: Shadowed declaration libav-11.12/libavcodec/wmadec.c:635:35: note: Shadow variable libav-11.12/libavcodec/wmadec.c:181:44: style: Parameter 'lsp' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/wmadec.c:905:24: style: Variable 'samples_offset' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/wmalosslessdec.c:845:9: style: Same expression used in consecutive assignments of 'offset' and 'subframe_len'. [duplicateAssignExpression] libav-11.12/libavcodec/wmalosslessdec.c:846:9: note: Same expression used in consecutive assignments of 'offset' and 'subframe_len'. libav-11.12/libavcodec/wmalosslessdec.c:845:9: note: Same expression used in consecutive assignments of 'offset' and 'subframe_len'. libav-11.12/libavcodec/wmalosslessdec.c:988:13: style: Local variable 'subframe_len' shadows outer variable [shadowVariable] libav-11.12/libavcodec/wmalosslessdec.c:846:9: note: Shadowed declaration libav-11.12/libavcodec/wmalosslessdec.c:988:13: note: Shadow variable libav-11.12/libavcodec/wmalosslessdec.c:602:61: style: Parameter 'pred' can be declared as pointer to const [constParameter] libav-11.12/libavcodec/wmalosslessdec.c:55:17: style: struct member 'WmallChannelCtx::transmit_coefs' is never used. [unusedStructMember] libav-11.12/libavcodec/wmalosslessdec.c:61:17: style: struct member 'WmallChannelCtx::quant_step' is never used. [unusedStructMember] libav-11.12/libavcodec/wmalosslessdec.c:142:13: style: struct member 'Anonymous2::order' is never used. [unusedStructMember] libav-11.12/libavcodec/wmalosslessdec.c:143:13: style: struct member 'Anonymous2::scaling' is never used. [unusedStructMember] libav-11.12/libavcodec/wmalosslessdec.c:144:13: style: struct member 'Anonymous2::coefsend' is never used. [unusedStructMember] libav-11.12/libavcodec/wmalosslessdec.c:145:13: style: struct member 'Anonymous2::bitsend' is never used. [unusedStructMember] libav-11.12/libavcodec/wmalosslessdec.c:146:17: style: struct member 'Anonymous2::coefs' is never used. [unusedStructMember] libav-11.12/libavcodec/wmalosslessdec.c:147:17: style: struct member 'Anonymous2::lms_prevvalues' is never used. [unusedStructMember] libav-11.12/libavcodec/wmalosslessdec.c:148:17: style: struct member 'Anonymous2::lms_updates' is never used. [unusedStructMember] libav-11.12/libavcodec/wmalosslessdec.c:149:13: style: struct member 'Anonymous2::recent' is never used. [unusedStructMember] libav-11.12/libavcodec/wmaprodec.c:1073:9: style: Same expression used in consecutive assignments of 'offset' and 'subframe_len'. [duplicateAssignExpression] libav-11.12/libavcodec/wmaprodec.c:1074:9: note: Same expression used in consecutive assignments of 'offset' and 'subframe_len'. libav-11.12/libavcodec/wmaprodec.c:1073:9: note: Same expression used in consecutive assignments of 'offset' and 'subframe_len'. libav-11.12/libavcodec/wmaprodec.c:769:25: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/wmaprodec.c:678:9: note: Shadowed declaration libav-11.12/libavcodec/wmaprodec.c:769:25: note: Shadow variable libav-11.12/libavcodec/wmaprodec.c:933:21: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavcodec/wmaprodec.c:895:9: note: Shadowed declaration libav-11.12/libavcodec/wmaprodec.c:933:21: note: Shadow variable libav-11.12/libavcodec/wmaprodec.c:649:25: warning: Uninitialized variable: rotation_offset [uninitvar] libav-11.12/libavcodec/wmaprodec.c:635:19: note: Assuming condition is false libav-11.12/libavcodec/wmaprodec.c:649:25: note: Uninitialized variable: rotation_offset libav-11.12/libavcodec/wmaprodec.c:1383:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/wmv2.c:78:48: style:inconclusive: Function 'ff_wmv2_add_mb' argument 2 names different: declaration 'block' definition 'block1'. [funcArgNamesDifferent] libav-11.12/libavcodec/mpegvideo.h:836:48: note: Function 'ff_wmv2_add_mb' argument 2 names different: declaration 'block' definition 'block1'. libav-11.12/libavcodec/wmv2.c:78:48: note: Function 'ff_wmv2_add_mb' argument 2 names different: declaration 'block' definition 'block1'. libav-11.12/libavcodec/wmavoice.c:1385:31: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libav-11.12/libavcodec/wmv2dec.c:171:17: style: Variable 'map' can be declared as const array [constVariable] libav-11.12/libavcodec/wmv2dec.c:174:17: style: Variable 'map' can be declared as const array [constVariable] libav-11.12/libavcodec/wmv2dec.c:177:17: style: Variable 'map' can be declared as const array [constVariable] libav-11.12/libavcodec/wmv2enc.c:110:17: style: Variable 'map' can be declared as const array [constVariable] libav-11.12/libavcodec/wmv2enc.c:113:17: style: Variable 'map' can be declared as const array [constVariable] libav-11.12/libavcodec/wmv2enc.c:116:17: style: Variable 'map' can be declared as const array [constVariable] libav-11.12/libavcodec/x86/hpeldsp_rnd_template.c:31:13: error: There is an unknown macro here somewhere. Configuration is required. If DEF is a macro then please configure it. [unknownMacro] libav-11.12/libavcodec/x86/mpegaudiodsp.c:229:19: style: Variable 'cpu_flags' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/x86/mpegvideoenc_qns_template.c:35:12: error: There is an unknown macro here somewhere. Configuration is required. If DEF is a macro then please configure it. [unknownMacro] libav-11.12/libavcodec/x86/mpegvideoenc_template.c:101:12: error: There is an unknown macro here somewhere. Configuration is required. If RENAME is a macro then please configure it. [unknownMacro] libav-11.12/libavcodec/x86/rv40dsp_init.c:216:19: style: Variable 'cpu_flags' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/xan.c:338:23: style: Redundant initialization for 'opcode_buffer_end'. The initialized value is overwritten before it is read. [redundantInitialization] libav-11.12/libavcodec/xan.c:304:38: note: opcode_buffer_end is initialized libav-11.12/libavcodec/xan.c:338:23: note: opcode_buffer_end is overwritten libav-11.12/libavcodec/xan.c:299:14: style: Variable 'size' is assigned a value that is never used. [unreadVariable] libav-11.12/libavcodec/xbmenc.c:53:12: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] libav-11.12/libavcodec/xbmenc.c:54:12: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] libav-11.12/libavcodec/xxan.c:121:52: style: Checking if unsigned expression 'bytestream2_get_bytes_left(&s->gb)' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/xxan.c:140:48: style: Checking if unsigned expression 'bytestream2_get_bytes_left(&s->gb)' is less than zero. [unsignedLessThanZero] libav-11.12/libavcodec/zmbvenc.c:189:35: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavcodec/zmbv.c:553:30: style: Local variable 'tmp' shadows outer variable [shadowVariable] libav-11.12/libavcodec/zmbv.c:409:14: note: Shadowed declaration libav-11.12/libavcodec/zmbv.c:553:30: note: Shadow variable libav-11.12/libavcodec/zmbv.c:565:30: style: Local variable 'tmp' shadows outer variable [shadowVariable] libav-11.12/libavcodec/zmbv.c:409:14: note: Shadowed declaration libav-11.12/libavcodec/zmbv.c:565:30: note: Shadow variable libav-11.12/libavcodec/zmbv.c:586:30: style: Local variable 'tmp' shadows outer variable [shadowVariable] libav-11.12/libavcodec/zmbv.c:409:14: note: Shadowed declaration libav-11.12/libavcodec/zmbv.c:586:30: note: Shadow variable libav-11.12/libavdevice/alsa-audio-common.c:186:43: style:inconclusive: Function 'ff_alsa_open' argument 1 names different: declaration 's' definition 'ctx'. [funcArgNamesDifferent] libav-11.12/libavdevice/alsa-audio.h:71:35: note: Function 'ff_alsa_open' argument 1 names different: declaration 's' definition 'ctx'. libav-11.12/libavdevice/alsa-audio-common.c:186:43: note: Function 'ff_alsa_open' argument 1 names different: declaration 's' definition 'ctx'. libav-11.12/libavdevice/alsa-audio-common.c:348:49: style:inconclusive: Function 'ff_alsa_extend_reorder_buf' argument 2 names different: declaration 'size' definition 'min_size'. [funcArgNamesDifferent] libav-11.12/libavdevice/alsa-audio.h:94:49: note: Function 'ff_alsa_extend_reorder_buf' argument 2 names different: declaration 'size' definition 'min_size'. libav-11.12/libavdevice/alsa-audio-common.c:348:49: note: Function 'ff_alsa_extend_reorder_buf' argument 2 names different: declaration 'size' definition 'min_size'. libav-11.12/libavdevice/bktr.c:219:14: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] libav-11.12/libavdevice/fbdev.c:49:48: style: struct member 'rgb_pixfmt_map_entry::alpha_offset' is never used. [unusedStructMember] libav-11.12/libavdevice/libcdio.c:72:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavdevice/libdc1394.c:52:14: style: struct member 'dc1394_data::class' is never used. [unusedStructMember] libav-11.12/libavdevice/v4l2.c:803:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavdevice/v4l2.c:808:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavdevice/v4l2.c:670:29: style: Condition 'framerate_q.num!=tpf->denominator' is always false [knownConditionTrueFalse] libav-11.12/libavdevice/v4l2.c:661:26: note: tpf->denominator is assigned 'framerate_q.num' here. libav-11.12/libavdevice/v4l2.c:663:54: note: Assuming condition is false libav-11.12/libavdevice/v4l2.c:670:29: note: Condition 'framerate_q.num!=tpf->denominator' is always false libav-11.12/libavdevice/v4l2.c:521:17: style: Variable 'res' is assigned a value that is never used. [unreadVariable] libav-11.12/libavfilter/af_channelmap.c:252:17: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavfilter/af_channelmap.c:129:9: note: Shadowed declaration libav-11.12/libavfilter/af_channelmap.c:252:17: note: Shadow variable libav-11.12/libavfilter/af_join.c:412:25: style: Condition '!i' is always true [knownConditionTrueFalse] libav-11.12/libavfilter/af_join.c:409:15: note: Assuming that condition 'i==0' is not redundant libav-11.12/libavfilter/af_join.c:412:25: note: Condition '!i' is always true libav-11.12/libavfilter/af_resample.c:139:13: style: Local variable 'ret' shadows outer variable [shadowVariable] libav-11.12/libavfilter/af_resample.c:119:9: note: Shadowed declaration libav-11.12/libavfilter/af_resample.c:139:13: note: Shadow variable libav-11.12/libavfilter/af_resample.c:299:51: style: Parameter 'prev' can be declared as pointer to const [constParameter] libav-11.12/libavfilter/avfilter.c:451:1: error: There is an unknown macro here somewhere. Configuration is required. If FF_ENABLE_DEPRECATION_WARNINGS is a macro then please configure it. [unknownMacro] libav-11.12/libavfilter/buffer.c:30:54: style:inconclusive: Function 'ff_avfilter_default_free_buffer' argument 1 names different: declaration 'buf' definition 'ptr'. [funcArgNamesDifferent] libav-11.12/libavfilter/internal.h:142:54: note: Function 'ff_avfilter_default_free_buffer' argument 1 names different: declaration 'buf' definition 'ptr'. libav-11.12/libavfilter/buffer.c:30:54: note: Function 'ff_avfilter_default_free_buffer' argument 1 names different: declaration 'buf' definition 'ptr'. libav-11.12/libavfilter/buffer.c:94:5: style: Local variable 'avfilter_unref_buffer' shadows outer function [shadowFunction] libav-11.12/libavfilter/buffer.c:78:6: note: Shadowed declaration libav-11.12/libavfilter/buffer.c:94:5: note: Shadow variable libav-11.12/libavfilter/buffer.c:96:6: style: Local variable 'ref' shadows outer argument [shadowArgument] libav-11.12/libavfilter/buffer.c:91:49: note: Shadowed declaration libav-11.12/libavfilter/buffer.c:96:6: note: Shadow variable libav-11.12/libavfilter/buffer.c:94:26: style: Variable 'avfilter_unref_buffer' is assigned a value that is never used. [unreadVariable] libav-11.12/libavfilter/buffer.c:96:6: style: Variable 'ref' is assigned a value that is never used. [unreadVariable] libav-11.12/libavfilter/drawutils.c:31:58: style:inconclusive: Function 'ff_fill_line_with_color' argument 8 names different: declaration 'rgba_map' definition 'rgba_map_ptr'. [funcArgNamesDifferent] libav-11.12/libavfilter/drawutils.h:33:58: note: Function 'ff_fill_line_with_color' argument 8 names different: declaration 'rgba_map' definition 'rgba_map_ptr'. libav-11.12/libavfilter/drawutils.c:31:58: note: Function 'ff_fill_line_with_color' argument 8 names different: declaration 'rgba_map' definition 'rgba_map_ptr'. libav-11.12/libavfilter/drawutils.c:103:33: style: Parameter 'src' can be declared as const array [constParameter] libav-11.12/libavfilter/drawutils.c:103:45: style: Parameter 'src_linesize' can be declared as const array [constParameter] libav-11.12/libavfilter/avfiltergraph.c:319:27: style: Local variable 'filter' shadows outer variable [shadowVariable] libav-11.12/libavfilter/avfiltergraph.c:293:26: note: Shadowed declaration libav-11.12/libavfilter/avfiltergraph.c:319:27: note: Shadow variable libav-11.12/libavfilter/avfiltergraph.c:89:75: style: Parameter 'filter' can be declared as pointer to const [constParameter] libav-11.12/libavfilter/setpts.c:79:20: style: struct member 'SetPTSContext::class' is never used. [unusedStructMember] libav-11.12/libavfilter/formats.c:266:38: style:inconclusive: Function 'ff_formats_ref' argument 1 names different: declaration 'formats' definition 'f'. [funcArgNamesDifferent] libav-11.12/libavfilter/formats.h:187:38: note: Function 'ff_formats_ref' argument 1 names different: declaration 'formats' definition 'f'. libav-11.12/libavfilter/formats.c:266:38: note: Function 'ff_formats_ref' argument 1 names different: declaration 'formats' definition 'f'. libav-11.12/libavfilter/graphparser.c:452:41: style:inconclusive: Function 'avfilter_graph_parse' argument 3 names different: declaration 'inputs' definition 'open_inputs'. [funcArgNamesDifferent] libav-11.12/libavfilter/avfilter.h:1128:41: note: Function 'avfilter_graph_parse' argument 3 names different: declaration 'inputs' definition 'open_inputs'. libav-11.12/libavfilter/graphparser.c:452:41: note: Function 'avfilter_graph_parse' argument 3 names different: declaration 'inputs' definition 'open_inputs'. libav-11.12/libavfilter/graphparser.c:453:41: style:inconclusive: Function 'avfilter_graph_parse' argument 4 names different: declaration 'outputs' definition 'open_outputs'. [funcArgNamesDifferent] libav-11.12/libavfilter/avfilter.h:1128:64: note: Function 'avfilter_graph_parse' argument 4 names different: declaration 'outputs' definition 'open_outputs'. libav-11.12/libavfilter/graphparser.c:453:41: note: Function 'avfilter_graph_parse' argument 4 names different: declaration 'outputs' definition 'open_outputs'. libav-11.12/libavfilter/settb.c:61:20: style: struct member 'SetTBContext::class' is never used. [unusedStructMember] libav-11.12/libavfilter/trim.c:38:20: style: struct member 'TrimContext::class' is never used. [unusedStructMember] libav-11.12/libavfilter/trim.c:45:13: style: struct member 'TrimContext::start_frame' is never used. [unusedStructMember] libav-11.12/libavfilter/trim.c:45:26: style: struct member 'TrimContext::end_frame' is never used. [unusedStructMember] libav-11.12/libavfilter/trim.c:51:13: style: struct member 'TrimContext::start_sample' is never used. [unusedStructMember] libav-11.12/libavfilter/trim.c:51:27: style: struct member 'TrimContext::end_sample' is never used. [unusedStructMember] libav-11.12/libavfilter/trim.c:56:13: style: struct member 'TrimContext::nb_frames' is never used. [unusedStructMember] libav-11.12/libavfilter/trim.c:60:13: style: struct member 'TrimContext::nb_samples' is never used. [unusedStructMember] libav-11.12/libavfilter/trim.c:70:13: style: struct member 'TrimContext::next_pts' is never used. [unusedStructMember] libav-11.12/libavfilter/vf_aspect.c:66:20: style: struct member 'AspectContext::class' is never used. [unusedStructMember] libav-11.12/libavfilter/vf_boxblur.c:319:29: style: Array index 'plane' is used before limits check. [arrayIndexThenCheck] libav-11.12/libavfilter/vf_boxblur.c:325:29: style: Array index 'plane' is used before limits check. [arrayIndexThenCheck] libav-11.12/libavfilter/vf_crop.c:201:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavfilter/vf_drawtext.c:226:1: error: syntax error: = typedef [syntaxError] libav-11.12/libavfilter/vf_format.c:39:20: style: struct member 'FormatContext::class' is never used. [unusedStructMember] libav-11.12/libavfilter/vf_gradfun.c:87:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavfilter/vf_gradfun.c:88:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavfilter/vf_gradfun.c:97:22: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavfilter/vf_gradfun.c:98:22: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libavfilter/vf_gradfun.c:57:54: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavfilter/vf_hflip.c:128:26: style: Local variable 'in' shadows outer argument [shadowArgument] libav-11.12/libavfilter/vf_hflip.c:87:56: note: Shadowed declaration libav-11.12/libavfilter/vf_hflip.c:128:26: note: Shadow variable libav-11.12/libavfilter/vf_hflip.c:129:26: style: Local variable 'out' shadows outer variable [shadowVariable] libav-11.12/libavfilter/vf_hflip.c:92:14: note: Shadowed declaration libav-11.12/libavfilter/vf_hflip.c:129:26: note: Shadow variable libav-11.12/libavfilter/vf_interlace.c:144:24: style: The if condition is the same as the previous if condition [duplicateCondition] libav-11.12/libavfilter/vf_interlace.c:142:24: note: First condition libav-11.12/libavfilter/vf_interlace.c:144:24: note: Second condition libav-11.12/libavfilter/vf_hqdn3d.c:171:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libavfilter/vf_hqdn3d.c:51:53: style: Parameter 'coef' can be declared as pointer to const [constParameter] libav-11.12/libavfilter/vf_lut.c:67:20: style: struct member 'LutContext::class' is never used. [unusedStructMember] libav-11.12/libavfilter/vf_lut.c:76:9: style: struct member 'LutContext::negate_alpha' is never used. [unusedStructMember] libav-11.12/libavfilter/vf_libopencv.c:210:5: error: Width 32 given in format string (no. 5) is larger than destination buffer 'shape_str[32]', use %31[^=] to prevent overflowing it. [invalidScanfFormatWidth] libav-11.12/libavfilter/vf_libopencv.c:267:37: warning: Uninitialized variable: kernel_str [uninitvar] libav-11.12/libavfilter/vf_libopencv.c:264:9: note: Assuming condition is false libav-11.12/libavfilter/vf_libopencv.c:267:37: note: Uninitialized variable: kernel_str libav-11.12/libavfilter/vf_overlay.c:221:31: style: Local variable 's' shadows outer variable [shadowVariable] libav-11.12/libavfilter/vf_overlay.c:202:21: note: Shadowed declaration libav-11.12/libavfilter/vf_overlay.c:221:31: note: Shadow variable libav-11.12/libavfilter/vf_overlay.c:247:35: style: Local variable 's' shadows outer variable [shadowVariable] libav-11.12/libavfilter/vf_overlay.c:202:21: note: Shadowed declaration libav-11.12/libavfilter/vf_overlay.c:247:35: note: Shadow variable libav-11.12/libavfilter/vf_overlay.c:322:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavfilter/vf_pixdesctest.c:72:13: style: Local variable 'h' shadows outer variable [shadowVariable] libav-11.12/libavfilter/vf_pixdesctest.c:61:30: note: Shadowed declaration libav-11.12/libavfilter/vf_pixdesctest.c:72:13: note: Shadow variable libav-11.12/libavfilter/vf_showinfo.c:80:32: style: Array index 'plane' is used before limits check. [arrayIndexThenCheck] libav-11.12/libavfilter/vf_yadif.c:300:33: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavfilter/vf_yadif.c:114:5: style: Variable 'spatial_score' is assigned a value that is never used. [unreadVariable] libav-11.12/libavfilter/vf_yadif.c:132:5: style: Variable 'spatial_score' is assigned a value that is never used. [unreadVariable] libav-11.12/libavfilter/vf_yadif.c:141:5: style: Variable 'spatial_score' is assigned a value that is never used. [unreadVariable] libav-11.12/libavfilter/vf_yadif.c:142:5: style: Variable 'spatial_score' is assigned a value that is never used. [unreadVariable] libav-11.12/libavfilter/vf_yadif.c:161:5: style: Variable 'spatial_score' is assigned a value that is never used. [unreadVariable] libav-11.12/libavfilter/vf_yadif.c:180:5: style: Variable 'spatial_score' is assigned a value that is never used. [unreadVariable] libav-11.12/libavfilter/vf_yadif.c:189:5: style: Variable 'spatial_score' is assigned a value that is never used. [unreadVariable] libav-11.12/libavfilter/vf_yadif.c:190:5: style: Variable 'spatial_score' is assigned a value that is never used. [unreadVariable] libav-11.12/libavfilter/vsrc_testsrc.c:46:20: style: struct member 'TestSourceContext::class' is never used. [unusedStructMember] libav-11.12/libavfilter/vsrc_testsrc.c:59:9: style: struct member 'TestSourceContext::rgba_map' is never used. [unusedStructMember] libav-11.12/libavformat/aiffdec.c:226:31: style: Condition 'st->nb_frames<0' is always false [knownConditionTrueFalse] libav-11.12/libavformat/aiffdec.c:225:44: note: Assignment 'st->nb_frames=get_aiff_header(s,size,version)', assigned value is greater than -1 libav-11.12/libavformat/aiffdec.c:226:31: note: Condition 'st->nb_frames<0' is always false libav-11.12/libavformat/apetag.c:72:18: style: Checking if unsigned expression 'size' is less than zero. [unsignedLessThanZero] libav-11.12/libavformat/apetag.c:197:22: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavformat/apetag.c:220:22: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavformat/apetag.c:197:22: error: Signed integer overflow for expression '1<<31'. [integerOverflow] libav-11.12/libavformat/apetag.c:220:22: error: Signed integer overflow for expression '1<<31'. [integerOverflow] libav-11.12/libavformat/asfdec.c:216:26: error: Buffer is accessed out of bounds: mime->str [bufferAccessOutOfBounds] libav-11.12/libavformat/asfdec.c:1468:24: style: Checking if unsigned expression 's->packet_size' is less than zero. [unsignedLessThanZero] libav-11.12/libavformat/asfdec.c:691:13: style: Local variable 'name_len' shadows outer variable [shadowVariable] libav-11.12/libavformat/asfdec.c:678:19: note: Shadowed declaration libav-11.12/libavformat/asfdec.c:691:13: note: Shadow variable libav-11.12/libavformat/asfdec.c:1073:17: style: Local variable 'ret' shadows outer variable [shadowVariable] libav-11.12/libavformat/asfdec.c:1066:13: note: Shadowed declaration libav-11.12/libavformat/asfdec.c:1073:17: note: Shadow variable libav-11.12/libavformat/asfdec.c:1473:13: style: Local variable 'ret' shadows outer variable [shadowVariable] libav-11.12/libavformat/asfdec.c:1466:16: note: Shadowed declaration libav-11.12/libavformat/asfdec.c:1473:13: note: Shadow variable libav-11.12/libavformat/asfdec.c:1297:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/avc.c:70:41: style:inconclusive: Function 'ff_avc_parse_nal_units' argument 1 names different: declaration 's' definition 'pb'. [funcArgNamesDifferent] libav-11.12/libavformat/avc.h:28:41: note: Function 'ff_avc_parse_nal_units' argument 1 names different: declaration 's' definition 'pb'. libav-11.12/libavformat/avc.c:70:41: note: Function 'ff_avc_parse_nal_units' argument 1 names different: declaration 's' definition 'pb'. libav-11.12/libavformat/avc.c:70:60: style:inconclusive: Function 'ff_avc_parse_nal_units' argument 2 names different: declaration 'buf' definition 'buf_in'. [funcArgNamesDifferent] libav-11.12/libavformat/avc.h:28:59: note: Function 'ff_avc_parse_nal_units' argument 2 names different: declaration 'buf' definition 'buf_in'. libav-11.12/libavformat/avc.c:70:60: note: Function 'ff_avc_parse_nal_units' argument 2 names different: declaration 'buf' definition 'buf_in'. libav-11.12/libavformat/aviobuf.c:655:1: error: There is an unknown macro here somewhere. Configuration is required. If PUT_UTF8 is a macro then please configure it. [unknownMacro] libav-11.12/libavformat/avidec.c:323:26: style: Local variable 'tag' shadows outer variable [shadowVariable] libav-11.12/libavformat/avidec.c:316:18: note: Shadowed declaration libav-11.12/libavformat/avidec.c:323:26: note: Shadow variable libav-11.12/libavformat/avidec.c:324:26: style: Local variable 'size' shadows outer variable [shadowVariable] libav-11.12/libavformat/avidec.c:317:18: note: Shadowed declaration libav-11.12/libavformat/avidec.c:324:26: note: Shadow variable libav-11.12/libavformat/avidec.c:821:19: style: Local variable 'st' shadows outer variable [shadowVariable] libav-11.12/libavformat/avidec.c:363:15: note: Shadowed declaration libav-11.12/libavformat/avidec.c:821:19: note: Shadow variable libav-11.12/libavformat/avidec.c:1164:19: style: Local variable 'err' shadows outer variable [shadowVariable] libav-11.12/libavformat/avidec.c:1082:9: note: Shadowed declaration libav-11.12/libavformat/avidec.c:1164:19: note: Shadow variable libav-11.12/libavformat/avidec.c:928:32: style: Parameter 'd' can be declared as pointer to const [constParameter] libav-11.12/libavformat/avio.c:51:53: style: Parameter 'prev' can be declared as pointer to const [constParameter] libav-11.12/libavformat/avisynth.c:352:20: style: Variable 'id' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/avs.c:147:18: style: Variable 'sub_type' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/avs.c:147:28: style: Variable 'size' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/avs.c:148:23: style: Variable 'type' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/bink.c:133:44: error: There is an unknown macro here somewhere. Configuration is required. If AV_STRINGIFY is a macro then please configure it. [unknownMacro] libav-11.12/libavformat/bfi.c:114:65: style: Variable 'audio_size' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/cafdec.c:234:18: style: Variable 'tag' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/dump.c:184:14: style: Variable 'size' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/dump.c:186:14: style: Variable 'data' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/dump.c:187:14: style: Variable 'size' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/dvenc.c:118:27: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavformat/dvenc.c:94:43: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/dvenc.c:116:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/dvenc.c:117:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/dvenc.c:118:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/dvenc.c:124:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/dvenc.c:125:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/dvenc.c:126:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/dvenc.c:131:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/dvenc.c:133:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/electronicarts.c:336:28: style: Variable 'size' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/file.c:91:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavformat/file.c:92:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavformat/file.c:42:20: style: struct member 'FileContext::class' is never used. [unusedStructMember] libav-11.12/libavformat/file.c:44:9: style: struct member 'FileContext::trunc' is never used. [unusedStructMember] libav-11.12/libavformat/flac_picture.c:65:26: error: Buffer is accessed out of bounds: mime->str [bufferAccessOutOfBounds] libav-11.12/libavformat/flacenc.c:119:12: warning: Identical condition and return expression 'ret', return value is always 0 [identicalConditionAfterEarlyExit] libav-11.12/libavformat/flacenc.c:110:9: note: If condition 'ret' is true, the function will return/exit libav-11.12/libavformat/flacenc.c:119:12: note: Returning identical expression 'ret' libav-11.12/libavformat/flvenc.c:122:37: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/flvenc.c:125:37: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/flvenc.c:142:39: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/flvenc.c:145:39: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/flvenc.c:461:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavformat/format.c:151:22: style: The comparison 'codec_id == AV_CODEC_ID_NONE' is always true because 'codec_id' and 'AV_CODEC_ID_NONE' represent the same value. [knownConditionTrueFalse] libav-11.12/libavformat/format.c:144:35: note: 'codec_id' is assigned value 'AV_CODEC_ID_NONE' here. libav-11.12/libavformat/format.c:151:22: note: The comparison 'codec_id == AV_CODEC_ID_NONE' is always true because 'codec_id' and 'AV_CODEC_ID_NONE' represent the same value. libav-11.12/libavformat/format.c:171:52: style: Parameter 'pd' can be declared as pointer to const [constParameter] libav-11.12/libavformat/flvdec.c:843:13: style: Local variable 'size' shadows outer variable [shadowVariable] libav-11.12/libavformat/flvdec.c:740:23: note: Shadowed declaration libav-11.12/libavformat/flvdec.c:843:13: note: Shadow variable libav-11.12/libavformat/flvdec.c:844:23: style: Local variable 'pos' shadows outer variable [shadowVariable] libav-11.12/libavformat/flvdec.c:741:19: note: Shadowed declaration libav-11.12/libavformat/flvdec.c:844:23: note: Shadow variable libav-11.12/libavformat/flvdec.c:891:13: style: Local variable 'type' shadows outer variable [shadowVariable] libav-11.12/libavformat/flvdec.c:740:17: note: Shadowed declaration libav-11.12/libavformat/flvdec.c:891:13: note: Shadow variable libav-11.12/libavformat/flvdec.c:284:27: style: Variable 'arraylen' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/gif.c:122:61: style: Parameter 'palette' can be declared as pointer to const [constParameter] libav-11.12/libavformat/gif.c:62:19: style: struct member 'rgb_triplet::r' is never used. [unusedStructMember] libav-11.12/libavformat/gif.c:63:19: style: struct member 'rgb_triplet::g' is never used. [unusedStructMember] libav-11.12/libavformat/gif.c:64:19: style: struct member 'rgb_triplet::b' is never used. [unusedStructMember] libav-11.12/libavformat/hdsenc.c:425:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavformat/hdsenc.c:420:17: note: ret is assigned libav-11.12/libavformat/hdsenc.c:425:9: note: ret is overwritten libav-11.12/libavformat/httpauth.c:80:21: warning: Either the condition 'ptr' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] libav-11.12/libavformat/httpauth.c:82:9: note: Assuming that condition 'ptr' is not redundant libav-11.12/libavformat/httpauth.c:80:21: note: Null pointer addition libav-11.12/libavformat/httpauth.c:203:12: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] libav-11.12/libavformat/httpauth.c:206:7: note: Found duplicate branches for 'if' and 'else'. libav-11.12/libavformat/httpauth.c:203:12: note: Found duplicate branches for 'if' and 'else'. libav-11.12/libavformat/httpauth.c:166:74: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] libav-11.12/libavformat/httpauth.c:174:75: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] libav-11.12/libavformat/httpauth.c:185:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] libav-11.12/libavformat/httpauth.c:191:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] libav-11.12/libavformat/httpauth.c:193:74: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] libav-11.12/libavformat/httpauth.c:195:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] libav-11.12/libavformat/id3v2.c:202:51: error: There is an unknown macro here somewhere. Configuration is required. If ; is a macro then please configure it. [unknownMacro] libav-11.12/libavformat/http.c:257:19: style: Local variable 'options' shadows outer variable [shadowVariable] libav-11.12/libavformat/http.c:99:23: note: Shadowed declaration libav-11.12/libavformat/http.c:257:19: note: Shadow variable libav-11.12/libavformat/http.c:957:19: style: Local variable 'options' shadows outer variable [shadowVariable] libav-11.12/libavformat/http.c:99:23: note: Shadowed declaration libav-11.12/libavformat/http.c:957:19: note: Shadow variable libav-11.12/libavformat/idcin.c:126:43: style:inconclusive: Boolean expression 'number<8000' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] libav-11.12/libavformat/idcin.c:320:21: warning: Identical condition 'ret<0', second condition is always false [identicalConditionAfterEarlyExit] libav-11.12/libavformat/idcin.c:308:17: note: If condition 'ret<0' is true, the function will return/exit libav-11.12/libavformat/idcin.c:320:21: note: Testing identical condition 'ret<0' libav-11.12/libavformat/iff.c:89:37: style: Condition '(data_size+1)==0' is always false [knownConditionTrueFalse] libav-11.12/libavformat/img2enc.c:32:20: style: struct member 'VideoMuxData::class' is never used. [unusedStructMember] libav-11.12/libavformat/img2dec.c:32:20: style: struct member 'VideoDemuxData::class' is never used. [unusedStructMember] libav-11.12/libavformat/librtmp.c:118:13: style: Local variable 'options' shadows outer variable [shadowVariable] libav-11.12/libavformat/librtmp.c:298:23: note: Shadowed declaration libav-11.12/libavformat/librtmp.c:118:13: note: Shadow variable libav-11.12/libavformat/matroskaenc.c:1074:17: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavformat/matroskaenc.c:1041:9: note: Shadowed declaration libav-11.12/libavformat/matroskaenc.c:1074:17: note: Shadow variable libav-11.12/libavformat/matroskaenc.c:91:21: style: struct member 'MatroskaMuxContext::class' is never used. [unusedStructMember] libav-11.12/libavformat/mmf.c:30:13: style: struct member 'MMFContext::atrpos' is never used. [unusedStructMember] libav-11.12/libavformat/mmf.c:30:21: style: struct member 'MMFContext::atsqpos' is never used. [unusedStructMember] libav-11.12/libavformat/mmf.c:30:30: style: struct member 'MMFContext::awapos' is never used. [unusedStructMember] libav-11.12/libavformat/mmsh.c:237:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] libav-11.12/libavformat/mmsh.c:276:11: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] libav-11.12/libavformat/matroskadec.c:866:14: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavformat/matroskadec.c:815:25: error: Shifting by a negative value is undefined behaviour [shiftNegative] libav-11.12/libavformat/matroskadec.c:1176:1: style: Label 'failed' is not used. [unusedLabel] libav-11.12/libavformat/matroskadec.c:1561:21: style: Local variable 'ret' shadows outer variable [shadowVariable] libav-11.12/libavformat/matroskadec.c:1505:15: note: Shadowed declaration libav-11.12/libavformat/matroskadec.c:1561:21: note: Shadow variable libav-11.12/libavformat/matroskadec.c:1599:17: style: Local variable 'ret' shadows outer variable [shadowVariable] libav-11.12/libavformat/matroskadec.c:1505:15: note: Shadowed declaration libav-11.12/libavformat/matroskadec.c:1599:17: note: Shadow variable libav-11.12/libavformat/matroskadec.c:1803:21: style: Local variable 'ret' shadows outer variable [shadowVariable] libav-11.12/libavformat/matroskadec.c:1505:15: note: Shadowed declaration libav-11.12/libavformat/matroskadec.c:1803:21: note: Shadow variable libav-11.12/libavformat/matroskadec.c:206:14: style: struct member 'MatroskaTagTarget::typevalue' is never used. [unusedStructMember] libav-11.12/libavformat/matroskadec.c:1062:9: style: Unused variable: olen [unusedVariable] libav-11.12/libavformat/mov.c:167:13: error: There is an unknown macro here somewhere. Configuration is required. If PUT_UTF8 is a macro then please configure it. [unknownMacro] libav-11.12/libavformat/mmst.c:184:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libav-11.12/libavformat/mmst.c:184:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libav-11.12/libavformat/mmst.c:184:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libav-11.12/libavformat/mmst.c:184:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libav-11.12/libavformat/mov_chan.c:49:55: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/mov_chan.c:50:55: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/mov_chan.c:51:55: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/movenc.c:86:38: error: There is an unknown macro here somewhere. Configuration is required. If ; is a macro then please configure it. [unknownMacro] libav-11.12/libavformat/movenchint.c:444:26: style: Variable 'size' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/mp3enc.c:157:54: error: Signed integer overflow for expression '0xff<<24'. [integerOverflow] libav-11.12/libavformat/mp3enc.c:83:20: style: struct member 'MP3Context::class' is never used. [unusedStructMember] libav-11.12/libavformat/mp3enc.c:85:9: style: struct member 'MP3Context::id3v2_version' is never used. [unusedStructMember] libav-11.12/libavformat/mp3dec.c:298:25: style: Condition '!mp3->size' is always true [knownConditionTrueFalse] libav-11.12/libavformat/mp3dec.c:293:19: note: Assignment 'mp3->size=0', assigned value is 0 libav-11.12/libavformat/mp3dec.c:298:25: note: Condition '!mp3->size' is always true libav-11.12/libavformat/mpc8.c:256:17: style: Local variable 'pos' shadows outer variable [shadowVariable] libav-11.12/libavformat/mpc8.c:208:19: note: Shadowed declaration libav-11.12/libavformat/mpc8.c:256:17: note: Shadow variable libav-11.12/libavformat/mpeg.c:107:16: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavformat/mpeg.c:34:43: style: Parameter 'end' can be declared as pointer to const [constParameter] libav-11.12/libavformat/mpegenc.c:947:19: style: Local variable 'st' shadows outer variable [shadowVariable] libav-11.12/libavformat/mpegenc.c:935:15: note: Shadowed declaration libav-11.12/libavformat/mpegenc.c:947:19: note: Shadow variable libav-11.12/libavformat/mpegenc.c:948:21: style: Local variable 'stream' shadows outer variable [shadowVariable] libav-11.12/libavformat/mpegenc.c:936:17: note: Shadowed declaration libav-11.12/libavformat/mpegenc.c:948:21: note: Shadow variable libav-11.12/libavformat/mpegenc.c:980:23: style: Local variable 'st' shadows outer variable [shadowVariable] libav-11.12/libavformat/mpegenc.c:935:15: note: Shadowed declaration libav-11.12/libavformat/mpegenc.c:980:23: note: Shadow variable libav-11.12/libavformat/mpegenc.c:981:25: style: Local variable 'stream' shadows outer variable [shadowVariable] libav-11.12/libavformat/mpegenc.c:936:17: note: Shadowed declaration libav-11.12/libavformat/mpegenc.c:981:25: note: Shadow variable libav-11.12/libavformat/mpegenc.c:67:20: style: struct member 'MpegMuxContext::class' is never used. [unusedStructMember] libav-11.12/libavformat/mpegtsenc.c:239:18: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/mpegtsenc.c:419:34: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/mpegtsenc.c:435:38: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/mpegtsenc.c:735:17: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/mpegtsenc.c:958:29: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/mpegtsenc.c:401:15: warning: Either the condition '!str' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck] libav-11.12/libavformat/mpegtsenc.c:396:9: note: Assuming that condition '!str' is not redundant libav-11.12/libavformat/mpegtsenc.c:401:15: note: Null pointer dereference libav-11.12/libavformat/mpegts.c:1268:25: warning: Either the condition 'ts->pids[pid]' is redundant or there is possible null pointer dereference: ts->pids[pid]. [nullPointerRedundantCheck] libav-11.12/libavformat/mpegts.c:1270:27: note: Assuming that condition 'ts->pids[pid]' is not redundant libav-11.12/libavformat/mpegts.c:1268:25: note: Null pointer dereference libav-11.12/libavformat/mpegts.c:717:40: style: Variable 'au_end_flag' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/mpegts.c:726:21: style: Variable 'au_end_flag' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/mpegts.c:728:37: style: Variable 'au_end_flag' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/mux.c:160:57: style: Same expression on both sides of '&&'. [duplicateExpression] libav-11.12/libavformat/mux.c:566:13: style: Local variable 'ret' shadows outer variable [shadowVariable] libav-11.12/libavformat/mux.c:541:9: note: Shadowed declaration libav-11.12/libavformat/mux.c:566:13: note: Shadow variable libav-11.12/libavformat/mxfenc.c:495:28: error: Array 'value[6]' accessed at index 9, which is out of bounds. [arrayIndexOutOfBounds] libav-11.12/libavformat/mxfenc.c:503:27: note: Assignment 'product="OP1a Muxer"', assigned value is "OP1a Muxer" libav-11.12/libavformat/mxfenc.c:525:43: note: Calling function 'mxf_write_local_tag_utf16', 3rd argument 'product' value is "OP1a Muxer" libav-11.12/libavformat/mxfenc.c:492:25: note: Assignment 'size=strlen(value)', assigned value is 10 libav-11.12/libavformat/mxfenc.c:494:19: note: Assuming that condition 'ilength==-1' is always false [knownConditionTrueFalse] libav-11.12/libavformat/mxfdec.c:1339:37: style: Checking if unsigned expression 'mxf->fc->nb_streams' is less than zero. [unsignedLessThanZero] libav-11.12/libavformat/mxfdec.c:545:19: style: Local variable 'op' shadows outer variable [shadowVariable] libav-11.12/libavformat/mxfdec.c:424:9: note: Shadowed declaration libav-11.12/libavformat/mxfdec.c:545:19: note: Shadow variable libav-11.12/libavformat/mxfdec.c:2491:13: style: Local variable 'ret' shadows outer variable [shadowVariable] libav-11.12/libavformat/mxfdec.c:2443:9: note: Shadowed declaration libav-11.12/libavformat/mxfdec.c:2491:13: note: Shadow variable libav-11.12/libavformat/nsvdec.c:616:13: style: Condition 'asize' is always true [knownConditionTrueFalse] libav-11.12/libavformat/nsvdec.c:611:9: note: Assuming that condition 'asize' is not redundant libav-11.12/libavformat/nsvdec.c:616:13: note: Condition 'asize' is always true libav-11.12/libavformat/nsvdec.c:428:17: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavformat/nsvdec.c:385:9: note: Shadowed declaration libav-11.12/libavformat/nsvdec.c:428:17: note: Shadow variable libav-11.12/libavformat/nutenc.c:163:20: style: Local variable 'ft' shadows outer variable [shadowVariable] libav-11.12/libavformat/nutenc.c:153:16: note: Shadowed declaration libav-11.12/libavformat/nutenc.c:163:20: note: Shadow variable libav-11.12/libavformat/nutenc.c:179:28: style: Local variable 'ft' shadows outer variable [shadowVariable] libav-11.12/libavformat/nutenc.c:153:16: note: Shadowed declaration libav-11.12/libavformat/nutenc.c:179:28: note: Shadow variable libav-11.12/libavformat/nutenc.c:197:32: style: Local variable 'ft' shadows outer variable [shadowVariable] libav-11.12/libavformat/nutenc.c:153:16: note: Shadowed declaration libav-11.12/libavformat/nutenc.c:197:32: note: Shadow variable libav-11.12/libavformat/nutenc.c:207:24: style: Local variable 'ft' shadows outer variable [shadowVariable] libav-11.12/libavformat/nutenc.c:153:16: note: Shadowed declaration libav-11.12/libavformat/nutenc.c:207:24: note: Shadow variable libav-11.12/libavformat/nutenc.c:237:28: style: Local variable 'ft' shadows outer variable [shadowVariable] libav-11.12/libavformat/nutenc.c:153:16: note: Shadowed declaration libav-11.12/libavformat/nutenc.c:237:28: note: Shadow variable libav-11.12/libavformat/nutenc.c:857:20: style: Local variable 'fc' shadows outer variable [shadowVariable] libav-11.12/libavformat/nutenc.c:781:16: note: Shadowed declaration libav-11.12/libavformat/nutenc.c:857:20: note: Shadow variable libav-11.12/libavformat/nutenc.c:858:13: style: Local variable 'flags' shadows outer variable [shadowVariable] libav-11.12/libavformat/nutenc.c:783:34: note: Shadowed declaration libav-11.12/libavformat/nutenc.c:858:13: note: Shadow variable libav-11.12/libavformat/nutenc.c:257:49: style: Parameter 'time_base' can be declared as pointer to const [constParameter] libav-11.12/libavformat/nutdec.c:996:14: style: Variable 'ts' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/oggenc.c:249:23: style: Local variable 'st' shadows outer argument [shadowArgument] libav-11.12/libavformat/oggenc.c:201:58: note: Shadowed declaration libav-11.12/libavformat/oggenc.c:249:23: note: Shadow variable libav-11.12/libavformat/oggenc.c:523:27: style: Local variable 'oggstream' shadows outer variable [shadowVariable] libav-11.12/libavformat/oggenc.c:415:23: note: Shadowed declaration libav-11.12/libavformat/oggenc.c:523:27: note: Shadow variable libav-11.12/libavformat/oggenc.c:531:27: style: Local variable 'oggstream' shadows outer variable [shadowVariable] libav-11.12/libavformat/oggenc.c:415:23: note: Shadowed declaration libav-11.12/libavformat/oggenc.c:531:27: note: Shadow variable libav-11.12/libavformat/oggenc.c:57:9: style: struct member 'OGGStreamContext::eos' is never used. [unusedStructMember] libav-11.12/libavformat/oggdec.c:395:21: style: Condition 'os->granule==-1' is always false [knownConditionTrueFalse] libav-11.12/libavformat/oggdec.c:519:37: style: Condition 'ogg->streams[i].granule!=-1' is always true [knownConditionTrueFalse] libav-11.12/libavformat/oggdec.c:592:25: style: Condition 'os->granule!=-1LL' is always true [knownConditionTrueFalse] libav-11.12/libavformat/oggparsevorbis.c:86:40: style:inconclusive: Function 'ff_vorbis_comment' argument 1 names different: declaration 'ms' definition 'as'. [funcArgNamesDifferent] libav-11.12/libavformat/oggdec.h:125:40: note: Function 'ff_vorbis_comment' argument 1 names different: declaration 'ms' definition 'as'. libav-11.12/libavformat/oggparsevorbis.c:86:40: note: Function 'ff_vorbis_comment' argument 1 names different: declaration 'ms' definition 'as'. libav-11.12/libavformat/omaenc.c:75:53: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] libav-11.12/libavformat/options.c:40:49: style: Parameter 'prev' can be declared as pointer to const [constParameter] libav-11.12/libavformat/paf.c:95:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/rdt.c:336:31: style:inconclusive: Function 'ff_rdt_parse_packet' argument 3 names different: declaration 'buf' definition 'bufptr'. [funcArgNamesDifferent] libav-11.12/libavformat/rdt.h:99:35: note: Function 'ff_rdt_parse_packet' argument 3 names different: declaration 'buf' definition 'bufptr'. libav-11.12/libavformat/rdt.c:336:31: note: Function 'ff_rdt_parse_packet' argument 3 names different: declaration 'buf' definition 'bufptr'. libav-11.12/libavformat/rdt.c:514:39: style:inconclusive: Function 'ff_real_parse_sdp_a_line' argument 3 names different: declaration 'buf' definition 'line'. [funcArgNamesDifferent] libav-11.12/libavformat/rdt.h:110:43: note: Function 'ff_real_parse_sdp_a_line' argument 3 names different: declaration 'buf' definition 'line'. libav-11.12/libavformat/rdt.c:514:39: note: Function 'ff_real_parse_sdp_a_line' argument 3 names different: declaration 'buf' definition 'line'. libav-11.12/libavformat/rmenc.c:98:21: style: Local variable 'stream' shadows outer variable [shadowVariable] libav-11.12/libavformat/rmenc.c:74:17: note: Shadowed declaration libav-11.12/libavformat/rmenc.c:98:21: note: Shadow variable libav-11.12/libavformat/rmdec.c:719:45: style:inconclusive: Function 'ff_rm_parse_packet' argument 4 names different: declaration 'rst' definition 'ast'. [funcArgNamesDifferent] libav-11.12/libavformat/rm.h:73:49: note: Function 'ff_rm_parse_packet' argument 4 names different: declaration 'rst' definition 'ast'. libav-11.12/libavformat/rmdec.c:719:45: note: Function 'ff_rm_parse_packet' argument 4 names different: declaration 'rst' definition 'ast'. libav-11.12/libavformat/rmdec.c:720:50: style:inconclusive: Function 'ff_rm_parse_packet' argument 9 names different: declaration 'ts' definition 'timestamp'. [funcArgNamesDifferent] libav-11.12/libavformat/rm.h:74:69: note: Function 'ff_rm_parse_packet' argument 9 names different: declaration 'ts' definition 'timestamp'. libav-11.12/libavformat/rmdec.c:720:50: note: Function 'ff_rm_parse_packet' argument 9 names different: declaration 'ts' definition 'timestamp'. libav-11.12/libavformat/rmdec.c:815:47: style:inconclusive: Function 'ff_rm_retrieve_cache' argument 4 names different: declaration 'rst' definition 'ast'. [funcArgNamesDifferent] libav-11.12/libavformat/rm.h:93:51: note: Function 'ff_rm_retrieve_cache' argument 4 names different: declaration 'rst' definition 'ast'. libav-11.12/libavformat/rmdec.c:815:47: note: Function 'ff_rm_retrieve_cache' argument 4 names different: declaration 'rst' definition 'ast'. libav-11.12/libavformat/rtmpcrypt.c:212:51: style:inconclusive: Function 'ff_rtmpe_encrypt_sig' argument 2 names different: declaration 'signature' definition 'sig'. [funcArgNamesDifferent] libav-11.12/libavformat/rtmpcrypt.h:58:51: note: Function 'ff_rtmpe_encrypt_sig' argument 2 names different: declaration 'signature' definition 'sig'. libav-11.12/libavformat/rtmpcrypt.c:212:51: note: Function 'ff_rtmpe_encrypt_sig' argument 2 names different: declaration 'signature' definition 'sig'. libav-11.12/libavformat/rtmppkt.c:475:25: style: Condition 'data_end-data<3' is always true [knownConditionTrueFalse] libav-11.12/libavformat/rtmppkt.c:469:50: note: Assuming that condition 'dataextra' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavformat/rtmppkt.c:254:26: note: p->extra is assigned libav-11.12/libavformat/rtmppkt.c:260:14: note: p->extra is overwritten libav-11.12/libavformat/rtmppkt.c:37:48: style:inconclusive: Function 'ff_amf_write_number' argument 2 names different: declaration 'num' definition 'val'. [funcArgNamesDifferent] libav-11.12/libavformat/rtmppkt.h:214:48: note: Function 'ff_amf_write_number' argument 2 names different: declaration 'num' definition 'val'. libav-11.12/libavformat/rtmppkt.c:37:48: note: Function 'ff_amf_write_number' argument 2 names different: declaration 'num' definition 'val'. libav-11.12/libavformat/rtmppkt.c:87:38: style:inconclusive: Function 'ff_amf_read_bool' argument 1 names different: declaration 'gbc' definition 'bc'. [funcArgNamesDifferent] libav-11.12/libavformat/rtmppkt.h:269:38: note: Function 'ff_amf_read_bool' argument 1 names different: declaration 'gbc' definition 'bc'. libav-11.12/libavformat/rtmppkt.c:87:38: note: Function 'ff_amf_read_bool' argument 1 names different: declaration 'gbc' definition 'bc'. libav-11.12/libavformat/rtmppkt.c:95:40: style:inconclusive: Function 'ff_amf_read_number' argument 1 names different: declaration 'gbc' definition 'bc'. [funcArgNamesDifferent] libav-11.12/libavformat/rtmppkt.h:278:40: note: Function 'ff_amf_read_number' argument 1 names different: declaration 'gbc' definition 'bc'. libav-11.12/libavformat/rtmppkt.c:95:40: note: Function 'ff_amf_read_number' argument 1 names different: declaration 'gbc' definition 'bc'. libav-11.12/libavformat/rtmppkt.c:123:40: style:inconclusive: Function 'ff_amf_read_string' argument 1 names different: declaration 'gbc' definition 'bc'. [funcArgNamesDifferent] libav-11.12/libavformat/rtmppkt.h:309:40: note: Function 'ff_amf_read_string' argument 1 names different: declaration 'gbc' definition 'bc'. libav-11.12/libavformat/rtmppkt.c:123:40: note: Function 'ff_amf_read_string' argument 1 names different: declaration 'gbc' definition 'bc'. libav-11.12/libavformat/rtmppkt.c:131:38: style:inconclusive: Function 'ff_amf_read_null' argument 1 names different: declaration 'gbc' definition 'bc'. [funcArgNamesDifferent] libav-11.12/libavformat/rtmppkt.h:318:38: note: Function 'ff_amf_read_null' argument 1 names different: declaration 'gbc' definition 'bc'. libav-11.12/libavformat/rtmppkt.c:131:38: note: Function 'ff_amf_read_null' argument 1 names different: declaration 'gbc' definition 'bc'. libav-11.12/libavformat/rtmppkt.c:291:42: style:inconclusive: Function 'ff_rtmp_packet_read_internal' argument 6 names different: declaration 'c' definition 'hdr'. [funcArgNamesDifferent] libav-11.12/libavformat/rtmppkt.h:137:42: note: Function 'ff_rtmp_packet_read_internal' argument 6 names different: declaration 'c' definition 'hdr'. libav-11.12/libavformat/rtmppkt.c:291:42: note: Function 'ff_rtmp_packet_read_internal' argument 6 names different: declaration 'c' definition 'hdr'. libav-11.12/libavformat/rtmppkt.c:304:53: style:inconclusive: Function 'ff_rtmp_packet_write' argument 2 names different: declaration 'p' definition 'pkt'. [funcArgNamesDifferent] libav-11.12/libavformat/rtmppkt.h:150:53: note: Function 'ff_rtmp_packet_write' argument 2 names different: declaration 'p' definition 'pkt'. libav-11.12/libavformat/rtmppkt.c:304:53: note: Function 'ff_rtmp_packet_write' argument 2 names different: declaration 'p' definition 'pkt'. libav-11.12/libavformat/rtmppkt.c:305:55: style:inconclusive: Function 'ff_rtmp_packet_write' argument 4 names different: declaration 'prev_pkt' definition 'prev_pkt_ptr'. [funcArgNamesDifferent] libav-11.12/libavformat/rtmppkt.h:151:55: note: Function 'ff_rtmp_packet_write' argument 4 names different: declaration 'prev_pkt' definition 'prev_pkt_ptr'. libav-11.12/libavformat/rtmppkt.c:305:55: note: Function 'ff_rtmp_packet_write' argument 4 names different: declaration 'prev_pkt' definition 'prev_pkt_ptr'. libav-11.12/libavformat/rtpdec.c:847:15: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition] libav-11.12/libavformat/rtpdec.c:851:15: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition] libav-11.12/libavformat/rtpdec.c:810:35: style:inconclusive: Function 'ff_rtp_parse_packet' argument 3 names different: declaration 'buf' definition 'bufptr'. [funcArgNamesDifferent] libav-11.12/libavformat/rtpdec.h:50:35: note: Function 'ff_rtp_parse_packet' argument 3 names different: declaration 'buf' definition 'bufptr'. libav-11.12/libavformat/rtpdec.c:810:35: note: Function 'ff_rtp_parse_packet' argument 3 names different: declaration 'buf' definition 'bufptr'. libav-11.12/libavformat/rtpdec.c:732:12: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/rtpdec_h263_rfc2190.c:82:18: style: Local variable 'p' shadows outer variable [shadowVariable] libav-11.12/libavformat/rtpdec_h263_rfc2190.c:73:12: note: Shadowed declaration libav-11.12/libavformat/rtpdec_h263_rfc2190.c:82:18: note: Shadow variable libav-11.12/libavformat/rtmpproto.c:271:24: warning: Either the condition '!field' is redundant or there is possible null pointer dereference: field. [nullPointerRedundantCheck] libav-11.12/libavformat/rtmpproto.c:277:13: note: Assuming that condition '!field' is not redundant libav-11.12/libavformat/rtmpproto.c:271:24: note: Null pointer dereference libav-11.12/libavformat/rtmpproto.c:1134:9: style:inconclusive: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] libav-11.12/libavformat/rtmpproto.c:1530:32: style: Checking if unsigned expression 'rt->client_report_size' is less than zero. [unsignedLessThanZero] libav-11.12/libavformat/rtmpproto.c:2386:17: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/rtmpproto.c:2718:18: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/rtmpproto.c:2719:18: style: Variable 'size' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/rtpdec_h264.c:374:19: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition] libav-11.12/libavformat/rtpdec_h264.c:378:19: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition] libav-11.12/libavformat/rtpdec_h264.c:296:17: style: The if condition is the same as the previous if condition [duplicateCondition] libav-11.12/libavformat/rtpdec_h264.c:294:17: note: First condition libav-11.12/libavformat/rtpdec_h264.c:296:17: note: Second condition libav-11.12/libavformat/rtpdec_latm.c:53:69: style: Parameter 'timestamp' can be declared as pointer to const [constParameter] libav-11.12/libavformat/rtpdec_jpeg.c:204:12: style: Redundant initialization for 'factor'. The initialized value is overwritten before it is read. [redundantInitialization] libav-11.12/libavformat/rtpdec_jpeg.c:201:16: note: factor is initialized libav-11.12/libavformat/rtpdec_jpeg.c:204:12: note: factor is overwritten libav-11.12/libavformat/rtpdec_jpeg.c:366:17: style: Local variable 'buf' shadows outer argument [shadowArgument] libav-11.12/libavformat/rtpdec_jpeg.c:222:45: note: Shadowed declaration libav-11.12/libavformat/rtpdec_jpeg.c:366:17: note: Shadow variable libav-11.12/libavformat/rtpdec_jpeg.c:221:69: style: Parameter 'timestamp' can be declared as pointer to const [constParameter] libav-11.12/libavformat/rtpdec_qdm2.c:171:14: style: Variable 'type' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/rtpdec_qt.c:44:42: style: Parameter 'timestamp' can be declared as pointer to const [constParameter] libav-11.12/libavformat/rtpdec_xiph.c:85:70: style: Parameter 'timestamp' can be declared as pointer to const [constParameter] libav-11.12/libavformat/rtpenc_chain.c:31:31: style:inconclusive: Function 'ff_rtp_chain_mux_open' argument 6 names different: declaration 'id' definition 'idx'. [funcArgNamesDifferent] libav-11.12/libavformat/rtpenc_chain.h:30:31: note: Function 'ff_rtp_chain_mux_open' argument 6 names different: declaration 'id' definition 'idx'. libav-11.12/libavformat/rtpenc_chain.c:31:31: note: Function 'ff_rtp_chain_mux_open' argument 6 names different: declaration 'id' definition 'idx'. libav-11.12/libavformat/rtpenc_latm.c:34:16: style: Variable 'len' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/rtpenc_h263_rfc2190.c:101:67: style:inconclusive: Function 'ff_rtp_send_h263_rfc2190' argument 2 names different: declaration 'buf1' definition 'buf'. [funcArgNamesDifferent] libav-11.12/libavformat/rtpenc.h:85:67: note: Function 'ff_rtp_send_h263_rfc2190' argument 2 names different: declaration 'buf1' definition 'buf'. libav-11.12/libavformat/rtpenc_h263_rfc2190.c:101:67: note: Function 'ff_rtp_send_h263_rfc2190' argument 2 names different: declaration 'buf1' definition 'buf'. libav-11.12/libavformat/rtpenc_jpeg.c:27:59: style:inconclusive: Function 'ff_rtp_send_jpeg' argument 2 names different: declaration 'buff' definition 'buf'. [funcArgNamesDifferent] libav-11.12/libavformat/rtpenc.h:93:59: note: Function 'ff_rtp_send_jpeg' argument 2 names different: declaration 'buff' definition 'buf'. libav-11.12/libavformat/rtpenc_jpeg.c:27:59: note: Function 'ff_rtp_send_jpeg' argument 2 names different: declaration 'buff' definition 'buf'. libav-11.12/libavformat/rtpenc_vp8.c:26:58: style:inconclusive: Function 'ff_rtp_send_vp8' argument 2 names different: declaration 'buff' definition 'buf'. [funcArgNamesDifferent] libav-11.12/libavformat/rtpenc.h:92:58: note: Function 'ff_rtp_send_vp8' argument 2 names different: declaration 'buff' definition 'buf'. libav-11.12/libavformat/rtpenc_vp8.c:26:58: note: Function 'ff_rtp_send_vp8' argument 2 names different: declaration 'buff' definition 'buf'. libav-11.12/libavformat/rtspdec.c:848:35: style: Local variable 'reply1' shadows outer variable [shadowVariable] libav-11.12/libavformat/rtspdec.c:781:23: note: Shadowed declaration libav-11.12/libavformat/rtspdec.c:848:35: note: Shadow variable libav-11.12/libavformat/rtspdec.c:848:44: style: Local variable 'reply' shadows outer variable [shadowVariable] libav-11.12/libavformat/rtspdec.c:781:32: note: Shadowed declaration libav-11.12/libavformat/rtspdec.c:848:44: note: Shadow variable libav-11.12/libavformat/rtspdec.c:75:19: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/rtspdec.c:487:19: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/sauce.c:75:61: style: Condition 'filetype==1' is always false [knownConditionTrueFalse] libav-11.12/libavformat/seek-test.c:94:28: style: Variable 'av_uninit' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/sctp.c:258:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavformat/seek.c:249:41: style:inconclusive: Function 'ff_gen_syncpoint_search' argument 4 names different: declaration 'min_ts' definition 'ts_min'. [funcArgNamesDifferent] libav-11.12/libavformat/seek.h:81:41: note: Function 'ff_gen_syncpoint_search' argument 4 names different: declaration 'min_ts' definition 'ts_min'. libav-11.12/libavformat/seek.c:249:41: note: Function 'ff_gen_syncpoint_search' argument 4 names different: declaration 'min_ts' definition 'ts_min'. libav-11.12/libavformat/seek.c:251:41: style:inconclusive: Function 'ff_gen_syncpoint_search' argument 6 names different: declaration 'max_ts' definition 'ts_max'. [funcArgNamesDifferent] libav-11.12/libavformat/seek.h:83:41: note: Function 'ff_gen_syncpoint_search' argument 6 names different: declaration 'max_ts' definition 'ts_max'. libav-11.12/libavformat/seek.c:251:41: note: Function 'ff_gen_syncpoint_search' argument 6 names different: declaration 'max_ts' definition 'ts_max'. libav-11.12/libavformat/segment.c:360:12: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavformat/smacker.c:78:13: style: struct member 'SmackerFrame::pts' is never used. [unusedStructMember] libav-11.12/libavformat/smacker.c:79:9: style: struct member 'SmackerFrame::stream' is never used. [unusedStructMember] libav-11.12/libavformat/smacker.c:255:20: style: Variable 'frame_size' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/sol.c:61:14: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] libav-11.12/libavformat/sol.c:62:9: note: Found duplicate branches for 'if' and 'else'. libav-11.12/libavformat/sol.c:61:14: note: Found duplicate branches for 'if' and 'else'. libav-11.12/libavformat/smoothstreamingenc.c:391:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] libav-11.12/libavformat/smoothstreamingenc.c:389:13: note: ret is assigned libav-11.12/libavformat/smoothstreamingenc.c:391:9: note: ret is overwritten libav-11.12/libavformat/smoothstreamingenc.c:422:18: style: Local variable 'len' shadows outer variable [shadowVariable] libav-11.12/libavformat/smoothstreamingenc.c:403:14: note: Shadowed declaration libav-11.12/libavformat/smoothstreamingenc.c:422:18: note: Shadow variable libav-11.12/libavformat/srtp.c:130:18: style: Variable 'av_uninit' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/srtp.c:131:29: style: Variable 'av_uninit' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/udp.c:394:29: warning: Either the condition '!next' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] libav-11.12/libavformat/udp.c:396:44: note: Assuming that condition '!next' is not redundant libav-11.12/libavformat/udp.c:394:29: note: Null pointer addition libav-11.12/libavformat/udp.c:242:5: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libav-11.12/libavformat/wavdec.c:42:13: style: struct member 'WAVDemuxContext::data_end' is never used. [unusedStructMember] libav-11.12/libavformat/wavdec.c:43:9: style: struct member 'WAVDemuxContext::w64' is never used. [unusedStructMember] libav-11.12/libavformat/vqf.c:140:17: style: Local variable 'size' shadows outer variable [shadowVariable] libav-11.12/libavformat/vqf.c:97:9: note: Shadowed declaration libav-11.12/libavformat/vqf.c:140:17: note: Shadow variable libav-11.12/libavformat/utils.c:1062:23: style: Checking if unsigned expression 's->nb_streams' is less than zero. [unsignedLessThanZero] libav-11.12/libavformat/utils.c:1222:53: style:inconclusive: Function 'av_index_search_timestamp' argument 2 names different: declaration 'timestamp' definition 'wanted_timestamp'. [funcArgNamesDifferent] libav-11.12/libavformat/avformat.h:1825:53: note: Function 'av_index_search_timestamp' argument 2 names different: declaration 'timestamp' definition 'wanted_timestamp'. libav-11.12/libavformat/utils.c:1222:53: note: Function 'av_index_search_timestamp' argument 2 names different: declaration 'timestamp' definition 'wanted_timestamp'. libav-11.12/libavformat/utils.c:2499:45: style:inconclusive: Function 'avformat_close_input' argument 1 names different: declaration 's' definition 'ps'. [funcArgNamesDifferent] libav-11.12/libavformat/avformat.h:1596:45: note: Function 'avformat_close_input' argument 1 names different: declaration 's' definition 'ps'. libav-11.12/libavformat/utils.c:2499:45: note: Function 'avformat_close_input' argument 1 names different: declaration 's' definition 'ps'. libav-11.12/libavformat/utils.c:2578:44: style:inconclusive: Function 'av_new_program' argument 1 names different: declaration 's' definition 'ac'. [funcArgNamesDifferent] libav-11.12/libavformat/avformat.h:1374:44: note: Function 'av_new_program' argument 1 names different: declaration 's' definition 'ac'. libav-11.12/libavformat/utils.c:2578:44: note: Function 'av_new_program' argument 1 names different: declaration 's' definition 'ac'. libav-11.12/libavformat/utils.c:2780:28: style:inconclusive: Function 'ff_data_to_hex' argument 1 names different: declaration 'buf' definition 'buff'. [funcArgNamesDifferent] libav-11.12/libavformat/internal.h:72:28: note: Function 'ff_data_to_hex' argument 1 names different: declaration 'buf' definition 'buff'. libav-11.12/libavformat/utils.c:2780:28: note: Function 'ff_data_to_hex' argument 1 names different: declaration 'buf' definition 'buff'. libav-11.12/libavformat/utils.c:2780:58: style:inconclusive: Function 'ff_data_to_hex' argument 3 names different: declaration 'size' definition 's'. [funcArgNamesDifferent] libav-11.12/libavformat/internal.h:72:57: note: Function 'ff_data_to_hex' argument 3 names different: declaration 'size' definition 's'. libav-11.12/libavformat/utils.c:2780:58: note: Function 'ff_data_to_hex' argument 3 names different: declaration 'size' definition 's'. libav-11.12/libavformat/utils.c:3115:44: style:inconclusive: Function 'av_stream_get_side_data' argument 1 names different: declaration 'stream' definition 'st'. [funcArgNamesDifferent] libav-11.12/libavformat/avformat.h:1371:44: note: Function 'av_stream_get_side_data' argument 1 names different: declaration 'stream' definition 'st'. libav-11.12/libavformat/utils.c:3115:44: note: Function 'av_stream_get_side_data' argument 1 names different: declaration 'stream' definition 'st'. libav-11.12/libavformat/utils.c:2255:17: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavformat/utils.c:2054:9: note: Shadowed declaration libav-11.12/libavformat/utils.c:2255:17: note: Shadow variable libav-11.12/libavformat/utils.c:212:72: style: Parameter 'pkt' can be declared as pointer to const [constParameter] libav-11.12/libavformat/utils.c:1860:53: style: Parameter 'avpkt' can be declared as pointer to const [constParameter] libav-11.12/libavformat/utils.c:1232:22: style: Variable 'av_uninit' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/wvenc.c:47:14: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavformat/wtv.c:431:21: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libav-11.12/libavformat/wtv.c:433:54: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libav-11.12/libavformat/wtv.c:444:21: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libav-11.12/libavformat/wtv.c:446:54: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libav-11.12/libavformat/wtv.c:457:21: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libav-11.12/libavformat/wtv.c:459:54: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libav-11.12/libavformat/wtv.c:190:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavformat/wtv.c:207:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavresample/audio_data.c:224:35: style:inconclusive: Function 'ff_audio_data_copy' argument 1 names different: declaration 'out' definition 'dst'. [funcArgNamesDifferent] libav-11.12/libavresample/audio_data.h:126:35: note: Function 'ff_audio_data_copy' argument 1 names different: declaration 'out' definition 'dst'. libav-11.12/libavresample/audio_data.c:224:35: note: Function 'ff_audio_data_copy' argument 1 names different: declaration 'out' definition 'dst'. libav-11.12/libavresample/audio_data.c:224:51: style:inconclusive: Function 'ff_audio_data_copy' argument 2 names different: declaration 'in' definition 'src'. [funcArgNamesDifferent] libav-11.12/libavresample/audio_data.h:126:51: note: Function 'ff_audio_data_copy' argument 2 names different: declaration 'in' definition 'src'. libav-11.12/libavresample/audio_data.c:224:51: note: Function 'ff_audio_data_copy' argument 2 names different: declaration 'in' definition 'src'. libav-11.12/libavresample/audio_convert.c:195:1: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:196:1: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:200:1: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:201:1: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:205:1: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:206:1: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:207:1: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:208:1: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:209:1: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_mix.c:409:35: style:inconclusive: Function 'ff_audio_mix_free' argument 1 names different: declaration 'am' definition 'am_p'. [funcArgNamesDifferent] libav-11.12/libavresample/audio_mix.h:73:35: note: Function 'ff_audio_mix_free' argument 1 names different: declaration 'am' definition 'am_p'. libav-11.12/libavresample/audio_mix.c:409:35: note: Function 'ff_audio_mix_free' argument 1 names different: declaration 'am' definition 'am_p'. libav-11.12/libavresample/audio_convert.c:210:1: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:210:1: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:211:1: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:211:1: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:212:1: portability: Casting between const unsigned char * and const double * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:213:1: portability: Casting between const unsigned char * and const double * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:214:1: portability: Casting between const unsigned char * and const double * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:215:1: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:215:1: portability: Casting between const unsigned char * and const double * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:216:1: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/audio_convert.c:216:1: portability: Casting between const unsigned char * and const double * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/dither.c:158:29: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libav-11.12/libavresample/dither.c:312:37: style:inconclusive: Function 'ff_dither_free' argument 1 names different: declaration 'c' definition 'cp'. [funcArgNamesDifferent] libav-11.12/libavresample/dither.h:76:37: note: Function 'ff_dither_free' argument 1 names different: declaration 'c' definition 'cp'. libav-11.12/libavresample/dither.c:312:37: note: Function 'ff_dither_free' argument 1 names different: declaration 'c' definition 'cp'. libav-11.12/libavresample/dither.c:105:64: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libavresample/dither.c:124:63: style: Parameter 'dither' can be declared as pointer to const [constParameter] libav-11.12/libavresample/dither.c:294:44: warning: Uninitialized variable: flt_data [uninitvar] libav-11.12/libavresample/dither.c:257:47: note: Assuming condition is false libav-11.12/libavresample/dither.c:265:25: note: Assuming condition is true libav-11.12/libavresample/dither.c:294:44: note: Uninitialized variable: flt_data libav-11.12/libavresample/resample_template.c:103:57: style: Parameter 'tab' can be declared as pointer to const [constParameter] libav-11.12/libavresample/audio_mix_matrix.c:90:37: style:inconclusive: Function 'avresample_build_matrix' argument 7 names different: declaration 'matrix' definition 'matrix_out'. [funcArgNamesDifferent] libav-11.12/libavresample/avresample.h:235:74: note: Function 'avresample_build_matrix' argument 7 names different: declaration 'matrix' definition 'matrix_out'. libav-11.12/libavresample/audio_mix_matrix.c:90:37: note: Function 'avresample_build_matrix' argument 7 names different: declaration 'matrix' definition 'matrix_out'. libav-11.12/libavresample/resample_template.c:72:22: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/resample_template.c:94:22: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/resample_template.c:72:22: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/resample_template.c:94:22: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libav-11.12/libavresample/resample.c:311:1: style: Label 'reinit_fail' is not used. [unusedLabel] libav-11.12/libavresample/resample.c:236:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavresample/resample.c:394:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavutil/atomic.c:75:41: style: Parameter 'ptr' can be declared as pointer to const [constParameter] libav-11.12/libavutil/common.h:107:31: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavutil/common.h:118:36: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavutil/common.h:129:33: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavutil/common.h:140:40: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavutil/common.h:151:59: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavutil/common.h:163:38: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavutil/audio_fifo.c:151:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavresample/utils.c:600:39: style:inconclusive: Function 'avresample_convert_frame' argument 2 names different: declaration 'output' definition 'out'. [funcArgNamesDifferent] libav-11.12/libavresample/avresample.h:475:39: note: Function 'avresample_convert_frame' argument 2 names different: declaration 'output' definition 'out'. libav-11.12/libavresample/utils.c:600:39: note: Function 'avresample_convert_frame' argument 2 names different: declaration 'output' definition 'out'. libav-11.12/libavresample/utils.c:600:53: style:inconclusive: Function 'avresample_convert_frame' argument 3 names different: declaration 'input' definition 'in'. [funcArgNamesDifferent] libav-11.12/libavresample/avresample.h:475:56: note: Function 'avresample_convert_frame' argument 3 names different: declaration 'input' definition 'in'. libav-11.12/libavresample/utils.c:600:53: note: Function 'avresample_convert_frame' argument 3 names different: declaration 'input' definition 'in'. libav-11.12/libavutil/avstring.c:54:30: style:inconclusive: Function 'av_stristr' argument 1 names different: declaration 'haystack' definition 's1'. [funcArgNamesDifferent] libav-11.12/libavutil/avstring.h:67:30: note: Function 'av_stristr' argument 1 names different: declaration 'haystack' definition 's1'. libav-11.12/libavutil/avstring.c:54:30: note: Function 'av_stristr' argument 1 names different: declaration 'haystack' definition 's1'. libav-11.12/libavutil/avstring.c:54:46: style:inconclusive: Function 'av_stristr' argument 2 names different: declaration 'needle' definition 's2'. [funcArgNamesDifferent] libav-11.12/libavutil/avstring.h:67:52: note: Function 'av_stristr' argument 2 names different: declaration 'needle' definition 's2'. libav-11.12/libavutil/avstring.c:54:46: note: Function 'av_stristr' argument 2 names different: declaration 'needle' definition 's2'. libav-11.12/libavutil/buffer.c:129:43: style:inconclusive: Function 'av_buffer_make_writable' argument 1 names different: declaration 'buf' definition 'pbuf'. [funcArgNamesDifferent] libav-11.12/libavutil/buffer.h:174:43: note: Function 'av_buffer_make_writable' argument 1 names different: declaration 'buf' definition 'pbuf'. libav-11.12/libavutil/buffer.c:129:43: note: Function 'av_buffer_make_writable' argument 1 names different: declaration 'buf' definition 'pbuf'. libav-11.12/libavutil/buffer.c:147:37: style:inconclusive: Function 'av_buffer_realloc' argument 1 names different: declaration 'buf' definition 'pbuf'. [funcArgNamesDifferent] libav-11.12/libavutil/buffer.h:191:37: note: Function 'av_buffer_realloc' argument 1 names different: declaration 'buf' definition 'pbuf'. libav-11.12/libavutil/buffer.c:147:37: note: Function 'av_buffer_realloc' argument 1 names different: declaration 'buf' definition 'pbuf'. libav-11.12/libavutil/buffer.c:230:43: style:inconclusive: Function 'av_buffer_pool_uninit' argument 1 names different: declaration 'pool' definition 'ppool'. [funcArgNamesDifferent] libav-11.12/libavutil/buffer.h:253:43: note: Function 'av_buffer_pool_uninit' argument 1 names different: declaration 'pool' definition 'ppool'. libav-11.12/libavutil/buffer.c:230:43: note: Function 'av_buffer_pool_uninit' argument 1 names different: declaration 'pool' definition 'ppool'. libav-11.12/libavutil/channel_layout.c:163:13: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libavutil/channel_layout.c:149:9: note: Shadowed declaration libav-11.12/libavutil/channel_layout.c:163:13: note: Shadow variable libav-11.12/libavutil/crc.c:281:72: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] libav-11.12/libavutil/dict.c:170:34: style:inconclusive: Function 'av_dict_free' argument 1 names different: declaration 'm' definition 'pm'. [funcArgNamesDifferent] libav-11.12/libavutil/dict.h:140:34: note: Function 'av_dict_free' argument 1 names different: declaration 'm' definition 'pm'. libav-11.12/libavutil/dict.c:170:34: note: Function 'av_dict_free' argument 1 names different: declaration 'm' definition 'pm'. libav-11.12/libavutil/error.c:55:17: style: Condition 'ret<0' is always true [knownConditionTrueFalse] libav-11.12/libavutil/error.c:53:16: note: Assignment 'ret=-1', assigned value is -1 libav-11.12/libavutil/error.c:55:17: note: Condition 'ret<0' is always true libav-11.12/libavutil/fifo.c:62:52: style:inconclusive: Function 'av_fifo_realloc2' argument 2 names different: declaration 'size' definition 'new_size'. [funcArgNamesDifferent] libav-11.12/libavutil/fifo.h:102:52: note: Function 'av_fifo_realloc2' argument 2 names different: declaration 'size' definition 'new_size'. libav-11.12/libavutil/fifo.c:62:52: note: Function 'av_fifo_realloc2' argument 2 names different: declaration 'size' definition 'new_size'. libav-11.12/libavutil/file.c:39:20: style: struct member 'FileLogContext::class' is never used. [unusedStructMember] libav-11.12/libavutil/file.c:40:11: style: struct member 'FileLogContext::log_offset' is never used. [unusedStructMember] libav-11.12/libavutil/file.c:41:11: style: struct member 'FileLogContext::log_ctx' is never used. [unusedStructMember] libav-11.12/libavutil/file.c:55:21: style: Unused variable: ptr [unusedVariable] libav-11.12/libavutil/eval.c:551:36: style:inconclusive: Function 'av_expr_parse_and_eval' argument 1 names different: declaration 'res' definition 'd'. [funcArgNamesDifferent] libav-11.12/libavutil/eval.h:51:36: note: Function 'av_expr_parse_and_eval' argument 1 names different: declaration 'res' definition 'd'. libav-11.12/libavutil/eval.c:551:36: note: Function 'av_expr_parse_and_eval' argument 1 names different: declaration 'res' definition 'd'. libav-11.12/libavutil/eval.c:125:13: warning: Either the condition '(s[i])-'0'<=9U' is redundant or there is signed integer overflow for expression '(s[i])-'a''. [integerOverflowCond] libav-11.12/libavutil/eval.c:125:13: note: Assuming that condition '(s[i])-'0'<=9U' is not redundant libav-11.12/libavutil/eval.c:125:13: note: Integer overflow libav-11.12/libavutil/eval.c:125:13: warning: Either the condition '(s[i])-'0'<=9U' is redundant or there is signed integer overflow for expression '(s[i])-'A''. [integerOverflowCond] libav-11.12/libavutil/eval.c:125:13: note: Assuming that condition '(s[i])-'0'<=9U' is not redundant libav-11.12/libavutil/eval.c:125:13: note: Integer overflow libav-11.12/libavutil/float_dsp.c:115:65: style:inconclusive: Function 'avpriv_float_dsp_init' argument 2 names different: declaration 'strict' definition 'bit_exact'. [funcArgNamesDifferent] libav-11.12/libavutil/float_dsp.h:179:57: note: Function 'avpriv_float_dsp_init' argument 2 names different: declaration 'strict' definition 'bit_exact'. libav-11.12/libavutil/float_dsp.c:115:65: note: Function 'avpriv_float_dsp_init' argument 2 names different: declaration 'strict' definition 'bit_exact'. libav-11.12/libavutil/hmac.c:80:27: style:inconclusive: Function 'av_hmac_free' argument 1 names different: declaration 'ctx' definition 'c'. [funcArgNamesDifferent] libav-11.12/libavutil/hmac.h:49:27: note: Function 'av_hmac_free' argument 1 names different: declaration 'ctx' definition 'c'. libav-11.12/libavutil/hmac.c:80:27: note: Function 'av_hmac_free' argument 1 names different: declaration 'ctx' definition 'c'. libav-11.12/libavutil/hmac.c:88:27: style:inconclusive: Function 'av_hmac_init' argument 1 names different: declaration 'ctx' definition 'c'. [funcArgNamesDifferent] libav-11.12/libavutil/hmac.h:57:27: note: Function 'av_hmac_init' argument 1 names different: declaration 'ctx' definition 'c'. libav-11.12/libavutil/hmac.c:88:27: note: Function 'av_hmac_init' argument 1 names different: declaration 'ctx' definition 'c'. libav-11.12/libavutil/hmac.c:109:29: style:inconclusive: Function 'av_hmac_update' argument 1 names different: declaration 'ctx' definition 'c'. [funcArgNamesDifferent] libav-11.12/libavutil/hmac.h:65:29: note: Function 'av_hmac_update' argument 1 names different: declaration 'ctx' definition 'c'. libav-11.12/libavutil/hmac.c:109:29: note: Function 'av_hmac_update' argument 1 names different: declaration 'ctx' definition 'c'. libav-11.12/libavutil/hmac.c:114:27: style:inconclusive: Function 'av_hmac_final' argument 1 names different: declaration 'ctx' definition 'c'. [funcArgNamesDifferent] libav-11.12/libavutil/hmac.h:74:27: note: Function 'av_hmac_final' argument 1 names different: declaration 'ctx' definition 'c'. libav-11.12/libavutil/hmac.c:114:27: note: Function 'av_hmac_final' argument 1 names different: declaration 'ctx' definition 'c'. libav-11.12/libavutil/hmac.c:132:26: style:inconclusive: Function 'av_hmac_calc' argument 1 names different: declaration 'ctx' definition 'c'. [funcArgNamesDifferent] libav-11.12/libavutil/hmac.h:87:26: note: Function 'av_hmac_calc' argument 1 names different: declaration 'ctx' definition 'c'. libav-11.12/libavutil/hmac.c:132:26: note: Function 'av_hmac_calc' argument 1 names different: declaration 'ctx' definition 'c'. libav-11.12/libavutil/imgutils.c:215:20: style: struct member 'ImgUtils::class' is never used. [unusedStructMember] libav-11.12/libavutil/imgutils.c:216:11: style: struct member 'ImgUtils::log_offset' is never used. [unusedStructMember] libav-11.12/libavutil/imgutils.c:217:11: style: struct member 'ImgUtils::log_ctx' is never used. [unusedStructMember] libav-11.12/libavutil/lls.c:35:45: style: Parameter 'var' can be declared as pointer to const [constParameter] libav-11.12/libavutil/lls.c:103:49: style: Parameter 'param' can be declared as pointer to const [constParameter] libav-11.12/libavutil/log.c:109:40: style:inconclusive: Function 'av_default_item_name' argument 1 names different: declaration 'ctx' definition 'ptr'. [funcArgNamesDifferent] libav-11.12/libavutil/log.h:244:40: note: Function 'av_default_item_name' argument 1 names different: declaration 'ctx' definition 'ptr'. libav-11.12/libavutil/log.c:109:40: note: Function 'av_default_item_name' argument 1 names different: declaration 'ctx' definition 'ptr'. libav-11.12/libavutil/log.c:120:16: style: Variable 'is_atty' is not assigned a value. [unassignedVariable] libav-11.12/libavutil/mem.c:198:21: style:inconclusive: Function 'av_freep' argument 1 names different: declaration 'ptr' definition 'arg'. [funcArgNamesDifferent] libav-11.12/libavutil/mem.h:237:21: note: Function 'av_freep' argument 1 names different: declaration 'ptr' definition 'arg'. libav-11.12/libavutil/mem.c:198:21: note: Function 'av_freep' argument 1 names different: declaration 'ptr' definition 'arg'. libav-11.12/libavutil/opt.c:37:56: style:inconclusive: Function 'av_opt_next' argument 2 names different: declaration 'prev' definition 'last'. [funcArgNamesDifferent] libav-11.12/libavutil/opt.h:451:56: note: Function 'av_opt_next' argument 2 names different: declaration 'prev' definition 'last'. libav-11.12/libavutil/opt.c:37:56: note: Function 'av_opt_next' argument 2 names different: declaration 'prev' definition 'last'. libav-11.12/libavutil/opt.c:283:73: style:inconclusive: Function 'av_opt_set_bin' argument 4 names different: declaration 'size' definition 'len'. [funcArgNamesDifferent] libav-11.12/libavutil/opt.h:499:78: note: Function 'av_opt_set_bin' argument 4 names different: declaration 'size' definition 'len'. libav-11.12/libavutil/opt.c:283:73: note: Function 'av_opt_set_bin' argument 4 names different: declaration 'size' definition 'len'. libav-11.12/libavutil/opt.c:154:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] libav-11.12/libavutil/parseutils.c:530:23: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] libav-11.12/libavutil/parseutils.c:532:23: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] libav-11.12/libavutil/parseutils.c:122:55: style:inconclusive: Function 'av_parse_video_rate' argument 2 names different: declaration 'str' definition 'arg'. [funcArgNamesDifferent] libav-11.12/libavutil/parseutils.h:53:55: note: Function 'av_parse_video_rate' argument 2 names different: declaration 'str' definition 'arg'. libav-11.12/libavutil/parseutils.c:122:55: note: Function 'av_parse_video_rate' argument 2 names different: declaration 'str' definition 'arg'. libav-11.12/libavutil/parseutils.c:329:15: style: Local variable 'tail' shadows outer variable [shadowVariable] libav-11.12/libavutil/parseutils.c:303:11: note: Shadowed declaration libav-11.12/libavutil/parseutils.c:329:15: note: Shadow variable libav-11.12/libavutil/pixdesc.c:1591:68: warning: Either the condition 'pix_fmt<0' is redundant or the array 'av_pix_fmt_descriptors[123]' is accessed at index 124, which is out of bounds. [arrayIndexOutOfBoundsCond] libav-11.12/libavutil/pixdesc.c:1588:17: note: Assuming that condition 'pix_fmt<0' is not redundant libav-11.12/libavutil/pixdesc.c:1591:68: note: Array index out of bounds libav-11.12/libavutil/pixdesc.c:50:13: style: Local variable 'shift' shadows outer variable [shadowVariable] libav-11.12/libavutil/pixdesc.c:43:9: note: Shadowed declaration libav-11.12/libavutil/pixdesc.c:50:13: note: Shadow variable libav-11.12/libavutil/pixdesc.c:71:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] libav-11.12/libavutil/pixdesc.c:82:35: style: Parameter 'data' can be declared as const array [constParameter] libav-11.12/libavutil/md5.c:97:45: style: Parameter 'X' can be declared as const array [constParameter] libav-11.12/libavutil/rc4.c:29:24: style:inconclusive: Function 'av_rc4_init' argument 1 names different: declaration 'd' definition 'r'. [funcArgNamesDifferent] libav-11.12/libavutil/rc4.h:37:31: note: Function 'av_rc4_init' argument 1 names different: declaration 'd' definition 'r'. libav-11.12/libavutil/rc4.c:29:24: note: Function 'av_rc4_init' argument 1 names different: declaration 'd' definition 'r'. libav-11.12/libavutil/rc4.c:50:26: style:inconclusive: Function 'av_rc4_crypt' argument 1 names different: declaration 'd' definition 'r'. [funcArgNamesDifferent] libav-11.12/libavutil/rc4.h:48:33: note: Function 'av_rc4_crypt' argument 1 names different: declaration 'd' definition 'r'. libav-11.12/libavutil/rc4.c:50:26: note: Function 'av_rc4_crypt' argument 1 names different: declaration 'd' definition 'r'. libav-11.12/libavutil/sha.c:256:32: style:inconclusive: Function 'av_sha_init' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] libav-11.12/libavutil/sha.h:53:31: note: Function 'av_sha_init' argument 1 names different: declaration 'context' definition 'ctx'. libav-11.12/libavutil/sha.c:256:32: note: Function 'av_sha_init' argument 1 names different: declaration 'context' definition 'ctx'. libav-11.12/libavutil/sha.c:297:27: style:inconclusive: Function 'av_sha_update' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] libav-11.12/libavutil/sha.h:62:34: note: Function 'av_sha_update' argument 1 names different: declaration 'context' definition 'ctx'. libav-11.12/libavutil/sha.c:297:27: note: Function 'av_sha_update' argument 1 names different: declaration 'context' definition 'ctx'. libav-11.12/libavutil/sha.c:324:26: style:inconclusive: Function 'av_sha_final' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] libav-11.12/libavutil/sha.h:70:33: note: Function 'av_sha_final' argument 1 names different: declaration 'context' definition 'ctx'. libav-11.12/libavutil/sha.c:324:26: note: Function 'av_sha_final' argument 1 names different: declaration 'context' definition 'ctx'. libav-11.12/libavutil/sha.c:231:9: style: Variable 'block[i]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavutil/sha.c:242:9: style: Variable 'block[i]' is assigned a value that is never used. [unreadVariable] libav-11.12/libavutil/tree.c:85:44: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavutil/tree.c:133:31: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] libav-11.12/libavutil/tree.c:41:38: style:inconclusive: Function 'av_tree_find' argument 1 names different: declaration 'root' definition 't'. [funcArgNamesDifferent] libav-11.12/libavutil/tree.h:64:45: note: Function 'av_tree_find' argument 1 names different: declaration 'root' definition 't'. libav-11.12/libavutil/tree.c:41:38: note: Function 'av_tree_find' argument 1 names different: declaration 'root' definition 't'. libav-11.12/libavutil/tree.c:61:35: style:inconclusive: Function 'av_tree_insert' argument 1 names different: declaration 'rootp' definition 'tp'. [funcArgNamesDifferent] libav-11.12/libavutil/tree.h:106:42: note: Function 'av_tree_insert' argument 1 names different: declaration 'rootp' definition 'tp'. libav-11.12/libavutil/tree.c:61:35: note: Function 'av_tree_insert' argument 1 names different: declaration 'rootp' definition 'tp'. libav-11.12/libswscale/colorspace-test.c:90:20: style: Variable 'dstBpp' is assigned a value that is never used. [unreadVariable] libav-11.12/libswscale/input.c:200:29: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libswscale/input.c:201:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libswscale/input.c:227:29: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libswscale/input.c:228:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libswscale/input.c:321:77: style: Parameter 'pal' can be declared as pointer to const [constParameter] libav-11.12/libswscale/input.c:333:44: style: Parameter 'pal' can be declared as pointer to const [constParameter] libav-11.12/libswscale/rgb2rgb_template.c:338:70: style: Parameter 'dst' can be declared as pointer to const [constParameter] libav-11.12/libswscale/rgb2rgb_template.c:653:41: warning: Expression '(int)(-0.368*(1<<8)+0.5)' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] libav-11.12/libswscale/rgb2rgb_template.c:653:50: warning: Expression '(int)(-0.071*(1<<8)+0.5)' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] libav-11.12/libswscale/rgb2rgb_template.c:654:32: warning: Expression '(int)(-0.148*(1<<8)+0.5)' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] libav-11.12/libswscale/rgb2rgb_template.c:654:41: warning: Expression '(int)(-0.291*(1<<8)+0.5)' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] libav-11.12/libswscale/output.c:1303:13: style: Condition 'hasAlpha' is always false [knownConditionTrueFalse] libav-11.12/libswscale/output.c:1280:20: note: Assignment 'hasAlpha=0', assigned value is 0 libav-11.12/libswscale/output.c:1303:13: note: Condition 'hasAlpha' is always false libav-11.12/libswscale/swscale-test.c:312:25: error: Width 12 given in format string (no. 1) is larger than destination buffer 'srcStr[12]', use %11s to prevent overflowing it. [invalidScanfFormatWidth] libav-11.12/libswscale/swscale-test.c:312:25: error: Width 12 given in format string (no. 2) is larger than destination buffer 'dstStr[12]', use %11s to prevent overflowing it. [invalidScanfFormatWidth] libav-11.12/libswscale/swscale-test.c:350:40: warning: Either the condition '!data' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] libav-11.12/libswscale/swscale-test.c:358:22: note: Assuming that condition '!data' is not redundant libav-11.12/libswscale/swscale-test.c:350:40: note: Null pointer addition libav-11.12/libswscale/swscale-test.c:56:33: style: Parameter 'src1' can be declared as pointer to const [constParameter] libav-11.12/libswscale/swscale-test.c:56:48: style: Parameter 'src2' can be declared as pointer to const [constParameter] libav-11.12/libswscale/swscale_unscaled.c:379:55: error: Syntax Error: AST broken, 'c' doesn't have a parent. [internalAstError] libav-11.12/libswscale/output.c:323:13: style:inconclusive: Same expression used in consecutive assignments of 'Y1' and 'Y2'. [duplicateAssignExpression] libav-11.12/libswscale/output.c:324:13: note: Same expression used in consecutive assignments of 'Y1' and 'Y2'. libav-11.12/libswscale/output.c:323:13: note: Same expression used in consecutive assignments of 'Y1' and 'Y2'. libav-11.12/libswscale/output.c:477:13: style:inconclusive: Same expression used in consecutive assignments of 'Y1' and 'Y2'. [duplicateAssignExpression] libav-11.12/libswscale/output.c:478:13: note: Same expression used in consecutive assignments of 'Y1' and 'Y2'. libav-11.12/libswscale/output.c:477:13: note: Same expression used in consecutive assignments of 'Y1' and 'Y2'. libav-11.12/libswscale/output.c:478:13: style:inconclusive: Same expression used in consecutive assignments of 'Y2' and 'U'. [duplicateAssignExpression] libav-11.12/libswscale/output.c:479:13: note: Same expression used in consecutive assignments of 'Y2' and 'U'. libav-11.12/libswscale/output.c:478:13: note: Same expression used in consecutive assignments of 'Y2' and 'U'. libav-11.12/libswscale/output.c:479:13: style:inconclusive: Same expression used in consecutive assignments of 'U' and 'V'. [duplicateAssignExpression] libav-11.12/libswscale/output.c:480:13: note: Same expression used in consecutive assignments of 'U' and 'V'. libav-11.12/libswscale/output.c:479:13: note: Same expression used in consecutive assignments of 'U' and 'V'. libav-11.12/libswscale/output.c:603:13: style:inconclusive: Same expression used in consecutive assignments of 'U' and 'V'. [duplicateAssignExpression] libav-11.12/libswscale/output.c:604:13: note: Same expression used in consecutive assignments of 'U' and 'V'. libav-11.12/libswscale/output.c:603:13: note: Same expression used in consecutive assignments of 'U' and 'V'. libav-11.12/libswscale/output.c:944:13: style:inconclusive: Same expression used in consecutive assignments of 'Y1' and 'Y2'. [duplicateAssignExpression] libav-11.12/libswscale/output.c:945:13: note: Same expression used in consecutive assignments of 'Y1' and 'Y2'. libav-11.12/libswscale/output.c:944:13: note: Same expression used in consecutive assignments of 'Y1' and 'Y2'. libav-11.12/libswscale/output.c:945:13: style:inconclusive: Same expression used in consecutive assignments of 'Y2' and 'U'. [duplicateAssignExpression] libav-11.12/libswscale/output.c:946:13: note: Same expression used in consecutive assignments of 'Y2' and 'U'. libav-11.12/libswscale/output.c:945:13: note: Same expression used in consecutive assignments of 'Y2' and 'U'. libav-11.12/libswscale/output.c:946:13: style:inconclusive: Same expression used in consecutive assignments of 'U' and 'V'. [duplicateAssignExpression] libav-11.12/libswscale/output.c:947:13: note: Same expression used in consecutive assignments of 'U' and 'V'. libav-11.12/libswscale/output.c:946:13: note: Same expression used in consecutive assignments of 'U' and 'V'. libav-11.12/libswscale/output.c:1174:13: style:inconclusive: Same expression used in consecutive assignments of 'U' and 'V'. [duplicateAssignExpression] libav-11.12/libswscale/output.c:1175:13: note: Same expression used in consecutive assignments of 'U' and 'V'. libav-11.12/libswscale/output.c:1174:13: note: Same expression used in consecutive assignments of 'U' and 'V'. libav-11.12/libswscale/output.c:603:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libswscale/output.c:604:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libswscale/output.c:665:82: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libswscale/output.c:666:82: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libswscale/output.c:703:40: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libswscale/output.c:704:40: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libswscale/output.c:731:51: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libswscale/output.c:732:51: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libswscale/output.c:1174:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libswscale/output.c:1175:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libswscale/output.c:1300:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libswscale/output.c:1301:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] libav-11.12/libswscale/output.c:268:19: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/output.c:317:19: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/output.c:356:19: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/output.c:390:19: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/output.c:850:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/output.c:851:23: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/output.c:852:23: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/output.c:853:23: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/output.c:900:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/output.c:901:23: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/output.c:902:23: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/output.c:903:23: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/output.c:907:27: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/output.c:908:27: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/output.c:914:27: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/output.c:915:27: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/output.c:1312:19: style: Variable 'A' is assigned a value that is never used. [unreadVariable] libav-11.12/libswscale/x86/rgb2rgb_template.c:68:20: error: There is an unknown macro here somewhere. Configuration is required. If RENAME is a macro then please configure it. [unknownMacro] libav-11.12/libswscale/swscale.c:57:13: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/swscale.c:264:19: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/swscale.c:309:19: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/swscale.c:311:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/swscale.c:317:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/swscale.c:375:13: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] libav-11.12/libswscale/x86/swscale_template.c:259:13: error: There is an unknown macro here somewhere. Configuration is required. If RENAME is a macro then please configure it. [unknownMacro] libav-11.12/libswscale/x86/yuv2rgb_template.c:191:19: error: There is an unknown macro here somewhere. Configuration is required. If RENAME is a macro then please configure it. [unknownMacro] libav-11.12/libswscale/yuv2rgb.c:166:1: style: Parameter 'dst' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:166:1: style: Parameter 'dstStride' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:196:1: style: Parameter 'dst' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:196:1: style: Parameter 'dstStride' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:226:1: style: Parameter 'dst' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:226:1: style: Parameter 'dstStride' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:256:1: style: Parameter 'dst' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:256:1: style: Parameter 'dstStride' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:290:1: style: Parameter 'dst' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:290:1: style: Parameter 'dstStride' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:324:1: style: Parameter 'dst' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:324:1: style: Parameter 'dstStride' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:355:1: style: Parameter 'dst' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:355:1: style: Parameter 'dstStride' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:387:1: style: Parameter 'dst' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:387:1: style: Parameter 'dstStride' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:406:1: style: Parameter 'dst' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:406:1: style: Parameter 'dstStride' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:437:1: style: Parameter 'dst' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:437:1: style: Parameter 'dstStride' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:468:1: style: Parameter 'dst' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:468:1: style: Parameter 'dstStride' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:501:1: style: Parameter 'dst' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:501:1: style: Parameter 'dstStride' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:532:1: style: Parameter 'dst' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:532:1: style: Parameter 'dstStride' can be declared as const array [constParameter] libav-11.12/libswscale/yuv2rgb.c:532:1: style: Variable 'pu' is assigned a value that is never used. [unreadVariable] libav-11.12/libswscale/yuv2rgb.c:532:1: style: Variable 'pv' is assigned a value that is never used. [unreadVariable] libav-11.12/libswscale/yuv2rgb.c:557:1: style: Variable 'pu' is assigned a value that is never used. [unreadVariable] libav-11.12/libswscale/yuv2rgb.c:557:1: style: Variable 'pv' is assigned a value that is never used. [unreadVariable] libav-11.12/tests/rotozoom.c:134:9: error: Resource leak: input_file [resourceLeak] libav-11.12/tests/utils.c:39:9: style: Local variable 'wrap' shadows outer variable [shadowVariable] libav-11.12/tests/utils.c:156:27: note: Shadowed declaration libav-11.12/tests/utils.c:39:9: note: Shadow variable libav-11.12/tests/rotozoom.c:65:26: style: Parameter 'src' can be declared as pointer to const [constParameter] libav-11.12/libswscale/utils.c:1413:9: style: The if condition is the same as the previous if condition [duplicateCondition] libav-11.12/libswscale/utils.c:1411:9: note: First condition libav-11.12/libswscale/utils.c:1413:9: note: Second condition libav-11.12/libswscale/utils.c:255:13: warning:inconclusive: Possible null pointer dereference: filter [nullPointer] libav-11.12/libswscale/utils.c:238:26: note: Assignment 'filter=NULL', assigned value is 0 libav-11.12/libswscale/utils.c:255:13: note: Null pointer dereference libav-11.12/libswscale/utils.c:270:13: warning:inconclusive: Possible null pointer dereference: filter [nullPointer] libav-11.12/libswscale/utils.c:238:26: note: Assignment 'filter=NULL', assigned value is 0 libav-11.12/libswscale/utils.c:270:13: note: Null pointer dereference libav-11.12/libswscale/utils.c:293:17: warning:inconclusive: Possible null pointer dereference: filter [nullPointer] libav-11.12/libswscale/utils.c:238:26: note: Assignment 'filter=NULL', assigned value is 0 libav-11.12/libswscale/utils.c:293:17: note: Null pointer dereference libav-11.12/libswscale/utils.c:423:17: warning:inconclusive: Possible null pointer dereference: filter [nullPointer] libav-11.12/libswscale/utils.c:238:26: note: Assignment 'filter=NULL', assigned value is 0 libav-11.12/libswscale/utils.c:423:17: note: Null pointer dereference libav-11.12/libswscale/utils.c:448:21: warning:inconclusive: Possible null pointer dereference: filter2 [nullPointer] libav-11.12/libswscale/utils.c:239:26: note: Assignment 'filter2=NULL', assigned value is 0 libav-11.12/libswscale/utils.c:448:21: note: Null pointer dereference libav-11.12/libswscale/utils.c:453:17: warning:inconclusive: Possible null pointer dereference: filter2 [nullPointer] libav-11.12/libswscale/utils.c:239:26: note: Assignment 'filter2=NULL', assigned value is 0 libav-11.12/libswscale/utils.c:453:17: note: Null pointer dereference libav-11.12/libswscale/utils.c:472:29: warning:inconclusive: Possible null pointer dereference: filter2 [nullPointer] libav-11.12/libswscale/utils.c:239:26: note: Assignment 'filter2=NULL', assigned value is 0 libav-11.12/libswscale/utils.c:472:29: note: Null pointer dereference libav-11.12/libswscale/utils.c:872:42: style:inconclusive: Function 'sws_init_context' argument 1 names different: declaration 'sws_context' definition 'c'. [funcArgNamesDifferent] libav-11.12/libswscale/swscale.h:169:41: note: Function 'sws_init_context' argument 1 names different: declaration 'sws_context' definition 'c'. libav-11.12/libswscale/utils.c:872:42: note: Function 'sws_init_context' argument 1 names different: declaration 'sws_context' definition 'c'. libav-11.12/libswscale/utils.c:1666:34: style:inconclusive: Function 'sws_freeContext' argument 1 names different: declaration 'swsContext' definition 'c'. [funcArgNamesDifferent] libav-11.12/libswscale/swscale.h:175:41: note: Function 'sws_freeContext' argument 1 names different: declaration 'swsContext' definition 'c'. libav-11.12/libswscale/utils.c:1666:34: note: Function 'sws_freeContext' argument 1 names different: declaration 'swsContext' definition 'c'. libav-11.12/libswscale/utils.c:249:13: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libswscale/utils.c:234:9: note: Shadowed declaration libav-11.12/libswscale/utils.c:249:13: note: Shadow variable libav-11.12/libswscale/utils.c:259:13: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libswscale/utils.c:234:9: note: Shadowed declaration libav-11.12/libswscale/utils.c:259:13: note: Shadow variable libav-11.12/libswscale/utils.c:275:13: style: Local variable 'i' shadows outer variable [shadowVariable] libav-11.12/libswscale/utils.c:234:9: note: Shadowed declaration libav-11.12/libswscale/utils.c:275:13: note: Shadow variable libav-11.12/tests/videogen.c:32:18: style: Local variable 'seed' shadows outer variable [shadowVariable] libav-11.12/tests/videogen.c:78:21: note: Shadowed declaration libav-11.12/tests/videogen.c:32:18: note: Shadow variable libav-11.12/tests/tiny_psnr.c:204:23: style: Redundant initialization for 'a'. The initialized value is overwritten before it is read. [redundantInitialization] libav-11.12/tests/tiny_psnr.c:200:27: note: a is initialized libav-11.12/tests/tiny_psnr.c:204:23: note: a is overwritten libav-11.12/tests/tiny_psnr.c:205:23: style: Redundant initialization for 'b'. The initialized value is overwritten before it is read. [redundantInitialization] libav-11.12/tests/tiny_psnr.c:201:27: note: b is initialized libav-11.12/tests/tiny_psnr.c:205:23: note: b is overwritten libav-11.12/tests/tiny_psnr.c:96:34: style: Parameter 'p' can be declared as pointer to const [constParameter] libav-11.12/tests/tiny_psnr.c:106:32: style: Parameter 'p' can be declared as pointer to const [constParameter] libav-11.12/tests/tiny_psnr.c:109:9: style: Variable 'v.i' is assigned a value that is never used. [unreadVariable] libav-11.12/tools/cws2fws.c:62:9: error: Resource leak: fd_in [resourceLeak] libav-11.12/tools/cws2fws.c:62:9: error: Resource leak: fd_out [resourceLeak] libav-11.12/tools/cws2fws.c:76:9: error: Resource leak: fd_in [resourceLeak] libav-11.12/tools/cws2fws.c:76:9: error: Resource leak: fd_out [resourceLeak] libav-11.12/tools/probetest.c:70:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] diff: head libav-11.12/avconv_filter.c:650:54: style: Parameter 'ist' can be declared as pointer to const [constParameter] 2.8 libav-11.12/avconv_filter.c:650:54: style: Parameter 'ist' can be declared with const [constParameter] 2.8 libav-11.12/avplay.c:855:39: error: Uninitialized variable: data [uninitvar] libav-11.12/avplay.c:839:29: note: Assuming condition is false libav-11.12/avplay.c:855:39: note: Uninitialized variable: data head libav-11.12/avplay.c:855:39: warning: Uninitialized variable: data [uninitvar] libav-11.12/avplay.c:839:29: note: Assuming condition is false libav-11.12/avplay.c:855:39: note: Uninitialized variable: data head libav-11.12/doc/examples/transcode_aac.c:723:17: style: Condition 'finished' is always false [knownConditionTrueFalse] libav-11.12/doc/examples/transcode_aac.c:713:17: note: Assuming that condition 'finished' is not redundant libav-11.12/doc/examples/transcode_aac.c:723:17: note: Condition 'finished' is always false head libav-11.12/libavcodec/a64multienc.c:236:58: style: Parameter 'charmap' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/a64multienc.c:236:58: style: Parameter 'charmap' can be declared with const [constParameter] head libav-11.12/libavcodec/a64multienc.c:236:76: style: Parameter 'colram' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/a64multienc.c:236:76: style: Parameter 'colram' can be declared with const [constParameter] 2.8 libav-11.12/libavcodec/aaccoder.c:398:17: error: Uninitialized variable: stackrun [uninitvar] libav-11.12/libavcodec/aaccoder.c:386:17: note: Assuming condition is false libav-11.12/libavcodec/aaccoder.c:398:17: note: Uninitialized variable: stackrun head libav-11.12/libavcodec/aaccoder.c:398:17: warning: Uninitialized variable: stackrun [uninitvar] libav-11.12/libavcodec/aaccoder.c:386:17: note: Assuming condition is false libav-11.12/libavcodec/aaccoder.c:398:17: note: Uninitialized variable: stackrun 2.8 libav-11.12/libavcodec/aaccoder.c:521:17: error: Uninitialized variable: stackrun [uninitvar] libav-11.12/libavcodec/aaccoder.c:508:17: note: Assuming condition is false libav-11.12/libavcodec/aaccoder.c:521:17: note: Uninitialized variable: stackrun head libav-11.12/libavcodec/aaccoder.c:521:17: warning: Uninitialized variable: stackrun [uninitvar] libav-11.12/libavcodec/aaccoder.c:508:17: note: Assuming condition is false libav-11.12/libavcodec/aaccoder.c:521:17: note: Uninitialized variable: stackrun head libav-11.12/libavcodec/aacdec.c:1285:46: style: Parameter 'band_type' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/aacdec.c:1285:46: style: Parameter 'band_type' can be declared with const [constParameter] head libav-11.12/libavcodec/aacdec.c:1286:36: style: Parameter 'band_type_run_end' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/aacdec.c:1286:36: style: Parameter 'band_type_run_end' can be declared with const [constParameter] head libav-11.12/libavcodec/aacdec.c:1513:54: style: Parameter 'band_type' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/aacdec.c:1513:54: style: Parameter 'band_type' can be declared with const [constParameter] head libav-11.12/libavcodec/aacpsdsp.c:32:76: style: Parameter 'src1' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/aacpsdsp.c:32:76: style: Parameter 'src1' can be declared with const [constParameter] head libav-11.12/libavcodec/aacsbr.c:1408:47: style: Parameter 'e_a' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/aacsbr.c:1408:47: style: Parameter 'e_a' can be declared with const [constParameter] head libav-11.12/libavcodec/ac3.c:125:70: style: Parameter 'dba_offsets' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ac3.c:125:70: style: Parameter 'dba_offsets' can be declared with const [constParameter] head libav-11.12/libavcodec/ac3.c:126:41: style: Parameter 'dba_lengths' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ac3.c:126:41: style: Parameter 'dba_lengths' can be declared with const [constParameter] head libav-11.12/libavcodec/ac3.c:126:63: style: Parameter 'dba_values' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ac3.c:126:63: style: Parameter 'dba_values' can be declared with const [constParameter] head libav-11.12/libavcodec/ac3.c:97:40: style: Parameter 'exp' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ac3.c:97:40: style: Parameter 'exp' can be declared with const [constParameter] head libav-11.12/libavcodec/ac3dsp.c:107:47: style: Parameter 'mask' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ac3dsp.c:107:47: style: Parameter 'mask' can be declared with const [constParameter] head libav-11.12/libavcodec/ac3dsp.c:107:62: style: Parameter 'psd' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ac3dsp.c:107:62: style: Parameter 'psd' can be declared with const [constParameter] head libav-11.12/libavcodec/ac3dsp.c:134:69: style: Parameter 'bap' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ac3dsp.c:134:69: style: Parameter 'bap' can be declared with const [constParameter] head libav-11.12/libavcodec/ac3enc.c:1205:60: style: Parameter 'fixed_coef' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ac3enc.c:1205:60: style: Parameter 'fixed_coef' can be declared with const [constParameter] head libav-11.12/libavcodec/ac3enc.c:1206:48: style: Parameter 'exp' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ac3enc.c:1206:48: style: Parameter 'exp' can be declared with const [constParameter] head libav-11.12/libavcodec/ac3enc.c:1206:62: style: Parameter 'bap' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ac3enc.c:1206:62: style: Parameter 'bap' can be declared with const [constParameter] 2.8 libav-11.12/libavcodec/adpcm.c:1007:72: error: Uninitialized variable: shift [uninitvar] libav-11.12/libavcodec/adpcm.c:994:34: note: Assuming condition is false libav-11.12/libavcodec/adpcm.c:1007:72: note: Uninitialized variable: shift head libav-11.12/libavcodec/adpcm.c:1007:72: warning: Uninitialized variable: shift [uninitvar] libav-11.12/libavcodec/adpcm.c:994:34: note: Assuming condition is false libav-11.12/libavcodec/adpcm.c:1007:72: note: Uninitialized variable: shift head libav-11.12/libavcodec/alacenc.c:179:42: style: Parameter 'left_ch' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/alacenc.c:179:42: style: Parameter 'left_ch' can be declared with const [constParameter] head libav-11.12/libavcodec/alacenc.c:179:60: style: Parameter 'right_ch' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/alacenc.c:179:60: style: Parameter 'right_ch' can be declared with const [constParameter] head libav-11.12/libavcodec/amrnbdec.c:886:46: style: Parameter 'lpc' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/amrnbdec.c:886:46: style: Parameter 'lpc' can be declared with const [constParameter] head libav-11.12/libavcodec/amrwbdec.c:143:46: style: Parameter 'ind' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/amrwbdec.c:143:46: style: Parameter 'ind' can be declared with const [constParameter] head libav-11.12/libavcodec/amrwbdec.c:170:46: style: Parameter 'ind' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/amrwbdec.c:170:46: style: Parameter 'ind' can be declared with const [constParameter] head libav-11.12/libavcodec/amrwbdec.c:794:44: style: Parameter 'in' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/amrwbdec.c:794:44: style: Parameter 'in' can be declared with const [constParameter] head libav-11.12/libavcodec/amrwbdec.c:890:38: style: Parameter 'diff_isf' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/amrwbdec.c:890:38: style: Parameter 'diff_isf' can be declared with const [constParameter] head libav-11.12/libavcodec/arm/mlpdsp_init_arm.c:89:56: style: Parameter 'ch_assign' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/arm/mlpdsp_init_arm.c:89:56: style: Parameter 'ch_assign' can be declared with const [constParameter] head libav-11.12/libavcodec/arm/mlpdsp_init_arm.c:97:28: style: Variable 'routine' can be declared as const array [constVariable] 2.8 libav-11.12/libavcodec/arm/mlpdsp_init_arm.c:97:28: style: Variable 'routine' can be declared with const [constVariable] head libav-11.12/libavcodec/atrac.c:127:28: style: Parameter 'inlo' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/atrac.c:127:28: style: Parameter 'inlo' can be declared with const [constParameter] head libav-11.12/libavcodec/atrac.c:127:41: style: Parameter 'inhi' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/atrac.c:127:41: style: Parameter 'inhi' can be declared with const [constParameter] head libav-11.12/libavcodec/atrac3.c:466:60: style: Parameter 'prev_code' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/atrac3.c:466:60: style: Parameter 'prev_code' can be declared with const [constParameter] head libav-11.12/libavcodec/atrac3.c:467:36: style: Parameter 'curr_code' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/atrac3.c:467:36: style: Parameter 'curr_code' can be declared with const [constParameter] head libav-11.12/libavcodec/atrac3plus.c:1409:51: style: Parameter 'band_has_tones' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/atrac3plus.c:1409:51: style: Parameter 'band_has_tones' can be declared with const [constParameter] head libav-11.12/libavcodec/atrac3plus.c:1514:52: style: Parameter 'band_has_tones' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/atrac3plus.c:1514:52: style: Parameter 'band_has_tones' can be declared with const [constParameter] head libav-11.12/libavcodec/atrac3plus.c:1574:52: style: Parameter 'band_has_tones' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/atrac3plus.c:1574:52: style: Parameter 'band_has_tones' can be declared with const [constParameter] head libav-11.12/libavcodec/atrac3plus.c:1674:48: style: Parameter 'band_has_tones' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/atrac3plus.c:1674:48: style: Parameter 'band_has_tones' can be declared with const [constParameter] head libav-11.12/libavcodec/c93.c:109:56: style: Parameter 'grps' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/c93.c:109:56: style: Parameter 'grps' can be declared with const [constParameter] head libav-11.12/libavcodec/cdgraphics.c:109:62: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/cdgraphics.c:109:62: style: Parameter 'data' can be declared with const [constParameter] head libav-11.12/libavcodec/cdgraphics.c:127:59: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/cdgraphics.c:127:59: style: Parameter 'data' can be declared with const [constParameter] head libav-11.12/libavcodec/cdgraphics.c:199:56: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/cdgraphics.c:199:56: style: Parameter 'data' can be declared with const [constParameter] head libav-11.12/libavcodec/cdgraphics.c:87:63: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/cdgraphics.c:87:63: style: Parameter 'data' can be declared with const [constParameter] head libav-11.12/libavcodec/cook.c:400:63: style: Parameter 'quant_index_table' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/cook.c:400:63: style: Parameter 'quant_index_table' can be declared with const [constParameter] head libav-11.12/libavcodec/cook.c:498:41: style: Parameter 'category_index' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/cook.c:498:41: style: Parameter 'category_index' can be declared with const [constParameter] head libav-11.12/libavcodec/cook.c:682:61: style: Parameter 'previous_buffer' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/cook.c:682:61: style: Parameter 'previous_buffer' can be declared with const [constParameter] head libav-11.12/libavcodec/cook.c:775:35: style: Parameter 'decode_buffer' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/cook.c:775:35: style: Parameter 'decode_buffer' can be declared with const [constParameter] head libav-11.12/libavcodec/dct-test.c:247:63: style: Parameter 'block' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/dct-test.c:247:63: style: Parameter 'block' can be declared with const [constParameter] head libav-11.12/libavcodec/dnxhdenc.c:434:56: style: Parameter 'block' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/dnxhdenc.c:434:56: style: Parameter 'block' can be declared with const [constParameter] head libav-11.12/libavcodec/dnxhdenc.c:503:54: style: Parameter 'qblock' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/dnxhdenc.c:503:54: style: Parameter 'qblock' can be declared with const [constParameter] head libav-11.12/libavcodec/dnxhdenc.c:503:71: style: Parameter 'block' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/dnxhdenc.c:503:71: style: Parameter 'block' can be declared with const [constParameter] head libav-11.12/libavcodec/dnxhdenc.c:513:55: style: Parameter 'block' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/dnxhdenc.c:513:55: style: Parameter 'block' can be declared with const [constParameter] head libav-11.12/libavcodec/dvbsub.c:258:29: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavcodec/dvbsub.c:302:41: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavcodec/dvbsub.c:312:29: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavcodec/dvbsub.c:343:45: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavcodec/dvbsubdec.c:445:58: style: Parameter 'map_table' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/dvbsubdec.c:445:58: style: Parameter 'map_table' can be declared with const [constParameter] head libav-11.12/libavcodec/dvbsubdec.c:550:58: style: Parameter 'map_table' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/dvbsubdec.c:550:58: style: Parameter 'map_table' can be declared with const [constParameter] head libav-11.12/libavcodec/dvbsubdec.c:671:59: style: Parameter 'map_table' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/dvbsubdec.c:671:59: style: Parameter 'map_table' can be declared with const [constParameter] head libav-11.12/libavcodec/dvdsubdec.c:128:36: style: Parameter 'colormap' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/dvdsubdec.c:128:36: style: Parameter 'colormap' can be declared with const [constParameter] head libav-11.12/libavcodec/dvdsubdec.c:129:36: style: Parameter 'alpha' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/dvdsubdec.c:129:36: style: Parameter 'alpha' can be declared with const [constParameter] head libav-11.12/libavcodec/dvenc.c:157:68: style: Parameter 'pb_end' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/dvenc.c:157:68: style: Parameter 'pb_end' can be declared with const [constParameter] head libav-11.12/libavcodec/dvenc.c:560:32: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavcodec/dvenc.c:563:32: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavcodec/dvenc.c:566:32: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavcodec/dvenc.c:582:29: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavcodec/dvenc.c:615:28: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavcodec/dvenc.c:624:28: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavcodec/dxva2_h264.c:98:86: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavcodec/dxva2_vc1.c:81:88: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavcodec/eamad.c:84:40: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/eamad.c:84:40: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/elbg.c:154:13: style: Variable 'dist' can be declared as const array [constVariable] 2.8 libav-11.12/libavcodec/elbg.c:154:13: style: Variable 'dist' can be declared with const [constVariable] head libav-11.12/libavcodec/elbg.c:60:41: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/elbg.c:60:41: style: Parameter 'a' can be declared with const [constParameter] head libav-11.12/libavcodec/elbg.c:60:49: style: Parameter 'b' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/elbg.c:60:49: style: Parameter 'b' can be declared with const [constParameter] head libav-11.12/libavcodec/error_resilience.c:823:9: style: Variable 'threshold_part' can be declared as const array [constVariable] 2.8 libav-11.12/libavcodec/error_resilience.c:823:9: style: Variable 'threshold_part' can be declared with const [constVariable] head libav-11.12/libavcodec/faandct.c:66:64: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/faandct.c:66:64: style: Parameter 'data' can be declared with const [constParameter] head libav-11.12/libavcodec/ffv1.h:131:36: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ffv1.h:131:36: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/ffv1.h:131:50: style: Parameter 'last' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ffv1.h:131:50: style: Parameter 'last' can be declared with const [constParameter] head libav-11.12/libavcodec/ffv1.h:140:57: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ffv1.h:140:57: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/ffv1.h:141:40: style: Parameter 'last' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ffv1.h:141:40: style: Parameter 'last' can be declared with const [constParameter] head libav-11.12/libavcodec/ffv1.h:141:55: style: Parameter 'last2' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ffv1.h:141:55: style: Parameter 'last2' can be declared with const [constParameter] head libav-11.12/libavcodec/ffv1dec.c:212:55: style: Parameter 'src' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/ffv1dec.c:212:55: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/ffv1dec.c:213:34: style: Parameter 'stride' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/ffv1dec.c:213:34: style: Parameter 'stride' can be declared with const [constParameter] head libav-11.12/libavcodec/ffv1enc.c:296:55: style: Parameter 'src' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/ffv1enc.c:296:55: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/ffv1enc.c:297:34: style: Parameter 'stride' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/ffv1enc.c:297:34: style: Parameter 'stride' can be declared with const [constParameter] head libav-11.12/libavcodec/ffv1enc.c:357:55: style: Parameter 'quant_table' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ffv1enc.c:357:55: style: Parameter 'quant_table' can be declared with const [constParameter] head libav-11.12/libavcodec/fic.c:192:69: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/fic.c:192:69: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/fic.c:193:65: style: Parameter 'alpha' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/fic.c:193:65: style: Parameter 'alpha' can be declared with const [constParameter] 2.8 libav-11.12/libavcodec/g722.c:102:40: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] 2.8 libav-11.12/libavcodec/g723_1.c:1143:23: error: Uninitialized variable: pos [uninitvar] libav-11.12/libavcodec/g723_1.c:1095:23: note: Assuming condition is false libav-11.12/libavcodec/g723_1.c:1143:23: note: Uninitialized variable: pos head libav-11.12/libavcodec/g723_1.c:1143:23: warning: Uninitialized variable: pos [uninitvar] libav-11.12/libavcodec/g723_1.c:1095:23: note: Assuming condition is false libav-11.12/libavcodec/g723_1.c:1143:23: note: Uninitialized variable: pos head libav-11.12/libavcodec/g723_1.c:555:54: style: Parameter 'prev_excitation' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/g723_1.c:555:54: style: Parameter 'prev_excitation' can be declared with const [constParameter] head libav-11.12/libavcodec/g723_1.c:856:40: style: Parameter 'fir_coef' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/g723_1.c:856:40: style: Parameter 'fir_coef' can be declared with const [constParameter] head libav-11.12/libavcodec/g723_1.c:856:59: style: Parameter 'iir_coef' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/g723_1.c:856:59: style: Parameter 'iir_coef' can be declared with const [constParameter] head libav-11.12/libavcodec/g723_1.c:857:40: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/g723_1.c:857:40: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/gif.c:62:67: style: Parameter 'palette' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/gif.c:62:67: style: Parameter 'palette' can be declared with const [constParameter] head libav-11.12/libavcodec/gif.c:86:65: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/gif.c:86:65: style: Parameter 'end' can be declared with const [constParameter] 2.8 libav-11.12/libavcodec/h261dec.c:67:9: style: Variable 'rl_vlc_table' can be declared with const [constVariable] 2.8 libav-11.12/libavcodec/h264_refs.c:531:32: error: Uninitialized variable: mmco2 [uninitvar] libav-11.12/libavcodec/h264_refs.c:818:40: note: Calling function 'check_opcodes', 2nd argument 'mmco_temp' value is libav-11.12/libavcodec/h264_refs.c:531:32: note: Uninitialized variable: mmco2 head libav-11.12/libavcodec/h264_refs.c:531:32: warning: Uninitialized variable: mmco2 [uninitvar] libav-11.12/libavcodec/h264_refs.c:818:40: note: Calling function 'check_opcodes', 2nd argument 'mmco_temp' value is libav-11.12/libavcodec/h264_refs.c:531:32: note: Uninitialized variable: mmco2 head libav-11.12/libavcodec/h264_slice.c:1852:59: style: Parameter 'left_xy' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/h264_slice.c:1852:59: style: Parameter 'left_xy' can be declared with const [constParameter] head libav-11.12/libavcodec/h264_slice.c:1854:59: style: Parameter 'left_type' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/h264_slice.c:1854:59: style: Parameter 'left_type' can be declared with const [constParameter] head libav-11.12/libavcodec/h264dsp_template.c:104:157: style: Parameter 'tc0' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/h264dsp_template.c:104:157: style: Parameter 'tc0' can be declared with const [constParameter] head libav-11.12/libavcodec/h264dsp_template.c:231:159: style: Parameter 'tc0' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/h264dsp_template.c:231:159: style: Parameter 'tc0' can be declared with const [constParameter] 2.8 libav-11.12/libavcodec/hevc.c:275:13: error: Uninitialized variable: luma_weight_l0_flag [uninitvar] libav-11.12/libavcodec/hevc.c:260:19: note: Assuming condition is false libav-11.12/libavcodec/hevc.c:275:13: note: Uninitialized variable: luma_weight_l0_flag head libav-11.12/libavcodec/hevc.c:275:13: warning: Uninitialized variable: luma_weight_l0_flag [uninitvar] libav-11.12/libavcodec/hevc.c:260:19: note: Assuming condition is false libav-11.12/libavcodec/hevc.c:275:13: note: Uninitialized variable: luma_weight_l0_flag 2.8 libav-11.12/libavcodec/hevc.c:311:17: error: Uninitialized variable: luma_weight_l1_flag [uninitvar] libav-11.12/libavcodec/hevc.c:296:23: note: Assuming condition is false libav-11.12/libavcodec/hevc.c:311:17: note: Uninitialized variable: luma_weight_l1_flag head libav-11.12/libavcodec/hevc.c:311:17: warning: Uninitialized variable: luma_weight_l1_flag [uninitvar] libav-11.12/libavcodec/hevc.c:296:23: note: Assuming condition is false libav-11.12/libavcodec/hevc.c:311:17: note: Uninitialized variable: luma_weight_l1_flag head libav-11.12/libavcodec/hevcdsp_template.c:111:58: style: Parameter 'coeffs' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/hevcdsp_template.c:111:58: style: Parameter 'coeffs' can be declared with const [constParameter] head libav-11.12/libavcodec/hevcdsp_template.c:1167:56: style: Parameter '_tc' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/hevcdsp_template.c:1167:56: style: Parameter '_tc' can be declared with const [constParameter] head libav-11.12/libavcodec/hevcdsp_template.c:1168:50: style: Parameter '_no_p' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/hevcdsp_template.c:1168:50: style: Parameter '_no_p' can be declared with const [constParameter] head libav-11.12/libavcodec/hevcdsp_template.c:1168:66: style: Parameter '_no_q' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/hevcdsp_template.c:1168:66: style: Parameter '_no_q' can be declared with const [constParameter] head libav-11.12/libavcodec/hevcdsp_template.c:1262:68: style: Parameter '_tc' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/hevcdsp_template.c:1262:68: style: Parameter '_tc' can be declared with const [constParameter] head libav-11.12/libavcodec/hevcdsp_template.c:1263:52: style: Parameter '_no_p' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/hevcdsp_template.c:1263:52: style: Parameter '_no_p' can be declared with const [constParameter] head libav-11.12/libavcodec/hevcdsp_template.c:1263:68: style: Parameter '_no_q' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/hevcdsp_template.c:1263:68: style: Parameter '_no_q' can be declared with const [constParameter] head libav-11.12/libavcodec/hevcdsp_template.c:348:40: style: Parameter 'borders' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/hevcdsp_template.c:348:40: style: Parameter 'borders' can be declared with const [constParameter] head libav-11.12/libavcodec/hevcpred_template.c:282:13: style: Variable 'intra_hor_ver_dist_thresh' can be declared as const array [constVariable] 2.8 libav-11.12/libavcodec/hevcpred_template.c:282:13: style: Variable 'intra_hor_ver_dist_thresh' can be declared with const [constVariable] head libav-11.12/libavcodec/idctdsp.c:28:41: style: Parameter 'permutation' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/idctdsp.c:28:41: style: Parameter 'permutation' can be declared with const [constParameter] head libav-11.12/libavcodec/imc.c:258:56: style: Parameter 'flcoeffs1' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/imc.c:258:56: style: Parameter 'flcoeffs1' can be declared with const [constParameter] head libav-11.12/libavcodec/imc.c:259:41: style: Parameter 'flcoeffs2' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/imc.c:259:41: style: Parameter 'flcoeffs2' can be declared with const [constParameter] head libav-11.12/libavcodec/imc.c:352:63: style: Parameter 'levlCoeffBuf' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/imc.c:352:63: style: Parameter 'levlCoeffBuf' can be declared with const [constParameter] head libav-11.12/libavcodec/imc.c:386:64: style: Parameter 'levlCoeffBuf' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/imc.c:386:64: style: Parameter 'levlCoeffBuf' can be declared with const [constParameter] head libav-11.12/libavcodec/imc.c:387:51: style: Parameter 'old_floor' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/imc.c:387:51: style: Parameter 'old_floor' can be declared with const [constParameter] head libav-11.12/libavcodec/imgconvert.c:94:74: style: Parameter 'pix_fmt_list' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/imgconvert.c:94:74: style: Parameter 'pix_fmt_list' can be declared with const [constParameter] head libav-11.12/libavcodec/indeo3.c:120:19: style: Variable 'offsets' can be declared as const array [constVariable] 2.8 libav-11.12/libavcodec/indeo3.c:120:19: style: Variable 'offsets' can be declared with const [constVariable] head libav-11.12/libavcodec/indeo3.c:121:19: style: Variable 'deltas' can be declared as const array [constVariable] 2.8 libav-11.12/libavcodec/indeo3.c:121:19: style: Variable 'deltas' can be declared with const [constVariable] 2.8 libav-11.12/libavcodec/interplayvideo.c:476:34: error: Uninitialized variable: P [uninitvar] libav-11.12/libavcodec/interplayvideo.c:472:13: note: Assuming condition is false libav-11.12/libavcodec/interplayvideo.c:476:34: note: Uninitialized variable: P head libav-11.12/libavcodec/interplayvideo.c:476:34: warning: Uninitialized variable: P [uninitvar] libav-11.12/libavcodec/interplayvideo.c:472:13: note: Assuming condition is false libav-11.12/libavcodec/interplayvideo.c:476:34: note: Uninitialized variable: P 2.8 libav-11.12/libavcodec/interplayvideo.c:830:28: error: Uninitialized variable: P [uninitvar] libav-11.12/libavcodec/interplayvideo.c:825:13: note: Assuming condition is false libav-11.12/libavcodec/interplayvideo.c:830:28: note: Uninitialized variable: P head libav-11.12/libavcodec/interplayvideo.c:830:28: warning: Uninitialized variable: P [uninitvar] libav-11.12/libavcodec/interplayvideo.c:825:13: note: Assuming condition is false libav-11.12/libavcodec/interplayvideo.c:830:28: note: Uninitialized variable: P head libav-11.12/libavcodec/intrax8dsp.c:151:45: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/intrax8dsp.c:151:45: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/intrax8dsp.c:204:45: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/intrax8dsp.c:204:45: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/intrax8dsp.c:214:45: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/intrax8dsp.c:214:45: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/intrax8dsp.c:224:45: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/intrax8dsp.c:224:45: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/intrax8dsp.c:234:45: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/intrax8dsp.c:234:45: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/intrax8dsp.c:244:45: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/intrax8dsp.c:244:45: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/intrax8dsp.c:258:45: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/intrax8dsp.c:258:45: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/intrax8dsp.c:268:45: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/intrax8dsp.c:268:45: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/intrax8dsp.c:282:45: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/intrax8dsp.c:282:45: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/intrax8dsp.c:292:45: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/intrax8dsp.c:292:45: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/intrax8dsp.c:302:46: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/intrax8dsp.c:302:46: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/intrax8dsp.c:312:46: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/intrax8dsp.c:312:46: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/intrax8dsp.c:65:52: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/intrax8dsp.c:65:52: style: Parameter 'src' can be declared with const [constParameter] 2.8 libav-11.12/libavcodec/ituh263dec.c:124:9: style: Variable 'rl_vlc_table' can be declared with const [constVariable] 2.8 libav-11.12/libavcodec/ituh263dec.c:125:9: style: Variable 'rl_vlc_table' can be declared with const [constVariable] 2.8 libav-11.12/libavcodec/ituh263dec.c:492:20: error: Uninitialized variable: level [uninitvar] libav-11.12/libavcodec/ituh263dec.c:460:24: note: Assuming condition is true libav-11.12/libavcodec/ituh263dec.c:492:20: note: Uninitialized variable: level head libav-11.12/libavcodec/ituh263dec.c:492:20: warning: Uninitialized variable: level [uninitvar] libav-11.12/libavcodec/ituh263dec.c:460:24: note: Assuming condition is true libav-11.12/libavcodec/ituh263dec.c:492:20: note: Uninitialized variable: level head libav-11.12/libavcodec/jpeg2000dec.c:333:29: style: Parameter 'properties' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/jpeg2000dec.c:333:29: style: Parameter 'properties' can be declared with const [constParameter] head libav-11.12/libavcodec/jpeg2000dec.c:441:29: style: Parameter 'properties' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/jpeg2000dec.c:441:29: style: Parameter 'properties' can be declared with const [constParameter] head libav-11.12/libavcodec/jpeg2000dec.c:634:55: style: Parameter 'expn' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/jpeg2000dec.c:634:55: style: Parameter 'expn' can be declared with const [constParameter] head libav-11.12/libavcodec/lagarith.c:225:48: style: Parameter 'diff' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/lagarith.c:225:48: style: Parameter 'diff' can be declared with const [constParameter] head libav-11.12/libavcodec/loco.c:117:41: style: Parameter 'data' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/loco.c:117:41: style: Parameter 'data' can be declared with const [constParameter] head libav-11.12/libavcodec/lpc.c:137:40: style: Parameter 'ref' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/lpc.c:137:40: style: Parameter 'ref' can be declared with const [constParameter] 2.8 libav-11.12/libavcodec/lpc.h:130:15: error: Uninitialized variable: gen1 [uninitvar] libav-11.12/libavcodec/lpc.h:126:19: note: Assuming condition is false libav-11.12/libavcodec/lpc.h:130:15: note: Uninitialized variable: gen1 head libav-11.12/libavcodec/lpc.h:130:15: warning: Uninitialized variable: gen1 [uninitvar] libav-11.12/libavcodec/lpc.h:126:19: note: Assuming condition is false libav-11.12/libavcodec/lpc.h:130:15: note: Uninitialized variable: gen1 2.8 libav-11.12/libavcodec/lpc.h:161:47: error: Uninitialized variable: err [uninitvar] libav-11.12/libavcodec/lpc.h:158:9: note: Assuming condition is false libav-11.12/libavcodec/lpc.h:161:47: note: Uninitialized variable: err head libav-11.12/libavcodec/lpc.h:161:47: warning: Uninitialized variable: err [uninitvar] libav-11.12/libavcodec/lpc.h:158:9: note: Assuming condition is false libav-11.12/libavcodec/lpc.h:161:47: note: Uninitialized variable: err head libav-11.12/libavcodec/me_cmp.c:432:60: style: Parameter 'dst' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/me_cmp.c:432:60: style: Parameter 'dst' can be declared with const [constParameter] head libav-11.12/libavcodec/me_cmp.c:433:41: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/me_cmp.c:433:41: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/me_cmp.c:484:61: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/me_cmp.c:484:61: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/mjpegdec.c:448:62: style: Parameter 'quant_matrix' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mjpegdec.c:448:62: style: Parameter 'quant_matrix' can be declared with const [constParameter] head libav-11.12/libavcodec/mjpegdec.c:497:43: style: Parameter 'quant_matrix' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mjpegdec.c:497:43: style: Parameter 'quant_matrix' can be declared with const [constParameter] head libav-11.12/libavcodec/mjpegdec.c:515:46: style: Parameter 'quant_matrix' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mjpegdec.c:515:46: style: Parameter 'quant_matrix' can be declared with const [constParameter] head libav-11.12/libavcodec/mjpegdec.c:613:59: style: Parameter 'quant_matrix' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mjpegdec.c:613:59: style: Parameter 'quant_matrix' can be declared with const [constParameter] head libav-11.12/libavcodec/mjpegenc.c:81:54: style: Parameter 'block' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mjpegenc.c:81:54: style: Parameter 'block' can be declared with const [constParameter] head libav-11.12/libavcodec/mlpdsp.c:104:37: style: Parameter 'ch_assign' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mlpdsp.c:104:37: style: Parameter 'ch_assign' can be declared with const [constParameter] head libav-11.12/libavcodec/mlpdsp.c:105:36: style: Parameter 'output_shift' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mlpdsp.c:105:36: style: Parameter 'output_shift' can be declared with const [constParameter] head libav-11.12/libavcodec/motion_est.c:1714:51: style: Parameter 'field_select_table' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/motion_est.c:1714:51: style: Parameter 'field_select_table' can be declared with const [constParameter] head libav-11.12/libavcodec/motion_est.c:84:59: style: Parameter 'src' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/motion_est.c:84:59: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/motion_est.c:84:76: style: Parameter 'ref' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/motion_est.c:84:76: style: Parameter 'ref' can be declared with const [constParameter] head libav-11.12/libavcodec/motion_est.c:84:93: style: Parameter 'ref2' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/motion_est.c:84:93: style: Parameter 'ref2' can be declared with const [constParameter] head libav-11.12/libavcodec/motion_est_template.c:527:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] 2.8 libav-11.12/libavcodec/motionpixels_tablegen.h:33:44: error: Pointer addition with NULL pointer. [nullPointerArithmetic] head libav-11.12/libavcodec/mpeg12enc.c:580:60: style: Parameter 'block' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mpeg12enc.c:580:60: style: Parameter 'block' can be declared with const [constParameter] head libav-11.12/libavcodec/mpeg4videodec.c:1270:19: style: Variable 'quant_tab' can be declared as const array [constVariable] 2.8 libav-11.12/libavcodec/mpeg4videodec.c:1270:19: style: Variable 'quant_tab' can be declared with const [constVariable] 2.8 libav-11.12/libavcodec/mpeg4videodec.c:2584:9: style: Variable 'rl_vlc_table' can be declared with const [constVariable] 2.8 libav-11.12/libavcodec/mpeg4videodec.c:2585:9: style: Variable 'rl_vlc_table' can be declared with const [constVariable] 2.8 libav-11.12/libavcodec/mpeg4videodec.c:2586:9: style: Variable 'rl_vlc_table' can be declared with const [constVariable] head libav-11.12/libavcodec/mpeg4videoenc.c:311:48: style: Parameter 'block' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mpeg4videoenc.c:311:48: style: Parameter 'block' can be declared with const [constParameter] head libav-11.12/libavcodec/mpeg4videoenc.c:312:48: style: Parameter 'scan_table' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mpeg4videoenc.c:312:48: style: Parameter 'scan_table' can be declared with const [constParameter] head libav-11.12/libavcodec/mpeg4videoenc.c:372:44: style: Parameter 'block' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mpeg4videoenc.c:372:44: style: Parameter 'block' can be declared with const [constParameter] head libav-11.12/libavcodec/mpeg4videoenc.c:373:58: style: Parameter 'scan_table' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mpeg4videoenc.c:373:58: style: Parameter 'scan_table' can be declared with const [constParameter] head libav-11.12/libavcodec/mpeg4videoenc.c:64:61: style: Parameter 'block' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/mpeg4videoenc.c:64:61: style: Parameter 'block' can be declared with const [constParameter] head libav-11.12/libavcodec/mpeg4videoenc.c:65:64: style: Parameter 'scantable' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/mpeg4videoenc.c:65:64: style: Parameter 'scantable' can be declared with const [constParameter] head libav-11.12/libavcodec/mpegaudiodec_template.c:438:46: style: Parameter 'in' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mpegaudiodec_template.c:438:46: style: Parameter 'in' can be declared with const [constParameter] head libav-11.12/libavcodec/mpegaudiodec_template.c:836:36: style: Parameter 'exponents' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mpegaudiodec_template.c:836:36: style: Parameter 'exponents' can be declared with const [constParameter] head libav-11.12/libavcodec/mpegaudiodsp_template.c:303:75: style: Parameter 'win' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mpegaudiodsp_template.c:303:75: style: Parameter 'win' can be declared with const [constParameter] head libav-11.12/libavcodec/mpegvideo_enc.c:1828:57: style: Parameter 'ptr' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mpegvideo_enc.c:1828:57: style: Parameter 'ptr' can be declared with const [constParameter] head libav-11.12/libavcodec/mpegvideo_enc.c:2285:42: style: Parameter 'pb' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/mpegvideo_enc.c:2285:42: style: Parameter 'pb' can be declared with const [constParameter] head libav-11.12/libavcodec/mpegvideo_enc.c:2285:63: style: Parameter 'pb2' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/mpegvideo_enc.c:2285:63: style: Parameter 'pb2' can be declared with const [constParameter] head libav-11.12/libavcodec/mpegvideo_enc.c:2285:85: style: Parameter 'tex_pb' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/mpegvideo_enc.c:2285:85: style: Parameter 'tex_pb' can be declared with const [constParameter] 2.8 libav-11.12/libavcodec/mpegvideo_enc.c:2477:31: error: Uninitialized variable: pred_x [uninitvar] libav-11.12/libavcodec/mpegvideo_enc.c:2471:9: note: Assuming condition is false libav-11.12/libavcodec/mpegvideo_enc.c:2477:31: note: Uninitialized variable: pred_x head libav-11.12/libavcodec/mpegvideo_enc.c:2477:31: warning: Uninitialized variable: pred_x [uninitvar] libav-11.12/libavcodec/mpegvideo_enc.c:2471:9: note: Assuming condition is false libav-11.12/libavcodec/mpegvideo_enc.c:2477:31: note: Uninitialized variable: pred_x 2.8 libav-11.12/libavcodec/mpegvideo_enc.c:2478:31: error: Uninitialized variable: pred_y [uninitvar] libav-11.12/libavcodec/mpegvideo_enc.c:2471:9: note: Assuming condition is false libav-11.12/libavcodec/mpegvideo_enc.c:2478:31: note: Uninitialized variable: pred_y head libav-11.12/libavcodec/mpegvideo_enc.c:2478:31: warning: Uninitialized variable: pred_y [uninitvar] libav-11.12/libavcodec/mpegvideo_enc.c:2471:9: note: Assuming condition is false libav-11.12/libavcodec/mpegvideo_enc.c:2478:31: note: Uninitialized variable: pred_y head libav-11.12/libavcodec/mpegvideo_enc.c:3767:34: style: Parameter 'perm' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mpegvideo_enc.c:3767:34: style: Parameter 'perm' can be declared with const [constParameter] head libav-11.12/libavcodec/mpegvideo_enc.c:3787:67: style: Parameter 'orig' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mpegvideo_enc.c:3787:67: style: Parameter 'orig' can be declared with const [constParameter] head libav-11.12/libavcodec/mpegvideo_enc.c:879:29: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mpegvideo_enc.c:879:29: style: Parameter 'src' can be declared with const [constParameter] 2.8 libav-11.12/libavcodec/mpegvideo_motion.c:406:52: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/mpegvideodsp.c:47:38: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mpegvideodsp.c:47:38: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/mpegvideoencdsp.c:31:35: style: Parameter 'rem' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/mpegvideoencdsp.c:31:35: style: Parameter 'rem' can be declared with const [constParameter] head libav-11.12/libavcodec/mpegvideoencdsp.c:31:52: style: Parameter 'weight' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/mpegvideoencdsp.c:31:52: style: Parameter 'weight' can be declared with const [constParameter] head libav-11.12/libavcodec/mpegvideoencdsp.c:32:35: style: Parameter 'basis' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/mpegvideoencdsp.c:32:35: style: Parameter 'basis' can be declared with const [constParameter] head libav-11.12/libavcodec/mpegvideoencdsp.c:50:53: style: Parameter 'basis' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/mpegvideoencdsp.c:50:53: style: Parameter 'basis' can be declared with const [constParameter] head libav-11.12/libavcodec/msmpeg4.c:180:28: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/msmpeg4.c:180:28: style: Parameter 'src' can be declared with const [constParameter] 2.8 libav-11.12/libavcodec/msmpeg4dec.c:299:9: style: Variable 'rl_vlc_table' can be declared with const [constVariable] 2.8 libav-11.12/libavcodec/msmpeg4dec.c:300:9: style: Variable 'rl_vlc_table' can be declared with const [constVariable] 2.8 libav-11.12/libavcodec/msmpeg4dec.c:301:9: style: Variable 'rl_vlc_table' can be declared with const [constVariable] 2.8 libav-11.12/libavcodec/msmpeg4dec.c:302:9: style: Variable 'rl_vlc_table' can be declared with const [constVariable] 2.8 libav-11.12/libavcodec/msmpeg4dec.c:303:9: style: Variable 'rl_vlc_table' can be declared with const [constVariable] 2.8 libav-11.12/libavcodec/msmpeg4dec.c:304:9: style: Variable 'rl_vlc_table' can be declared with const [constVariable] head libav-11.12/libavcodec/mss1.c:93:51: style: Parameter 'probs' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mss1.c:93:51: style: Parameter 'probs' can be declared with const [constParameter] head libav-11.12/libavcodec/mss12.c:160:51: style: Parameter 'ngb' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mss12.c:160:51: style: Parameter 'ngb' can be declared with const [constParameter] head libav-11.12/libavcodec/mss2.c:113:52: style: Parameter 'probs' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mss2.c:113:52: style: Parameter 'probs' can be declared with const [constParameter] head libav-11.12/libavcodec/mss4.c:228:54: style: Parameter 'quant_mat' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mss4.c:228:54: style: Parameter 'quant_mat' can be declared with const [constParameter] head libav-11.12/libavcodec/mss4.c:329:64: style: Parameter 'sel_flag' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mss4.c:329:64: style: Parameter 'sel_flag' can be declared with const [constParameter] head libav-11.12/libavcodec/mss4.c:330:45: style: Parameter 'prev' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mss4.c:330:45: style: Parameter 'prev' can be declared with const [constParameter] head libav-11.12/libavcodec/mss4.c:355:70: style: Parameter 'vec' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/mss4.c:355:70: style: Parameter 'vec' can be declared with const [constParameter] head libav-11.12/libavcodec/mss4.c:380:45: style: Parameter 'picdst' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/mss4.c:380:45: style: Parameter 'picdst' can be declared with const [constParameter] head libav-11.12/libavcodec/nellymoser.c:92:28: style: Parameter 'buf' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/nellymoser.c:92:28: style: Parameter 'buf' can be declared with const [constParameter] head libav-11.12/libavcodec/on2avc.c:407:32: style: Parameter 's0' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/on2avc.c:407:32: style: Parameter 's0' can be declared with const [constParameter] head libav-11.12/libavcodec/on2avc.c:407:43: style: Parameter 's1' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/on2avc.c:407:43: style: Parameter 's1' can be declared with const [constParameter] head libav-11.12/libavcodec/on2avc.c:407:54: style: Parameter 's2' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/on2avc.c:407:54: style: Parameter 's2' can be declared with const [constParameter] head libav-11.12/libavcodec/on2avc.c:407:65: style: Parameter 's3' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/on2avc.c:407:65: style: Parameter 's3' can be declared with const [constParameter] head libav-11.12/libavcodec/options.c:46:48: style: Parameter 'prev' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/options.c:46:48: style: Parameter 'prev' can be declared with const [constParameter] 2.8 libav-11.12/libavcodec/opus_celt.c:761:25: error: Uninitialized variable: boost [uninitvar] libav-11.12/libavcodec/opus_celt.c:678:30: note: Assuming condition is false libav-11.12/libavcodec/opus_celt.c:761:25: note: Uninitialized variable: boost head libav-11.12/libavcodec/opus_celt.c:761:25: warning: Uninitialized variable: boost [uninitvar] libav-11.12/libavcodec/opus_celt.c:678:30: note: Assuming condition is false libav-11.12/libavcodec/opus_celt.c:761:25: note: Uninitialized variable: boost 2.8 libav-11.12/libavcodec/opus_silk.c:1079:30: error: Uninitialized variable: lsf_res [uninitvar] libav-11.12/libavcodec/opus_silk.c:1045:27: note: Assuming condition is false libav-11.12/libavcodec/opus_silk.c:1079:30: note: Uninitialized variable: lsf_res head libav-11.12/libavcodec/opus_silk.c:1079:30: warning: Uninitialized variable: lsf_res [uninitvar] libav-11.12/libavcodec/opus_silk.c:1045:27: note: Assuming condition is false libav-11.12/libavcodec/opus_silk.c:1079:30: note: Uninitialized variable: lsf_res head libav-11.12/libavcodec/pngdec.c:134:57: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/pngdec.c:134:57: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/pngdec.c:134:71: style: Parameter 'top' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/pngdec.c:134:71: style: Parameter 'top' can be declared with const [constParameter] head libav-11.12/libavcodec/pngenc.c:86:61: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/pngenc.c:86:61: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/pngenc.c:86:75: style: Parameter 'top' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/pngenc.c:86:75: style: Parameter 'top' can be declared with const [constParameter] head libav-11.12/libavcodec/proresenc.c:384:52: style: Parameter 'blocks' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/proresenc.c:384:52: style: Parameter 'blocks' can be declared with const [constParameter] head libav-11.12/libavcodec/proresenc.c:472:60: style: Parameter 'blocks' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/proresenc.c:472:60: style: Parameter 'blocks' can be declared with const [constParameter] head libav-11.12/libavcodec/proresenc.c:705:42: style: Parameter 'blocks' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/proresenc.c:705:42: style: Parameter 'blocks' can be declared with const [constParameter] 2.8 libav-11.12/libavcodec/proresenc.c:815:42: error: Uninitialized variable: src [uninitvar] libav-11.12/libavcodec/proresenc.c:771:19: note: Assuming condition is false libav-11.12/libavcodec/proresenc.c:815:42: note: Uninitialized variable: src head libav-11.12/libavcodec/proresenc.c:815:42: warning: Uninitialized variable: src [uninitvar] libav-11.12/libavcodec/proresenc.c:771:19: note: Assuming condition is false libav-11.12/libavcodec/proresenc.c:815:42: note: Uninitialized variable: src 2.8 libav-11.12/libavcodec/proresenc.c:829:9: error: Uninitialized variable: slice_bits [uninitvar] libav-11.12/libavcodec/proresenc.c:810:27: note: Assuming condition is false libav-11.12/libavcodec/proresenc.c:829:9: note: Uninitialized variable: slice_bits head libav-11.12/libavcodec/proresenc.c:829:9: warning: Uninitialized variable: slice_bits [uninitvar] libav-11.12/libavcodec/proresenc.c:810:27: note: Assuming condition is false libav-11.12/libavcodec/proresenc.c:829:9: note: Uninitialized variable: slice_bits 2.8 libav-11.12/libavcodec/put_bits.h:58:30: error: Pointer addition with NULL pointer. [nullPointerArithmetic] libav-11.12/libavcodec/put_bits.h:53:23: note: Assignment 'buffer=NULL', assigned value is 0 libav-11.12/libavcodec/put_bits.h:57:23: note: Assignment 's->buf=buffer', assigned value is 0 libav-11.12/libavcodec/put_bits.h:58:30: note: Null pointer addition head libav-11.12/libavcodec/qcelpdec.c:651:64: style: Parameter 'lpc' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/qcelpdec.c:651:64: style: Parameter 'lpc' can be declared with const [constParameter] head libav-11.12/libavcodec/ra144.c:1507:64: style: Parameter 'm' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ra144.c:1507:64: style: Parameter 'm' can be declared with const [constParameter] head libav-11.12/libavcodec/roqvideoenc.c:102:37: style: Parameter 'base' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/roqvideoenc.c:102:37: style: Parameter 'base' can be declared with const [constParameter] head libav-11.12/libavcodec/roqvideoenc.c:87:38: style: Parameter 'cb2' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/roqvideoenc.c:87:38: style: Parameter 'cb2' can be declared with const [constParameter] head libav-11.12/libavcodec/rv34.c:1015:59: style: Parameter 'intra_types' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/rv34.c:1015:59: style: Parameter 'intra_types' can be declared with const [constParameter] 2.8 libav-11.12/libavcodec/rv34.c:131:23: error: Uninitialized variable: bits2 [uninitvar] libav-11.12/libavcodec/rv34.c:117:18: note: Assuming condition is false libav-11.12/libavcodec/rv34.c:131:23: note: Uninitialized variable: bits2 head libav-11.12/libavcodec/rv34.c:131:23: warning: Uninitialized variable: bits2 [uninitvar] libav-11.12/libavcodec/rv34.c:117:18: note: Assuming condition is false libav-11.12/libavcodec/rv34.c:131:23: note: Uninitialized variable: bits2 head libav-11.12/libavcodec/rv34dsp.c:36:72: style: Parameter 'block' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/rv34dsp.c:36:72: style: Parameter 'block' can be declared with const [constParameter] head libav-11.12/libavcodec/sanm.c:1316:64: style: Parameter 'hdr' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/sanm.c:1316:64: style: Parameter 'hdr' can be declared with const [constParameter] head libav-11.12/libavcodec/sanm.c:999:14: style: Variable 'colors' can be declared as const array [constVariable] 2.8 libav-11.12/libavcodec/sanm.c:999:14: style: Variable 'colors' can be declared with const [constVariable] head libav-11.12/libavcodec/sipr.c:216:35: style: Parameter 'lsfnew' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/sipr.c:216:35: style: Parameter 'lsfnew' can be declared with const [constParameter] head libav-11.12/libavcodec/sipr16k.c:100:62: style: Parameter 'iir_mem' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/sipr16k.c:100:62: style: Parameter 'iir_mem' can be declared with const [constParameter] head libav-11.12/libavcodec/smacker.c:368:59: style: Parameter 'last' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/smacker.c:368:59: style: Parameter 'last' can be declared with const [constParameter] head libav-11.12/libavcodec/smacker.c:373:79: style: Parameter 'last' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/smacker.c:373:79: style: Parameter 'last' can be declared with const [constParameter] 2.8 libav-11.12/libavcodec/svq1enc.c:165:53: error: Uninitialized variable: best_vector [uninitvar] libav-11.12/libavcodec/svq1enc.c:154:27: note: Assuming condition is false libav-11.12/libavcodec/svq1enc.c:165:53: note: Uninitialized variable: best_vector head libav-11.12/libavcodec/svq1enc.c:165:53: warning: Uninitialized variable: best_vector [uninitvar] libav-11.12/libavcodec/svq1enc.c:154:27: note: Assuming condition is false libav-11.12/libavcodec/svq1enc.c:165:53: note: Uninitialized variable: best_vector head libav-11.12/libavcodec/svq3.c:162:63: style: Parameter 'input' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/svq3.c:162:63: style: Parameter 'input' can be declared with const [constParameter] head libav-11.12/libavcodec/truemotion1.c:174:54: style: Parameter 'ydt' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/truemotion1.c:174:54: style: Parameter 'ydt' can be declared with const [constParameter] head libav-11.12/libavcodec/truemotion1.c:186:54: style: Parameter 'cdt' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/truemotion1.c:186:54: style: Parameter 'cdt' can be declared with const [constParameter] head libav-11.12/libavcodec/truemotion1.c:199:54: style: Parameter 'ydt' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/truemotion1.c:199:54: style: Parameter 'ydt' can be declared with const [constParameter] head libav-11.12/libavcodec/truemotion1.c:211:54: style: Parameter 'cdt' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/truemotion1.c:211:54: style: Parameter 'cdt' can be declared with const [constParameter] head libav-11.12/libavcodec/truemotion1.c:221:54: style: Parameter 'ydt' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/truemotion1.c:221:54: style: Parameter 'ydt' can be declared with const [constParameter] head libav-11.12/libavcodec/truemotion1.c:230:54: style: Parameter 'cdt' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/truemotion1.c:230:54: style: Parameter 'cdt' can be declared with const [constParameter] head libav-11.12/libavcodec/truemotion2.c:411:79: style: Parameter 'deltas' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/truemotion2.c:411:79: style: Parameter 'deltas' can be declared with const [constParameter] head libav-11.12/libavcodec/truemotion2.c:429:84: style: Parameter 'deltas' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/truemotion2.c:429:84: style: Parameter 'deltas' can be declared with const [constParameter] head libav-11.12/libavcodec/tscc2.c:103:34: style: Parameter 'in' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/tscc2.c:103:34: style: Parameter 'in' can be declared with const [constParameter] head libav-11.12/libavcodec/tscc2.c:103:42: style: Parameter 'q' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/tscc2.c:103:42: style: Parameter 'q' can be declared with const [constParameter] head libav-11.12/libavcodec/twinvq.c:263:68: style: Parameter 'lpc_idx2' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/twinvq.c:263:68: style: Parameter 'lpc_idx2' can be declared with const [constParameter] head libav-11.12/libavcodec/twinvq.c:339:9: style: Variable 'types_sizes' can be declared as const array [constVariable] 2.8 libav-11.12/libavcodec/twinvq.c:339:9: style: Variable 'types_sizes' can be declared with const [constVariable] head libav-11.12/libavcodec/twinvq.c:632:51: style: Parameter 'in' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/twinvq.c:632:51: style: Parameter 'in' can be declared with const [constParameter] head libav-11.12/libavcodec/twinvq.c:643:48: style: Parameter 'in' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/twinvq.c:643:48: style: Parameter 'in' can be declared with const [constParameter] head libav-11.12/libavcodec/ulti.c:94:39: style: Parameter 'luma' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/ulti.c:94:39: style: Parameter 'luma' can be declared with const [constParameter] head libav-11.12/libavcodec/vb.c:79:40: style: Parameter 'buf' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vb.c:79:40: style: Parameter 'buf' can be declared with const [constParameter] head libav-11.12/libavcodec/vb.c:79:54: style: Parameter 'start' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vb.c:79:54: style: Parameter 'start' can be declared with const [constParameter] head libav-11.12/libavcodec/vb.c:79:70: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vb.c:79:70: style: Parameter 'end' can be declared with const [constParameter] head libav-11.12/libavcodec/vb.c:84:53: style: Parameter 'start' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vb.c:84:53: style: Parameter 'start' can be declared with const [constParameter] head libav-11.12/libavcodec/vb.c:84:69: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vb.c:84:69: style: Parameter 'end' can be declared with const [constParameter] 2.8 libav-11.12/libavcodec/vc1dec.c:4363:53: error: Uninitialized variable: interpmvp [uninitvar] libav-11.12/libavcodec/vc1dec.c:4343:17: note: Assuming condition is true libav-11.12/libavcodec/vc1dec.c:4363:53: note: Uninitialized variable: interpmvp head libav-11.12/libavcodec/vc1dec.c:4363:53: warning: Uninitialized variable: interpmvp [uninitvar] libav-11.12/libavcodec/vc1dec.c:4343:17: note: Assuming condition is true libav-11.12/libavcodec/vc1dec.c:4363:53: note: Uninitialized variable: interpmvp head libav-11.12/libavcodec/vc1dec.c:753:68: style: Parameter 'a' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vc1dec.c:753:68: style: Parameter 'a' can be declared with const [constParameter] head libav-11.12/libavcodec/vc1dsp.c:239:74: style: Parameter 'block' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vc1dsp.c:239:74: style: Parameter 'block' can be declared with const [constParameter] head libav-11.12/libavcodec/vc1dsp.c:330:74: style: Parameter 'block' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vc1dsp.c:330:74: style: Parameter 'block' can be declared with const [constParameter] head libav-11.12/libavcodec/vc1dsp.c:407:74: style: Parameter 'block' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vc1dsp.c:407:74: style: Parameter 'block' can be declared with const [constParameter] head libav-11.12/libavcodec/vc1dsp.c:480:74: style: Parameter 'block' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vc1dsp.c:480:74: style: Parameter 'block' can be declared with const [constParameter] head libav-11.12/libavcodec/vorbis.c:211:45: style: Parameter 'y_list' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vorbis.c:211:45: style: Parameter 'y_list' can be declared with const [constParameter] head libav-11.12/libavcodec/vorbis.c:53:32: style: Parameter 'bits' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vorbis.c:53:32: style: Parameter 'bits' can be declared with const [constParameter] head libav-11.12/libavcodec/vorbisdec.c:1183:14: style: Variable 'range_v' can be declared as const array [constVariable] 2.8 libav-11.12/libavcodec/vorbisdec.c:1183:14: style: Variable 'range_v' can be declared with const [constVariable] head libav-11.12/libavcodec/vorbisdec.c:1304:53: style: Parameter 'do_not_decode' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vorbisdec.c:1304:53: style: Parameter 'do_not_decode' can be declared with const [constParameter] 2.8 libav-11.12/libavcodec/vorbisenc.c:744:25: error: Uninitialized variable: averages [uninitvar] libav-11.12/libavcodec/vorbisenc.c:735:19: note: Assuming condition is false libav-11.12/libavcodec/vorbisenc.c:744:25: note: Uninitialized variable: averages head libav-11.12/libavcodec/vorbisenc.c:744:25: warning: Uninitialized variable: averages [uninitvar] libav-11.12/libavcodec/vorbisenc.c:735:19: note: Assuming condition is false libav-11.12/libavcodec/vorbisenc.c:744:25: note: Uninitialized variable: averages head libav-11.12/libavcodec/vorbisenc.c:850:33: style: Parameter 'num' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vorbisenc.c:850:33: style: Parameter 'num' can be declared with const [constParameter] head libav-11.12/libavcodec/vp3.c:427:9: style: Variable 'superblock_starts' can be declared as const array [constVariable] 2.8 libav-11.12/libavcodec/vp3.c:427:9: style: Variable 'superblock_starts' can be declared with const [constVariable] head libav-11.12/libavcodec/vp3dsp.c:232:38: style: Parameter 'bounding_values' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vp3dsp.c:232:38: style: Parameter 'bounding_values' can be declared with const [constParameter] head libav-11.12/libavcodec/vp3dsp.c:249:38: style: Parameter 'bounding_values' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vp3dsp.c:249:38: style: Parameter 'bounding_values' can be declared with const [constParameter] head libav-11.12/libavcodec/vp6.c:238:56: style: Parameter 'coeff_model' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/vp6.c:238:56: style: Parameter 'coeff_model' can be declared with const [constParameter] head libav-11.12/libavcodec/vp8.c:1214:70: style: Parameter 'qmul' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/vp8.c:1214:70: style: Parameter 'qmul' can be declared with const [constParameter] head libav-11.12/libavcodec/vp8.c:1789:61: style: Parameter 'dst' can be declared as const array [constParameter] 2.8 libav-11.12/libavcodec/vp8.c:1789:61: style: Parameter 'dst' can be declared with const [constParameter] head libav-11.12/libavcodec/vp8.c:421:41: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vp8.c:421:41: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavcodec/vp8dsp.c:315:55: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vp8dsp.c:315:55: style: Parameter 'p' can be declared with const [constParameter] head libav-11.12/libavcodec/vp8dsp.c:322:55: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vp8dsp.c:322:55: style: Parameter 'p' can be declared with const [constParameter] head libav-11.12/libavcodec/vp8dsp.c:349:42: style: Parameter 'p' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/vp8dsp.c:349:42: style: Parameter 'p' can be declared with const [constParameter] head libav-11.12/libavcodec/wavpack.c:638:14: style: Condition '!last' is always true [knownConditionTrueFalse] libav-11.12/libavcodec/wavpack.c:552:13: note: Assuming that condition 'last' is not redundant libav-11.12/libavcodec/wavpack.c:638:14: note: Condition '!last' is always true head libav-11.12/libavcodec/wavpack.c:699:14: style: Condition '!last' is always true [knownConditionTrueFalse] libav-11.12/libavcodec/wavpack.c:665:13: note: Assuming that condition 'last' is not redundant libav-11.12/libavcodec/wavpack.c:699:14: note: Condition '!last' is always true head libav-11.12/libavcodec/wmadec.c:181:44: style: Parameter 'lsp' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/wmadec.c:181:44: style: Parameter 'lsp' can be declared with const [constParameter] head libav-11.12/libavcodec/wmalosslessdec.c:602:61: style: Parameter 'pred' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavcodec/wmalosslessdec.c:602:61: style: Parameter 'pred' can be declared with const [constParameter] 2.8 libav-11.12/libavcodec/wmaprodec.c:649:25: error: Uninitialized variable: rotation_offset [uninitvar] libav-11.12/libavcodec/wmaprodec.c:635:19: note: Assuming condition is false libav-11.12/libavcodec/wmaprodec.c:649:25: note: Uninitialized variable: rotation_offset head libav-11.12/libavcodec/wmaprodec.c:649:25: warning: Uninitialized variable: rotation_offset [uninitvar] libav-11.12/libavcodec/wmaprodec.c:635:19: note: Assuming condition is false libav-11.12/libavcodec/wmaprodec.c:649:25: note: Uninitialized variable: rotation_offset head libav-11.12/libavcodec/wmv2dec.c:171:17: style: Variable 'map' can be declared as const array [constVariable] 2.8 libav-11.12/libavcodec/wmv2dec.c:171:17: style: Variable 'map' can be declared with const [constVariable] head libav-11.12/libavcodec/wmv2dec.c:174:17: style: Variable 'map' can be declared as const array [constVariable] 2.8 libav-11.12/libavcodec/wmv2dec.c:174:17: style: Variable 'map' can be declared with const [constVariable] head libav-11.12/libavcodec/wmv2dec.c:177:17: style: Variable 'map' can be declared as const array [constVariable] 2.8 libav-11.12/libavcodec/wmv2dec.c:177:17: style: Variable 'map' can be declared with const [constVariable] head libav-11.12/libavcodec/wmv2enc.c:110:17: style: Variable 'map' can be declared as const array [constVariable] 2.8 libav-11.12/libavcodec/wmv2enc.c:110:17: style: Variable 'map' can be declared with const [constVariable] head libav-11.12/libavcodec/wmv2enc.c:113:17: style: Variable 'map' can be declared as const array [constVariable] 2.8 libav-11.12/libavcodec/wmv2enc.c:113:17: style: Variable 'map' can be declared with const [constVariable] head libav-11.12/libavcodec/wmv2enc.c:116:17: style: Variable 'map' can be declared as const array [constVariable] 2.8 libav-11.12/libavcodec/wmv2enc.c:116:17: style: Variable 'map' can be declared with const [constVariable] head libav-11.12/libavfilter/af_resample.c:299:51: style: Parameter 'prev' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavfilter/af_resample.c:299:51: style: Parameter 'prev' can be declared with const [constParameter] head libav-11.12/libavfilter/avfiltergraph.c:89:75: style: Parameter 'filter' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavfilter/avfiltergraph.c:89:75: style: Parameter 'filter' can be declared with const [constParameter] head libav-11.12/libavfilter/drawutils.c:103:33: style: Parameter 'src' can be declared as const array [constParameter] 2.8 libav-11.12/libavfilter/drawutils.c:103:33: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavfilter/drawutils.c:103:45: style: Parameter 'src_linesize' can be declared as const array [constParameter] 2.8 libav-11.12/libavfilter/drawutils.c:103:45: style: Parameter 'src_linesize' can be declared with const [constParameter] head libav-11.12/libavfilter/vf_gradfun.c:57:54: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavfilter/vf_gradfun.c:57:54: style: Parameter 'src' can be declared with const [constParameter] head libav-11.12/libavfilter/vf_hqdn3d.c:51:53: style: Parameter 'coef' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavfilter/vf_hqdn3d.c:51:53: style: Parameter 'coef' can be declared with const [constParameter] 2.8 libav-11.12/libavfilter/vf_libopencv.c:267:37: error: Uninitialized variable: kernel_str [uninitvar] libav-11.12/libavfilter/vf_libopencv.c:264:9: note: Assuming condition is false libav-11.12/libavfilter/vf_libopencv.c:267:37: note: Uninitialized variable: kernel_str head libav-11.12/libavfilter/vf_libopencv.c:267:37: warning: Uninitialized variable: kernel_str [uninitvar] libav-11.12/libavfilter/vf_libopencv.c:264:9: note: Assuming condition is false libav-11.12/libavfilter/vf_libopencv.c:267:37: note: Uninitialized variable: kernel_str head libav-11.12/libavformat/avidec.c:928:32: style: Parameter 'd' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavformat/avidec.c:928:32: style: Parameter 'd' can be declared with const [constParameter] head libav-11.12/libavformat/avio.c:51:53: style: Parameter 'prev' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavformat/avio.c:51:53: style: Parameter 'prev' can be declared with const [constParameter] head libav-11.12/libavformat/dvenc.c:116:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/dvenc.c:117:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/dvenc.c:118:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/dvenc.c:124:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/dvenc.c:125:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/dvenc.c:126:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/dvenc.c:131:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/dvenc.c:133:27: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/dvenc.c:94:43: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/flvenc.c:122:37: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/flvenc.c:125:37: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/flvenc.c:142:39: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/flvenc.c:145:39: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/format.c:171:52: style: Parameter 'pd' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavformat/format.c:171:52: style: Parameter 'pd' can be declared with const [constParameter] head libav-11.12/libavformat/gif.c:122:61: style: Parameter 'palette' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavformat/gif.c:122:61: style: Parameter 'palette' can be declared with const [constParameter] head libav-11.12/libavformat/mov_chan.c:49:55: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/mov_chan.c:50:55: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/mov_chan.c:51:55: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/mpeg.c:34:43: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 libav-11.12/libavformat/mpeg.c:34:43: style: Parameter 'end' can be declared with const [constParameter] head libav-11.12/libavformat/mpegtsenc.c:239:18: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/mpegtsenc.c:419:34: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/mpegtsenc.c:435:38: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/mpegtsenc.c:735:17: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/mpegtsenc.c:958:29: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/mxfenc.c:1554:57: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/mxfenc.c:1557:57: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/mxfenc.c:1560:57: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/mxfenc.c:1563:57: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/mxfenc.c:1564:57: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head libav-11.12/libavformat/mxfenc.c:495:28: error: Array 'value[6]' accessed at index 9, which is out of bounds. [arrayIndexOutOfBounds] libav-11.12/libavformat/mxfenc.c:503:27: note: Assignment 'product="OP1a Muxer"', assigned value is "OP1a Muxer" libav-11.12/libavformat/mxfenc.c:525:43: note: Calling function 'mxf_write_local_tag_utf16', 3rd argument 'product' value is "OP1a Muxer" libav-11.12/libavformat/mxfenc.c:492:25: note: Assignment 'size=strlen(value)', assigned value is 10 libav-11.12/libavformat/mxfenc.c:494:19: note: Assuming that condition 'i