Task #1984 - vapoursynth-65-2.fc40/scan-results.err

back to task #1984
download
Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/exprfilter.cpp:31: included_from: Included from here.
vapoursynth-65-build/vapoursynth-R65/include/VSHelper4.h:89:12: warning[core.NullDereference]: Access to field 'height' results in a dereference of a null pointer (loaded from variable 'vi')
#   87|   /* convenience function for checking if the format never changes between frames */
#   88|   static inline VSH4_BOOLEAN_TYPE VSH4_MANGLE_FUNCTION_NAME(isConstantVideoFormat)(const VSVideoInfo *vi) {
#   89|->     return vi->height > 0 && vi->width > 0 && vi->format.colorFamily != cfUndefined;
#   90|   }
#   91|   

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/boxblurfilter.cpp:27: included_from: Included from here.
vapoursynth-65-build/vapoursynth-R65/include/VSHelper4.h:161:9: warning[deadcode.DeadStores]: Value stored to 'addden' is never read
#  159|           int64_t temp = addden;
#  160|           addnum *= *den;
#  161|->         addden *= *den;
#  162|           *num *= temp;
#  163|           *den *= temp;

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/audiofilters.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/audiofilters.cpp:176:21: warning[deadcode.DeadStores]: Value stored to 'reqStart' is never read
#  174|                       vsapi->requestFrameFilter(reqFrame, d->nodes[i], frameCtx);
#  175|                       remainingSamples -= reqSamples;
#  176|->                     reqStart += reqSamples;
#  177|                       reqFrame++;
#  178|                       if (reqFrame > d->numFrames[i] - 1) {

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/audiofilters.cpp:180:25: warning[deadcode.DeadStores]: Value stored to 'reqStart' is never read
#  178|                       if (reqFrame > d->numFrames[i] - 1) {
#  179|                           reqFrame = 0;
#  180|->                         reqStart = 0;
#  181|                           i++;
#  182|                       }

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/averageframesfilter.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/boxblurfilter.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/boxblurfilter.cpp:366:21: warning[core.uninitialized.Branch]: Branch condition evaluates to a garbage value
#  364|   
#  365|               for (int plane = 0; plane < vi->format.numPlanes; plane++) {
#  366|->                 if (process[plane]) {
#  367|                       VSMap *vtmp1 = vsapi->createMap();
#  368|                       vsapi->mapSetNode(vtmp1, "clips", node, maAppend);

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:378:34: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  376|       switch (node.op.type) {
#  377|       case ExprOpType::CONSTANT: return node.op.imm.f;
#  378|->     case ExprOpType::ADD: return LEFT + RIGHT;
#  379|       case ExprOpType::SUB: return LEFT - RIGHT;
#  380|       case ExprOpType::MUL: return LEFT * RIGHT;

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:379:34: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  377|       case ExprOpType::CONSTANT: return node.op.imm.f;
#  378|       case ExprOpType::ADD: return LEFT + RIGHT;
#  379|->     case ExprOpType::SUB: return LEFT - RIGHT;
#  380|       case ExprOpType::MUL: return LEFT * RIGHT;
#  381|       case ExprOpType::DIV: return LEFT / RIGHT;

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:380:34: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  378|       case ExprOpType::ADD: return LEFT + RIGHT;
#  379|       case ExprOpType::SUB: return LEFT - RIGHT;
#  380|->     case ExprOpType::MUL: return LEFT * RIGHT;
#  381|       case ExprOpType::DIV: return LEFT / RIGHT;
#  382|       case ExprOpType::FMA:

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:381:34: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  379|       case ExprOpType::SUB: return LEFT - RIGHT;
#  380|       case ExprOpType::MUL: return LEFT * RIGHT;
#  381|->     case ExprOpType::DIV: return LEFT / RIGHT;
#  382|       case ExprOpType::FMA:
#  383|           switch (static_cast<FMAType>(node.op.imm.u)) {

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:384:37: warning[core.NullDereference]: Access to field 'left' results in a dereference of a null pointer (loaded from field 'right')
#  382|       case ExprOpType::FMA:
#  383|           switch (static_cast<FMAType>(node.op.imm.u)) {
#  384|->         case FMAType::FMADD: return RIGHTLEFT * RIGHTRIGHT + LEFT;
#  385|           case FMAType::FMSUB: return RIGHTLEFT * RIGHTRIGHT - LEFT;
#  386|           case FMAType::FNMADD: return -(RIGHTLEFT * RIGHTRIGHT) + LEFT;

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:385:37: warning[core.NullDereference]: Access to field 'left' results in a dereference of a null pointer (loaded from field 'right')
#  383|           switch (static_cast<FMAType>(node.op.imm.u)) {
#  384|           case FMAType::FMADD: return RIGHTLEFT * RIGHTRIGHT + LEFT;
#  385|->         case FMAType::FMSUB: return RIGHTLEFT * RIGHTRIGHT - LEFT;
#  386|           case FMAType::FNMADD: return -(RIGHTLEFT * RIGHTRIGHT) + LEFT;
#  387|           case FMAType::FNMSUB: return -(RIGHTLEFT * RIGHTRIGHT) - LEFT;

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:386:40: warning[core.NullDereference]: Access to field 'left' results in a dereference of a null pointer (loaded from field 'right')
#  384|           case FMAType::FMADD: return RIGHTLEFT * RIGHTRIGHT + LEFT;
#  385|           case FMAType::FMSUB: return RIGHTLEFT * RIGHTRIGHT - LEFT;
#  386|->         case FMAType::FNMADD: return -(RIGHTLEFT * RIGHTRIGHT) + LEFT;
#  387|           case FMAType::FNMSUB: return -(RIGHTLEFT * RIGHTRIGHT) - LEFT;
#  388|           }

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:387:40: warning[core.NullDereference]: Access to field 'left' results in a dereference of a null pointer (loaded from field 'right')
#  385|           case FMAType::FMSUB: return RIGHTLEFT * RIGHTRIGHT - LEFT;
#  386|           case FMAType::FNMADD: return -(RIGHTLEFT * RIGHTRIGHT) + LEFT;
#  387|->         case FMAType::FNMSUB: return -(RIGHTLEFT * RIGHTRIGHT) - LEFT;
#  388|           }
#  389|           return NAN;

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:390:45: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  388|           }
#  389|           return NAN;
#  390|->     case ExprOpType::SQRT: return std::sqrt(LEFT);
#  391|       case ExprOpType::ABS: return std::fabs(LEFT);
#  392|       case ExprOpType::NEG: return -LEFT;

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:391:44: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  389|           return NAN;
#  390|       case ExprOpType::SQRT: return std::sqrt(LEFT);
#  391|->     case ExprOpType::ABS: return std::fabs(LEFT);
#  392|       case ExprOpType::NEG: return -LEFT;
#  393|       case ExprOpType::MAX: return std::max(LEFT, RIGHT);

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:392:35: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  390|       case ExprOpType::SQRT: return std::sqrt(LEFT);
#  391|       case ExprOpType::ABS: return std::fabs(LEFT);
#  392|->     case ExprOpType::NEG: return -LEFT;
#  393|       case ExprOpType::MAX: return std::max(LEFT, RIGHT);
#  394|       case ExprOpType::MIN: return std::min(LEFT, RIGHT);

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:393:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  391|       case ExprOpType::ABS: return std::fabs(LEFT);
#  392|       case ExprOpType::NEG: return -LEFT;
#  393|->     case ExprOpType::MAX: return std::max(LEFT, RIGHT);
#  394|       case ExprOpType::MIN: return std::min(LEFT, RIGHT);
#  395|       case ExprOpType::CMP:

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:394:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  392|       case ExprOpType::NEG: return -LEFT;
#  393|       case ExprOpType::MAX: return std::max(LEFT, RIGHT);
#  394|->     case ExprOpType::MIN: return std::min(LEFT, RIGHT);
#  395|       case ExprOpType::CMP:
#  396|           switch (static_cast<ComparisonType>(node.op.imm.u)) {

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:397:52: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  395|       case ExprOpType::CMP:
#  396|           switch (static_cast<ComparisonType>(node.op.imm.u)) {
#  397|->         case ComparisonType::EQ: return bool2float(LEFT == RIGHT);
#  398|           case ComparisonType::LT: return bool2float(LEFT < RIGHT);
#  399|           case ComparisonType::LE: return bool2float(LEFT <= RIGHT);

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:398:52: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  396|           switch (static_cast<ComparisonType>(node.op.imm.u)) {
#  397|           case ComparisonType::EQ: return bool2float(LEFT == RIGHT);
#  398|->         case ComparisonType::LT: return bool2float(LEFT < RIGHT);
#  399|           case ComparisonType::LE: return bool2float(LEFT <= RIGHT);
#  400|           case ComparisonType::NEQ: return bool2float(LEFT != RIGHT);

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:399:52: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  397|           case ComparisonType::EQ: return bool2float(LEFT == RIGHT);
#  398|           case ComparisonType::LT: return bool2float(LEFT < RIGHT);
#  399|->         case ComparisonType::LE: return bool2float(LEFT <= RIGHT);
#  400|           case ComparisonType::NEQ: return bool2float(LEFT != RIGHT);
#  401|           case ComparisonType::NLT: return bool2float(LEFT >= RIGHT);

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:400:53: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  398|           case ComparisonType::LT: return bool2float(LEFT < RIGHT);
#  399|           case ComparisonType::LE: return bool2float(LEFT <= RIGHT);
#  400|->         case ComparisonType::NEQ: return bool2float(LEFT != RIGHT);
#  401|           case ComparisonType::NLT: return bool2float(LEFT >= RIGHT);
#  402|           case ComparisonType::NLE: return bool2float(LEFT > RIGHT);

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:401:53: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  399|           case ComparisonType::LE: return bool2float(LEFT <= RIGHT);
#  400|           case ComparisonType::NEQ: return bool2float(LEFT != RIGHT);
#  401|->         case ComparisonType::NLT: return bool2float(LEFT >= RIGHT);
#  402|           case ComparisonType::NLE: return bool2float(LEFT > RIGHT);
#  403|           }

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:402:53: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  400|           case ComparisonType::NEQ: return bool2float(LEFT != RIGHT);
#  401|           case ComparisonType::NLT: return bool2float(LEFT >= RIGHT);
#  402|->         case ComparisonType::NLE: return bool2float(LEFT > RIGHT);
#  403|           }
#  404|           return NAN;

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:405:56: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  403|           }
#  404|           return NAN;
#  405|->     case ExprOpType::AND: return bool2float(float2bool(LEFT) && float2bool(RIGHT));
#  406|       case ExprOpType::OR: return bool2float(float2bool(LEFT) || float2bool(RIGHT));
#  407|       case ExprOpType::XOR: return bool2float(float2bool(LEFT) != float2bool(RIGHT));

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:406:55: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  404|           return NAN;
#  405|       case ExprOpType::AND: return bool2float(float2bool(LEFT) && float2bool(RIGHT));
#  406|->     case ExprOpType::OR: return bool2float(float2bool(LEFT) || float2bool(RIGHT));
#  407|       case ExprOpType::XOR: return bool2float(float2bool(LEFT) != float2bool(RIGHT));
#  408|       case ExprOpType::NOT: return bool2float(!float2bool(LEFT));

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:407:56: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  405|       case ExprOpType::AND: return bool2float(float2bool(LEFT) && float2bool(RIGHT));
#  406|       case ExprOpType::OR: return bool2float(float2bool(LEFT) || float2bool(RIGHT));
#  407|->     case ExprOpType::XOR: return bool2float(float2bool(LEFT) != float2bool(RIGHT));
#  408|       case ExprOpType::NOT: return bool2float(!float2bool(LEFT));
#  409|       case ExprOpType::EXP: return std::exp(LEFT);

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:408:57: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  406|       case ExprOpType::OR: return bool2float(float2bool(LEFT) || float2bool(RIGHT));
#  407|       case ExprOpType::XOR: return bool2float(float2bool(LEFT) != float2bool(RIGHT));
#  408|->     case ExprOpType::NOT: return bool2float(!float2bool(LEFT));
#  409|       case ExprOpType::EXP: return std::exp(LEFT);
#  410|       case ExprOpType::LOG: return std::log(LEFT);

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:409:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  407|       case ExprOpType::XOR: return bool2float(float2bool(LEFT) != float2bool(RIGHT));
#  408|       case ExprOpType::NOT: return bool2float(!float2bool(LEFT));
#  409|->     case ExprOpType::EXP: return std::exp(LEFT);
#  410|       case ExprOpType::LOG: return std::log(LEFT);
#  411|       case ExprOpType::POW: return std::pow(LEFT, RIGHT);

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:410:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  408|       case ExprOpType::NOT: return bool2float(!float2bool(LEFT));
#  409|       case ExprOpType::EXP: return std::exp(LEFT);
#  410|->     case ExprOpType::LOG: return std::log(LEFT);
#  411|       case ExprOpType::POW: return std::pow(LEFT, RIGHT);
#  412|       case ExprOpType::SIN: return std::sin(LEFT);

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:411:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  409|       case ExprOpType::EXP: return std::exp(LEFT);
#  410|       case ExprOpType::LOG: return std::log(LEFT);
#  411|->     case ExprOpType::POW: return std::pow(LEFT, RIGHT);
#  412|       case ExprOpType::SIN: return std::sin(LEFT);
#  413|       case ExprOpType::COS: return std::cos(LEFT);

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:412:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  410|       case ExprOpType::LOG: return std::log(LEFT);
#  411|       case ExprOpType::POW: return std::pow(LEFT, RIGHT);
#  412|->     case ExprOpType::SIN: return std::sin(LEFT);
#  413|       case ExprOpType::COS: return std::cos(LEFT);
#  414|       case ExprOpType::TERNARY: return float2bool(LEFT) ? RIGHTLEFT : RIGHTRIGHT;

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:413:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  411|       case ExprOpType::POW: return std::pow(LEFT, RIGHT);
#  412|       case ExprOpType::SIN: return std::sin(LEFT);
#  413|->     case ExprOpType::COS: return std::cos(LEFT);
#  414|       case ExprOpType::TERNARY: return float2bool(LEFT) ? RIGHTLEFT : RIGHTRIGHT;
#  415|       default: return NAN;

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:414:49: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  412|       case ExprOpType::SIN: return std::sin(LEFT);
#  413|       case ExprOpType::COS: return std::cos(LEFT);
#  414|->     case ExprOpType::TERNARY: return float2bool(LEFT) ? RIGHTLEFT : RIGHTRIGHT;
#  415|       default: return NAN;
#  416|       }

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:917:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  915|   
#  916|           // (a ** b) * a = a ** (b + 1)
#  917|->         if (node.op == ExprOpType::MUL && node.left->op == ExprOpType::POW && node.left->left->valueNum == node.right->valueNum) {
#  918|               replaceNode(node, *node.left);
#  919|               ExpressionTreeNode *tmp = node.right;

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:917:108: warning[core.NullDereference]: Access to field 'valueNum' results in a dereference of a null pointer (loaded from field 'right')
#  915|   
#  916|           // (a ** b) * a = a ** (b + 1)
#  917|->         if (node.op == ExprOpType::MUL && node.left->op == ExprOpType::POW && node.left->left->valueNum == node.right->valueNum) {
#  918|               replaceNode(node, *node.left);
#  919|               ExpressionTreeNode *tmp = node.right;

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:927:43: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  925|   
#  926|           // (a ** b) * (a ** c) = a ** (b + c)
#  927|->         if (node.op == ExprOpType::MUL && node.left->op == ExprOpType::POW && node.right->op == ExprOpType::POW && node.left->left->valueNum == node.right->left->valueNum) {
#  928|               ExpressionTreeNode *lhs = node.left->right;
#  929|               ExpressionTreeNode *rhs = node.right->right;

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:1057:69: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 1055|   
# 1056|           // Move constants to right-hand side to simplify identities.
# 1057|->         if (isOpCode(node, { ExprOpType::ADD, ExprOpType::MUL }) && isConstant(*node.left) && !isConstant(*node.right)) {
# 1058|               std::swap(node.left, node.right);
# 1059|               changed = true;

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:1063:69: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 1061|   
# 1062|           // x + 0 = x    x - 0 = x
# 1063|->         if (isOpCode(node, { ExprOpType::ADD, ExprOpType::SUB }) && isConstant(*node.right, 0.0f)) {
# 1064|               replaceNode(node, *node.left);
# 1065|               changed = true;

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:1064:13: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 1062|           // x + 0 = x    x - 0 = x
# 1063|           if (isOpCode(node, { ExprOpType::ADD, ExprOpType::SUB }) && isConstant(*node.right, 0.0f)) {
# 1064|->             replaceNode(node, *node.left);
# 1065|               changed = true;
# 1066|           }

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:1069:44: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 1067|   
# 1068|           // x * 0 = 0    0 / x = 0
# 1069|->         if ((node.op == ExprOpType::MUL && isConstant(*node.right, 0.0f)) || (node.op == ExprOpType::DIV && isConstant(*node.left, 0.0f))) {
# 1070|               replaceNode(node, ExpressionTreeNode{ { ExprOpType::CONSTANT, 0.0f } });
# 1071|               changed = true;

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:1069:109: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 1067|   
# 1068|           // x * 0 = 0    0 / x = 0
# 1069|->         if ((node.op == ExprOpType::MUL && isConstant(*node.right, 0.0f)) || (node.op == ExprOpType::DIV && isConstant(*node.left, 0.0f))) {
# 1070|               replaceNode(node, ExpressionTreeNode{ { ExprOpType::CONSTANT, 0.0f } });
# 1071|               changed = true;

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/expr.cpp:1075:69: warning[core.NonNullParamChecker]: Forming reference to null pointer
# 1073|   
# 1074|           // x * 1 = x    x / 1 = x
# 1075|->         if (isOpCode(node, { ExprOpType::MUL, ExprOpType::DIV }) && isConstant(*node.right, 1.0f)) {
# 1076|               replaceNode(node, *node.left);
# 1077|               changed = true;

