2022-07-02 02:16 ftp://ftp.de.debian.org/debian/pool/main/x/x265/x265_3.5.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j1 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: 596f75e (2022-07-01 10:48:32 +0200) count: 2118 2107 elapsed-time: 1443.0 1740.5 head-timing-info: Tokenizer::simplifyTokens1: 1423.11s (avg. 16.9418s - 84 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 1395.42s (avg. 16.6122s - 84 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 12.7246s (avg. 0.151484s - 84 result(s)) Check function usage::runChecks: 10.6721s (avg. 0.127049s - 84 result(s)) Tokenizer::tokenize::simplifyTemplates: 8.92335s (avg. 0.10751s - 83 result(s)) Overall time: 2861.13s old-timing-info: Tokenizer::simplifyTokens1: 1713.22s (avg. 20.3955s - 84 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 1680.35s (avg. 20.0041s - 84 result(s)) Check function usage::runChecks: 16.4737s (avg. 0.196116s - 84 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 15.2817s (avg. 0.181925s - 84 result(s)) Tokenizer::tokenize::simplifyTemplates: 10.2963s (avg. 0.124051s - 83 result(s)) Overall time: 3447.65s head results: x265_3.5/source/x265cli.h:420:9: warning: Member variable 'CLIOptions::argString' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/abrEncApp.cpp:148:18: warning: Member variable 'PassEncoder::m_threadActive' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/abrEncApp.cpp:148:18: warning: Member variable 'PassEncoder::m_outputNalsCount' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/abrEncApp.cpp:148:18: warning: Member variable 'PassEncoder::m_inputPicBuffer' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/abrEncApp.cpp:148:18: warning: Member variable 'PassEncoder::m_analysisBuffer' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/abrEncApp.cpp:148:18: warning: Member variable 'PassEncoder::m_outputNals' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/abrEncApp.cpp:148:18: warning: Member variable 'PassEncoder::m_outputRecon' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/abrEncApp.cpp:148:18: warning: Member variable 'PassEncoder::m_reconPlayCmd' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/abrEncApp.cpp:148:18: warning: Member variable 'PassEncoder::m_qpfile' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/abrEncApp.cpp:148:18: warning: Member variable 'PassEncoder::m_zoneFile' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/abrEncApp.cpp:148:18: warning: Member variable 'PassEncoder::m_dolbyVisionRpu' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/abrEncApp.cpp:1046:13: warning: Member variable 'Reader::m_threadActive' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/abrEncApp.cpp:151:9: performance: Variable 'm_cliopt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] x265_3.5/source/abrEncApp.cpp:422:24: style: Condition 'm_threadActive' is always true [knownConditionTrueFalse] x265_3.5/source/abrEncApp.cpp:338:25: style: C-style pointer casting [cstyleCast] x265_3.5/source/abrEncApp.cpp:339:25: style: C-style pointer casting [cstyleCast] x265_3.5/source/abrEncApp.cpp:355:25: style: C-style pointer casting [cstyleCast] x265_3.5/source/abrEncApp.cpp:356:25: style: C-style pointer casting [cstyleCast] x265_3.5/source/abrEncApp.cpp:376:63: style: C-style pointer casting [cstyleCast] x265_3.5/source/abrEncApp.cpp:377:63: style: C-style pointer casting [cstyleCast] x265_3.5/source/abrEncApp.cpp:473:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/abrEncApp.cpp:475:34: style: C-style pointer casting [cstyleCast] x265_3.5/source/abrEncApp.cpp:516:71: style: C-style pointer casting [cstyleCast] x265_3.5/source/abrEncApp.cpp:673:47: style: C-style pointer casting [cstyleCast] x265_3.5/source/abrEncApp.cpp:674:47: style: C-style pointer casting [cstyleCast] x265_3.5/source/abrEncApp.cpp:675:44: style: C-style pointer casting [cstyleCast] x265_3.5/source/abrEncApp.cpp:676:44: style: C-style pointer casting [cstyleCast] x265_3.5/source/abrEncApp.cpp:997:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/abrEncApp.cpp:1098:35: style: C-style pointer casting [cstyleCast] x265_3.5/source/abrEncApp.cpp:1099:35: style: C-style pointer casting [cstyleCast] x265_3.5/source/abrEncApp.cpp:1087:31: style: Variable 'dest->userSEI' is reassigned a value before the old one has been used. [redundantAssignment] x265_3.5/source/abrEncApp.cpp:1081:31: note: dest->userSEI is assigned x265_3.5/source/abrEncApp.cpp:1087:31: note: dest->userSEI is overwritten x265_3.5/source/abrEncApp.cpp:210:21: style: The scope of the variable 'padh' can be reduced. [variableScope] x265_3.5/source/abrEncApp.cpp:210:31: style: The scope of the variable 'padw' can be reduced. [variableScope] x265_3.5/source/abrEncApp.cpp:108:5: style: Label 'fail' is not used. [unusedLabel] x265_3.5/source/abrEncApp.cpp:536:158: error: Uninitialized variable: &pic_out [uninitvar] x265_3.5/source/abrEncApp.cpp:210:26: style: Variable 'padh' is assigned a value that is never used. [unreadVariable] x265_3.5/source/abrEncApp.cpp:210:36: style: Variable 'padw' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/aarch64/asm-primitives.cpp:63:47: style: Parameter 'cp' can be declared as reference to const [constParameter] x265_3.5/source/common/common.h:380:5: warning: Member variable 'SAOParam::bSaoFlag' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/common.h:380:5: warning: Member variable 'SAOParam::numCuInWidth' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/threading.h:293:5: warning: Member variable 'Event::m_cond' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/threading.h:381:5: warning: Member variable 'ThreadSafeInteger::m_cond' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/threading.h:468:5: style: Class 'ScopedLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] x265_3.5/source/common/threading.h:490:5: style: Struct 'ScopedElapsedTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] x265_3.5/source/common/bitstream.h:54:14: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/common/bitstream.h:35:22: note: Virtual function in base class x265_3.5/source/common/bitstream.h:54:14: note: Function in derived class x265_3.5/source/common/bitstream.h:55:14: style: The function 'writeByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/common/bitstream.h:36:22: note: Virtual function in base class x265_3.5/source/common/bitstream.h:55:14: note: Function in derived class x265_3.5/source/common/bitstream.h:56:14: style: The function 'resetBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/common/bitstream.h:37:22: note: Virtual function in base class x265_3.5/source/common/bitstream.h:56:14: note: Function in derived class x265_3.5/source/common/bitstream.h:57:14: style: The function 'getNumberOfWrittenBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/common/bitstream.h:38:22: note: Virtual function in base class x265_3.5/source/common/bitstream.h:57:14: note: Function in derived class x265_3.5/source/common/bitstream.h:58:14: style: The function 'writeAlignOne' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/common/bitstream.h:39:22: note: Virtual function in base class x265_3.5/source/common/bitstream.h:58:14: note: Function in derived class x265_3.5/source/common/bitstream.h:59:14: style: The function 'writeAlignZero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/common/bitstream.h:40:22: note: Virtual function in base class x265_3.5/source/common/bitstream.h:59:14: note: Function in derived class x265_3.5/source/common/bitstream.h:70:14: style: The function 'resetBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/common/bitstream.h:37:22: note: Virtual function in base class x265_3.5/source/common/bitstream.h:70:14: note: Function in derived class x265_3.5/source/common/bitstream.h:72:14: style: The function 'getNumberOfWrittenBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/common/bitstream.h:38:22: note: Virtual function in base class x265_3.5/source/common/bitstream.h:72:14: note: Function in derived class x265_3.5/source/common/bitstream.h:76:14: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/common/bitstream.h:35:22: note: Virtual function in base class x265_3.5/source/common/bitstream.h:76:14: note: Function in derived class x265_3.5/source/common/bitstream.h:77:14: style: The function 'writeByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/common/bitstream.h:36:22: note: Virtual function in base class x265_3.5/source/common/bitstream.h:77:14: note: Function in derived class x265_3.5/source/common/bitstream.h:79:14: style: The function 'writeAlignOne' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/common/bitstream.h:39:22: note: Virtual function in base class x265_3.5/source/common/bitstream.h:79:14: note: Function in derived class x265_3.5/source/common/bitstream.h:80:14: style: The function 'writeAlignZero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/common/bitstream.h:40:22: note: Virtual function in base class x265_3.5/source/common/bitstream.h:80:14: note: Function in derived class x265_3.5/source/common/bitstream.cpp:15:14: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/bitstream.cpp:28:25: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/slice.h:137:5: warning: Member variable 'HRDInfo::bitRateValue' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/slice.h:137:5: warning: Member variable 'HRDInfo::cpbSizeValue' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/slice.h:172:5: warning: Member variable 'Window::leftOffset' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/slice.h:172:5: warning: Member variable 'Window::rightOffset' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/slice.h:172:5: warning: Member variable 'Window::topOffset' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/slice.h:172:5: warning: Member variable 'Window::bottomOffset' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/common.cpp:283:11: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/common.cpp:278:35: style: Checking if unsigned expression 'fSize=ftell(fh)' is less than zero. [unsignedLessThanZero] x265_3.5/source/common/cudata.cpp:116:5: portability: Using memset() on class which contains a floating point number. [memsetClassFloat] x265_3.5/source/common/lowres.h:94:16: style:inconclusive: Technically the member function 'X265_NS::ReferencePlanes::lowresQPelCost' can be const. [functionConst] x265_3.5/source/common/cudata.h:290:14: performance:inconclusive: Technically the member function 'X265_NS::CUData::getMvField' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/common/cudata.cpp:1303:14: note: Technically the member function 'X265_NS::CUData::getMvField' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/common/cudata.h:290:14: note: Technically the member function 'X265_NS::CUData::getMvField' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/common/cudata.h:315:10: style:inconclusive: Technically the member function 'X265_NS::CUData::setAllPU' can be const. [functionConst] x265_3.5/source/common/cudata.cpp:1117:14: note: Technically the member function 'X265_NS::CUData::setAllPU' can be const. x265_3.5/source/common/cudata.h:315:10: note: Technically the member function 'X265_NS::CUData::setAllPU' can be const. x265_3.5/source/common/cudata.h:323:10: performance:inconclusive: Technically the member function 'X265_NS::CUData::isDiffMER' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/common/cudata.h:333:8: performance:inconclusive: Technically the member function 'X265_NS::CUData::scaleMvByPOCDist' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/common/cudata.cpp:2030:12: note: Technically the member function 'X265_NS::CUData::scaleMvByPOCDist' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/common/cudata.h:333:8: note: Technically the member function 'X265_NS::CUData::scaleMvByPOCDist' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/common/mv.h:48:5: style: Struct 'MV' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] x265_3.5/source/common/cudata.h:255:114: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.h:371:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.h:376:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.h:378:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.h:379:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.h:380:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:39:51: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:40:51: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:42:51: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:43:96: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:45:51: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:46:51: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:47:51: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:48:51: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:50:51: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:51:51: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:195:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:196:24: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:200:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:201:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:236:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:237:24: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:241:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:242:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:295:15: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:296:15: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:303:19: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:304:19: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:349:15: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:350:15: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:356:15: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:357:15: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:375:19: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:376:19: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:380:19: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:381:19: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:476:16: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:477:16: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:481:16: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:482:16: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:534:20: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:535:20: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:541:16: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:542:16: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:578:16: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:579:16: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/cudata.cpp:281:127: style:inconclusive: Function 'initCTU' argument 6 names different: declaration 'lastCUInSlice' definition 'lastCuInSlice'. [funcArgNamesDifferent] x265_3.5/source/common/cudata.h:238:127: note: Function 'initCTU' argument 6 names different: declaration 'lastCUInSlice' definition 'lastCuInSlice'. x265_3.5/source/common/cudata.cpp:281:127: note: Function 'initCTU' argument 6 names different: declaration 'lastCUInSlice' definition 'lastCuInSlice'. x265_3.5/source/common/cudata.cpp:366:41: style:inconclusive: Function 'copyPartFrom' argument 1 names different: declaration 'cu' definition 'subCU'. [funcArgNamesDifferent] x265_3.5/source/common/cudata.h:242:41: note: Function 'copyPartFrom' argument 1 names different: declaration 'cu' definition 'subCU'. x265_3.5/source/common/cudata.cpp:366:41: note: Function 'copyPartFrom' argument 1 names different: declaration 'cu' definition 'subCU'. x265_3.5/source/common/cudata.cpp:814:71: style:inconclusive: Function 'getQpMinCuLeft' argument 2 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'. [funcArgNamesDifferent] x265_3.5/source/common/cudata.h:306:67: note: Function 'getQpMinCuLeft' argument 2 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'. x265_3.5/source/common/cudata.cpp:814:71: note: Function 'getQpMinCuLeft' argument 2 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'. x265_3.5/source/common/cudata.cpp:831:72: style:inconclusive: Function 'getQpMinCuAbove' argument 2 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'. [funcArgNamesDifferent] x265_3.5/source/common/cudata.h:307:68: note: Function 'getQpMinCuAbove' argument 2 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'. x265_3.5/source/common/cudata.cpp:831:72: note: Function 'getQpMinCuAbove' argument 2 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'. x265_3.5/source/common/cudata.cpp:848:34: style:inconclusive: Function 'getRefQP' argument 1 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'. [funcArgNamesDifferent] x265_3.5/source/common/cudata.h:272:32: note: Function 'getRefQP' argument 1 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'. x265_3.5/source/common/cudata.cpp:848:34: note: Function 'getRefQP' argument 1 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'. x265_3.5/source/common/cudata.cpp:1292:43: style:inconclusive: Function 'getPartIndexAndSize' argument 1 names different: declaration 'puIdx' definition 'partIdx'. [funcArgNamesDifferent] x265_3.5/source/common/cudata.h:289:43: note: Function 'getPartIndexAndSize' argument 1 names different: declaration 'puIdx' definition 'partIdx'. x265_3.5/source/common/cudata.cpp:1292:43: note: Function 'getPartIndexAndSize' argument 1 names different: declaration 'puIdx' definition 'partIdx'. x265_3.5/source/common/cudata.cpp:1292:62: style:inconclusive: Function 'getPartIndexAndSize' argument 2 names different: declaration 'absPartIdx' definition 'outPartAddr'. [funcArgNamesDifferent] x265_3.5/source/common/cudata.h:289:60: note: Function 'getPartIndexAndSize' argument 2 names different: declaration 'absPartIdx' definition 'outPartAddr'. x265_3.5/source/common/cudata.cpp:1292:62: note: Function 'getPartIndexAndSize' argument 2 names different: declaration 'absPartIdx' definition 'outPartAddr'. x265_3.5/source/common/cudata.cpp:1292:80: style:inconclusive: Function 'getPartIndexAndSize' argument 3 names different: declaration 'puWidth' definition 'outWidth'. [funcArgNamesDifferent] x265_3.5/source/common/cudata.h:289:77: note: Function 'getPartIndexAndSize' argument 3 names different: declaration 'puWidth' definition 'outWidth'. x265_3.5/source/common/cudata.cpp:1292:80: note: Function 'getPartIndexAndSize' argument 3 names different: declaration 'puWidth' definition 'outWidth'. x265_3.5/source/common/cudata.cpp:1292:95: style:inconclusive: Function 'getPartIndexAndSize' argument 4 names different: declaration 'puHeight' definition 'outHeight'. [funcArgNamesDifferent] x265_3.5/source/common/cudata.h:289:91: note: Function 'getPartIndexAndSize' argument 4 names different: declaration 'puHeight' definition 'outHeight'. x265_3.5/source/common/cudata.cpp:1292:95: note: Function 'getPartIndexAndSize' argument 4 names different: declaration 'puHeight' definition 'outHeight'. x265_3.5/source/common/cudata.cpp:1303:86: style:inconclusive: Function 'getMvField' argument 4 names different: declaration 'mvField' definition 'outMvField'. [funcArgNamesDifferent] x265_3.5/source/common/cudata.h:290:86: note: Function 'getMvField' argument 4 names different: declaration 'mvField' definition 'outMvField'. x265_3.5/source/common/cudata.cpp:1303:86: note: Function 'getMvField' argument 4 names different: declaration 'mvField' definition 'outMvField'. x265_3.5/source/common/cudata.cpp:1318:45: style:inconclusive: Function 'deriveLeftRightTopIdx' argument 1 names different: declaration 'puIdx' definition 'partIdx'. [funcArgNamesDifferent] x265_3.5/source/common/cudata.h:335:45: note: Function 'deriveLeftRightTopIdx' argument 1 names different: declaration 'puIdx' definition 'partIdx'. x265_3.5/source/common/cudata.cpp:1318:45: note: Function 'deriveLeftRightTopIdx' argument 1 names different: declaration 'puIdx' definition 'partIdx'. x265_3.5/source/common/cudata.cpp:1715:59: style:inconclusive: Function 'getPMV' argument 2 names different: declaration 'reference_list' definition 'picList'. [funcArgNamesDifferent] x265_3.5/source/common/cudata.h:275:60: note: Function 'getPMV' argument 2 names different: declaration 'reference_list' definition 'picList'. x265_3.5/source/common/cudata.cpp:1715:59: note: Function 'getPMV' argument 2 names different: declaration 'reference_list' definition 'picList'. x265_3.5/source/common/cudata.cpp:1947:79: style:inconclusive: Function 'getIndirectPMV' argument 3 names different: declaration 'reference_list' definition 'picList'. [funcArgNamesDifferent] x265_3.5/source/common/cudata.h:327:75: note: Function 'getIndirectPMV' argument 3 names different: declaration 'reference_list' definition 'picList'. x265_3.5/source/common/cudata.cpp:1947:79: note: Function 'getIndirectPMV' argument 3 names different: declaration 'reference_list' definition 'picList'. x265_3.5/source/common/cudata.cpp:1968:80: style:inconclusive: Function 'getColMVP' argument 5 names different: declaration 'absPartIdx' definition 'partUnitIdx'. [funcArgNamesDifferent] x265_3.5/source/common/cudata.h:330:76: note: Function 'getColMVP' argument 5 names different: declaration 'absPartIdx' definition 'partUnitIdx'. x265_3.5/source/common/cudata.cpp:1968:80: note: Function 'getColMVP' argument 5 names different: declaration 'absPartIdx' definition 'partUnitIdx'. x265_3.5/source/common/cudata.cpp:1968:40: style: Parameter 'outRefIdx' can be declared as reference to const [constParameter] x265_3.5/source/common/primitives.h:438:26: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] x265_3.5/source/common/primitives.h:450:26: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData] x265_3.5/source/common/cudata.cpp:214:49: style: Variable 'charBuf' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/cudata.cpp:259:49: style: Variable 'charBuf' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/dct.cpp:625:14: style: The scope of the variable 'coeffQ' can be reduced. [variableScope] x265_3.5/source/common/dct.cpp:640:9: style: The scope of the variable 'add' can be reduced. [variableScope] x265_3.5/source/common/dct.cpp:852:31: style: The scope of the variable 'ctxSig' can be reduced. [variableScope] x265_3.5/source/common/dct.cpp:905:22: style: The scope of the variable 'length' can be reduced. [variableScope] x265_3.5/source/common/dct.cpp:887:45: style: Parameter 'absCoeff' can be declared as pointer to const [constParameter] x265_3.5/source/common/dct.cpp:934:42: style: Parameter 'absCoeff' can be declared as pointer to const [constParameter] x265_3.5/source/common/dct.cpp:986:39: style: Parameter 'm_resiDctCoeff' can be declared as pointer to const [constParameter] x265_3.5/source/common/dct.cpp:1005:36: style: Parameter 'm_resiDctCoeff' can be declared as pointer to const [constParameter] x265_3.5/source/common/dct.cpp:1005:61: style: Parameter 'm_fencDctCoeff' can be declared as pointer to const [constParameter] x265_3.5/source/common/dct.cpp:1005:157: style: Parameter 'psyScale' can be declared as pointer to const [constParameter] x265_3.5/source/common/dct.cpp:1031:38: style: Parameter 'm_resiDctCoeff' can be declared as pointer to const [constParameter] x265_3.5/source/common/dct.cpp:1050:38: style: Parameter 'm_resiDctCoeff' can be declared as pointer to const [constParameter] x265_3.5/source/common/dct.cpp:1050:63: style: Parameter 'm_fencDctCoeff' can be declared as pointer to const [constParameter] x265_3.5/source/common/dct.cpp:1050:159: style: Parameter 'psyScale' can be declared as pointer to const [constParameter] x265_3.5/source/common/dct.cpp:749:26: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] x265_3.5/source/common/dct.cpp:905:29: style: Variable 'length' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/deblock.cpp:125:46: style:inconclusive: Function 'setEdgefilterMultiple' argument 1 names different: declaration 'absPartIdx' definition 'scanIdx'. [funcArgNamesDifferent] x265_3.5/source/common/deblock.h:51:48: note: Function 'setEdgefilterMultiple' argument 1 names different: declaration 'absPartIdx' definition 'scanIdx'. x265_3.5/source/common/deblock.cpp:125:46: note: Function 'setEdgefilterMultiple' argument 1 names different: declaration 'absPartIdx' definition 'scanIdx'. x265_3.5/source/common/frame.cpp:49:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] x265_3.5/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_fencPic' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_poc' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_encodeOrder' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_pts' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_reorderedPts' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_dts' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_forceqp' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_userData' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_numRows' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_classifyRd' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_classifyVariance' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_classifyCount' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/frame.cpp:73:5: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/frame.cpp:80:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/frame.cpp:81:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/frame.cpp:82:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/frame.cpp:85:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/frame.cpp:86:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/frame.cpp:87:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/frame.cpp:102:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/frame.cpp:103:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/frame.cpp:104:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/frame.cpp:116:21: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/frame.cpp:117:25: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/frame.cpp:118:22: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/frame.cpp:130:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/frame.cpp:69:46: style: Parameter 'quantOffsets' can be declared as pointer to const [constParameter] x265_3.5/source/common/framedata.cpp:31:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] x265_3.5/source/common/framedata.cpp:31:5: portability: Using memset() on class which contains a floating point number. [memsetClassFloat] x265_3.5/source/common/framedata.cpp:82:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] x265_3.5/source/common/framedata.cpp:83:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] x265_3.5/source/common/framedata.cpp:46:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/framedata.cpp:47:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/framedata.cpp:48:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/framedata.cpp:65:5: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/framedata.cpp:66:5: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/loopfilter.cpp:48:23: style: The scope of the variable 'signLeft0' can be reduced. [variableScope] x265_3.5/source/common/loopfilter.cpp:68:12: style: The scope of the variable 'signDown' can be reduced. [variableScope] x265_3.5/source/common/loopfilter.cpp:69:9: style: The scope of the variable 'edgeType' can be reduced. [variableScope] x265_3.5/source/common/loopfilter.cpp:113:12: style: The scope of the variable 'signDown' can be reduced. [variableScope] x265_3.5/source/common/loopfilter.cpp:114:12: style: The scope of the variable 'edgeType' can be reduced. [variableScope] x265_3.5/source/common/loopfilter.cpp:45:79: style: Parameter 'signLeft' can be declared as pointer to const [constParameter] x265_3.5/source/common/loopfilter.cpp:45:50: style: Parameter 'offsetEo' can be declared as pointer to const [constParameter] x265_3.5/source/common/loopfilter.cpp:65:65: style: Parameter 'offsetEo' can be declared as pointer to const [constParameter] x265_3.5/source/common/loopfilter.cpp:80:71: style: Parameter 'offsetEo' can be declared as pointer to const [constParameter] x265_3.5/source/common/loopfilter.cpp:99:66: style: Parameter 'buff1' can be declared as pointer to const [constParameter] x265_3.5/source/common/loopfilter.cpp:99:82: style: Parameter 'offsetEo' can be declared as pointer to const [constParameter] x265_3.5/source/common/loopfilter.cpp:111:65: style: Parameter 'offsetEo' can be declared as pointer to const [constParameter] x265_3.5/source/common/loopfilter.cpp:36:15: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] x265_3.5/source/common/lowpassdct.cpp:39:17: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/lowpassdct.cpp:69:17: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/lowpassdct.cpp:94:17: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/lowres.cpp:38:5: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:39:5: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:40:5: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:43:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:78:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:79:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:80:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:82:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:83:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:87:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:89:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:129:5: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:132:5: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:151:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:163:5: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:164:5: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:170:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:171:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:177:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:178:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:179:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:180:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:186:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:187:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:188:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:189:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/lowres.cpp:31:77: style:inconclusive: Function 'create' argument 3 names different: declaration 'aqPartWidth' definition 'partWidth'. [funcArgNamesDifferent] x265_3.5/source/common/lowres.h:162:60: note: Function 'create' argument 3 names different: declaration 'aqPartWidth' definition 'partWidth'. x265_3.5/source/common/lowres.cpp:31:77: note: Function 'create' argument 3 names different: declaration 'aqPartWidth' definition 'partWidth'. x265_3.5/source/common/lowres.cpp:31:97: style:inconclusive: Function 'create' argument 4 names different: declaration 'aqPartHeight' definition 'partHeight'. [funcArgNamesDifferent] x265_3.5/source/common/lowres.h:162:82: note: Function 'create' argument 4 names different: declaration 'aqPartHeight' definition 'partHeight'. x265_3.5/source/common/lowres.cpp:31:97: note: Function 'create' argument 4 names different: declaration 'aqPartHeight' definition 'partHeight'. x265_3.5/source/common/md5.cpp:88:22: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/md5.cpp:98:32: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/md5.cpp:108:32: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/md5.cpp:144:32: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/md5.cpp:162:28: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/md5.cpp:56:26: style:inconclusive: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] x265_3.5/source/common/md5.h:40:26: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'. x265_3.5/source/common/md5.cpp:56:26: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'. x265_3.5/source/common/md5.cpp:186:44: style: Parameter 'in' can be declared as pointer to const [constParameter] x265_3.5/source/common/param.cpp:1666:5: style:inconclusive: Boolean expression '!!(param->internalCsp==X265_CSP_I420||param->internalCsp==X265_CSP_I422)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/common/param.cpp:1668:5: style:inconclusive: Boolean expression '!!(param->internalCsp==X265_CSP_I420)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/common/param.cpp:1666:5: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] x265_3.5/source/common/param.cpp:1668:5: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] x265_3.5/source/common/param.cpp:2073:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] x265_3.5/source/common/param.cpp:2072:14: note: outer condition: param->selectiveSAO x265_3.5/source/common/param.cpp:2073:9: note: identical inner condition: param->selectiveSAO x265_3.5/source/common/param.cpp:1788:5: warning: Logical conjunction always evaluates to false: EXPR < 0 && EXPR > 100. [incorrectLogicOperator] x265_3.5/source/common/param.cpp:1790:5: warning: Logical conjunction always evaluates to false: EXPR < 0 && EXPR > 100. [incorrectLogicOperator] x265_3.5/source/common/param.cpp:1432:69: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] x265_3.5/source/common/param.cpp:1281:24: error: Allocation with strdup, strcmp doesn't release it. [leakNoVarFunctionCall] x265_3.5/source/common/param.cpp:1285:29: error: Allocation with strdup, strcmp doesn't release it. [leakNoVarFunctionCall] x265_3.5/source/common/param.cpp:1289:29: error: Allocation with strdup, strcmp doesn't release it. [leakNoVarFunctionCall] x265_3.5/source/common/param.cpp:96:25: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/param.cpp:1086:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/param.cpp:2093:15: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/param.cpp:1916:49: style:inconclusive: Function 'x265_param_apply_fastfirstpass' argument 1 names different: declaration 'p' definition 'param'. [funcArgNamesDifferent] x265_3.5/source/common/param.h:32:50: note: Function 'x265_param_apply_fastfirstpass' argument 1 names different: declaration 'p' definition 'param'. x265_3.5/source/common/param.cpp:1916:49: note: Function 'x265_param_apply_fastfirstpass' argument 1 names different: declaration 'p' definition 'param'. x265_3.5/source/common/param.cpp:2084:37: style:inconclusive: Function 'x265_param2string' argument 1 names different: declaration 'param' definition 'p'. [funcArgNamesDifferent] x265_3.5/source/common/param.h:33:37: note: Function 'x265_param2string' argument 1 names different: declaration 'param' definition 'p'. x265_3.5/source/common/param.cpp:2084:37: note: Function 'x265_param2string' argument 1 names different: declaration 'param' definition 'p'. x265_3.5/source/common/param.cpp:792:16: style: Variable 'count' is not assigned a value. [unassignedVariable] x265_3.5/source/common/piclist.h:75:9: style:inconclusive: Technically the member function 'X265_NS::PicList::size' can be const. [functionConst] x265_3.5/source/common/piclist.cpp:30:32: style:inconclusive: Function 'pushFront' argument 1 names different: declaration 'pic' definition 'curFrame'. [funcArgNamesDifferent] x265_3.5/source/common/piclist.h:54:27: note: Function 'pushFront' argument 1 names different: declaration 'pic' definition 'curFrame'. x265_3.5/source/common/piclist.cpp:30:32: note: Function 'pushFront' argument 1 names different: declaration 'pic' definition 'curFrame'. x265_3.5/source/common/piclist.cpp:48:31: style:inconclusive: Function 'pushBack' argument 1 names different: declaration 'pic' definition 'curFrame'. [funcArgNamesDifferent] x265_3.5/source/common/piclist.h:51:26: note: Function 'pushBack' argument 1 names different: declaration 'pic' definition 'curFrame'. x265_3.5/source/common/piclist.cpp:48:31: note: Function 'pushBack' argument 1 names different: declaration 'pic' definition 'curFrame'. x265_3.5/source/common/piclist.cpp:129:29: style:inconclusive: Function 'remove' argument 1 names different: declaration 'pic' definition 'curFrame'. [funcArgNamesDifferent] x265_3.5/source/common/piclist.h:69:24: note: Function 'remove' argument 1 names different: declaration 'pic' definition 'curFrame'. x265_3.5/source/common/piclist.cpp:129:29: note: Function 'remove' argument 1 names different: declaration 'pic' definition 'curFrame'. x265_3.5/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_picWidth' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_picHeight' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_picCsp' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_lumaMarginX' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_lumaMarginY' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_chromaMarginX' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_chromaMarginY' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_vmafScore' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_param' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/picyuv.cpp:98:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:110:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:111:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:158:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:159:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:169:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:170:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:181:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:186:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:273:30: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:288:34: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:289:34: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:312:32: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:330:36: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:331:36: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:348:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:349:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:350:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:481:21: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:586:40: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/picyuv.cpp:542:26: style:inconclusive: Function 'crcFinish' argument 1 names different: declaration 'crc' definition 'crcVal'. [funcArgNamesDifferent] x265_3.5/source/common/picyuv.h:114:27: note: Function 'crcFinish' argument 1 names different: declaration 'crc' definition 'crcVal'. x265_3.5/source/common/picyuv.cpp:542:26: note: Function 'crcFinish' argument 1 names different: declaration 'crc' definition 'crcVal'. x265_3.5/source/common/pixel.cpp:213:28: style: The scope of the variable 'b0' can be reduced. [variableScope] x265_3.5/source/common/pixel.cpp:213:32: style: The scope of the variable 'b1' can be reduced. [variableScope] x265_3.5/source/common/pixel.cpp:302:48: style: The scope of the variable 'b1' can be reduced. [variableScope] x265_3.5/source/common/pixel.cpp:302:52: style: The scope of the variable 'b2' can be reduced. [variableScope] x265_3.5/source/common/pixel.cpp:302:56: style: The scope of the variable 'b3' can be reduced. [variableScope] x265_3.5/source/common/pixel.cpp:1027:29: style:inconclusive: Function 'extendPicBorder' argument 1 names different: declaration 'recon' definition 'pic'. [funcArgNamesDifferent] x265_3.5/source/common/common.h:419:29: note: Function 'extendPicBorder' argument 1 names different: declaration 'recon' definition 'pic'. x265_3.5/source/common/pixel.cpp:1027:29: note: Function 'extendPicBorder' argument 1 names different: declaration 'recon' definition 'pic'. x265_3.5/source/common/pixel.cpp:122:16: style: Parameter 'encDC' can be declared as const array [constParameter] x265_3.5/source/common/pixel.cpp:122:63: style: Parameter 'costMvX' can be declared as pointer to const [constParameter] x265_3.5/source/common/pixel.cpp:139:16: style: Parameter 'encDC' can be declared as const array [constParameter] x265_3.5/source/common/pixel.cpp:139:63: style: Parameter 'costMvX' can be declared as pointer to const [constParameter] x265_3.5/source/common/pixel.cpp:154:16: style: Parameter 'encDC' can be declared as const array [constParameter] x265_3.5/source/common/pixel.cpp:154:57: style: Parameter 'costMvX' can be declared as pointer to const [constParameter] x265_3.5/source/common/pixel.cpp:943:51: style: Parameter 'src' can be declared as pointer to const [constParameter] x265_3.5/source/common/pixel.cpp:949:53: style: Parameter 'src' can be declared as pointer to const [constParameter] x265_3.5/source/common/ppc/dct_altivec.cpp:509:32: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/dct_altivec.cpp:518:33: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/dct_altivec.cpp:780:33: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/dct_altivec.cpp:783:33: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/dct_altivec.cpp:799:33: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/dct_altivec.cpp:802:33: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/dct_altivec.cpp:401:26: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] x265_3.5/source/common/ppc/dct_altivec.cpp:529:12: style: Unused variable: k [unusedVariable] x265_3.5/source/common/ppc/dct_altivec.cpp:685:12: style: Unused variable: k [unusedVariable] x265_3.5/source/common/ppc/intrapred_altivec.cpp:60:35: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:62:35: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:64:35: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:66:35: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:249:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:250:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:251:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:252:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:893:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:894:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:895:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:896:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:1576:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:1577:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:1578:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:1579:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:2222:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:2223:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:2224:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:2225:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:2868:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:2869:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:2870:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:2871:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:3510:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:3511:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:3512:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:3513:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:4154:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:4155:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:4156:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:4157:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:4752:35: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:4754:35: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:4756:35: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:4758:35: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:5059:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:5060:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:5061:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:5062:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:5741:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:5742:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:5743:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:5744:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:6387:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:6388:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:6389:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:6390:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:7032:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:7033:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:7034:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:7035:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:7680:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:7681:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:7682:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:7683:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:8326:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:8327:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:8328:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:8329:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:8976:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:8977:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:8978:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:8979:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:9611:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:9612:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:9613:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:9614:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:10003:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:10004:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:10005:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:10006:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:10730:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:10731:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:10732:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:10733:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:11499:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:11500:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:11501:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:11502:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:12279:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:12280:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:12281:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:12282:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:13058:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:13059:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:13060:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:13061:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:13826:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:13827:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:13828:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:13829:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:14595:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:14596:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:14597:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:14598:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:15109:41: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:15111:39: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:15113:39: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:15115:39: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:15142:39: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:15144:39: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:15146:39: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:15148:39: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:15553:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:15554:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:15555:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:15556:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:16095:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:16096:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:16097:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:16098:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:16675:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:16676:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:16677:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:16678:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:17295:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:17296:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:17297:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:17298:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:17961:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:17962:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:17963:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:17964:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:18760:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:18761:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:18762:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:18763:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:19564:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:19565:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:19566:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:19567:56: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:20330:35: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:20332:35: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:20334:35: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:20336:35: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30756:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30756:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30756:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30756:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30756:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30756:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30757:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30757:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30757:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30757:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30757:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30757:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30758:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30758:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30758:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30758:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30758:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30758:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30759:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30759:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30759:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30759:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30759:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30759:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30760:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30760:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30760:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30760:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30760:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30760:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30761:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30761:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30761:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30761:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30761:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30761:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30762:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30762:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30762:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30762:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30762:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30762:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30763:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30763:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30763:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30763:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30763:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30763:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30764:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30764:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30764:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30764:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30764:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30764:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30765:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30765:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30765:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30765:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30765:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30765:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30766:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30766:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30766:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30766:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30766:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30766:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30767:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30767:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30767:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30767:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30767:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30767:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30768:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30768:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30768:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30768:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30768:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30768:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30769:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30769:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30769:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30769:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30769:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30769:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30770:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30770:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30770:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30770:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30770:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30770:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30771:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30771:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30771:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30771:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30771:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30771:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30772:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30772:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30772:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30772:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30772:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30772:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30773:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30773:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30773:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30773:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30773:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30773:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30774:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30774:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30774:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30774:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30774:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30774:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30775:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30775:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30775:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30775:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30775:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30775:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30776:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30776:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30776:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30776:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30776:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30776:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30777:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30777:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30777:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30777:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30777:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30777:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30778:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30778:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30778:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30778:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30778:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30778:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30779:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30779:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30779:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30779:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30779:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30779:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30780:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30780:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30780:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30780:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30780:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30780:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30781:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30781:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30781:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30781:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30781:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30781:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30782:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30782:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30782:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30782:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30782:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30782:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30783:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30783:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30783:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30783:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30783:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30783:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30784:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30784:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30784:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30784:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30784:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30784:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30785:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30785:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30785:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30785:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30785:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30785:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30786:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30786:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30786:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30786:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30786:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30786:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30787:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30787:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30787:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30787:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30787:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30787:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30788:5: style: Redundant initialization for 'srcPix0'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30788:5: note: srcPix0 is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30788:5: note: srcPix0 is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:30788:5: style: Redundant initialization for 'dst'. The initialized value is overwritten before it is read. [redundantInitialization] x265_3.5/source/common/ppc/intrapred_altivec.cpp:30788:5: note: dst is initialized x265_3.5/source/common/ppc/intrapred_altivec.cpp:30788:5: note: dst is overwritten x265_3.5/source/common/ppc/intrapred_altivec.cpp:23387:9: style: The scope of the variable 'offset' can be reduced. [variableScope] x265_3.5/source/common/ppc/intrapred_altivec.cpp:182:13: style: Variable 'off' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/ppc/intrapred_altivec.cpp:4980:5: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/ppc/intrapred_altivec.cpp:20452:13: style: Variable 'off' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/ppc/ipfilter_altivec.cpp:575:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/ipfilter_altivec.cpp:648:20: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/ipfilter_altivec.cpp:649:20: style: C-style pointer casting [cstyleCast] x265_3.5/source/common/ppc/ipfilter_altivec.cpp:489:20: style: Unused variable: col [unusedVariable] x265_3.5/source/common/ppc/pixel_altivec.cpp:1246:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x265_3.5/source/common/ppc/pixel_altivec.cpp:1247:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x265_3.5/source/common/ppc/pixel_altivec.cpp:1419:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x265_3.5/source/common/ppc/pixel_altivec.cpp:1420:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x265_3.5/source/common/ppc/pixel_altivec.cpp:1879:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x265_3.5/source/common/ppc/pixel_altivec.cpp:1880:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x265_3.5/source/common/ppc/pixel_altivec.cpp:2136:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x265_3.5/source/common/ppc/pixel_altivec.cpp:2137:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x265_3.5/source/common/ppc/pixel_altivec.cpp:2248:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x265_3.5/source/common/ppc/pixel_altivec.cpp:2351:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x265_3.5/source/common/ppc/pixel_altivec.cpp:2672:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x265_3.5/source/common/ppc/pixel_altivec.cpp:3610:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x265_3.5/source/common/ppc/pixel_altivec.cpp:3611:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x265_3.5/source/common/ppc/pixel_altivec.cpp:3808:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x265_3.5/source/common/ppc/pixel_altivec.cpp:3809:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x265_3.5/source/common/ppc/pixel_altivec.cpp:3875:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x265_3.5/source/common/ppc/pixel_altivec.cpp:4060:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] x265_3.5/source/common/ppc/pixel_altivec.cpp:2974:3: warning:inconclusive: Found suspicious operator '+', result is not used. [constStatement] x265_3.5/source/common/ppc/pixel_altivec.cpp:2248:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/ppc/pixel_altivec.cpp:2248:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/ppc/pixel_altivec.cpp:2351:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/ppc/pixel_altivec.cpp:2351:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/ppc/pixel_altivec.cpp:2672:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/ppc/pixel_altivec.cpp:2672:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/ppc/pixel_altivec.cpp:3875:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/ppc/pixel_altivec.cpp:3875:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/ppc/pixel_altivec.cpp:4060:5: style: Variable 'pix1' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/ppc/pixel_altivec.cpp:4060:5: style: Variable 'pix2' is assigned a value that is never used. [unreadVariable] x265_3.5/source/common/quant.h:131:62: style:inconclusive: Boolean expression 'cgPosX!=(trSizeCG-1)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/common/quant.h:132:62: style:inconclusive: Boolean expression 'cgPosY!=(trSizeCG-1)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/common/quant.h:142:62: style:inconclusive: Boolean expression 'cgPosX!=(trSizeCG-1)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/common/quant.h:143:62: style:inconclusive: Boolean expression 'cgPosY!=(trSizeCG-1)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/common/quant.h:47:5: warning: Member variable 'QpParam::rem' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/quant.h:47:5: warning: Member variable 'QpParam::per' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/quant.h:47:5: warning: Member variable 'QpParam::lambda2' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/quant.h:47:5: warning: Member variable 'QpParam::lambda' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/predict.cpp:58:10: warning: Member variable 'Predict::intraNeighbourBuf' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/predict.cpp:58:10: warning: Member variable 'Predict::m_csp' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/predict.cpp:58:10: warning: Member variable 'Predict::m_hChromaShift' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/predict.cpp:58:10: warning: Member variable 'Predict::m_vChromaShift' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/common/predict.h:91:10: performance:inconclusive: Technically the member function 'X265_NS::Predict::predInterLumaPixel' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/common/predict.cpp:245:15: note: Technically the member function 'X265_NS::Predict::predInterLumaPixel' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/common/predict.h:91:10: note: Technically the member function 'X265_NS::Predict::predInterLumaPixel' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/common/predict.h:94:10: performance:inconclusive: Technically the member function 'X265_NS::Predict::predInterLumaShort' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/common/predict.cpp:268:15: note: Technically the member function 'X265_NS::Predict::predInterLumaShort' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/common/predict.h:94:10: note: Technically the member function 'X265_NS::Predict::predInterLumaShort' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/common/predict.h:97:10: performance:inconclusive: Technically the member function 'X265_NS::Predict::addWeightBi' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/common/predict.cpp:411:15: note: Technically the member function 'X265_NS::Predict::addWeightBi' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/common/predict.h:97:10: note: Technically the member function 'X265_NS::Predict::addWeightBi' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/common/predict.h:98:10: performance:inconclusive: Technically the member function 'X265_NS::Predict::addWeightUni' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/common/predict.cpp:525:15: note: Technically the member function 'X265_NS::Predict::addWeightUni' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/common/predict.h:98:10: note: Technically the member function 'X265_NS::Predict::addWeightUni' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/common/predict.h:103:10: style:inconclusive: Technically the member function 'X265_NS::Predict::predIntraLumaAng' can be const. [functionConst] x265_3.5/source/common/predict.cpp:579:15: note: Technically the member function 'X265_NS::Predict::predIntraLumaAng' can be const. x265_3.5/source/common/predict.h:103:10: note: Technically the member function 'X265_NS::Predict::predIntraLumaAng' can be const. x265_3.5/source/common/predict.h:104:10: style:inconclusive: Technically the member function 'X265_NS::Predict::predIntraChromaAng' can be const. [functionConst] x265_3.5/source/common/predict.cpp:590:15: note: Technically the member function 'X265_NS::Predict::predIntraChromaAng' can be const. x265_3.5/source/common/predict.h:104:10: note: Technically the member function 'X265_NS::Predict::predIntraChromaAng' can be const. x265_3.5/source/common/predict.cpp:794:13: style: The scope of the variable 'next' can be reduced. [variableScope] x265_3.5/source/common/predict.cpp:579:57: style:inconclusive: Function 'predIntraLumaAng' argument 2 names different: declaration 'pred' definition 'dst'. [funcArgNamesDifferent] x265_3.5/source/common/predict.h:103:52: note: Function 'predIntraLumaAng' argument 2 names different: declaration 'pred' definition 'dst'. x265_3.5/source/common/predict.cpp:579:57: note: Function 'predIntraLumaAng' argument 2 names different: declaration 'pred' definition 'dst'. x265_3.5/source/common/predict.cpp:590:59: style:inconclusive: Function 'predIntraChromaAng' argument 2 names different: declaration 'pred' definition 'dst'. [funcArgNamesDifferent] x265_3.5/source/common/predict.h:104:54: note: Function 'predIntraChromaAng' argument 2 names different: declaration 'pred' definition 'dst'. x265_3.5/source/common/predict.cpp:590:59: note: Function 'predIntraChromaAng' argument 2 names different: declaration 'pred' definition 'dst'. x265_3.5/source/common/predict.cpp:664:120: style:inconclusive: Function 'initIntraNeighbors' argument 5 names different: declaration 'IntraNeighbors' definition 'intraNeighbors'. [funcArgNamesDifferent] x265_3.5/source/common/predict.h:109:122: note: Function 'initIntraNeighbors' argument 5 names different: declaration 'IntraNeighbors' definition 'intraNeighbors'. x265_3.5/source/common/predict.cpp:664:120: note: Function 'initIntraNeighbors' argument 5 names different: declaration 'IntraNeighbors' definition 'intraNeighbors'. x265_3.5/source/common/predict.cpp:245:65: style: Parameter 'dstYuv' can be declared as reference to const [constParameter] x265_3.5/source/common/predict.cpp:306:67: style: Parameter 'dstYuv' can be declared as reference to const [constParameter] x265_3.5/source/common/predict.cpp:355:72: style: Parameter 'dstSYuv' can be declared as reference to const [constParameter] x265_3.5/source/common/primitives.h:438:26: style: Local variable 'lumaPartitionMapTable' shadows outer variable [shadowVariable] x265_3.5/source/common/primitives.cpp:30:22: note: Shadowed declaration x265_3.5/source/common/primitives.h:438:26: note: Shadow variable x265_3.5/source/common/primitives.h:450:26: style: Local variable 'lumaPartitionMapTable' shadows outer variable [shadowVariable] x265_3.5/source/common/primitives.cpp:30:22: note: Shadowed declaration x265_3.5/source/common/primitives.h:450:26: note: Shadow variable x265_3.5/source/common/quant.cpp:1090:37: style:inconclusive: Boolean expression 'c1==1' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] x265_3.5/source/common/quant.cpp:1328:56: style:inconclusive: Boolean expression 'abs(dstCoeff[codeParams.scan[lastNZPosInCG+subPos]])==1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/common/quant.cpp:1361:62: style:inconclusive: Boolean expression 'n==firstNZPosInCG' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/common/quant.cpp:1367:55: style:inconclusive: Boolean expression 'ndistortionData=NULL', assigned value is 0 x265_3.5/source/encoder/api.cpp:793:29: note: Null pointer dereference x265_3.5/source/encoder/api.cpp:751:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/api.cpp:1009:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/api.cpp:1012:33: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/api.cpp:1156:33: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/api.cpp:1251:37: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/api.cpp:1539:44: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/api.cpp:1641:28: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/api.cpp:1696:31: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/api.cpp:1709:22: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/api.cpp:1114:21: style: The scope of the variable 'method' can be reduced. [variableScope] x265_3.5/source/encoder/api.cpp:1115:21: style: The scope of the variable 'multilibname' can be reduced. [variableScope] x265_3.5/source/encoder/api.cpp:1200:21: style: The scope of the variable 'method' can be reduced. [variableScope] x265_3.5/source/encoder/api.cpp:1201:21: style: The scope of the variable 'multilibname' can be reduced. [variableScope] x265_3.5/source/encoder/api.cpp:873:1: style: Label 'fail' is not used. [unusedLabel] x265_3.5/source/encoder/api.cpp:395:14: style: Variable 'read' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/bitcost.cpp:54:41: error: Array 's_costs[82]' accessed at index s_costs[*][-65536], which is out of bounds. [negativeIndex] x265_3.5/source/encoder/bitcost.cpp:53:31: note: Assuming that condition 'i<=2*BC_MAX_MV' is not redundant x265_3.5/source/encoder/bitcost.cpp:54:41: note: Negative array index x265_3.5/source/encoder/bitcost.cpp:72:34: error: Array 's_fpelMvCosts[82][4]' accessed at index s_fpelMvCosts[*][*][-16384], which is out of bounds. [negativeIndex] x265_3.5/source/encoder/bitcost.cpp:70:30: note: Assignment 'i=-(BC_MAX_MV>>1)', assigned value is -16384 x265_3.5/source/encoder/bitcost.cpp:72:34: note: Negative array index x265_3.5/source/encoder/bitcost.cpp:39:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] x265_3.5/source/encoder/bitcost.cpp:33:9: note: outer condition: !s_costs[qp] x265_3.5/source/encoder/bitcost.cpp:39:13: note: identical inner condition: !s_costs[qp] x265_3.5/source/encoder/bitcost.cpp:62:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] x265_3.5/source/encoder/bitcost.cpp:59:13: note: outer condition: !s_fpelMvCosts[qp][j] x265_3.5/source/encoder/bitcost.cpp:62:17: note: identical inner condition: !s_fpelMvCosts[qp][j] x265_3.5/source/encoder/dpb.h:85:17: style:inconclusive: Technically the member function 'X265_NS::DPB::getNalUnitType' can be const. [functionConst] x265_3.5/source/encoder/dpb.cpp:326:18: note: Technically the member function 'X265_NS::DPB::getNalUnitType' can be const. x265_3.5/source/encoder/dpb.h:85:17: note: Technically the member function 'X265_NS::DPB::getNalUnitType' can be const. x265_3.5/source/encoder/dpb.h:50:5: style: Class 'DPB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] x265_3.5/source/encoder/dpb.cpp:326:37: style:inconclusive: Function 'getNalUnitType' argument 1 names different: declaration 'curPoc' definition 'curPOC'. [funcArgNamesDifferent] x265_3.5/source/encoder/dpb.h:85:36: note: Function 'getNalUnitType' argument 1 names different: declaration 'curPoc' definition 'curPOC'. x265_3.5/source/encoder/dpb.cpp:326:37: note: Function 'getNalUnitType' argument 1 names different: declaration 'curPoc' definition 'curPOC'. x265_3.5/source/encoder/encoder.cpp:5848:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] x265_3.5/source/encoder/encoder.cpp:5849:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] x265_3.5/source/encoder/encoder.cpp:5850:28: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] x265_3.5/source/encoder/encoder.cpp:5851:32: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] x265_3.5/source/encoder/encoder.cpp:5852:30: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_residualSumEmergency' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_countEmergency' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_firstPts' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_bframeDelayTime' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_prevReorderedPts' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_encodeStartTime' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_bframeDelay' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_numPools' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_conformanceMode' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_lastBPSEI' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_dupPicOne' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_dupPicTwo' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_externalFlush' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_bZeroLatency' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_reconfigureZone' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_saveCtuDistortionLevel' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_bQueuedIntraRefresh' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_iBitsCostSum' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_refIdxLastGOP' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_bToneMap' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_enableNal' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_inputPic' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_curYUVHist' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_prevYUVHist' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_curEdgeHist' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_prevEdgeHist' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_planeSizes' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_rdCost' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_variance' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::m_trainingCount' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::zoneReadCount' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.cpp:89:10: warning: Member variable 'Encoder::zoneWriteCount' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/slicetype.h:211:5: warning: Member variable 'PreLookaheadGroup::m_preframes' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/slicetype.h:228:5: warning: Member variable 'CostEstimateGroup::m_coop' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/slicetype.h:228:5: warning: Member variable 'CostEstimateGroup::m_slice' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/slicetype.h:228:5: warning: Member variable 'CostEstimateGroup::m_estimates' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/framefilter.h:112:5: warning: Member variable 'FrameFilter::m_useSao' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/framefilter.h:112:5: warning: Member variable 'FrameFilter::m_hChromaShift' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/framefilter.h:112:5: warning: Member variable 'FrameFilter::m_vChromaShift' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/framefilter.h:112:5: warning: Member variable 'FrameFilter::m_pad' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/framefilter.h:112:5: warning: Member variable 'FrameFilter::m_numRows' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/framefilter.h:112:5: warning: Member variable 'FrameFilter::m_numCols' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/framefilter.h:112:5: warning: Member variable 'FrameFilter::m_saoRowDelay' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/framefilter.h:112:5: warning: Member variable 'FrameFilter::m_lastHeight' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/framefilter.h:112:5: warning: Member variable 'FrameFilter::m_lastWidth' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:56:5: warning: Member variable 'SEIuserDataRegistered::m_userData' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:100:5: warning: Member variable 'SEIMasteringDisplayColorVolume::displayPrimaryX' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:100:5: warning: Member variable 'SEIMasteringDisplayColorVolume::displayPrimaryY' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:100:5: warning: Member variable 'SEIMasteringDisplayColorVolume::whitePointX' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:100:5: warning: Member variable 'SEIMasteringDisplayColorVolume::whitePointY' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:100:5: warning: Member variable 'SEIMasteringDisplayColorVolume::maxDisplayMasteringLuminance' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:100:5: warning: Member variable 'SEIMasteringDisplayColorVolume::minDisplayMasteringLuminance' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:136:5: warning: Member variable 'SEIContentLightLevel::max_content_light_level' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:136:5: warning: Member variable 'SEIContentLightLevel::max_pic_average_light_level' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:153:5: warning: Member variable 'SEIDecodedPictureHash::m_method' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:153:5: warning: Member variable 'SEIDecodedPictureHash::m_crc' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:153:5: warning: Member variable 'SEIDecodedPictureHash::m_checksum' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:153:5: warning: Member variable 'SEIDecodedPictureHash::m_digest' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:198:5: warning: Member variable 'SEIActiveParameterSets::m_selfContainedCvsFlag' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:198:5: warning: Member variable 'SEIActiveParameterSets::m_noParamSetUpdateFlag' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:220:5: warning: Member variable 'SEIBufferingPeriod::m_initialCpbRemovalDelay' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:220:5: warning: Member variable 'SEIBufferingPeriod::m_initialCpbRemovalDelayOffset' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:254:5: warning: Member variable 'SEIPictureTiming::m_picStruct' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:254:5: warning: Member variable 'SEIPictureTiming::m_sourceScanType' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:254:5: warning: Member variable 'SEIPictureTiming::m_duplicateFlag' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:254:5: warning: Member variable 'SEIPictureTiming::m_auCpbRemovalDelay' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:254:5: warning: Member variable 'SEIPictureTiming::m_picDpbOutputDelay' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:291:5: warning: Member variable 'SEIRecoveryPoint::m_recoveryPocCnt' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:291:5: warning: Member variable 'SEIRecoveryPoint::m_exactMatchingFlag' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/sei.h:291:5: warning: Member variable 'SEIRecoveryPoint::m_brokenLinkFlag' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/encoder.h:316:10: performance:inconclusive: Technically the member function 'X265_NS::Encoder::isReconfigureRc' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/encoder/encoder.cpp:2538:15: note: Technically the member function 'X265_NS::Encoder::isReconfigureRc' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/encoder.h:316:10: note: Technically the member function 'X265_NS::Encoder::isReconfigureRc' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/encoder.h:340:10: style:inconclusive: Technically the member function 'X265_NS::Encoder::configureZone' can be const. [functionConst] x265_3.5/source/encoder/encoder.cpp:3476:15: note: Technically the member function 'X265_NS::Encoder::configureZone' can be const. x265_3.5/source/encoder/encoder.h:340:10: note: Technically the member function 'X265_NS::Encoder::configureZone' can be const. x265_3.5/source/encoder/encoder.h:350:10: performance:inconclusive: Technically the member function 'X265_NS::Encoder::computeDistortionOffset' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/encoder/encoder.cpp:5315:15: note: Technically the member function 'X265_NS::Encoder::computeDistortionOffset' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/encoder.h:350:10: note: Technically the member function 'X265_NS::Encoder::computeDistortionOffset' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/encoder.h:354:9: performance:inconclusive: Technically the member function 'X265_NS::Encoder::getPuShape' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/encoder/encoder.cpp:5287:14: note: Technically the member function 'X265_NS::Encoder::getPuShape' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/encoder.h:354:9: note: Technically the member function 'X265_NS::Encoder::getPuShape' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/encoder.h:360:10: performance:inconclusive: Technically the member function 'X265_NS::Encoder::copyDistortionData' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/encoder/encoder.cpp:5444:15: note: Technically the member function 'X265_NS::Encoder::copyDistortionData' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/encoder.h:360:10: note: Technically the member function 'X265_NS::Encoder::copyDistortionData' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/encoder.h:370:14: performance:inconclusive: Technically the member function 'X265_NS::Encoder::computeSSD' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/encoder/encoder.cpp:1118:19: note: Technically the member function 'X265_NS::Encoder::computeSSD' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/encoder.h:370:14: note: Technically the member function 'X265_NS::Encoder::computeSSD' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/encoder.h:374:10: performance:inconclusive: Technically the member function 'X265_NS::Encoder::copyPicture' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/encoder/encoder.cpp:1340:15: note: Technically the member function 'X265_NS::Encoder::copyPicture' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/encoder.h:374:10: note: Technically the member function 'X265_NS::Encoder::copyPicture' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/encoder.h:378:12: performance:inconclusive: Technically the member function 'X265_NS::Encoder::normalizeRange' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/encoder/encoder.cpp:1526:17: note: Technically the member function 'X265_NS::Encoder::normalizeRange' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/encoder.h:378:12: note: Technically the member function 'X265_NS::Encoder::normalizeRange' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/encoder.h:379:10: style:inconclusive: Technically the member function 'X265_NS::Encoder::findSceneCuts' can be const. [functionConst] x265_3.5/source/encoder/encoder.cpp:1531:15: note: Technically the member function 'X265_NS::Encoder::findSceneCuts' can be const. x265_3.5/source/encoder/encoder.h:379:10: note: Technically the member function 'X265_NS::Encoder::findSceneCuts' can be const. x265_3.5/source/encoder/encoder.h:388:10: performance:inconclusive: Technically the member function 'X265_NS::Encoder::configureDolbyVisionParams' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/encoder/encoder.cpp:3526:15: note: Technically the member function 'X265_NS::Encoder::configureDolbyVisionParams' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/encoder.h:388:10: note: Technically the member function 'X265_NS::Encoder::configureDolbyVisionParams' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/encoder.h:392:10: style:inconclusive: Technically the member function 'X265_NS::Encoder::initVPS' can be const. [functionConst] x265_3.5/source/encoder/encoder.cpp:3344:15: note: Technically the member function 'X265_NS::Encoder::initVPS' can be const. x265_3.5/source/encoder/encoder.h:392:10: note: Technically the member function 'X265_NS::Encoder::initVPS' can be const. x265_3.5/source/encoder/encoder.h:394:10: style:inconclusive: Technically the member function 'X265_NS::Encoder::initPPS' can be const. [functionConst] x265_3.5/source/encoder/encoder.cpp:3432:15: note: Technically the member function 'X265_NS::Encoder::initPPS' can be const. x265_3.5/source/encoder/encoder.h:394:10: note: Technically the member function 'X265_NS::Encoder::initPPS' can be const. x265_3.5/source/encoder/slicetype.h:211:5: style: Class 'PreLookaheadGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] x265_3.5/source/encoder/frameencoder.h:214:9: style: Class 'WeightAnalysis' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] x265_3.5/source/encoder/sei.h:65:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/encoder/sei.h:48:18: note: Virtual function in base class x265_3.5/source/encoder/sei.h:65:10: note: Function in derived class x265_3.5/source/encoder/sei.h:88:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/encoder/sei.h:48:18: note: Virtual function in base class x265_3.5/source/encoder/sei.h:88:10: note: Function in derived class x265_3.5/source/encoder/sei.h:119:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/encoder/sei.h:48:18: note: Virtual function in base class x265_3.5/source/encoder/sei.h:119:10: note: Function in derived class x265_3.5/source/encoder/sei.h:143:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/encoder/sei.h:48:18: note: Virtual function in base class x265_3.5/source/encoder/sei.h:143:10: note: Function in derived class x265_3.5/source/encoder/sei.h:170:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/encoder/sei.h:48:18: note: Virtual function in base class x265_3.5/source/encoder/sei.h:170:10: note: Function in derived class x265_3.5/source/encoder/sei.h:206:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/encoder/sei.h:48:18: note: Virtual function in base class x265_3.5/source/encoder/sei.h:206:10: note: Function in derived class x265_3.5/source/encoder/sei.h:236:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/encoder/sei.h:48:18: note: Virtual function in base class x265_3.5/source/encoder/sei.h:236:10: note: Function in derived class x265_3.5/source/encoder/sei.h:266:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/encoder/sei.h:48:18: note: Virtual function in base class x265_3.5/source/encoder/sei.h:266:10: note: Function in derived class x265_3.5/source/encoder/sei.h:300:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/encoder/sei.h:48:18: note: Virtual function in base class x265_3.5/source/encoder/sei.h:300:10: note: Function in derived class x265_3.5/source/encoder/sei.h:320:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/encoder/sei.h:48:18: note: Virtual function in base class x265_3.5/source/encoder/sei.h:320:10: note: Function in derived class x265_3.5/source/encoder/encoder.cpp:4310:35: style: The statement 'if (m_param->searchMethod!=m_param->hmeSearchMethod[2]) m_param->searchMethod=m_param->hmeSearchMethod[2]' is logically equivalent to 'm_param->searchMethod=m_param->hmeSearchMethod[2]'. [duplicateConditionalAssign] x265_3.5/source/encoder/encoder.cpp:4311:35: note: Assignment 'm_param->searchMethod=m_param->hmeSearchMethod[2]' x265_3.5/source/encoder/encoder.cpp:4310:35: note: Condition 'm_param->searchMethod!=m_param->hmeSearchMethod[2]' is redundant x265_3.5/source/encoder/encoder.cpp:4312:34: style: The statement 'if (m_param->searchRange!=m_param->hmeRange[2]) m_param->searchRange=m_param->hmeRange[2]' is logically equivalent to 'm_param->searchRange=m_param->hmeRange[2]'. [duplicateConditionalAssign] x265_3.5/source/encoder/encoder.cpp:4313:34: note: Assignment 'm_param->searchRange=m_param->hmeRange[2]' x265_3.5/source/encoder/encoder.cpp:4312:34: note: Condition 'm_param->searchRange!=m_param->hmeRange[2]' is redundant x265_3.5/source/encoder/encoder.cpp:873:27: style: Condition 'k>=1' is always true [knownConditionTrueFalse] x265_3.5/source/encoder/encoder.cpp:868:23: note: Assuming that condition 'k==0' is not redundant x265_3.5/source/encoder/encoder.cpp:873:27: note: Condition 'k>=1' is always true x265_3.5/source/encoder/encoder.cpp:2767:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] x265_3.5/source/encoder/encoder.cpp:187:30: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:938:18: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:975:14: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:976:14: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:977:14: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:978:14: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:979:14: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:980:14: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:981:14: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:982:14: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:983:14: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:984:14: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1233:21: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1234:19: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1237:25: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1238:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1239:25: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1240:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1248:18: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1249:18: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1256:22: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1257:22: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1258:22: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1259:22: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1275:19: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1276:19: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1293:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1294:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1295:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1296:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1357:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1358:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1374:15: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1377:22: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1378:22: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1386:17: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1391:21: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1392:21: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1406:18: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1407:18: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1408:18: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1615:33: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1941:27: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:2593:36: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:2601:89: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:2626:48: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:2634:101: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:3323:36: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:4510:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:4531:21: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:4881:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:5371:40: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:5450:57: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:5661:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:5718:40: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:5861:34: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/encoder.cpp:1350:19: style: Variable 'dest->userSEI' is reassigned a value before the old one has been used. [redundantAssignment] x265_3.5/source/encoder/encoder.cpp:1344:19: note: dest->userSEI is assigned x265_3.5/source/encoder/encoder.cpp:1350:19: note: dest->userSEI is overwritten x265_3.5/source/encoder/encoder.cpp:1226:9: style:inconclusive: Same expression used in consecutive assignments of 'maxvalY' and 'maxvalC'. [duplicateAssignExpression] x265_3.5/source/encoder/encoder.cpp:1227:9: note: Same expression used in consecutive assignments of 'maxvalY' and 'maxvalC'. x265_3.5/source/encoder/encoder.cpp:1226:9: note: Same expression used in consecutive assignments of 'maxvalY' and 'maxvalC'. x265_3.5/source/encoder/encoder.cpp:3007:9: style:inconclusive: Same expression used in consecutive assignments of 'maxvalY' and 'maxvalC'. [duplicateAssignExpression] x265_3.5/source/encoder/encoder.cpp:3008:9: note: Same expression used in consecutive assignments of 'maxvalY' and 'maxvalC'. x265_3.5/source/encoder/encoder.cpp:3007:9: note: Same expression used in consecutive assignments of 'maxvalY' and 'maxvalC'. x265_3.5/source/encoder/encoder.cpp:1207:24: style: The scope of the variable 'ssdU' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1207:34: style: The scope of the variable 'ssdV' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1246:36: style: The scope of the variable 'uChar1' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1246:45: style: The scope of the variable 'uChar2' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1246:54: style: The scope of the variable 'vChar1' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1246:63: style: The scope of the variable 'vChar2' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1270:39: style: The scope of the variable 'uShort1' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1270:49: style: The scope of the variable 'uShort2' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1270:59: style: The scope of the variable 'vShort1' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1270:69: style: The scope of the variable 'vShort2' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1384:26: style: The scope of the variable 'uChar' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1384:34: style: The scope of the variable 'vChar' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1597:10: style: The scope of the variable 'dontRead' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1598:10: style: The scope of the variable 'bdropFrame' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1599:10: style: The scope of the variable 'dropflag' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1600:10: style: The scope of the variable 'isMaxThres' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1601:10: style: The scope of the variable 'isHardSC' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1657:20: style: The scope of the variable 'psnrWeight' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:5448:17: style: The scope of the variable 'depth' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:5520:25: style: The scope of the variable 'depth' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:5521:25: style: The scope of the variable 'mode' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:5522:25: style: The scope of the variable 'partSize' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:5551:25: style: The scope of the variable 'depth' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:5552:25: style: The scope of the variable 'predMode' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:5729:21: style: The scope of the variable 'depth' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:5748:21: style: The scope of the variable 'depth' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:5749:21: style: The scope of the variable 'predMode' can be reduced. [variableScope] x265_3.5/source/encoder/encoder.cpp:1185:25: error: Division by zero. [zerodiv] x265_3.5/source/encoder/encoder.cpp:1143:18: note: Assignment 'y=0', assigned value is 0 x265_3.5/source/encoder/encoder.cpp:1146:52: note: Assuming condition is false x265_3.5/source/encoder/encoder.cpp:1185:25: note: Division by zero x265_3.5/source/encoder/encoder.cpp:554:5: style: Label 'fail' is not used. [unusedLabel] x265_3.5/source/encoder/encoder.cpp:2646:1: style: Label 'fail' is not used. [unusedLabel] x265_3.5/source/encoder/encoder.cpp:1489:43: style:inconclusive: Function 'computeHistogramSAD' argument 1 names different: declaration 'maxUVNormalizedSAD' definition 'normalizedMaxUVSad'. [funcArgNamesDifferent] x265_3.5/source/encoder/encoder.h:377:38: note: Function 'computeHistogramSAD' argument 1 names different: declaration 'maxUVNormalizedSAD' definition 'normalizedMaxUVSad'. x265_3.5/source/encoder/encoder.cpp:1489:43: note: Function 'computeHistogramSAD' argument 1 names different: declaration 'maxUVNormalizedSAD' definition 'normalizedMaxUVSad'. x265_3.5/source/encoder/encoder.cpp:1489:71: style:inconclusive: Function 'computeHistogramSAD' argument 2 names different: declaration 'edgeNormalizedSAD' definition 'normalizedEdgeSad'. [funcArgNamesDifferent] x265_3.5/source/encoder/encoder.h:377:66: note: Function 'computeHistogramSAD' argument 2 names different: declaration 'edgeNormalizedSAD' definition 'normalizedEdgeSad'. x265_3.5/source/encoder/encoder.cpp:1489:71: note: Function 'computeHistogramSAD' argument 2 names different: declaration 'edgeNormalizedSAD' definition 'normalizedEdgeSad'. x265_3.5/source/encoder/encoder.cpp:1531:67: style:inconclusive: Function 'findSceneCuts' argument 3 names different: declaration 'm_maxUVSADVal' definition 'maxUVSad'. [funcArgNamesDifferent] x265_3.5/source/encoder/encoder.h:379:62: note: Function 'findSceneCuts' argument 3 names different: declaration 'm_maxUVSADVal' definition 'maxUVSad'. x265_3.5/source/encoder/encoder.cpp:1531:67: note: Function 'findSceneCuts' argument 3 names different: declaration 'm_maxUVSADVal' definition 'maxUVSad'. x265_3.5/source/encoder/encoder.cpp:1531:84: style:inconclusive: Function 'findSceneCuts' argument 4 names different: declaration 'm_edgeSADVal' definition 'edgeSad'. [funcArgNamesDifferent] x265_3.5/source/encoder/encoder.h:379:84: note: Function 'findSceneCuts' argument 4 names different: declaration 'm_edgeSADVal' definition 'edgeSad'. x265_3.5/source/encoder/encoder.cpp:1531:84: note: Function 'findSceneCuts' argument 4 names different: declaration 'm_edgeSADVal' definition 'edgeSad'. x265_3.5/source/encoder/encoder.cpp:1583:41: style:inconclusive: Function 'encode' argument 1 names different: declaration 'pic' definition 'pic_in'. [funcArgNamesDifferent] x265_3.5/source/encoder/encoder.h:312:36: note: Function 'encode' argument 1 names different: declaration 'pic' definition 'pic_in'. x265_3.5/source/encoder/encoder.cpp:1583:41: note: Function 'encode' argument 1 names different: declaration 'pic' definition 'pic_in'. x265_3.5/source/encoder/encoder.cpp:2997:39: style:inconclusive: Function 'finishFrameStats' argument 1 names different: declaration 'pic' definition 'curFrame'. [funcArgNamesDifferent] x265_3.5/source/encoder/encoder.h:362:34: note: Function 'finishFrameStats' argument 1 names different: declaration 'pic' definition 'curFrame'. x265_3.5/source/encoder/encoder.cpp:2997:39: note: Function 'finishFrameStats' argument 1 names different: declaration 'pic' definition 'curFrame'. x265_3.5/source/encoder/encoder.cpp:3551:37: style:inconclusive: Function 'configure' argument 1 names different: declaration 'param' definition 'p'. [funcArgNamesDifferent] x265_3.5/source/encoder/encoder.h:338:32: note: Function 'configure' argument 1 names different: declaration 'param' definition 'p'. x265_3.5/source/encoder/encoder.cpp:3551:37: note: Function 'configure' argument 1 names different: declaration 'param' definition 'p'. x265_3.5/source/encoder/encoder.cpp:4324:66: style:inconclusive: Function 'readAnalysisFile' argument 2 names different: declaration 'poc' definition 'curPoc'. [funcArgNamesDifferent] x265_3.5/source/encoder/encoder.h:346:61: note: Function 'readAnalysisFile' argument 2 names different: declaration 'poc' definition 'curPoc'. x265_3.5/source/encoder/encoder.cpp:4324:66: note: Function 'readAnalysisFile' argument 2 names different: declaration 'poc' definition 'curPoc'. x265_3.5/source/encoder/encoder.cpp:4657:66: style:inconclusive: Function 'readAnalysisFile' argument 2 names different: declaration 'poc' definition 'curPoc'. [funcArgNamesDifferent] x265_3.5/source/encoder/encoder.h:348:61: note: Function 'readAnalysisFile' argument 2 names different: declaration 'poc' definition 'curPoc'. x265_3.5/source/encoder/encoder.cpp:4657:66: note: Function 'readAnalysisFile' argument 2 names different: declaration 'poc' definition 'curPoc'. x265_3.5/source/encoder/encoder.cpp:5064:59: style:inconclusive: Function 'validateAnalysisData' argument 1 names different: declaration 'param' definition 'saveParam'. [funcArgNamesDifferent] x265_3.5/source/encoder/encoder.h:364:54: note: Function 'validateAnalysisData' argument 1 names different: declaration 'param' definition 'saveParam'. x265_3.5/source/encoder/encoder.cpp:5064:59: note: Function 'validateAnalysisData' argument 1 names different: declaration 'param' definition 'saveParam'. x265_3.5/source/encoder/encoder.cpp:5064:74: style:inconclusive: Function 'validateAnalysisData' argument 2 names different: declaration 'readWriteFlag' definition 'writeFlag'. [funcArgNamesDifferent] x265_3.5/source/encoder/encoder.h:364:65: note: Function 'validateAnalysisData' argument 2 names different: declaration 'readWriteFlag' definition 'writeFlag'. x265_3.5/source/encoder/encoder.cpp:5064:74: note: Function 'validateAnalysisData' argument 2 names different: declaration 'readWriteFlag' definition 'writeFlag'. x265_3.5/source/encoder/encoder.cpp:5340:66: style:inconclusive: Function 'readAnalysisFile' argument 2 names different: declaration 'poc' definition 'curPoc'. [funcArgNamesDifferent] x265_3.5/source/encoder/encoder.h:344:61: note: Function 'readAnalysisFile' argument 2 names different: declaration 'poc' definition 'curPoc'. x265_3.5/source/encoder/encoder.cpp:5340:66: note: Function 'readAnalysisFile' argument 2 names different: declaration 'poc' definition 'curPoc'. x265_3.5/source/encoder/encoder.cpp:5843:61: style:inconclusive: Function 'readUserSeiFile' argument 2 names different: declaration 'poc' definition 'curPoc'. [funcArgNamesDifferent] x265_3.5/source/encoder/encoder.h:366:56: note: Function 'readUserSeiFile' argument 2 names different: declaration 'poc' definition 'curPoc'. x265_3.5/source/encoder/encoder.cpp:5843:61: note: Function 'readUserSeiFile' argument 2 names different: declaration 'poc' definition 'curPoc'. x265_3.5/source/encoder/frameencoder.h:103:24: style: Parameter 'initContext' can be declared as reference to const [constParameter] x265_3.5/source/encoder/encoder.cpp:3211:34: style: Parameter 'numRefIdx' can be declared as pointer to const [constParameter] x265_3.5/source/encoder/encoder.cpp:1207:29: style: Variable 'ssdU' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/encoder.cpp:1207:39: style: Variable 'ssdV' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/encoder.cpp:1657:31: style: Variable 'psnrWeight' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/encoder.cpp:3925:22: style: Variable 'padsize' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/encoder.cpp:5448:23: style: Variable 'depth' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/encoder.cpp:5520:31: style: Variable 'depth' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/encoder.cpp:5521:30: style: Variable 'mode' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/encoder.cpp:5522:34: style: Variable 'partSize' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/encoder.cpp:5551:31: style: Variable 'depth' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/encoder.cpp:5552:34: style: Variable 'predMode' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/encoder.cpp:5553:34: style: Variable 'partSize' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/encoder.cpp:5729:27: style: Variable 'depth' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/encoder.cpp:5748:27: style: Variable 'depth' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/encoder.cpp:5749:30: style: Variable 'predMode' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/entropy.cpp:1832:63: style:inconclusive: Boolean expression '!tqBypass' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/entropy.cpp:2091:39: style:inconclusive: Boolean expression 'subSet>0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/entropy.cpp:2106:57: style:inconclusive: Boolean expression 'bHideFirstSign' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/entropy.cpp:2176:76: style:inconclusive: Boolean expression 'absCoeff[idx]>threshold' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/entropy.cpp:224:10: warning: Member variable 'Entropy::m_low' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/entropy.cpp:224:10: warning: Member variable 'Entropy::m_range' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/entropy.cpp:224:10: warning: Member variable 'Entropy::m_bufferedByte' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/entropy.cpp:224:10: warning: Member variable 'Entropy::m_numBufferedBytes' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/entropy.cpp:224:10: warning: Member variable 'Entropy::m_bitsLeft' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/entropy.cpp:224:10: warning: Member variable 'Entropy::m_estBitsSbac' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/entropy.cpp:1832:63: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] x265_3.5/source/encoder/entropy.cpp:1955:42: style: Redundant condition: log2TrSize==2. 'log2TrSize!=2 || (log2TrSize==2 && subSet==0)' is equivalent to 'log2TrSize!=2 || subSet==0' [redundantCondition] x265_3.5/source/encoder/entropy.cpp:1127:9: style: Condition 'cbfY' is always true [knownConditionTrueFalse] x265_3.5/source/encoder/entropy.cpp:1115:9: note: Assuming that condition '!cbfY' is not redundant x265_3.5/source/encoder/entropy.cpp:1127:9: note: Condition 'cbfY' is always true x265_3.5/source/encoder/entropy.cpp:1323:68: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1324:67: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1325:72: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1326:71: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1327:67: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1328:67: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1329:61: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1330:69: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1331:66: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1332:67: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1333:64: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1334:64: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1335:64: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1336:75: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1337:69: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1338:69: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1339:66: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1340:69: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1341:69: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1342:66: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1343:66: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1344:65: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1345:72: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1346:70: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1347:76: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:1348:76: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/entropy.cpp:523:9: style: The scope of the variable 'data' can be reduced. [variableScope] x265_3.5/source/encoder/entropy.cpp:1359:21: style: The scope of the variable 'bDenomCoded' can be reduced. [variableScope] x265_3.5/source/encoder/entropy.cpp:1361:21: style: The scope of the variable 'totalSignalledWeightFlags' can be reduced. [variableScope] x265_3.5/source/encoder/entropy.cpp:2020:47: style: The scope of the variable 'ctxSig' can be reduced. [variableScope] x265_3.5/source/encoder/entropy.cpp:2043:47: style: The scope of the variable 'ctxSig' can be reduced. [variableScope] x265_3.5/source/encoder/entropy.cpp:2084:22: style: The scope of the variable 'idx' can be reduced. [variableScope] x265_3.5/source/encoder/entropy.cpp:2541:11: error: Shifting by a negative value is undefined behaviour [shiftNegative] x265_3.5/source/encoder/entropy.cpp:765:39: style:inconclusive: Function 'encodeCTU' argument 1 names different: declaration 'cu' definition 'ctu'. [funcArgNamesDifferent] x265_3.5/source/encoder/entropy.h:156:34: note: Function 'encodeCTU' argument 1 names different: declaration 'cu' definition 'ctu'. x265_3.5/source/encoder/entropy.cpp:765:39: note: Function 'encodeCTU' argument 1 names different: declaration 'cu' definition 'ctu'. x265_3.5/source/encoder/entropy.cpp:894:85: style:inconclusive: Function 'finishCU' argument 4 names different: declaration 'bEncodeDQP' definition 'bCodeDQP'. [funcArgNamesDifferent] x265_3.5/source/encoder/entropy.h:228:80: note: Function 'finishCU' argument 4 names different: declaration 'bEncodeDQP' definition 'bCodeDQP'. x265_3.5/source/encoder/entropy.cpp:894:85: note: Function 'finishCU' argument 4 names different: declaration 'bEncodeDQP' definition 'bCodeDQP'. x265_3.5/source/encoder/entropy.cpp:927:79: style:inconclusive: Function 'encodeTransform' argument 3 names different: declaration 'tuDepth' definition 'curDepth'. [funcArgNamesDifferent] x265_3.5/source/encoder/entropy.h:251:74: note: Function 'encodeTransform' argument 3 names different: declaration 'tuDepth' definition 'curDepth'. x265_3.5/source/encoder/entropy.cpp:927:79: note: Function 'encodeTransform' argument 3 names different: declaration 'tuDepth' definition 'curDepth'. x265_3.5/source/encoder/entropy.cpp:927:98: style:inconclusive: Function 'encodeTransform' argument 4 names different: declaration 'log2TrSize' definition 'log2CurSize'. [funcArgNamesDifferent] x265_3.5/source/encoder/entropy.h:251:92: note: Function 'encodeTransform' argument 4 names different: declaration 'log2TrSize' definition 'log2CurSize'. x265_3.5/source/encoder/entropy.cpp:927:98: note: Function 'encodeTransform' argument 4 names different: declaration 'log2TrSize' definition 'log2CurSize'. x265_3.5/source/encoder/entropy.cpp:1062:83: style:inconclusive: Function 'encodeTransformLuma' argument 3 names different: declaration 'tuDepth' definition 'curDepth'. [funcArgNamesDifferent] x265_3.5/source/encoder/entropy.h:253:78: note: Function 'encodeTransformLuma' argument 3 names different: declaration 'tuDepth' definition 'curDepth'. x265_3.5/source/encoder/entropy.cpp:1062:83: note: Function 'encodeTransformLuma' argument 3 names different: declaration 'tuDepth' definition 'curDepth'. x265_3.5/source/encoder/entropy.cpp:1062:102: style:inconclusive: Function 'encodeTransformLuma' argument 4 names different: declaration 'log2TrSize' definition 'log2CurSize'. [funcArgNamesDifferent] x265_3.5/source/encoder/entropy.h:253:96: note: Function 'encodeTransformLuma' argument 4 names different: declaration 'log2TrSize' definition 'log2CurSize'. x265_3.5/source/encoder/entropy.cpp:1062:102: note: Function 'encodeTransformLuma' argument 4 names different: declaration 'log2TrSize' definition 'log2CurSize'. x265_3.5/source/encoder/entropy.cpp:1470:48: style:inconclusive: Function 'writeCoefRemainExGolomb' argument 1 names different: declaration 'symbol' definition 'codeNumber'. [funcArgNamesDifferent] x265_3.5/source/encoder/entropy.h:235:43: note: Function 'writeCoefRemainExGolomb' argument 1 names different: declaration 'symbol' definition 'codeNumber'. x265_3.5/source/encoder/entropy.cpp:1470:48: note: Function 'writeCoefRemainExGolomb' argument 1 names different: declaration 'symbol' definition 'codeNumber'. x265_3.5/source/encoder/entropy.cpp:1825:61: style:inconclusive: Function 'codeCoeffNxN' argument 2 names different: declaration 'coef' definition 'coeff'. [funcArgNamesDifferent] x265_3.5/source/encoder/entropy.h:169:56: note: Function 'codeCoeffNxN' argument 2 names different: declaration 'coef' definition 'coeff'. x265_3.5/source/encoder/entropy.cpp:1825:61: note: Function 'codeCoeffNxN' argument 2 names different: declaration 'coef' definition 'coeff'. x265_3.5/source/encoder/entropy.cpp:590:62: style: Parameter 'encData' can be declared as reference to const [constParameter] x265_3.5/source/encoder/entropy.cpp:2494:18: warning: Shifting 32-bit value by 4294967295 bits is undefined behaviour. See condition at line 2498. [shiftTooManyBits] x265_3.5/source/encoder/entropy.cpp:2498:20: note: Assuming that condition 'm_bitsLeft>=0' is not redundant x265_3.5/source/encoder/entropy.cpp:2496:19: note: Assignment to 'm_bitsLeft+=numBits' x265_3.5/source/encoder/entropy.cpp:2494:18: note: Shift x265_3.5/source/encoder/entropy.cpp:2495:22: warning: Shifting 32-bit value by 4294967295 bits is undefined behaviour. See condition at line 2498. [shiftTooManyBits] x265_3.5/source/encoder/entropy.cpp:2498:20: note: Assuming that condition 'm_bitsLeft>=0' is not redundant x265_3.5/source/encoder/entropy.cpp:2496:19: note: Assignment to 'm_bitsLeft+=numBits' x265_3.5/source/encoder/entropy.cpp:2495:22: note: Shift x265_3.5/source/encoder/entropy.cpp:2494:21: warning: Expression 'numBits' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] x265_3.5/source/encoder/entropy.cpp:2498:20: note: Assuming that condition 'm_bitsLeft>=0' is not redundant x265_3.5/source/encoder/entropy.cpp:2496:19: note: Assignment to 'm_bitsLeft+=numBits' x265_3.5/source/encoder/entropy.cpp:2494:21: note: Negative value is converted to an unsigned value x265_3.5/source/encoder/entropy.cpp:2495:25: warning: Expression 'numBits' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversionCond] x265_3.5/source/encoder/entropy.cpp:2498:20: note: Assuming that condition 'm_bitsLeft>=0' is not redundant x265_3.5/source/encoder/entropy.cpp:2496:19: note: Assignment to 'm_bitsLeft+=numBits' x265_3.5/source/encoder/entropy.cpp:2495:25: note: Negative value is converted to an unsigned value x265_3.5/source/encoder/frameencoder.cpp:131:29: style:inconclusive: Boolean expression 'i>=rowRange' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/frameencoder.cpp:150:29: style:inconclusive: Boolean expression 'i>=rowRange' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/frameencoder.cpp:1463:58: style:inconclusive: Boolean expression 'col==numCols-1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/frameencoder.cpp:1865:57: style:inconclusive: Boolean expression 'rowInSlice>=2' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/frameencoder.cpp:62:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_bAllRowsStop' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_vbvResetTriggerRow' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_sliceCnt' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_numRows' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_numCols' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_filterRowDelay' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_filterRowDelayCus' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_refLagRows' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_bUseSao' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_sliceAddrBits' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_sliceGroupSize' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_sliceBaseRow' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_sliceMaxBlockRow' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_rowSliceTotalBits' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_SSDY' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_SSDU' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_SSDV' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_ssim' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_accessUnitBits' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_ssimCnt' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_totalActiveWorkerCount' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_activeWorkerCountSamples' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_countRowBlocks' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_startCompressTime' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_row0WaitTime' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_allRowsAvailableTime' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_endCompressTime' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_endFrameTime' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_stallStartTime' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_totalWorkerElapsedTime' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_totalNoWorkerTime' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/frameencoder.cpp:837:16: style: The if condition is the same as the previous if condition [duplicateCondition] x265_3.5/source/encoder/frameencoder.cpp:818:16: note: First condition x265_3.5/source/encoder/frameencoder.cpp:837:16: note: Second condition x265_3.5/source/encoder/frameencoder.cpp:89:15: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/frameencoder.cpp:90:15: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/frameencoder.cpp:383:47: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/frameencoder.cpp:443:12: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/frameencoder.cpp:444:12: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/frameencoder.cpp:510:19: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/frameencoder.cpp:544:19: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/frameencoder.cpp:1637:34: style: The scope of the variable 'cuStat' can be reduced. [variableScope] x265_3.5/source/encoder/frameencoder.cpp:1342:42: style:inconclusive: Function 'processRowEncoder' argument 1 names different: declaration 'row' definition 'intRow'. [funcArgNamesDifferent] x265_3.5/source/encoder/frameencoder.h:241:40: note: Function 'processRowEncoder' argument 1 names different: declaration 'row' definition 'intRow'. x265_3.5/source/encoder/frameencoder.cpp:1342:42: note: Function 'processRowEncoder' argument 1 names different: declaration 'row' definition 'intRow'. x265_3.5/source/encoder/frameencoder.cpp:2009:71: style:inconclusive: Function 'collectCTUStatistics' argument 2 names different: declaration 'frameLog' definition 'log'. [funcArgNamesDifferent] x265_3.5/source/encoder/frameencoder.h:234:62: note: Function 'collectCTUStatistics' argument 2 names different: declaration 'frameLog' definition 'log'. x265_3.5/source/encoder/frameencoder.cpp:2009:71: note: Function 'collectCTUStatistics' argument 2 names different: declaration 'frameLog' definition 'log'. x265_3.5/source/encoder/frameencoder.cpp:2156:49: style:inconclusive: Function 'getEncodedPicture' argument 1 names different: declaration 'list' definition 'output'. [funcArgNamesDifferent] x265_3.5/source/encoder/frameencoder.h:133:39: note: Function 'getEncodedPicture' argument 1 names different: declaration 'list' definition 'output'. x265_3.5/source/encoder/frameencoder.cpp:2156:49: note: Function 'getEncodedPicture' argument 1 names different: declaration 'list' definition 'output'. x265_3.5/source/encoder/frameencoder.cpp:1913:46: style: Parameter 'ctu' can be declared as reference to const [constParameter] x265_3.5/source/encoder/framefilter.cpp:352:20: style:inconclusive: Boolean expression 'col!=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/framefilter.cpp:352:60: style:inconclusive: Boolean expression 'm_row!=0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/framefilter.cpp:352:75: style:inconclusive: Boolean expression 'm_row!=m_frameFilter->m_numRows-1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/framefilter.cpp:375:20: style:inconclusive: Boolean expression 'col==0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] x265_3.5/source/encoder/framefilter.cpp:388:20: style:inconclusive: Boolean expression 'col==0' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] x265_3.5/source/encoder/framefilter.cpp:475:46: style:inconclusive: Boolean expression '!m_frameFilter->m_useSao' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/framefilter.cpp:517:42: style:inconclusive: Boolean expression '!m_frameFilter->m_useSao' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/framefilter.cpp:538:46: style:inconclusive: Boolean expression '!ctuPrev->m_bFirstRowInSlice' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/framefilter.cpp:544:46: style:inconclusive: Boolean expression '!ctuPrev->m_bFirstRowInSlice' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/framefilter.cpp:550:46: style:inconclusive: Boolean expression '!ctuPrev->m_bFirstRowInSlice' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/framefilter.cpp:475:46: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] x265_3.5/source/encoder/framefilter.cpp:517:42: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] x265_3.5/source/encoder/framefilter.cpp:538:46: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] x265_3.5/source/encoder/framefilter.cpp:544:46: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] x265_3.5/source/encoder/framefilter.cpp:550:46: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] x265_3.5/source/encoder/framefilter.cpp:199:13: style: Condition 'm_useSao' is always true [knownConditionTrueFalse] x265_3.5/source/encoder/framefilter.cpp:180:16: note: Assignment 'm_useSao=1', assigned value is 1 x265_3.5/source/encoder/framefilter.cpp:199:13: note: Condition 'm_useSao' is always true x265_3.5/source/encoder/framefilter.cpp:229:32: style:inconclusive: Function 'start' argument 1 names different: declaration 'pic' definition 'frame'. [funcArgNamesDifferent] x265_3.5/source/encoder/framefilter.h:129:23: note: Function 'start' argument 1 names different: declaration 'pic' definition 'frame'. x265_3.5/source/encoder/framefilter.cpp:229:32: note: Function 'start' argument 1 names different: declaration 'pic' definition 'frame'. x265_3.5/source/encoder/framefilter.cpp:39:57: style: Parameter 'pix' can be declared as pointer to const [constParameter] x265_3.5/source/encoder/framefilter.cpp:49:57: style: Parameter 'pix' can be declared as pointer to const [constParameter] x265_3.5/source/encoder/framefilter.cpp:59:58: style: Parameter 'pix' can be declared as pointer to const [constParameter] x265_3.5/source/encoder/framefilter.cpp:70:58: style: Parameter 'pix' can be declared as pointer to const [constParameter] x265_3.5/source/encoder/framefilter.cpp:81:58: style: Parameter 'pix' can be declared as pointer to const [constParameter] x265_3.5/source/encoder/framefilter.cpp:93:58: style: Parameter 'pix' can be declared as pointer to const [constParameter] x265_3.5/source/encoder/level.cpp:89:41: style: Condition 'param.internalBitDepth<=10' is always true [knownConditionTrueFalse] x265_3.5/source/encoder/level.cpp:77:70: note: Assuming that condition 'param.internalBitDepth<=10' is not redundant x265_3.5/source/encoder/level.cpp:89:41: note: Condition 'param.internalBitDepth<=10' is always true x265_3.5/source/encoder/level.cpp:473:9: style: Condition 'bInvalidDepth' is always false [knownConditionTrueFalse] x265_3.5/source/encoder/level.cpp:455:26: note: Assignment 'bInvalidDepth=false', assigned value is 0 x265_3.5/source/encoder/level.cpp:473:9: note: Condition 'bInvalidDepth' is always false x265_3.5/source/encoder/level.cpp:226:10: style: The scope of the variable 'bStillPicture' can be reduced. [variableScope] x265_3.5/source/encoder/motion.cpp:646:32: style:inconclusive: Boolean expression 'bmv.y-1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:648:32: style:inconclusive: Boolean expression 'bmv.y+1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:653:32: style:inconclusive: Boolean expression 'bmv.y-1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:655:32: style:inconclusive: Boolean expression 'bmv.y+1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:657:32: style:inconclusive: Boolean expression 'bmv.y-1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:659:32: style:inconclusive: Boolean expression 'bmv.y+1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:694:36: style:inconclusive: Boolean expression 'qmv.y=qmvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:828:40: style:inconclusive: Boolean expression 'bmv.y-1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:830:40: style:inconclusive: Boolean expression 'bmv.y+1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:869:32: style:inconclusive: Boolean expression 'bmv.y>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:871:36: style:inconclusive: Boolean expression 'bmv.y+2>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:878:32: style:inconclusive: Boolean expression 'bmv.y>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:880:36: style:inconclusive: Boolean expression 'bmv.y-2>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:890:54: style:inconclusive: Boolean expression 'bmv.y+hex2[dir+1].y>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:903:62: style:inconclusive: Boolean expression 'bmv.y+hex2[dir+0].y>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:906:62: style:inconclusive: Boolean expression 'bmv.y+hex2[dir+1].y>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:909:62: style:inconclusive: Boolean expression 'bmv.y+hex2[dir+2].y>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:927:36: style:inconclusive: Boolean expression 'bmv.y-1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:929:36: style:inconclusive: Boolean expression 'bmv.y+1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:934:36: style:inconclusive: Boolean expression 'bmv.y-1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:936:36: style:inconclusive: Boolean expression 'bmv.y+1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:938:36: style:inconclusive: Boolean expression 'bmv.y-1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:940:36: style:inconclusive: Boolean expression 'bmv.y+1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:954:40: style:inconclusive: Boolean expression 'pmv.y>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:955:9: style:inconclusive: Boolean expression 'omv.y-1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:955:9: style:inconclusive: Boolean expression 'omv.y+1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:955:9: style:inconclusive: Boolean expression 'omv.y+0>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:957:13: style:inconclusive: Boolean expression 'omv.y-1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:957:13: style:inconclusive: Boolean expression 'omv.y+1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:957:13: style:inconclusive: Boolean expression 'omv.y+0>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:961:13: style:inconclusive: Boolean expression 'omv.y-1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:961:13: style:inconclusive: Boolean expression 'omv.y+1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:961:13: style:inconclusive: Boolean expression 'omv.y+0>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:969:13: style:inconclusive: Boolean expression 'omv.y-2>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:969:13: style:inconclusive: Boolean expression 'omv.y-1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:969:13: style:inconclusive: Boolean expression 'omv.y+0>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:970:13: style:inconclusive: Boolean expression 'omv.y+0>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:970:13: style:inconclusive: Boolean expression 'omv.y+1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:970:13: style:inconclusive: Boolean expression 'omv.y+2>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:976:17: style:inconclusive: Boolean expression 'omv.y+0>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:976:17: style:inconclusive: Boolean expression 'omv.y+i>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:976:17: style:inconclusive: Boolean expression 'omv.y-i>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:976:17: style:inconclusive: Boolean expression 'omv.y+i+2>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:976:17: style:inconclusive: Boolean expression 'omv.y-i-2>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:977:17: style:inconclusive: Boolean expression 'omv.y-2>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:977:17: style:inconclusive: Boolean expression 'omv.y-1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:978:17: style:inconclusive: Boolean expression 'omv.y+1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:978:17: style:inconclusive: Boolean expression 'omv.y+2>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1044:9: style:inconclusive: Boolean expression 'omv.y+0>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1044:9: style:inconclusive: Boolean expression 'omv.y+i>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1044:9: style:inconclusive: Boolean expression 'omv.y-i>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1044:9: style:inconclusive: Boolean expression 'omv.y+i+2>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1044:9: style:inconclusive: Boolean expression 'omv.y-i-2>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1045:9: style:inconclusive: Boolean expression 'omv.y-2>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1045:9: style:inconclusive: Boolean expression 'omv.y+2>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1100:17: style:inconclusive: Boolean expression 'omv.y-4>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1101:17: style:inconclusive: Boolean expression 'omv.y+4>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1102:17: style:inconclusive: Boolean expression 'omv.y-3>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1103:17: style:inconclusive: Boolean expression 'omv.y-3>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1104:17: style:inconclusive: Boolean expression 'omv.y-2>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1105:17: style:inconclusive: Boolean expression 'omv.y-2>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1106:17: style:inconclusive: Boolean expression 'omv.y-1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1107:17: style:inconclusive: Boolean expression 'omv.y-1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1108:17: style:inconclusive: Boolean expression 'omv.y+0>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1109:17: style:inconclusive: Boolean expression 'omv.y+0>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1110:17: style:inconclusive: Boolean expression 'omv.y+1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1111:17: style:inconclusive: Boolean expression 'omv.y+1>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1112:17: style:inconclusive: Boolean expression 'omv.y+2>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1113:17: style:inconclusive: Boolean expression 'omv.y+2>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1114:17: style:inconclusive: Boolean expression 'omv.y+3>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1115:17: style:inconclusive: Boolean expression 'omv.y+3>=mvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1459:25: style:inconclusive: Boolean expression 'maxSlices>1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:1459:47: style:inconclusive: Boolean expression 'bmv.y=qmvmin.y' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/motion.cpp:102:17: warning: Member variable 'MotionEstimate::partEnum' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/motion.cpp:113:5: performance: Variable 'chromaSatd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] x265_3.5/source/encoder/motion.cpp:167:117: style:inconclusive: Function 'setSourcePU' argument 6 names different: declaration 'searchMethod' definition 'method'. [funcArgNamesDifferent] x265_3.5/source/encoder/motion.h:81:105: note: Function 'setSourcePU' argument 6 names different: declaration 'searchMethod' definition 'method'. x265_3.5/source/encoder/motion.cpp:167:117: note: Function 'setSourcePU' argument 6 names different: declaration 'searchMethod' definition 'method'. x265_3.5/source/encoder/motion.cpp:167:175: style:inconclusive: Function 'setSourcePU' argument 9 names different: declaration 'subpelRefine' definition 'refine'. [funcArgNamesDifferent] x265_3.5/source/encoder/motion.h:81:169: note: Function 'setSourcePU' argument 9 names different: declaration 'subpelRefine' definition 'refine'. x265_3.5/source/encoder/motion.cpp:167:175: note: Function 'setSourcePU' argument 9 names different: declaration 'subpelRefine' definition 'refine'. x265_3.5/source/encoder/motion.cpp:194:61: style:inconclusive: Function 'setSourcePU' argument 2 names different: declaration 'ctuAddr' definition '_ctuAddr'. [funcArgNamesDifferent] x265_3.5/source/encoder/motion.h:82:49: note: Function 'setSourcePU' argument 2 names different: declaration 'ctuAddr' definition '_ctuAddr'. x265_3.5/source/encoder/motion.cpp:194:61: note: Function 'setSourcePU' argument 2 names different: declaration 'ctuAddr' definition '_ctuAddr'. x265_3.5/source/encoder/motion.cpp:194:136: style:inconclusive: Function 'setSourcePU' argument 7 names different: declaration 'searchMethod' definition 'method'. [funcArgNamesDifferent] x265_3.5/source/encoder/motion.h:82:123: note: Function 'setSourcePU' argument 7 names different: declaration 'searchMethod' definition 'method'. x265_3.5/source/encoder/motion.cpp:194:136: note: Function 'setSourcePU' argument 7 names different: declaration 'searchMethod' definition 'method'. x265_3.5/source/encoder/motion.cpp:194:154: style:inconclusive: Function 'setSourcePU' argument 8 names different: declaration 'subpelRefine' definition 'refine'. [funcArgNamesDifferent] x265_3.5/source/encoder/motion.h:82:147: note: Function 'setSourcePU' argument 8 names different: declaration 'subpelRefine' definition 'refine'. x265_3.5/source/encoder/motion.cpp:194:154: note: Function 'setSourcePU' argument 8 names different: declaration 'subpelRefine' definition 'refine'. x265_3.5/source/encoder/motion.cpp:1083:17: style: Variable 'fref_base' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_curSlice' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_isGrainEnabled' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_bufferSize' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_bufferFillFinal' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_unclippedBufferFillFinal' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_bufferFill' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_bufferRate' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_vbvMaxRate' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_bufferFillActual' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_bufferExcess' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_minBufferFill' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_maxBufferFill' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_pred' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_predType' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_currentSatd' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_framesDone' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_cplxrSum' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_wantedBitsWindow' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_accumPQp' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_accumPNorm' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_totalBits' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_encodedBits' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_satdCostWindow' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_encodedBitsWindow' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_sliderPos' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_lastRemovedSatdCost' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_numBframesInPattern' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_isPatternPresent' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_nominalRemovalTime' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_prevCpbFinalAT' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_isGopReEncoded' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_isQpModified' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_start' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_reencode' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_lastAccumPNorm' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_expectedBitsSum' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_predictedBits' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_amortizeFraction' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_amortizeFrames' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/ratecontrol.h:275:12: style:inconclusive: Technically the member function 'X265_NS::RateControl::backwardMasking' can be const. [functionConst] x265_3.5/source/encoder/ratecontrol.cpp:3252:21: note: Technically the member function 'X265_NS::RateControl::backwardMasking' can be const. x265_3.5/source/encoder/ratecontrol.h:275:12: note: Technically the member function 'X265_NS::RateControl::backwardMasking' can be const. x265_3.5/source/encoder/ratecontrol.h:292:12: style:inconclusive: Technically the member function 'X265_NS::RateControl::tuneAbrQScaleFromFeedback' can be const. [functionConst] x265_3.5/source/encoder/ratecontrol.cpp:1683:21: note: Technically the member function 'X265_NS::RateControl::tuneAbrQScaleFromFeedback' can be const. x265_3.5/source/encoder/ratecontrol.h:292:12: note: Technically the member function 'X265_NS::RateControl::tuneAbrQScaleFromFeedback' can be const. x265_3.5/source/encoder/ratecontrol.h:296:12: performance:inconclusive: Technically the member function 'X265_NS::RateControl::getPredictorType' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/encoder/ratecontrol.cpp:1508:18: note: Technically the member function 'X265_NS::RateControl::getPredictorType' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/ratecontrol.h:296:12: note: Technically the member function 'X265_NS::RateControl::getPredictorType' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/ratecontrol.h:298:12: performance:inconclusive: Technically the member function 'X265_NS::RateControl::updatePredictor' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/encoder/ratecontrol.cpp:2743:19: note: Technically the member function 'X265_NS::RateControl::updatePredictor' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/ratecontrol.h:298:12: note: Technically the member function 'X265_NS::RateControl::updatePredictor' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/ratecontrol.h:301:12: performance:inconclusive: Technically the member function 'X265_NS::RateControl::predictSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/encoder/ratecontrol.cpp:2317:21: note: Technically the member function 'X265_NS::RateControl::predictSize' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/ratecontrol.h:301:12: note: Technically the member function 'X265_NS::RateControl::predictSize' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/ratecontrol.h:312:12: performance:inconclusive: Technically the member function 'X265_NS::RateControl::splitdeltaPOC' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/encoder/ratecontrol.cpp:3140:19: note: Technically the member function 'X265_NS::RateControl::splitdeltaPOC' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/ratecontrol.h:312:12: note: Technically the member function 'X265_NS::RateControl::splitdeltaPOC' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/ratecontrol.h:313:12: performance:inconclusive: Technically the member function 'X265_NS::RateControl::splitbUsed' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/encoder/ratecontrol.cpp:3163:19: note: Technically the member function 'X265_NS::RateControl::splitbUsed' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/ratecontrol.h:313:12: note: Technically the member function 'X265_NS::RateControl::splitbUsed' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/ratecontrol.cpp:1042:51: style: Condition 'endIndex+fps=m_numEntries' is not redundant x265_3.5/source/encoder/ratecontrol.cpp:1042:51: note: Condition 'endIndex+fps=m_numEntries' is not redundant x265_3.5/source/encoder/ratecontrol.cpp:1060:59: note: Condition 'endIndex+fps-3*4' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] x265_3.5/source/encoder/search.cpp:2012:42: style:inconclusive: Boolean expression 'm_param->maxSlices>1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/search.cpp:2014:15: style:inconclusive: Boolean expression 'mvCand.ymaxSlices>1' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/search.cpp:51:5: portability: Using memset() on class which contains a floating point number. [memsetClassFloat] x265_3.5/source/encoder/search.cpp:2848:9: portability: Using memset() on class which contains a floating point number. [memsetClassFloat] x265_3.5/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_rdCost' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_bFrameParallel' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_refLagPixels' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_limitTU' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_sliceMaxY' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_sliceMinY' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_tld' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_listSelBits' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_cacheTU' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/search.cpp:310:14: style: Same expression used in consecutive assignments of 'qtLayer' and 'sizeIdx'. [duplicateAssignExpression] x265_3.5/source/encoder/search.cpp:311:14: note: Same expression used in consecutive assignments of 'qtLayer' and 'sizeIdx'. x265_3.5/source/encoder/search.cpp:310:14: note: Same expression used in consecutive assignments of 'qtLayer' and 'sizeIdx'. x265_3.5/source/encoder/search.cpp:3618:121: style: Same expression 'trSizeC%64==0' found multiple times in chain of '&&' operators. [duplicateExpression] x265_3.5/source/encoder/search.cpp:1404:18: style: The scope of the variable 'lowmode' can be reduced. [variableScope] x265_3.5/source/encoder/search.cpp:1404:27: style: The scope of the variable 'highmode' can be reduced. [variableScope] x265_3.5/source/encoder/search.cpp:2201:10: style: The scope of the variable 'useAsMVP' can be reduced. [variableScope] x265_3.5/source/encoder/search.cpp:3241:14: style: The scope of the variable 'numSig' can be reduced. [variableScope] x265_3.5/source/encoder/search.cpp:3244:14: style: The scope of the variable 'singleEnergy' can be reduced. [variableScope] x265_3.5/source/encoder/search.cpp:3246:14: style: The scope of the variable 'minCost' can be reduced. [variableScope] x265_3.5/source/encoder/search.cpp:176:1: style: Label 'fail' is not used. [unusedLabel] x265_3.5/source/encoder/search.cpp:205:60: style:inconclusive: Function 'setLambdaFromQP' argument 3 names different: declaration 'lambdaQP' definition 'lambdaQp'. [funcArgNamesDifferent] x265_3.5/source/encoder/search.h:298:61: note: Function 'setLambdaFromQP' argument 3 names different: declaration 'lambdaQP' definition 'lambdaQp'. x265_3.5/source/encoder/search.cpp:205:60: note: Function 'setLambdaFromQP' argument 3 names different: declaration 'lambdaQP' definition 'lambdaQp'. x265_3.5/source/encoder/search.cpp:305:127: style:inconclusive: Function 'codeIntraLumaQT' argument 6 names different: declaration 'costs' definition 'outCost'. [funcArgNamesDifferent] x265_3.5/source/encoder/search.h:401:127: note: Function 'codeIntraLumaQT' argument 6 names different: declaration 'costs' definition 'outCost'. x265_3.5/source/encoder/search.cpp:305:127: note: Function 'codeIntraLumaQT' argument 6 names different: declaration 'costs' definition 'outCost'. x265_3.5/source/encoder/search.cpp:510:112: style:inconclusive: Function 'codeIntraLumaTSkip' argument 5 names different: declaration 'costs' definition 'outCost'. [funcArgNamesDifferent] x265_3.5/source/encoder/search.h:402:112: note: Function 'codeIntraLumaTSkip' argument 5 names different: declaration 'costs' definition 'outCost'. x265_3.5/source/encoder/search.cpp:510:112: note: Function 'codeIntraLumaTSkip' argument 5 names different: declaration 'costs' definition 'outCost'. x265_3.5/source/encoder/search.cpp:1236:73: style:inconclusive: Function 'checkIntra' argument 3 names different: declaration 'partSizes' definition 'partSize'. [funcArgNamesDifferent] x265_3.5/source/encoder/search.h:304:73: note: Function 'checkIntra' argument 3 names different: declaration 'partSizes' definition 'partSize'. x265_3.5/source/encoder/search.cpp:1236:73: note: Function 'checkIntra' argument 3 names different: declaration 'partSizes' definition 'partSize'. x265_3.5/source/encoder/search.cpp:2181:94: style:inconclusive: Function 'predInterSearch' argument 4 names different: declaration 'masks' definition 'refMasks'. [funcArgNamesDifferent] x265_3.5/source/encoder/search.h:312:94: note: Function 'predInterSearch' argument 4 names different: declaration 'masks' definition 'refMasks'. x265_3.5/source/encoder/search.cpp:2181:94: note: Function 'predInterSearch' argument 4 names different: declaration 'masks' definition 'refMasks'. x265_3.5/source/encoder/search.cpp:2649:60: style:inconclusive: Function 'getBlkBits' argument 3 names different: declaration 'puIdx' definition 'partIdx'. [funcArgNamesDifferent] x265_3.5/source/encoder/search.h:427:63: note: Function 'getBlkBits' argument 3 names different: declaration 'puIdx' definition 'partIdx'. x265_3.5/source/encoder/search.cpp:2649:60: note: Function 'getBlkBits' argument 3 names different: declaration 'puIdx' definition 'partIdx'. x265_3.5/source/encoder/search.cpp:3178:97: style:inconclusive: Function 'estimateResidualQT' argument 4 names different: declaration 'depth' definition 'tuDepth'. [funcArgNamesDifferent] x265_3.5/source/encoder/search.h:398:97: note: Function 'estimateResidualQT' argument 4 names different: declaration 'depth' definition 'tuDepth'. x265_3.5/source/encoder/search.cpp:3178:97: note: Function 'estimateResidualQT' argument 4 names different: declaration 'depth' definition 'tuDepth'. x265_3.5/source/encoder/search.cpp:3178:131: style:inconclusive: Function 'estimateResidualQT' argument 6 names different: declaration 'costs' definition 'outCosts'. [funcArgNamesDifferent] x265_3.5/source/encoder/search.h:398:129: note: Function 'estimateResidualQT' argument 6 names different: declaration 'costs' definition 'outCosts'. x265_3.5/source/encoder/search.cpp:3178:131: note: Function 'estimateResidualQT' argument 6 names different: declaration 'costs' definition 'outCosts'. x265_3.5/source/encoder/search.cpp:2022:13: warning: Uninitialized variable: costs [uninitvar] x265_3.5/source/encoder/search.cpp:2000:23: note: Assuming condition is false x265_3.5/source/encoder/search.cpp:2022:13: note: Uninitialized variable: costs x265_3.5/source/encoder/search.cpp:280:17: style: Variable 'tuDepthC' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/search.cpp:1026:40: style: Variable 'checkTransformSkip' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/search.cpp:2201:19: style: Variable 'useAsMVP' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/search.cpp:3910:17: style: Variable 'tuDepthC' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/sei.cpp:98:21: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/sei.cpp:101:9: style: The scope of the variable 'bitstream' can be reduced. [variableScope] x265_3.5/source/encoder/sei.cpp:103:9: style: The scope of the variable 'countBits' can be reduced. [variableScope] x265_3.5/source/encoder/sei.cpp:101:19: style: Variable 'bitstream' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/sei.cpp:103:19: style: Variable 'countBits' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:1754:45: error: Non-local variable 'm_lastNonB' will use pointer to local variable 'list'. [danglingLifetime] x265_3.5/source/encoder/slicetype.cpp:1655:18: note: Address of variable taken here. x265_3.5/source/encoder/slicetype.cpp:1665:37: note: Assuming condition is false x265_3.5/source/encoder/slicetype.cpp:1409:13: note: Variable created here. x265_3.5/source/encoder/slicetype.cpp:1754:45: note: Non-local variable 'm_lastNonB' will use pointer to local variable 'list'. x265_3.5/source/encoder/slicetype.cpp:1172:31: style:inconclusive: Boolean expression '!m_param->bframes' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] x265_3.5/source/encoder/slicetype.cpp:3379:20: warning: Either the condition 'slice<0' is redundant or the array 'm_slice[32]' is accessed at index 32, which is out of bounds. [arrayIndexOutOfBoundsCond] x265_3.5/source/encoder/slicetype.cpp:3370:19: note: Assuming that condition 'slice<0' is not redundant x265_3.5/source/encoder/slicetype.cpp:3379:20: note: Array index out of bounds x265_3.5/source/encoder/slicetype.cpp:3380:20: warning: Either the condition 'slice<0' is redundant or the array 'm_slice[32]' is accessed at index 32, which is out of bounds. [arrayIndexOutOfBoundsCond] x265_3.5/source/encoder/slicetype.cpp:3370:19: note: Assuming that condition 'slice<0' is not redundant x265_3.5/source/encoder/slicetype.cpp:3380:20: note: Array index out of bounds x265_3.5/source/encoder/slicetype.cpp:963:12: warning: Member variable 'Lookahead::m_numPools' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/slicetype.cpp:963:12: warning: Member variable 'Lookahead::m_frameVariance' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/encoder/slicetype.h:97:10: style:inconclusive: Technically the member function 'X265_NS::LookaheadTLD::lowresIntraEstimate' can be const. [functionConst] x265_3.5/source/encoder/slicetype.cpp:696:20: note: Technically the member function 'X265_NS::LookaheadTLD::lowresIntraEstimate' can be const. x265_3.5/source/encoder/slicetype.h:97:10: note: Technically the member function 'X265_NS::LookaheadTLD::lowresIntraEstimate' can be const. x265_3.5/source/encoder/slicetype.h:101:10: performance:inconclusive: Technically the member function 'X265_NS::LookaheadTLD::xPreanalyzeQp' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/encoder/slicetype.cpp:293:20: note: Technically the member function 'X265_NS::LookaheadTLD::xPreanalyzeQp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/slicetype.h:101:10: note: Technically the member function 'X265_NS::LookaheadTLD::xPreanalyzeQp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/slicetype.h:104:14: performance:inconclusive: Technically the member function 'X265_NS::LookaheadTLD::acEnergyCu' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/encoder/slicetype.cpp:256:24: note: Technically the member function 'X265_NS::LookaheadTLD::acEnergyCu' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/slicetype.h:104:14: note: Technically the member function 'X265_NS::LookaheadTLD::acEnergyCu' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/slicetype.h:105:14: performance:inconclusive: Technically the member function 'X265_NS::LookaheadTLD::edgeDensityCu' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/encoder/slicetype.cpp:232:24: note: Technically the member function 'X265_NS::LookaheadTLD::edgeDensityCu' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/slicetype.h:105:14: note: Technically the member function 'X265_NS::LookaheadTLD::edgeDensityCu' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/slicetype.h:106:14: performance:inconclusive: Technically the member function 'X265_NS::LookaheadTLD::lumaSumCu' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/encoder/slicetype.cpp:278:24: note: Technically the member function 'X265_NS::LookaheadTLD::lumaSumCu' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/slicetype.h:106:14: note: Technically the member function 'X265_NS::LookaheadTLD::lumaSumCu' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/encoder/slicetype.cpp:1172:31: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] x265_3.5/source/encoder/slicetype.cpp:1586:50: style: Redundant condition: m_param->bHistBasedSceneCut. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] x265_3.5/source/encoder/slicetype.cpp:2050:38: style: Redundant condition: m_param->bHistBasedSceneCut. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] x265_3.5/source/encoder/slicetype.cpp:2064:46: style: Redundant condition: m_param->bHistBasedSceneCut. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] x265_3.5/source/encoder/slicetype.cpp:2179:50: style: Redundant condition: m_param->bHistBasedSceneCut. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] x265_3.5/source/encoder/slicetype.cpp:609:46: style: Condition 'lumaAvg>=301' is always true [knownConditionTrueFalse] x265_3.5/source/encoder/slicetype.cpp:607:41: note: Assuming that condition 'lumaAvg<301' is not redundant x265_3.5/source/encoder/slicetype.cpp:609:46: note: Condition 'lumaAvg>=301' is always true x265_3.5/source/encoder/slicetype.cpp:780:89: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] x265_3.5/source/encoder/slicetype.cpp:1078:34: warning: Either the condition 'm_tld' is redundant or there is possible null pointer dereference: m_tld. [nullPointerRedundantCheck] x265_3.5/source/encoder/slicetype.cpp:1080:12: note: Assuming that condition 'm_tld' is not redundant x265_3.5/source/encoder/slicetype.cpp:1078:34: note: Null pointer dereference x265_3.5/source/encoder/slicetype.cpp:163:18: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/slicetype.cpp:178:11: style: C-style pointer casting [cstyleCast] x265_3.5/source/encoder/slicetype.cpp:92:14: style: The scope of the variable 'rowOne' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:92:26: style: The scope of the variable 'rowTwo' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:92:38: style: The scope of the variable 'rowThree' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:92:52: style: The scope of the variable 'colOne' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:92:64: style: The scope of the variable 'colTwo' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:92:76: style: The scope of the variable 'colThree' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:93:14: style: The scope of the variable 'middle' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:93:26: style: The scope of the variable 'topLeft' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:93:39: style: The scope of the variable 'topRight' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:93:53: style: The scope of the variable 'bottomLeft' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:93:69: style: The scope of the variable 'bottomRight' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:515:24: style: The scope of the variable 'avg_adj_pow2' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:536:46: style: The scope of the variable 'edgeDensity' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:536:59: style: The scope of the variable 'avgAngle' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:1330:22: style: The scope of the variable 'lowresRow' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:2012:9: style: The scope of the variable 'numBFrames' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:2105:48: style: The scope of the variable 'cost2p1' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:2469:21: style: The scope of the variable 'p1' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:2541:19: style: The scope of the variable 'curnonb' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:2605:21: style: The scope of the variable 'p1' can be reduced. [variableScope] x265_3.5/source/encoder/slicetype.cpp:1266:48: style:inconclusive: Function 'getEstimatedPictureCost' argument 1 names different: declaration 'pic' definition 'curFrame'. [funcArgNamesDifferent] x265_3.5/source/encoder/slicetype.h:175:44: note: Function 'getEstimatedPictureCost' argument 1 names different: declaration 'pic' definition 'curFrame'. x265_3.5/source/encoder/slicetype.cpp:1266:48: note: Function 'getEstimatedPictureCost' argument 1 names different: declaration 'pic' definition 'curFrame'. x265_3.5/source/encoder/slicetype.cpp:1786:66: style:inconclusive: Function 'vbvLookahead' argument 3 names different: declaration 'keyframes' definition 'keyframe'. [funcArgNamesDifferent] x265_3.5/source/encoder/slicetype.h:190:62: note: Function 'vbvLookahead' argument 3 names different: declaration 'keyframes' definition 'keyframe'. x265_3.5/source/encoder/slicetype.cpp:1786:66: note: Function 'vbvLookahead' argument 3 names different: declaration 'keyframes' definition 'keyframe'. x265_3.5/source/encoder/slicetype.cpp:2454:48: style:inconclusive: Function 'aqMotion' argument 2 names different: declaration 'bintra' definition 'bIntra'. [funcArgNamesDifferent] x265_3.5/source/encoder/slicetype.h:191:44: note: Function 'aqMotion' argument 2 names different: declaration 'bintra' definition 'bIntra'. x265_3.5/source/encoder/slicetype.cpp:2454:48: note: Function 'aqMotion' argument 2 names different: declaration 'bintra' definition 'bIntra'. x265_3.5/source/encoder/slicetype.cpp:2538:61: style:inconclusive: Function 'cuTree' argument 3 names different: declaration 'bintra' definition 'bIntra'. [funcArgNamesDifferent] x265_3.5/source/encoder/slicetype.h:195:57: note: Function 'cuTree' argument 3 names different: declaration 'bintra' definition 'bIntra'. x265_3.5/source/encoder/slicetype.cpp:2538:61: note: Function 'cuTree' argument 3 names different: declaration 'bintra' definition 'bIntra'. x265_3.5/source/encoder/slicetype.cpp:2641:61: style:inconclusive: Function 'estimateCUPropagate' argument 2 names different: declaration 'average_duration' definition 'averageDuration'. [funcArgNamesDifferent] x265_3.5/source/encoder/slicetype.h:196:57: note: Function 'estimateCUPropagate' argument 2 names different: declaration 'average_duration' definition 'averageDuration'. x265_3.5/source/encoder/slicetype.cpp:2641:61: note: Function 'estimateCUPropagate' argument 2 names different: declaration 'average_duration' definition 'averageDuration'. x265_3.5/source/encoder/slicetype.cpp:3115:93: style:inconclusive: Function 'estimateFrameCost' argument 5 names different: declaration 'intraPenalty' definition 'bIntraPenalty'. [funcArgNamesDifferent] x265_3.5/source/encoder/slicetype.h:263:78: note: Function 'estimateFrameCost' argument 5 names different: declaration 'intraPenalty' definition 'bIntraPenalty'. x265_3.5/source/encoder/slicetype.cpp:3115:93: note: Function 'estimateFrameCost' argument 5 names different: declaration 'intraPenalty' definition 'bIntraPenalty'. x265_3.5/source/encoder/slicetype.cpp:3216:63: style:inconclusive: Function 'estimateCUCost' argument 2 names different: declaration 'cux' definition 'cuX'. [funcArgNamesDifferent] x265_3.5/source/encoder/slicetype.h:264:51: note: Function 'estimateCUCost' argument 2 names different: declaration 'cux' definition 'cuX'. x265_3.5/source/encoder/slicetype.cpp:3216:63: note: Function 'estimateCUCost' argument 2 names different: declaration 'cux' definition 'cuX'. x265_3.5/source/encoder/slicetype.cpp:3216:72: style:inconclusive: Function 'estimateCUCost' argument 3 names different: declaration 'cuy' definition 'cuY'. [funcArgNamesDifferent] x265_3.5/source/encoder/slicetype.h:264:60: note: Function 'estimateCUCost' argument 3 names different: declaration 'cuy' definition 'cuY'. x265_3.5/source/encoder/slicetype.cpp:3216:72: note: Function 'estimateCUCost' argument 3 names different: declaration 'cuy' definition 'cuY'. x265_3.5/source/encoder/slicetype.cpp:1166:42: style: Parameter 'frameCnt' can be declared as reference to const [constParameter] x265_3.5/source/encoder/slicetype.cpp:3069:23: style: Variable 'e' can be declared as reference to const [constVariable] x265_3.5/source/encoder/slicetype.cpp:90:41: style: Parameter 'refPic' can be declared as pointer to const [constParameter] x265_3.5/source/encoder/slicetype.cpp:666:13: style: Variable 'width' can be declared as const array [constVariable] x265_3.5/source/encoder/slicetype.cpp:667:13: style: Variable 'height' can be declared as const array [constVariable] x265_3.5/source/encoder/slicetype.cpp:2484:9: style: Variable 'listDist' can be declared as const array [constVariable] x265_3.5/source/encoder/slicetype.cpp:2646:13: style: Variable 'bipredWeights' can be declared as const array [constVariable] x265_3.5/source/encoder/slicetype.cpp:2647:9: style: Variable 'listDist' can be declared as const array [constVariable] x265_3.5/source/encoder/slicetype.cpp:1727:37: warning: Uninitialized variable: pts [uninitvar] x265_3.5/source/encoder/slicetype.cpp:1715:23: note: Assuming condition is false x265_3.5/source/encoder/slicetype.cpp:1727:37: note: Uninitialized variable: pts x265_3.5/source/encoder/slicetype.cpp:92:21: style: Variable 'rowOne' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:92:33: style: Variable 'rowTwo' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:92:47: style: Variable 'rowThree' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:92:59: style: Variable 'colOne' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:92:71: style: Variable 'colTwo' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:92:85: style: Variable 'colThree' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:93:21: style: Variable 'middle' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:93:34: style: Variable 'topLeft' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:93:48: style: Variable 'topRight' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:93:64: style: Variable 'bottomLeft' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:93:81: style: Variable 'bottomRight' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:103:25: style: Variable 'gradientH' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:103:40: style: Variable 'gradientV' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:103:53: style: Variable 'radians' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:103:64: style: Variable 'theta' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:104:33: style: Variable 'gradientMagnitude' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:514:47: style: Variable 'inclinedEdge' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:515:62: style: Variable 'qp_adj' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:1330:32: style: Variable 'lowresRow' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:1330:47: style: Variable 'lowresCol' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:1330:64: style: Variable 'lowresCuIdx' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:1330:73: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:1330:87: style: Variable 'intraSum' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:2486:19: style: Variable 'qp_adj' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/slicetype.cpp:2541:27: style: Variable 'curnonb' is assigned a value that is never used. [unreadVariable] x265_3.5/source/encoder/weightPrediction.cpp:283:17: warning: Uninitialized variable: guessScale [uninitvar] x265_3.5/source/encoder/weightPrediction.cpp:269:35: note: Assuming condition is false x265_3.5/source/encoder/weightPrediction.cpp:283:17: note: Uninitialized variable: guessScale x265_3.5/source/input/yuv.h:64:5: style: Class 'YUVInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] x265_3.5/source/input/y4m.h:72:5: style: Class 'Y4MInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] x265_3.5/source/input/yuv.h:67:10: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/input/input.h:73:18: note: Virtual function in base class x265_3.5/source/input/yuv.h:67:10: note: Function in derived class x265_3.5/source/input/yuv.h:68:10: style: The function 'isEof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/input/input.h:77:18: note: Virtual function in base class x265_3.5/source/input/yuv.h:68:10: note: Function in derived class x265_3.5/source/input/yuv.h:69:10: style: The function 'isFail' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/input/input.h:79:18: note: Virtual function in base class x265_3.5/source/input/yuv.h:69:10: note: Function in derived class x265_3.5/source/input/yuv.h:70:10: style: The function 'startReader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/input/input.h:71:18: note: Virtual function in base class x265_3.5/source/input/yuv.h:70:10: note: Function in derived class x265_3.5/source/input/yuv.h:72:10: style: The function 'readPicture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/input/input.h:75:18: note: Virtual function in base class x265_3.5/source/input/yuv.h:72:10: note: Function in derived class x265_3.5/source/input/yuv.h:74:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/input/input.h:81:25: note: Virtual function in base class x265_3.5/source/input/yuv.h:74:17: note: Function in derived class x265_3.5/source/input/yuv.h:76:9: style: The function 'getWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/input/input.h:83:17: note: Virtual function in base class x265_3.5/source/input/yuv.h:76:9: note: Function in derived class x265_3.5/source/input/yuv.h:78:9: style: The function 'getHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/input/input.h:85:17: note: Virtual function in base class x265_3.5/source/input/yuv.h:78:9: note: Function in derived class x265_3.5/source/input/y4m.h:75:10: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/input/input.h:73:18: note: Virtual function in base class x265_3.5/source/input/y4m.h:75:10: note: Function in derived class x265_3.5/source/input/y4m.h:76:10: style: The function 'isEof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/input/input.h:77:18: note: Virtual function in base class x265_3.5/source/input/y4m.h:76:10: note: Function in derived class x265_3.5/source/input/y4m.h:77:10: style: The function 'isFail' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/input/input.h:79:18: note: Virtual function in base class x265_3.5/source/input/y4m.h:77:10: note: Function in derived class x265_3.5/source/input/y4m.h:78:10: style: The function 'startReader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/input/input.h:71:18: note: Virtual function in base class x265_3.5/source/input/y4m.h:78:10: note: Function in derived class x265_3.5/source/input/y4m.h:79:10: style: The function 'readPicture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/input/input.h:75:18: note: Virtual function in base class x265_3.5/source/input/y4m.h:79:10: note: Function in derived class x265_3.5/source/input/y4m.h:81:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/input/input.h:81:25: note: Virtual function in base class x265_3.5/source/input/y4m.h:81:17: note: Function in derived class x265_3.5/source/input/y4m.h:83:9: style: The function 'getWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/input/input.h:83:17: note: Virtual function in base class x265_3.5/source/input/y4m.h:83:9: note: Function in derived class x265_3.5/source/input/y4m.h:85:9: style: The function 'getHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/input/input.h:85:17: note: Virtual function in base class x265_3.5/source/input/y4m.h:85:9: note: Function in derived class x265_3.5/source/input/y4m.cpp:397:25: style: C-style pointer casting [cstyleCast] x265_3.5/source/input/y4m.cpp:398:25: style: C-style pointer casting [cstyleCast] x265_3.5/source/input/yuv.cpp:212:25: style: C-style pointer casting [cstyleCast] x265_3.5/source/input/yuv.cpp:213:25: style: C-style pointer casting [cstyleCast] x265_3.5/source/output/yuv.h:59:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/output/output.h:53:25: note: Virtual function in base class x265_3.5/source/output/yuv.h:59:17: note: Function in derived class x265_3.5/source/output/yuv.h:61:10: style: The function 'isFail' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/output/output.h:47:18: note: Virtual function in base class x265_3.5/source/output/yuv.h:61:10: note: Function in derived class x265_3.5/source/output/yuv.h:63:10: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/output/output.h:49:18: note: Virtual function in base class x265_3.5/source/output/yuv.h:63:10: note: Function in derived class x265_3.5/source/output/yuv.h:65:10: style: The function 'writePicture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/output/output.h:51:18: note: Virtual function in base class x265_3.5/source/output/yuv.h:65:10: note: Function in derived class x265_3.5/source/output/y4m.h:59:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/output/output.h:53:25: note: Virtual function in base class x265_3.5/source/output/y4m.h:59:17: note: Function in derived class x265_3.5/source/output/y4m.h:61:10: style: The function 'isFail' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/output/output.h:47:18: note: Virtual function in base class x265_3.5/source/output/y4m.h:61:10: note: Function in derived class x265_3.5/source/output/y4m.h:63:10: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/output/output.h:49:18: note: Virtual function in base class x265_3.5/source/output/y4m.h:63:10: note: Function in derived class x265_3.5/source/output/y4m.h:65:10: style: The function 'writePicture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/output/output.h:51:18: note: Virtual function in base class x265_3.5/source/output/y4m.h:65:10: note: Function in derived class x265_3.5/source/output/raw.h:46:10: style: The function 'isFail' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/output/output.h:68:18: note: Virtual function in base class x265_3.5/source/output/raw.h:46:10: note: Function in derived class x265_3.5/source/output/raw.h:48:10: style: The function 'needPTS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/output/output.h:70:18: note: Virtual function in base class x265_3.5/source/output/raw.h:48:10: note: Function in derived class x265_3.5/source/output/raw.h:50:10: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/output/output.h:72:18: note: Virtual function in base class x265_3.5/source/output/raw.h:50:10: note: Function in derived class x265_3.5/source/output/raw.h:52:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/output/output.h:74:25: note: Virtual function in base class x265_3.5/source/output/raw.h:52:17: note: Function in derived class x265_3.5/source/output/raw.h:54:10: style: The function 'setParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/output/output.h:76:18: note: Virtual function in base class x265_3.5/source/output/raw.h:54:10: note: Function in derived class x265_3.5/source/output/raw.h:56:9: style: The function 'writeHeaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/output/output.h:78:17: note: Virtual function in base class x265_3.5/source/output/raw.h:56:9: note: Function in derived class x265_3.5/source/output/raw.h:58:9: style: The function 'writeFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/output/output.h:80:17: note: Virtual function in base class x265_3.5/source/output/raw.h:58:9: note: Function in derived class x265_3.5/source/output/raw.h:60:10: style: The function 'closeFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/output/output.h:82:18: note: Virtual function in base class x265_3.5/source/output/raw.h:60:10: note: Function in derived class x265_3.5/source/output/raw.cpp:62:17: style: C-style pointer casting [cstyleCast] x265_3.5/source/output/raw.cpp:76:17: style: C-style pointer casting [cstyleCast] x265_3.5/source/output/reconplay.cpp:122:13: style: Condition '!threadActive' is always false [knownConditionTrueFalse] x265_3.5/source/output/reconplay.cpp:110:9: note: Assuming that condition '!threadActive' is not redundant x265_3.5/source/output/reconplay.cpp:122:13: note: Condition '!threadActive' is always false x265_3.5/source/output/reconplay.cpp:132:21: style: C-style pointer casting [cstyleCast] x265_3.5/source/output/reconplay.cpp:178:17: style: C-style pointer casting [cstyleCast] x265_3.5/source/output/reconplay.cpp:88:1: style: Label 'fail' is not used. [unusedLabel] x265_3.5/source/output/y4m.cpp:38:5: warning: Class 'Y4MOutput' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] x265_3.5/source/output/y4m.cpp:38:5: warning: Class 'Y4MOutput' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] x265_3.5/source/output/y4m.cpp:98:21: style: C-style pointer casting [cstyleCast] x265_3.5/source/output/y4m.cpp:31:48: style:inconclusive: Function 'Y4MOutput' argument 2 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent] x265_3.5/source/output/y4m.h:55:41: note: Function 'Y4MOutput' argument 2 names different: declaration 'width' definition 'w'. x265_3.5/source/output/y4m.cpp:31:48: note: Function 'Y4MOutput' argument 2 names different: declaration 'width' definition 'w'. x265_3.5/source/output/y4m.cpp:31:55: style:inconclusive: Function 'Y4MOutput' argument 3 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent] x265_3.5/source/output/y4m.h:55:52: note: Function 'Y4MOutput' argument 3 names different: declaration 'height' definition 'h'. x265_3.5/source/output/y4m.cpp:31:55: note: Function 'Y4MOutput' argument 3 names different: declaration 'height' definition 'h'. x265_3.5/source/output/yuv.cpp:39:5: warning: Class 'YUVOutput' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] x265_3.5/source/output/yuv.cpp:39:5: warning: Class 'YUVOutput' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] x265_3.5/source/output/yuv.cpp:94:21: style: C-style pointer casting [cstyleCast] x265_3.5/source/output/yuv.cpp:31:48: style:inconclusive: Function 'YUVOutput' argument 2 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent] x265_3.5/source/output/yuv.h:55:41: note: Function 'YUVOutput' argument 2 names different: declaration 'width' definition 'w'. x265_3.5/source/output/yuv.cpp:31:48: note: Function 'YUVOutput' argument 2 names different: declaration 'width' definition 'w'. x265_3.5/source/output/yuv.cpp:31:55: style:inconclusive: Function 'YUVOutput' argument 3 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent] x265_3.5/source/output/yuv.h:55:52: note: Function 'YUVOutput' argument 3 names different: declaration 'height' definition 'h'. x265_3.5/source/output/yuv.cpp:31:55: note: Function 'YUVOutput' argument 3 names different: declaration 'height' definition 'h'. x265_3.5/source/output/yuv.cpp:31:67: style:inconclusive: Function 'YUVOutput' argument 4 names different: declaration 'bitdepth' definition 'd'. [funcArgNamesDifferent] x265_3.5/source/output/yuv.h:55:69: note: Function 'YUVOutput' argument 4 names different: declaration 'bitdepth' definition 'd'. x265_3.5/source/output/yuv.cpp:31:67: note: Function 'YUVOutput' argument 4 names different: declaration 'bitdepth' definition 'd'. x265_3.5/source/profile/vtune/vtune.h:44:5: style: Struct 'VTuneScopeEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] x265_3.5/source/test/testharness.h:50:5: warning: Member variable 'TestHarness::m_ok' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/test/testharness.h:50:5: warning: Member variable 'TestHarness::m_rand' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/test/intrapredharness.h:62:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/test/testharness.h:58:25: note: Virtual function in base class x265_3.5/source/test/intrapredharness.h:62:17: note: Function in derived class x265_3.5/source/test/intrapredharness.h:64:10: style: The function 'testCorrectness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/test/testharness.h:54:18: note: Virtual function in base class x265_3.5/source/test/intrapredharness.h:64:10: note: Function in derived class x265_3.5/source/test/intrapredharness.h:66:10: style: The function 'measureSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/test/testharness.h:56:18: note: Virtual function in base class x265_3.5/source/test/intrapredharness.h:66:10: note: Function in derived class x265_3.5/source/test/intrapredharness.cpp:172:24: style: Same expression on both sides of '-'. [duplicateExpression] x265_3.5/source/test/intrapredharness.cpp:151:9: style: The scope of the variable 'isLuma' can be reduced. [variableScope] x265_3.5/source/test/intrapredharness.cpp:106:104: style:inconclusive: Function 'check_angular_primitive' argument 3 names different: declaration 'size' definition 'sizeIdx'. [funcArgNamesDifferent] x265_3.5/source/test/intrapredharness.h:54:90: note: Function 'check_angular_primitive' argument 3 names different: declaration 'size' definition 'sizeIdx'. x265_3.5/source/test/intrapredharness.cpp:106:104: note: Function 'check_angular_primitive' argument 3 names different: declaration 'size' definition 'sizeIdx'. x265_3.5/source/test/intrapredharness.cpp:148:106: style:inconclusive: Function 'check_allangs_primitive' argument 3 names different: declaration 'size' definition 'sizeIdx'. [funcArgNamesDifferent] x265_3.5/source/test/intrapredharness.h:55:92: note: Function 'check_allangs_primitive' argument 3 names different: declaration 'size' definition 'sizeIdx'. x265_3.5/source/test/intrapredharness.cpp:148:106: note: Function 'check_allangs_primitive' argument 3 names different: declaration 'size' definition 'sizeIdx'. x265_3.5/source/test/intrapredharness.cpp:264:15: style: Variable 'width' is assigned a value that is never used. [unreadVariable] x265_3.5/source/test/ipfilterharness.h:53:10: performance:inconclusive: Technically the member function 'IPFilterHarness::check_IPFilterChroma_primitive' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/ipfilterharness.cpp:62:23: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:53:10: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:54:10: performance:inconclusive: Technically the member function 'IPFilterHarness::check_IPFilterChroma_ps_primitive' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/ipfilterharness.cpp:97:23: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_ps_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:54:10: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_ps_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:55:10: performance:inconclusive: Technically the member function 'IPFilterHarness::check_IPFilterChroma_hps_primitive' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/ipfilterharness.cpp:139:23: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_hps_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:55:10: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_hps_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:56:10: performance:inconclusive: Technically the member function 'IPFilterHarness::check_IPFilterChroma_sp_primitive' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/ipfilterharness.cpp:180:23: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_sp_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:56:10: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_sp_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:57:10: performance:inconclusive: Technically the member function 'IPFilterHarness::check_IPFilterChroma_ss_primitive' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/ipfilterharness.cpp:215:23: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_ss_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:57:10: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_ss_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:58:10: performance:inconclusive: Technically the member function 'IPFilterHarness::check_IPFilterLuma_primitive' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/ipfilterharness.cpp:250:23: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:58:10: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:59:10: performance:inconclusive: Technically the member function 'IPFilterHarness::check_IPFilterLuma_ps_primitive' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/ipfilterharness.cpp:285:23: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_ps_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:59:10: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_ps_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:60:10: performance:inconclusive: Technically the member function 'IPFilterHarness::check_IPFilterLuma_hps_primitive' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/ipfilterharness.cpp:320:23: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_hps_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:60:10: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_hps_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:61:10: performance:inconclusive: Technically the member function 'IPFilterHarness::check_IPFilterLuma_sp_primitive' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/ipfilterharness.cpp:361:23: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_sp_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:61:10: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_sp_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:62:10: performance:inconclusive: Technically the member function 'IPFilterHarness::check_IPFilterLuma_ss_primitive' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/ipfilterharness.cpp:396:23: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_ss_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:62:10: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_ss_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:63:10: performance:inconclusive: Technically the member function 'IPFilterHarness::check_IPFilterLumaHV_primitive' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/ipfilterharness.cpp:431:23: note: Technically the member function 'IPFilterHarness::check_IPFilterLumaHV_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:63:10: note: Technically the member function 'IPFilterHarness::check_IPFilterLumaHV_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:64:10: performance:inconclusive: Technically the member function 'IPFilterHarness::check_IPFilterLumaP2S_primitive' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/ipfilterharness.cpp:471:23: note: Technically the member function 'IPFilterHarness::check_IPFilterLumaP2S_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:64:10: note: Technically the member function 'IPFilterHarness::check_IPFilterLumaP2S_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:65:10: performance:inconclusive: Technically the member function 'IPFilterHarness::check_IPFilterLumaP2S_aligned_primitive' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/ipfilterharness.cpp:492:23: note: Technically the member function 'IPFilterHarness::check_IPFilterLumaP2S_aligned_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:65:10: note: Technically the member function 'IPFilterHarness::check_IPFilterLumaP2S_aligned_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:66:10: performance:inconclusive: Technically the member function 'IPFilterHarness::check_IPFilterChromaP2S_primitive' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/ipfilterharness.cpp:512:23: note: Technically the member function 'IPFilterHarness::check_IPFilterChromaP2S_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:66:10: note: Technically the member function 'IPFilterHarness::check_IPFilterChromaP2S_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:67:10: performance:inconclusive: Technically the member function 'IPFilterHarness::check_IPFilterChromaP2S_aligned_primitive' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/ipfilterharness.cpp:533:23: note: Technically the member function 'IPFilterHarness::check_IPFilterChromaP2S_aligned_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:67:10: note: Technically the member function 'IPFilterHarness::check_IPFilterChromaP2S_aligned_primitive' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/ipfilterharness.h:73:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/test/testharness.h:58:25: note: Virtual function in base class x265_3.5/source/test/ipfilterharness.h:73:17: note: Function in derived class x265_3.5/source/test/ipfilterharness.h:75:10: style: The function 'testCorrectness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/test/testharness.h:54:18: note: Virtual function in base class x265_3.5/source/test/ipfilterharness.h:75:10: note: Function in derived class x265_3.5/source/test/ipfilterharness.h:77:10: style: The function 'measureSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/test/testharness.h:56:18: note: Virtual function in base class x265_3.5/source/test/ipfilterharness.h:77:10: note: Function in derived class x265_3.5/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mshortbuf2' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mshortbuf3' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mintbuf1' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mintbuf2' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mintbuf3' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mintbuf4' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mubuf1' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mubuf2' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mushortbuf1' is not initialized in the constructor. [uninitMemberVar] x265_3.5/source/test/mbdstharness.h:80:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/test/testharness.h:58:25: note: Virtual function in base class x265_3.5/source/test/mbdstharness.h:80:17: note: Function in derived class x265_3.5/source/test/mbdstharness.h:82:10: style: The function 'testCorrectness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/test/testharness.h:54:18: note: Virtual function in base class x265_3.5/source/test/mbdstharness.h:82:10: note: Function in derived class x265_3.5/source/test/mbdstharness.h:84:10: style: The function 'measureSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/test/testharness.h:56:18: note: Virtual function in base class x265_3.5/source/test/mbdstharness.h:84:10: note: Function in derived class x265_3.5/source/test/mbdstharness.cpp:289:9: style: Variable 'trSize' can be declared as const array [constVariable] x265_3.5/source/test/mbdstharness.cpp:331:9: style: Variable 'trSize' can be declared as const array [constVariable] x265_3.5/source/test/mbdstharness.cpp:376:9: style: Variable 'trSize' can be declared as const array [constVariable] x265_3.5/source/test/pixelharness.h:72:10: performance:inconclusive: Technically the member function 'PixelHarness::check_pixelcmp' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:82:20: note: Technically the member function 'PixelHarness::check_pixelcmp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:72:10: note: Technically the member function 'PixelHarness::check_pixelcmp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:73:10: performance:inconclusive: Technically the member function 'PixelHarness::check_pixel_sse' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:103:20: note: Technically the member function 'PixelHarness::check_pixel_sse' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:73:10: note: Technically the member function 'PixelHarness::check_pixel_sse' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:74:10: performance:inconclusive: Technically the member function 'PixelHarness::check_pixel_sse_ss' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:124:20: note: Technically the member function 'PixelHarness::check_pixel_sse_ss' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:74:10: note: Technically the member function 'PixelHarness::check_pixel_sse_ss' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:77:10: performance:inconclusive: Technically the member function 'PixelHarness::check_copy_pp' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:628:20: note: Technically the member function 'PixelHarness::check_copy_pp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:77:10: note: Technically the member function 'PixelHarness::check_copy_pp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:78:10: performance:inconclusive: Technically the member function 'PixelHarness::check_copy_sp' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:656:20: note: Technically the member function 'PixelHarness::check_copy_sp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:78:10: note: Technically the member function 'PixelHarness::check_copy_sp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:79:10: performance:inconclusive: Technically the member function 'PixelHarness::check_copy_ps' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:684:20: note: Technically the member function 'PixelHarness::check_copy_ps' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:79:10: note: Technically the member function 'PixelHarness::check_copy_ps' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:80:10: performance:inconclusive: Technically the member function 'PixelHarness::check_copy_ss' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:712:20: note: Technically the member function 'PixelHarness::check_copy_ss' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:80:10: note: Technically the member function 'PixelHarness::check_copy_ss' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:83:10: performance:inconclusive: Technically the member function 'PixelHarness::check_pixel_sub_ps' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:790:20: note: Technically the member function 'PixelHarness::check_pixel_sub_ps' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:83:10: note: Technically the member function 'PixelHarness::check_pixel_sub_ps' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:84:10: performance:inconclusive: Technically the member function 'PixelHarness::check_pixel_add_ps' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:921:20: note: Technically the member function 'PixelHarness::check_pixel_add_ps' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:84:10: note: Technically the member function 'PixelHarness::check_pixel_add_ps' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:88:10: performance:inconclusive: Technically the member function 'PixelHarness::check_scale2D_pp' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:869:20: note: Technically the member function 'PixelHarness::check_scale2D_pp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:88:10: note: Technically the member function 'PixelHarness::check_scale2D_pp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:89:10: performance:inconclusive: Technically the member function 'PixelHarness::check_ssd_s' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:254:20: note: Technically the member function 'PixelHarness::check_ssd_s' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:89:10: note: Technically the member function 'PixelHarness::check_ssd_s' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:90:10: performance:inconclusive: Technically the member function 'PixelHarness::check_ssd_s_aligned' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:272:20: note: Technically the member function 'PixelHarness::check_ssd_s_aligned' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:90:10: note: Technically the member function 'PixelHarness::check_ssd_s_aligned' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:93:10: performance:inconclusive: Technically the member function 'PixelHarness::check_calresidual' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:204:20: note: Technically the member function 'PixelHarness::check_calresidual' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:93:10: note: Technically the member function 'PixelHarness::check_calresidual' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:94:10: performance:inconclusive: Technically the member function 'PixelHarness::check_calresidual_aligned' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:229:20: note: Technically the member function 'PixelHarness::check_calresidual_aligned' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:94:10: note: Technically the member function 'PixelHarness::check_calresidual_aligned' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:95:10: performance:inconclusive: Technically the member function 'PixelHarness::check_transpose' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:895:20: note: Technically the member function 'PixelHarness::check_transpose' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:95:10: note: Technically the member function 'PixelHarness::check_transpose' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:96:10: performance:inconclusive: Technically the member function 'PixelHarness::check_weightp' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:327:20: note: Technically the member function 'PixelHarness::check_weightp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:96:10: note: Technically the member function 'PixelHarness::check_weightp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:97:10: performance:inconclusive: Technically the member function 'PixelHarness::check_weightp' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:291:20: note: Technically the member function 'PixelHarness::check_weightp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:97:10: note: Technically the member function 'PixelHarness::check_weightp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:98:10: performance:inconclusive: Technically the member function 'PixelHarness::check_downscale_t' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:366:20: note: Technically the member function 'PixelHarness::check_downscale_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:98:10: note: Technically the member function 'PixelHarness::check_downscale_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:99:10: performance:inconclusive: Technically the member function 'PixelHarness::check_cpy2Dto1D_shl_t' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:409:20: note: Technically the member function 'PixelHarness::check_cpy2Dto1D_shl_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:99:10: note: Technically the member function 'PixelHarness::check_cpy2Dto1D_shl_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:100:10: performance:inconclusive: Technically the member function 'PixelHarness::check_cpy2Dto1D_shr_t' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:437:20: note: Technically the member function 'PixelHarness::check_cpy2Dto1D_shr_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:100:10: note: Technically the member function 'PixelHarness::check_cpy2Dto1D_shr_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:103:10: performance:inconclusive: Technically the member function 'PixelHarness::check_cpy1Dto2D_shr_t' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:544:20: note: Technically the member function 'PixelHarness::check_cpy1Dto2D_shr_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:103:10: note: Technically the member function 'PixelHarness::check_cpy1Dto2D_shr_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:104:10: performance:inconclusive: Technically the member function 'PixelHarness::check_copy_cnt_t' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:465:20: note: Technically the member function 'PixelHarness::check_copy_cnt_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:104:10: note: Technically the member function 'PixelHarness::check_copy_cnt_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:105:10: performance:inconclusive: Technically the member function 'PixelHarness::check_pixel_var' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:973:20: note: Technically the member function 'PixelHarness::check_pixel_var' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:105:10: note: Technically the member function 'PixelHarness::check_pixel_var' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:106:10: performance:inconclusive: Technically the member function 'PixelHarness::check_ssim_4x4x2_core' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:994:20: note: Technically the member function 'PixelHarness::check_ssim_4x4x2_core' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:106:10: note: Technically the member function 'PixelHarness::check_ssim_4x4x2_core' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:107:10: performance:inconclusive: Technically the member function 'PixelHarness::check_ssim_end' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1016:20: note: Technically the member function 'PixelHarness::check_ssim_end' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:107:10: note: Technically the member function 'PixelHarness::check_ssim_end' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:110:10: performance:inconclusive: Technically the member function 'PixelHarness::check_saoCuOrgE0_t' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1123:20: note: Technically the member function 'PixelHarness::check_saoCuOrgE0_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:110:10: note: Technically the member function 'PixelHarness::check_saoCuOrgE0_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:111:10: performance:inconclusive: Technically the member function 'PixelHarness::check_saoCuOrgE1_t' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1151:20: note: Technically the member function 'PixelHarness::check_saoCuOrgE1_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:111:10: note: Technically the member function 'PixelHarness::check_saoCuOrgE1_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:113:10: performance:inconclusive: Technically the member function 'PixelHarness::check_saoCuOrgE3_t' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1215:20: note: Technically the member function 'PixelHarness::check_saoCuOrgE3_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:113:10: note: Technically the member function 'PixelHarness::check_saoCuOrgE3_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:114:10: performance:inconclusive: Technically the member function 'PixelHarness::check_saoCuOrgE3_32_t' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1465:20: note: Technically the member function 'PixelHarness::check_saoCuOrgE3_32_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:114:10: note: Technically the member function 'PixelHarness::check_saoCuOrgE3_32_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:115:10: performance:inconclusive: Technically the member function 'PixelHarness::check_saoCuOrgB0_t' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1676:20: note: Technically the member function 'PixelHarness::check_saoCuOrgB0_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:115:10: note: Technically the member function 'PixelHarness::check_saoCuOrgB0_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:116:10: performance:inconclusive: Technically the member function 'PixelHarness::check_saoCuStatsBO_t' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1244:20: note: Technically the member function 'PixelHarness::check_saoCuStatsBO_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:116:10: note: Technically the member function 'PixelHarness::check_saoCuStatsBO_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:117:10: performance:inconclusive: Technically the member function 'PixelHarness::check_saoCuStatsE0_t' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1280:20: note: Technically the member function 'PixelHarness::check_saoCuStatsE0_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:117:10: note: Technically the member function 'PixelHarness::check_saoCuStatsE0_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:118:10: performance:inconclusive: Technically the member function 'PixelHarness::check_saoCuStatsE1_t' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1316:20: note: Technically the member function 'PixelHarness::check_saoCuStatsE1_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:118:10: note: Technically the member function 'PixelHarness::check_saoCuStatsE1_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:119:10: performance:inconclusive: Technically the member function 'PixelHarness::check_saoCuStatsE2_t' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1362:20: note: Technically the member function 'PixelHarness::check_saoCuStatsE2_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:119:10: note: Technically the member function 'PixelHarness::check_saoCuStatsE2_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:120:10: performance:inconclusive: Technically the member function 'PixelHarness::check_saoCuStatsE3_t' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1416:20: note: Technically the member function 'PixelHarness::check_saoCuStatsE3_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:120:10: note: Technically the member function 'PixelHarness::check_saoCuStatsE3_t' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:121:10: performance:inconclusive: Technically the member function 'PixelHarness::check_planecopy_sp' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1494:20: note: Technically the member function 'PixelHarness::check_planecopy_sp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:121:10: note: Technically the member function 'PixelHarness::check_planecopy_sp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:122:10: performance:inconclusive: Technically the member function 'PixelHarness::check_planecopy_cp' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1535:20: note: Technically the member function 'PixelHarness::check_planecopy_cp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:122:10: note: Technically the member function 'PixelHarness::check_planecopy_cp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:124:10: performance:inconclusive: Technically the member function 'PixelHarness::check_cutree_fix8_pack' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1600:20: note: Technically the member function 'PixelHarness::check_cutree_fix8_pack' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:124:10: note: Technically the member function 'PixelHarness::check_cutree_fix8_pack' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:125:10: performance:inconclusive: Technically the member function 'PixelHarness::check_cutree_fix8_unpack' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1627:20: note: Technically the member function 'PixelHarness::check_cutree_fix8_unpack' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:125:10: note: Technically the member function 'PixelHarness::check_cutree_fix8_unpack' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:126:10: performance:inconclusive: Technically the member function 'PixelHarness::check_psyCost_pp' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1654:20: note: Technically the member function 'PixelHarness::check_psyCost_pp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:126:10: note: Technically the member function 'PixelHarness::check_psyCost_pp' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:127:10: performance:inconclusive: Technically the member function 'PixelHarness::check_calSign' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1096:20: note: Technically the member function 'PixelHarness::check_calSign' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:127:10: note: Technically the member function 'PixelHarness::check_calSign' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:128:10: performance:inconclusive: Technically the member function 'PixelHarness::check_scanPosLast' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1705:20: note: Technically the member function 'PixelHarness::check_scanPosLast' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:128:10: note: Technically the member function 'PixelHarness::check_scanPosLast' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:129:10: performance:inconclusive: Technically the member function 'PixelHarness::check_findPosFirstLast' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1791:20: note: Technically the member function 'PixelHarness::check_findPosFirstLast' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:129:10: note: Technically the member function 'PixelHarness::check_findPosFirstLast' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:131:10: performance:inconclusive: Technically the member function 'PixelHarness::check_costCoeffRemain' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:1989:20: note: Technically the member function 'PixelHarness::check_costCoeffRemain' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:131:10: note: Technically the member function 'PixelHarness::check_costCoeffRemain' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:132:10: performance:inconclusive: Technically the member function 'PixelHarness::check_costC1C2Flag' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:2021:20: note: Technically the member function 'PixelHarness::check_costC1C2Flag' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:132:10: note: Technically the member function 'PixelHarness::check_costC1C2Flag' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:133:10: performance:inconclusive: Technically the member function 'PixelHarness::check_pelFilterLumaStrong_V' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:2108:20: note: Technically the member function 'PixelHarness::check_pelFilterLumaStrong_V' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:133:10: note: Technically the member function 'PixelHarness::check_pelFilterLumaStrong_V' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:134:10: performance:inconclusive: Technically the member function 'PixelHarness::check_pelFilterLumaStrong_H' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:2075:20: note: Technically the member function 'PixelHarness::check_pelFilterLumaStrong_H' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:134:10: note: Technically the member function 'PixelHarness::check_pelFilterLumaStrong_H' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:135:10: performance:inconclusive: Technically the member function 'PixelHarness::check_pelFilterChroma_V' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:2172:20: note: Technically the member function 'PixelHarness::check_pelFilterChroma_V' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:135:10: note: Technically the member function 'PixelHarness::check_pelFilterChroma_V' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:136:10: performance:inconclusive: Technically the member function 'PixelHarness::check_pelFilterChroma_H' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:2141:20: note: Technically the member function 'PixelHarness::check_pelFilterChroma_H' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:136:10: note: Technically the member function 'PixelHarness::check_pelFilterChroma_H' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:137:10: performance:inconclusive: Technically the member function 'PixelHarness::check_integral_initv' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:2203:20: note: Technically the member function 'PixelHarness::check_integral_initv' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:137:10: note: Technically the member function 'PixelHarness::check_integral_initv' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:138:10: performance:inconclusive: Technically the member function 'PixelHarness::check_integral_inith' can be static (but you may consider moving to unnamed namespace). [functionStatic] x265_3.5/source/test/pixelharness.cpp:2242:20: note: Technically the member function 'PixelHarness::check_integral_inith' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:138:10: note: Technically the member function 'PixelHarness::check_integral_inith' can be static (but you may consider moving to unnamed namespace). x265_3.5/source/test/pixelharness.h:146:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/test/testharness.h:58:25: note: Virtual function in base class x265_3.5/source/test/pixelharness.h:146:17: note: Function in derived class x265_3.5/source/test/pixelharness.h:148:10: style: The function 'testCorrectness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/test/testharness.h:54:18: note: Virtual function in base class x265_3.5/source/test/pixelharness.h:148:10: note: Function in derived class x265_3.5/source/test/pixelharness.h:151:10: style: The function 'measureSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] x265_3.5/source/test/testharness.h:56:18: note: Virtual function in base class x265_3.5/source/test/pixelharness.h:151:10: note: Function in derived class x265_3.5/source/test/pixelharness.cpp:1966:147: style: C-style pointer casting [cstyleCast] x265_3.5/source/test/pixelharness.cpp:1967:38: style: C-style pointer casting [cstyleCast] x265_3.5/source/test/pixelharness.cpp:3240:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/test/pixelharness.cpp:3245:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/test/pixelharness.cpp:3321:17: style: C-style pointer casting [cstyleCast] x265_3.5/source/test/pixelharness.cpp:3486:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/test/pixelharness.cpp:3658:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/test/pixelharness.cpp:3709:9: style: C-style pointer casting [cstyleCast] x265_3.5/source/test/pixelharness.cpp:3773:13: style: C-style pointer casting [cstyleCast] x265_3.5/source/test/pixelharness.cpp:1189:13: style: The scope of the variable 'j' can be reduced. [variableScope] x265_3.5/source/test/pixelharness.cpp:1656:16: style: The scope of the variable 'index1' can be reduced. [variableScope] x265_3.5/source/test/pixelharness.cpp:1656:24: style: The scope of the variable 'index2' can be reduced. [variableScope] x265_3.5/source/test/pixelharness.cpp:1656:32: style: The scope of the variable 'optres' can be reduced. [variableScope] x265_3.5/source/test/pixelharness.cpp:1656:40: style: The scope of the variable 'refres' can be reduced. [variableScope] x265_3.5/source/test/pixelharness.cpp:2078:13: style: The scope of the variable 'tcP' can be reduced. [variableScope] x265_3.5/source/test/pixelharness.cpp:2078:18: style: The scope of the variable 'tcQ' can be reduced. [variableScope] x265_3.5/source/test/pixelharness.cpp:2078:37: style: The scope of the variable 'tc' can be reduced. [variableScope] x265_3.5/source/test/pixelharness.cpp:2111:13: style: The scope of the variable 'tcP' can be reduced. [variableScope] x265_3.5/source/test/pixelharness.cpp:2111:18: style: The scope of the variable 'tcQ' can be reduced. [variableScope] x265_3.5/source/test/pixelharness.cpp:2111:37: style: The scope of the variable 'tc' can be reduced. [variableScope] x265_3.5/source/test/pixelharness.cpp:2144:13: style: The scope of the variable 'maskP' can be reduced. [variableScope] x265_3.5/source/test/pixelharness.cpp:2144:20: style: The scope of the variable 'maskQ' can be reduced. [variableScope] x265_3.5/source/test/pixelharness.cpp:2144:27: style: The scope of the variable 'tc' can be reduced. [variableScope] x265_3.5/source/test/pixelharness.cpp:2175:13: style: The scope of the variable 'maskP' can be reduced. [variableScope] x265_3.5/source/test/pixelharness.cpp:2175:20: style: The scope of the variable 'maskQ' can be reduced. [variableScope] x265_3.5/source/test/pixelharness.cpp:2175:27: style: The scope of the variable 'tc' can be reduced. [variableScope] x265_3.5/source/test/pixelharness.cpp:975:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable] x265_3.5/source/test/pixelharness.cpp:988:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable] x265_3.5/source/test/pixelharness.cpp:1328:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable] x265_3.5/source/test/pixelharness.cpp:1356:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable] x265_3.5/source/test/pixelharness.cpp:1376:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable] x265_3.5/source/test/pixelharness.cpp:1410:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable] x265_3.5/source/test/pixelharness.cpp:1428:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable] x265_3.5/source/test/pixelharness.cpp:1459:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable] x265_3.5/source/test/pixelharness.cpp:1712:21: style: Variable 'totalCoeffs' is assigned a value that is never used. [unreadVariable] x265_3.5/source/test/pixelharness.cpp:1724:21: style: Variable 'totalCoeffs' is assigned a value that is never used. [unreadVariable] x265_3.5/source/test/pixelharness.cpp:2067:21: style: Variable 'ref_sum' is assigned a value that is never used. [unreadVariable] x265_3.5/source/test/pixelharness.cpp:2068:21: style: Variable 'opt_sum' is assigned a value that is never used. [unreadVariable] x265_3.5/source/test/pixelharness.cpp:2206:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable] x265_3.5/source/test/pixelharness.cpp:2237:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] x265_3.5/source/test/pixelharness.cpp:2248:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable] x265_3.5/source/test/pixelharness.cpp:2267:19: style: Variable 'j' is assigned a value that is never used. [unreadVariable] x265_3.5/source/x265.cpp:182:17: warning: Either the condition 'idCount<=3' is redundant or the array 'head[3]' is accessed at index 3, which is out of bounds. [arrayIndexOutOfBoundsCond] x265_3.5/source/x265.cpp:180:31: note: Assuming that condition 'idCount<=3' is not redundant x265_3.5/source/x265.cpp:182:17: note: Array index out of bounds x265_3.5/source/x265.cpp:173:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] x265_3.5/source/x265.cpp:175:20: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] x265_3.5/source/x265.cpp:183:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] x265_3.5/source/x265.cpp:198:23: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] x265_3.5/source/x265.cpp:202:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] x265_3.5/source/x265.cpp:127:14: warning: Either the condition '!abrConfig' is redundant or there is possible null pointer dereference: abrConfig. [nullPointerRedundantCheck] x265_3.5/source/x265.cpp:128:17: note: Assuming that condition '!abrConfig' is not redundant x265_3.5/source/x265.cpp:127:14: note: Null pointer dereference x265_3.5/source/x265.cpp:168:23: style: C-style pointer casting [cstyleCast] x265_3.5/source/x265.cpp:170:24: style: C-style pointer casting [cstyleCast] x265_3.5/source/x265.cpp:218:10: style: The scope of the variable 'hasRef' can be reduced. [variableScope] x265_3.5/source/x265.cpp:219:10: style: The scope of the variable 'isRefFound' can be reduced. [variableScope] x265_3.5/source/x265.cpp:218:17: style: Variable 'hasRef' is assigned a value that is never used. [unreadVariable] x265_3.5/source/x265.cpp:219:21: style: Variable 'isRefFound' is assigned a value that is never used. [unreadVariable] x265_3.5/source/x265cli.cpp:992:31: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] x265_3.5/source/x265cli.cpp:996:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] x265_3.5/source/x265cli.cpp:420:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] x265_3.5/source/x265cli.cpp:425:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] x265_3.5/source/x265cli.cpp:866:17: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] x265_3.5/source/x265cli.cpp:989:31: style: C-style pointer casting [cstyleCast] x265_3.5/source/x265cli.cpp:991:36: style: C-style pointer casting [cstyleCast] x265_3.5/source/x265cli.cpp:927:31: style: The scope of the variable 'ret' can be reduced. [variableScope] x265_3.5/source/x265cli.cpp:929:18: style: The scope of the variable 'filePos' can be reduced. [variableScope] x265_3.5/source/x265cli.cpp:863:35: style: Checking if unsigned expression 'framesToBeEncoded' is less than zero. [unsignedLessThanZero] diff: head x265_3.5/source/common/aarch64/asm-primitives.cpp:63:47: style: Parameter 'cp' can be declared as reference to const [constParameter] 2.8 x265_3.5/source/common/aarch64/asm-primitives.cpp:63:47: style: Parameter 'cp' can be declared with const [constParameter] head x265_3.5/source/common/cudata.cpp:1968:40: style: Parameter 'outRefIdx' can be declared as reference to const [constParameter] 2.8 x265_3.5/source/common/cudata.cpp:1968:40: style: Parameter 'outRefIdx' can be declared with const [constParameter] head x265_3.5/source/common/dct.cpp:1005:157: style: Parameter 'psyScale' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/dct.cpp:1005:157: style: Parameter 'psyScale' can be declared with const [constParameter] head x265_3.5/source/common/dct.cpp:1005:36: style: Parameter 'm_resiDctCoeff' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/dct.cpp:1005:36: style: Parameter 'm_resiDctCoeff' can be declared with const [constParameter] head x265_3.5/source/common/dct.cpp:1005:61: style: Parameter 'm_fencDctCoeff' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/dct.cpp:1005:61: style: Parameter 'm_fencDctCoeff' can be declared with const [constParameter] head x265_3.5/source/common/dct.cpp:1031:38: style: Parameter 'm_resiDctCoeff' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/dct.cpp:1031:38: style: Parameter 'm_resiDctCoeff' can be declared with const [constParameter] head x265_3.5/source/common/dct.cpp:1050:159: style: Parameter 'psyScale' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/dct.cpp:1050:159: style: Parameter 'psyScale' can be declared with const [constParameter] head x265_3.5/source/common/dct.cpp:1050:38: style: Parameter 'm_resiDctCoeff' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/dct.cpp:1050:38: style: Parameter 'm_resiDctCoeff' can be declared with const [constParameter] head x265_3.5/source/common/dct.cpp:1050:63: style: Parameter 'm_fencDctCoeff' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/dct.cpp:1050:63: style: Parameter 'm_fencDctCoeff' can be declared with const [constParameter] head x265_3.5/source/common/dct.cpp:887:45: style: Parameter 'absCoeff' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/dct.cpp:887:45: style: Parameter 'absCoeff' can be declared with const [constParameter] head x265_3.5/source/common/dct.cpp:934:42: style: Parameter 'absCoeff' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/dct.cpp:934:42: style: Parameter 'absCoeff' can be declared with const [constParameter] head x265_3.5/source/common/dct.cpp:986:39: style: Parameter 'm_resiDctCoeff' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/dct.cpp:986:39: style: Parameter 'm_resiDctCoeff' can be declared with const [constParameter] head x265_3.5/source/common/frame.cpp:69:46: style: Parameter 'quantOffsets' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/frame.cpp:69:46: style: Parameter 'quantOffsets' can be declared with const [constParameter] head x265_3.5/source/common/loopfilter.cpp:111:65: style: Parameter 'offsetEo' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/loopfilter.cpp:111:65: style: Parameter 'offsetEo' can be declared with const [constParameter] head x265_3.5/source/common/loopfilter.cpp:45:50: style: Parameter 'offsetEo' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/loopfilter.cpp:45:50: style: Parameter 'offsetEo' can be declared with const [constParameter] head x265_3.5/source/common/loopfilter.cpp:45:79: style: Parameter 'signLeft' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/loopfilter.cpp:45:79: style: Parameter 'signLeft' can be declared with const [constParameter] head x265_3.5/source/common/loopfilter.cpp:65:65: style: Parameter 'offsetEo' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/loopfilter.cpp:65:65: style: Parameter 'offsetEo' can be declared with const [constParameter] head x265_3.5/source/common/loopfilter.cpp:80:71: style: Parameter 'offsetEo' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/loopfilter.cpp:80:71: style: Parameter 'offsetEo' can be declared with const [constParameter] head x265_3.5/source/common/loopfilter.cpp:99:66: style: Parameter 'buff1' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/loopfilter.cpp:99:66: style: Parameter 'buff1' can be declared with const [constParameter] head x265_3.5/source/common/loopfilter.cpp:99:82: style: Parameter 'offsetEo' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/loopfilter.cpp:99:82: style: Parameter 'offsetEo' can be declared with const [constParameter] head x265_3.5/source/common/md5.cpp:186:44: style: Parameter 'in' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/md5.cpp:186:44: style: Parameter 'in' can be declared with const [constParameter] head x265_3.5/source/common/pixel.cpp:122:16: style: Parameter 'encDC' can be declared as const array [constParameter] 2.8 x265_3.5/source/common/pixel.cpp:122:16: style: Parameter 'encDC' can be declared with const [constParameter] head x265_3.5/source/common/pixel.cpp:122:63: style: Parameter 'costMvX' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/pixel.cpp:122:63: style: Parameter 'costMvX' can be declared with const [constParameter] head x265_3.5/source/common/pixel.cpp:139:16: style: Parameter 'encDC' can be declared as const array [constParameter] 2.8 x265_3.5/source/common/pixel.cpp:139:16: style: Parameter 'encDC' can be declared with const [constParameter] head x265_3.5/source/common/pixel.cpp:139:63: style: Parameter 'costMvX' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/pixel.cpp:139:63: style: Parameter 'costMvX' can be declared with const [constParameter] head x265_3.5/source/common/pixel.cpp:154:16: style: Parameter 'encDC' can be declared as const array [constParameter] 2.8 x265_3.5/source/common/pixel.cpp:154:16: style: Parameter 'encDC' can be declared with const [constParameter] head x265_3.5/source/common/pixel.cpp:154:57: style: Parameter 'costMvX' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/pixel.cpp:154:57: style: Parameter 'costMvX' can be declared with const [constParameter] head x265_3.5/source/common/pixel.cpp:943:51: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/pixel.cpp:943:51: style: Parameter 'src' can be declared with const [constParameter] head x265_3.5/source/common/pixel.cpp:949:53: style: Parameter 'src' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/pixel.cpp:949:53: style: Parameter 'src' can be declared with const [constParameter] head x265_3.5/source/common/predict.cpp:245:65: style: Parameter 'dstYuv' can be declared as reference to const [constParameter] 2.8 x265_3.5/source/common/predict.cpp:245:65: style: Parameter 'dstYuv' can be declared with const [constParameter] head x265_3.5/source/common/predict.cpp:306:67: style: Parameter 'dstYuv' can be declared as reference to const [constParameter] 2.8 x265_3.5/source/common/predict.cpp:306:67: style: Parameter 'dstYuv' can be declared with const [constParameter] head x265_3.5/source/common/predict.cpp:355:72: style: Parameter 'dstSYuv' can be declared as reference to const [constParameter] 2.8 x265_3.5/source/common/predict.cpp:355:72: style: Parameter 'dstSYuv' can be declared with const [constParameter] head x265_3.5/source/common/quant.cpp:247:59: style: Parameter 'deltaU' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/quant.cpp:247:59: style: Parameter 'deltaU' can be declared with const [constParameter] head x265_3.5/source/common/scaler.cpp:1070:39: style: Parameter 'src' can be declared as const array [constParameter] 2.8 x265_3.5/source/common/scaler.cpp:1070:39: style: Parameter 'src' can be declared with const [constParameter] head x265_3.5/source/common/scaler.cpp:1078:20: style: Variable 'src_' can be declared as const array [constVariable] 2.8 x265_3.5/source/common/scaler.cpp:1078:20: style: Variable 'src_' can be declared with const [constVariable] head x265_3.5/source/common/scaler.cpp:59:43: style: Parameter 'filter' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/scaler.cpp:59:43: style: Parameter 'filter' can be declared with const [constParameter] head x265_3.5/source/common/scaler.cpp:933:9: style: Variable 'size' can be declared as const array [constVariable] 2.8 x265_3.5/source/common/scaler.cpp:933:9: style: Variable 'size' can be declared with const [constVariable] head x265_3.5/source/common/scaler.cpp:961:9: style: Variable 'idx' can be declared as const array [constVariable] 2.8 x265_3.5/source/common/scaler.cpp:961:9: style: Variable 'idx' can be declared with const [constVariable] head x265_3.5/source/common/scalinglist.cpp:395:50: style: Parameter 'coeff' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/scalinglist.cpp:395:50: style: Parameter 'coeff' can be declared with const [constParameter] head x265_3.5/source/common/scalinglist.cpp:406:50: style: Parameter 'coeff' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/common/scalinglist.cpp:406:50: style: Parameter 'coeff' can be declared with const [constParameter] 2.8 x265_3.5/source/common/slice.cpp:46:12: style: Variable 'refPicSetLtCurr' can be declared with const [constVariable] head x265_3.5/source/dynamicHDR10/json11/json11.cpp:779:17: style: Variable 'item' can be declared as reference to const [constVariable] head x265_3.5/source/encoder/analysis.cpp:2718:101: style: Parameter 'trainData' can be declared as reference to const [constParameter] 2.8 x265_3.5/source/encoder/analysis.cpp:2718:101: style: Parameter 'trainData' can be declared with const [constParameter] 2.8 x265_3.5/source/encoder/analysis.cpp:2811:38: error: Uninitialized variable: maxSafeMv [uninitvar] x265_3.5/source/encoder/analysis.cpp:2782:32: note: Assuming condition is false x265_3.5/source/encoder/analysis.cpp:2811:38: note: Uninitialized variable: maxSafeMv head x265_3.5/source/encoder/analysis.cpp:2811:38: warning: Uninitialized variable: maxSafeMv [uninitvar] x265_3.5/source/encoder/analysis.cpp:2782:32: note: Assuming condition is false x265_3.5/source/encoder/analysis.cpp:2811:38: note: Uninitialized variable: maxSafeMv 2.8 x265_3.5/source/encoder/analysis.cpp:2956:38: error: Uninitialized variable: maxSafeMv [uninitvar] x265_3.5/source/encoder/analysis.cpp:2912:32: note: Assuming condition is false x265_3.5/source/encoder/analysis.cpp:2956:38: note: Uninitialized variable: maxSafeMv head x265_3.5/source/encoder/analysis.cpp:2956:38: warning: Uninitialized variable: maxSafeMv [uninitvar] x265_3.5/source/encoder/analysis.cpp:2912:32: note: Assuming condition is false x265_3.5/source/encoder/analysis.cpp:2956:38: note: Uninitialized variable: maxSafeMv head x265_3.5/source/encoder/analysis.cpp:3488:26: style: Variable 'cuStat' can be declared as reference to const [constVariable] 2.8 x265_3.5/source/encoder/analysis.cpp:3488:26: style: Variable 'cuStat' can be declared with const [constVariable] head x265_3.5/source/encoder/analysis.cpp:3496:30: style: Variable 'astat' can be declared as reference to const [constVariable] head x265_3.5/source/encoder/analysis.cpp:3503:34: style: Variable 'lstat' can be declared as reference to const [constVariable] head x265_3.5/source/encoder/analysis.cpp:3511:34: style: Variable 'rstat' can be declared as reference to const [constVariable] head x265_3.5/source/encoder/analysis.cpp:3519:30: style: Variable 'nstat' can be declared as reference to const [constVariable] 2.8 x265_3.5/source/encoder/bitcost.cpp:72:34: error: Array 's_fpelMvCosts[82][4]' accessed at index s_fpelMvCosts[*][*][-16384], which is out of bounds. [negativeIndex] head x265_3.5/source/encoder/bitcost.cpp:72:34: error: Array 's_fpelMvCosts[82][4]' accessed at index s_fpelMvCosts[*][*][-16384], which is out of bounds. [negativeIndex] x265_3.5/source/encoder/bitcost.cpp:70:30: note: Assignment 'i=-(BC_MAX_MV>>1)', assigned value is -16384 x265_3.5/source/encoder/bitcost.cpp:72:34: note: Negative array index head x265_3.5/source/encoder/encoder.cpp:3211:34: style: Parameter 'numRefIdx' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/encoder/encoder.cpp:3211:34: style: Parameter 'numRefIdx' can be declared with const [constParameter] head x265_3.5/source/encoder/entropy.cpp:590:62: style: Parameter 'encData' can be declared as reference to const [constParameter] 2.8 x265_3.5/source/encoder/entropy.cpp:590:62: style: Parameter 'encData' can be declared with const [constParameter] head x265_3.5/source/encoder/frameencoder.cpp:1913:46: style: Parameter 'ctu' can be declared as reference to const [constParameter] 2.8 x265_3.5/source/encoder/frameencoder.cpp:1913:46: style: Parameter 'ctu' can be declared with const [constParameter] head x265_3.5/source/encoder/frameencoder.h:103:24: style: Parameter 'initContext' can be declared as reference to const [constParameter] 2.8 x265_3.5/source/encoder/frameencoder.h:103:24: style: Parameter 'initContext' can be declared with const [constParameter] head x265_3.5/source/encoder/framefilter.cpp:39:57: style: Parameter 'pix' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/encoder/framefilter.cpp:39:57: style: Parameter 'pix' can be declared with const [constParameter] head x265_3.5/source/encoder/framefilter.cpp:49:57: style: Parameter 'pix' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/encoder/framefilter.cpp:49:57: style: Parameter 'pix' can be declared with const [constParameter] head x265_3.5/source/encoder/framefilter.cpp:59:58: style: Parameter 'pix' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/encoder/framefilter.cpp:59:58: style: Parameter 'pix' can be declared with const [constParameter] head x265_3.5/source/encoder/framefilter.cpp:70:58: style: Parameter 'pix' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/encoder/framefilter.cpp:70:58: style: Parameter 'pix' can be declared with const [constParameter] head x265_3.5/source/encoder/framefilter.cpp:81:58: style: Parameter 'pix' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/encoder/framefilter.cpp:81:58: style: Parameter 'pix' can be declared with const [constParameter] head x265_3.5/source/encoder/framefilter.cpp:93:58: style: Parameter 'pix' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/encoder/framefilter.cpp:93:58: style: Parameter 'pix' can be declared with const [constParameter] head x265_3.5/source/encoder/ratecontrol.cpp:2510:28: style: Variable 'refEncData' can be declared as reference to const [constVariable] head x265_3.5/source/encoder/ratecontrol.cpp:2566:115: style: Parameter 'm_sliceBaseRow' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/encoder/ratecontrol.cpp:2566:115: style: Parameter 'm_sliceBaseRow' can be declared with const [constParameter] head x265_3.5/source/encoder/ratecontrol.cpp:72:20: style: Variable 'lut' can be declared as const array [constVariable] 2.8 x265_3.5/source/encoder/ratecontrol.cpp:72:20: style: Variable 'lut' can be declared with const [constVariable] head x265_3.5/source/encoder/ratecontrol.cpp:84:20: style: Variable 'lut' can be declared as const array [constVariable] 2.8 x265_3.5/source/encoder/ratecontrol.cpp:84:20: style: Variable 'lut' can be declared with const [constVariable] head x265_3.5/source/encoder/sao.cpp:1400:27: style: Variable 'count' can be declared as reference to const [constVariable] head x265_3.5/source/encoder/sao.cpp:1401:26: style: Variable 'offsetOrg' can be declared as reference to const [constVariable] head x265_3.5/source/encoder/sao.cpp:1422:23: style: Variable 'count' can be declared as reference to const [constVariable] head x265_3.5/source/encoder/sao.cpp:1423:22: style: Variable 'offsetOrg' can be declared as reference to const [constVariable] head x265_3.5/source/encoder/sao.cpp:227:45: style: Parameter 'initState' can be declared as reference to const [constParameter] 2.8 x265_3.5/source/encoder/sao.cpp:227:45: style: Parameter 'initState' can be declared with const [constParameter] 2.8 x265_3.5/source/encoder/search.cpp:2022:13: error: Uninitialized variable: costs [uninitvar] x265_3.5/source/encoder/search.cpp:2000:23: note: Assuming condition is false x265_3.5/source/encoder/search.cpp:2022:13: note: Uninitialized variable: costs head x265_3.5/source/encoder/search.cpp:2022:13: warning: Uninitialized variable: costs [uninitvar] x265_3.5/source/encoder/search.cpp:2000:23: note: Assuming condition is false x265_3.5/source/encoder/search.cpp:2022:13: note: Uninitialized variable: costs head x265_3.5/source/encoder/slicetype.cpp:1166:42: style: Parameter 'frameCnt' can be declared as reference to const [constParameter] 2.8 x265_3.5/source/encoder/slicetype.cpp:1166:42: style: Parameter 'frameCnt' can be declared with const [constParameter] 2.8 x265_3.5/source/encoder/slicetype.cpp:1727:37: error: Uninitialized variable: pts [uninitvar] x265_3.5/source/encoder/slicetype.cpp:1715:23: note: Assuming condition is false x265_3.5/source/encoder/slicetype.cpp:1727:37: note: Uninitialized variable: pts head x265_3.5/source/encoder/slicetype.cpp:1727:37: warning: Uninitialized variable: pts [uninitvar] x265_3.5/source/encoder/slicetype.cpp:1715:23: note: Assuming condition is false x265_3.5/source/encoder/slicetype.cpp:1727:37: note: Uninitialized variable: pts head x265_3.5/source/encoder/slicetype.cpp:2484:9: style: Variable 'listDist' can be declared as const array [constVariable] 2.8 x265_3.5/source/encoder/slicetype.cpp:2484:9: style: Variable 'listDist' can be declared with const [constVariable] head x265_3.5/source/encoder/slicetype.cpp:2646:13: style: Variable 'bipredWeights' can be declared as const array [constVariable] 2.8 x265_3.5/source/encoder/slicetype.cpp:2646:13: style: Variable 'bipredWeights' can be declared with const [constVariable] head x265_3.5/source/encoder/slicetype.cpp:2647:9: style: Variable 'listDist' can be declared as const array [constVariable] 2.8 x265_3.5/source/encoder/slicetype.cpp:2647:9: style: Variable 'listDist' can be declared with const [constVariable] head x265_3.5/source/encoder/slicetype.cpp:3069:23: style: Variable 'e' can be declared as reference to const [constVariable] head x265_3.5/source/encoder/slicetype.cpp:666:13: style: Variable 'width' can be declared as const array [constVariable] 2.8 x265_3.5/source/encoder/slicetype.cpp:666:13: style: Variable 'width' can be declared with const [constVariable] head x265_3.5/source/encoder/slicetype.cpp:667:13: style: Variable 'height' can be declared as const array [constVariable] 2.8 x265_3.5/source/encoder/slicetype.cpp:667:13: style: Variable 'height' can be declared with const [constVariable] head x265_3.5/source/encoder/slicetype.cpp:780:89: warning: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head x265_3.5/source/encoder/slicetype.cpp:90:41: style: Parameter 'refPic' can be declared as pointer to const [constParameter] 2.8 x265_3.5/source/encoder/slicetype.cpp:90:41: style: Parameter 'refPic' can be declared with const [constParameter] 2.8 x265_3.5/source/encoder/weightPrediction.cpp:283:17: error: Uninitialized variable: guessScale [uninitvar] x265_3.5/source/encoder/weightPrediction.cpp:269:35: note: Assuming condition is false x265_3.5/source/encoder/weightPrediction.cpp:283:17: note: Uninitialized variable: guessScale head x265_3.5/source/encoder/weightPrediction.cpp:283:17: warning: Uninitialized variable: guessScale [uninitvar] x265_3.5/source/encoder/weightPrediction.cpp:269:35: note: Assuming condition is false x265_3.5/source/encoder/weightPrediction.cpp:283:17: note: Uninitialized variable: guessScale head x265_3.5/source/test/mbdstharness.cpp:289:9: style: Variable 'trSize' can be declared as const array [constVariable] 2.8 x265_3.5/source/test/mbdstharness.cpp:289:9: style: Variable 'trSize' can be declared with const [constVariable] head x265_3.5/source/test/mbdstharness.cpp:331:9: style: Variable 'trSize' can be declared as const array [constVariable] 2.8 x265_3.5/source/test/mbdstharness.cpp:331:9: style: Variable 'trSize' can be declared with const [constVariable] head x265_3.5/source/test/mbdstharness.cpp:376:9: style: Variable 'trSize' can be declared as const array [constVariable] 2.8 x265_3.5/source/test/mbdstharness.cpp:376:9: style: Variable 'trSize' can be declared with const [constVariable] DONE