Error: COMPILER_WARNING (CWE-9001):
vapoursynth-65-build/vapoursynth-R65/src/core/expr/jitcompiler_x86.cpp:28: included_from: Included from here.
vapoursynth-65-build/vapoursynth-R65/src/core/expr/jitasm.h: scope_hint: In constructor 'jitasm::detail::ResultT<float, 4>::ResultT(float)'
vapoursynth-65-build/vapoursynth-R65/src/core/expr/jitasm.h:8634:56: warning[-Wstrict-aliasing]: dereferencing type-punned pointer will break strict-aliasing rules
# 8634 |                 ResultT(const float imm) : val_(Imm32(*(uint32*)&imm)) {}
#      |                                                        ^~~~~~~~~~~~~
# 8632|   		ResultT(const Mem32& mem) : val_(mem) {}
# 8633|   		ResultT(const XmmReg& xmm) : val_(xmm) {}
# 8634|-> 		ResultT(const float imm) : val_(Imm32(*(uint32*)&imm)) {}
# 8635|   		void StoreResult(Frontend& f, const ResultDest& /*dst*/)
# 8636|   		{

Error: COMPILER_WARNING (CWE-9001):
vapoursynth-65-build/vapoursynth-R65/src/core/expr/jitasm.h: scope_hint: In member function 'void jitasm::detail::ResultT<double, 8>::StoreResult(jitasm::Frontend&, const jitasm::detail::ResultDest&)'
vapoursynth-65-build/vapoursynth-R65/src/core/expr/jitasm.h:8709:64: warning[-Wstrict-aliasing]: dereferencing type-punned pointer will break strict-aliasing rules
# 8709 |                                 f.mov(f.dword_ptr[f.rsp - 8], *reinterpret_cast<uint32*>(&imm_));
#      |                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 8707|   			} else if (val_.IsImm()) {
# 8708|   				// from float immediate
# 8709|-> 				f.mov(f.dword_ptr[f.rsp - 8], *reinterpret_cast<uint32*>(&imm_));
# 8710|   				f.mov(f.dword_ptr[f.rsp - 4], *(reinterpret_cast<uint32*>(&imm_) + 1));
# 8711|   				f.movsd(f.xmm0, f.qword_ptr[f.rsp - 8]);

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/expr/jitcompiler_x86.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/exprfilter.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/exprfilter.cpp:297:9: warning[core.NonNullParamChecker]: Forming reference to null pointer
#  295|           }
#  296|   
#  297|->         d->vi = *vi[0];
#  298|           int format = vsapi->mapGetIntSaturated(in, "format", 0, &err);
#  299|           if (!err) {

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/genericfilters.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/kernel/cpulevel.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/kernel/generic.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/kernel/transpose.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/kernel/x86/convolution_avx2.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/kernel/x86/convolution_sse2.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/kernel/x86/generic_avx2.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/kernel/x86/generic_sse2.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: COMPILER_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/kernel/x86/merge_avx2.c: scope_hint: In function 'div255_epu16'
vapoursynth-65-build/vapoursynth-R65/src/core/kernel/x86/merge_avx2.c:109:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
vapoursynth-65-build/vapoursynth-R65/src/core/kernel/x86/merge_avx2.c:108:16: note: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  107|   
#  108|   static __m256i div255_epu16(__m256i x)
#  109|-> {
#  110|       x = _mm256_mulhi_epu16(x, _mm256_set1_epi16(0x8081));
#  111|       x = _mm256_srli_epi16(x, 7);

Error: COMPILER_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/kernel/x86/planestats_avx2.c: scope_hint: In function 'vs_plane_stats_1_byte_avx2'
vapoursynth-65-build/vapoursynth-R65/src/core/kernel/x86/planestats_avx2.c:103:13: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
vapoursynth-65-build/vapoursynth-R65/src/core/kernel/x86/planestats_avx2.c: scope_hint: In function 'hmin_epu8'
vapoursynth-65-build/vapoursynth-R65/src/core/kernel/x86/planestats_avx2.c:39:17: note: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  101|       unsigned x, y;
#  102|   
#  103|->     __m256i mmin = _mm256_set1_epi8(UINT8_MAX);
#  104|       __m256i mmax = _mm256_setzero_si256();
#  105|       __m256i macc = _mm256_setzero_si256();

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/kernel/x86/transpose_sse2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/lutfilters.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/mergefilters.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/reorderfilters.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/settings.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/simplefilters.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-562):
vapoursynth-65-build/vapoursynth-R65/src/core/simplefilters.cpp:545: error[returnDanglingLifetime]: Returning pointer to local variable 'src' that will be invalid when returning.
#  543|   
#  544|               vsapi->freeFrame(src);
#  545|->             return dst;
#  546|           }
#  547|       }

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/textfilter.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/vsapi.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/vscore.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING (CWE-562):
vapoursynth-65-build/vapoursynth-R65/src/core/vscore.cpp:2036: error[danglingLifetime]: Non-local variable 'plugins' will use object that points to local variable 'p'.
# 2034|       }
# 2035|   
# 2036|->     plugins.insert(std::make_pair(p->getID(), p.get()));
# 2037|       p.release();
# 2038|   }

Error: CPPCHECK_WARNING (CWE-686):
vapoursynth-65-build/vapoursynth-R65/src/core/vscore.h:181: error[memsetClass]: Using 'memcpy' on class that contains a 'std::string'.
#  179|           } else {
#  180|               data.resize(count);
#  181|->             memcpy(data.data(), val, sizeof(T) * count);
#  182|           }
#  183|       }

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/vsresize.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CLANG_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/vsresize.cpp:817:25: warning[deadcode.DeadStores]: Value stored to 'name' during its initialization is never read
#  815|               vszimg *x = new vszimg{ in, userData, core, vsapi };
#  816|               vszimg_userdata u{ userData };
#  817|->             const char *name = "";
#  818|   
#  819|               if (u.op == FieldOp::DEINTERLACE) {

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/core/vsthreadpool.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:113039:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#113039 | };
#       | ^
/usr/include/python3.13/object.h:1224: included_from: Included from here.
/usr/include/python3.13/Python.h:68: included_from: Included from here.
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:16: included_from: Included from here.
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#113037|     0, /*tp_pypy_flags*/
#113038|     #endif
#113039|-> };
#113040|   #endif
#113041|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:113215:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#113215 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#113213|     0, /*tp_pypy_flags*/
#113214|     #endif
#113215|-> };
#113216|   #endif
#113217|   static struct __pyx_vtabstruct_11vapoursynth_EnvironmentPolicyAPI __pyx_vtable_11vapoursynth_EnvironmentPolicyAPI;

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:113399:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#113399 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#113397|     0, /*tp_pypy_flags*/
#113398|     #endif
#113399|-> };
#113400|   #endif
#113401|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:113562:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#113562 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#113560|     0, /*tp_pypy_flags*/
#113561|     #endif
#113562|-> };
#113563|   #endif
#113564|   static struct __pyx_vtabstruct_11vapoursynth_Environment __pyx_vtable_11vapoursynth_Environment;

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:113791:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#113791 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#113789|     0, /*tp_pypy_flags*/
#113790|     #endif
#113791|-> };
#113792|   #endif
#113793|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:113951:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#113951 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#113949|     0, /*tp_pypy_flags*/
#113950|     #endif
#113951|-> };
#113952|   #endif
#113953|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:114124:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#114124 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#114122|     0, /*tp_pypy_flags*/
#114123|     #endif
#114124|-> };
#114125|   #endif
#114126|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:114271:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#114271 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#114269|     0, /*tp_pypy_flags*/
#114270|     #endif
#114271|-> };
#114272|   #endif
#114273|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:114451:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#114451 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#114449|     0, /*tp_pypy_flags*/
#114450|     #endif
#114451|-> };
#114452|   #endif
#114453|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:114597:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#114597 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#114595|     0, /*tp_pypy_flags*/
#114596|     #endif
#114597|-> };
#114598|   #endif
#114599|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:114920:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#114920 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#114918|     0, /*tp_pypy_flags*/
#114919|     #endif
#114920|-> };
#114921|   #endif
#114922|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:115164:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#115164 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#115162|     0, /*tp_pypy_flags*/
#115163|     #endif
#115164|-> };
#115165|   #endif
#115166|   static struct __pyx_vtabstruct_11vapoursynth_RawFrame __pyx_vtable_11vapoursynth_RawFrame;

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:115352:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#115352 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#115350|     0, /*tp_pypy_flags*/
#115351|     #endif
#115352|-> };
#115353|   #endif
#115354|   static struct __pyx_vtabstruct_11vapoursynth_VideoFrame __pyx_vtable_11vapoursynth_VideoFrame;

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:115562:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#115562 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#115560|     0, /*tp_pypy_flags*/
#115561|     #endif
#115562|-> };
#115563|   #endif
#115564|   static struct __pyx_vtabstruct_11vapoursynth__frame __pyx_vtable_11vapoursynth__frame;

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:115692:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#115692 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#115690|     0, /*tp_pypy_flags*/
#115691|     #endif
#115692|-> };
#115693|   #endif
#115694|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:115891:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#115891 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#115889|     0, /*tp_pypy_flags*/
#115890|     #endif
#115891|-> };
#115892|   #endif
#115893|   static struct __pyx_vtabstruct_11vapoursynth__video __pyx_vtable_11vapoursynth__video;

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:116021:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#116021 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#116019|     0, /*tp_pypy_flags*/
#116020|     #endif
#116021|-> };
#116022|   #endif
#116023|   static struct __pyx_vtabstruct_11vapoursynth_AudioFrame __pyx_vtable_11vapoursynth_AudioFrame;

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:116245:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#116245 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#116243|     0, /*tp_pypy_flags*/
#116244|     #endif
#116245|-> };
#116246|   #endif
#116247|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:116444:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#116444 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#116442|     0, /*tp_pypy_flags*/
#116443|     #endif
#116444|-> };
#116445|   #endif
#116446|   static struct __pyx_vtabstruct_11vapoursynth__audio __pyx_vtable_11vapoursynth__audio;

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:116574:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#116574 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#116572|     0, /*tp_pypy_flags*/
#116573|     #endif
#116574|-> };
#116575|   #endif
#116576|   static struct __pyx_vtabstruct_11vapoursynth_RawNode __pyx_vtable_11vapoursynth_RawNode;

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:116812:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#116812 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#116810|     0, /*tp_pypy_flags*/
#116811|     #endif
#116812|-> };
#116813|   #endif
#116814|   static struct __pyx_vtabstruct_11vapoursynth_VideoNode __pyx_vtable_11vapoursynth_VideoNode;

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:117198:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#117198 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#117196|     0, /*tp_pypy_flags*/
#117197|     #endif
#117198|-> };
#117199|   #endif
#117200|   static struct __pyx_vtabstruct_11vapoursynth_AudioNode __pyx_vtable_11vapoursynth_AudioNode;

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:117585:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#117585 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#117583|     0, /*tp_pypy_flags*/
#117584|     #endif
#117585|-> };
#117586|   #endif
#117587|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:117749:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#117749 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#117747|     0, /*tp_pypy_flags*/
#117748|     #endif
#117749|-> };
#117750|   #endif
#117751|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:117965:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#117965 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#117963|     0, /*tp_pypy_flags*/
#117964|     #endif
#117965|-> };
#117966|   #endif
#117967|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:118143:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#118143 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#118141|     0, /*tp_pypy_flags*/
#118142|     #endif
#118143|-> };
#118144|   #endif
#118145|   static struct __pyx_vtabstruct_11vapoursynth_Plugin __pyx_vtable_11vapoursynth_Plugin;

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:118367:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#118367 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#118365|     0, /*tp_pypy_flags*/
#118366|     #endif
#118367|-> };
#118368|   #endif
#118369|   static struct __pyx_vtabstruct_11vapoursynth_Function __pyx_vtable_11vapoursynth_Function;

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:118576:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#118576 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#118574|     0, /*tp_pypy_flags*/
#118575|     #endif
#118576|-> };
#118577|   #endif
#118578|   static struct __pyx_vtabstruct_11vapoursynth_VSScriptEnvironmentPolicy __pyx_vtable_11vapoursynth_VSScriptEnvironmentPolicy;

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:118761:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#118761 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#118759|     0, /*tp_pypy_flags*/
#118760|     #endif
#118761|-> };
#118762|   #endif
#118763|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:118924:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#118924 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#118922|     0, /*tp_pypy_flags*/
#118923|     #endif
#118924|-> };
#118925|   #endif
#118926|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:119087:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#119087 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#119085|     0, /*tp_pypy_flags*/
#119086|     #endif
#119087|-> };
#119088|   #endif
#119089|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:119250:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#119250 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#119248|     0, /*tp_pypy_flags*/
#119249|     #endif
#119250|-> };
#119251|   #endif
#119252|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:119417:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#119417 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#119415|     0, /*tp_pypy_flags*/
#119416|     #endif
#119417|-> };
#119418|   #endif
#119419|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:119576:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#119576 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#119574|     0, /*tp_pypy_flags*/
#119575|     #endif
#119576|-> };
#119577|   #endif
#119578|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:119743:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#119743 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#119741|     0, /*tp_pypy_flags*/
#119742|     #endif
#119743|-> };
#119744|   #endif
#119745|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:119914:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#119914 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#119912|     0, /*tp_pypy_flags*/
#119913|     #endif
#119914|-> };
#119915|   #endif
#119916|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:120083:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#120083 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#120081|     0, /*tp_pypy_flags*/
#120082|     #endif
#120083|-> };
#120084|   #endif
#120085|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:120302:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#120302 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#120300|     0, /*tp_pypy_flags*/
#120301|     #endif
#120302|-> };
#120303|   #endif
#120304|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:120477:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#120477 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#120475|     0, /*tp_pypy_flags*/
#120476|     #endif
#120477|-> };
#120478|   #endif
#120479|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:120646:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#120646 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#120644|     0, /*tp_pypy_flags*/
#120645|     #endif
#120646|-> };
#120647|   #endif
#120648|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:120805:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#120805 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#120803|     0, /*tp_pypy_flags*/
#120804|     #endif
#120805|-> };
#120806|   #endif
#120807|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:120968:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#120968 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#120966|     0, /*tp_pypy_flags*/
#120967|     #endif
#120968|-> };
#120969|   #endif
#120970|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:121131:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#121131 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#121129|     0, /*tp_pypy_flags*/
#121130|     #endif
#121131|-> };
#121132|   #endif
#121133|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:121302:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#121302 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#121300|     0, /*tp_pypy_flags*/
#121301|     #endif
#121302|-> };
#121303|   #endif
#121304|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:121446:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#121446 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#121444|     0, /*tp_pypy_flags*/
#121445|     #endif
#121446|-> };
#121447|   #endif
#121448|   static struct __pyx_vtabstruct_array __pyx_vtable_array;

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:121709:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#121709 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#121707|     0, /*tp_pypy_flags*/
#121708|     #endif
#121709|-> };
#121710|   #endif
#121711|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:121879:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#121879 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#121877|     0, /*tp_pypy_flags*/
#121878|     #endif
#121879|-> };
#121880|   #endif
#121881|   static struct __pyx_vtabstruct_memoryview __pyx_vtable_memoryview;

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:122222:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#122222 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#122220|     0, /*tp_pypy_flags*/
#122221|     #endif
#122222|-> };
#122223|   #endif
#122224|   static struct __pyx_vtabstruct__memoryviewslice __pyx_vtable__memoryviewslice;

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:122392:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#122392 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#122390|     0, /*tp_pypy_flags*/
#122391|     #endif
#122392|-> };
#122393|   #endif
#122394|   

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:148597:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#148597 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#148595|       0,
#148596|   #endif
#148597|-> };
#148598|   #endif
#148599|   static int __pyx_Generator_init(PyObject *module) {

Error: COMPILER_WARNING (CWE-909):
vapoursynth-65-build/vapoursynth-R65/src/cython/vapoursynth.c:149683:1: warning[-Wmissing-field-initializers]: missing initializer for field 'tp_versions_used' of 'PyTypeObject' {aka 'struct _typeobject'}
#149683 | };
#       | ^
/usr/include/python3.13/cpython/object.h:232:14: note: 'tp_versions_used' declared here
#  232 |     uint16_t tp_versions_used;
#      |              ^~~~~~~~~~~~~~~~
#149681|       0,
#149682|   #endif
#149683|-> };
#149684|   #endif
#149685|   static int __pyx_CyFunction_init(PyObject *module) {

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/vspipe/vsjson.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.

Error: CPPCHECK_WARNING:
vapoursynth-65-build/vapoursynth-R65/src/vspipe/vspipe.cpp: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches.