Open ashishpipaliya opened 2 hours ago
1071 | float rpr = e->progress * 2 - 1;
| ^~~~~
libavfilter/xfade-easing.h: In function ‘gl_perlin’:
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1092:5: note: in expansion of macro ‘ARG1’
1092 | ARG1(float, scale, 4)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1093:5: note: in expansion of macro ‘ARG1’
1093 | ARG1(float, smoothness, 0.01)
| ^~~~
libavfilter/xfade-easing.h:1095:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1095 | vec2 s = mul2f(e->p, scale), i = floor2(s), f = sub2(s, i); // fract
| ^~~~
libavfilter/xfade-easing.h: In function ‘gl_pinwheel’:
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1107:5: note: in expansion of macro ‘ARG1’
1107 | ARG1(float, speed, 1)
| ^~~~
libavfilter/xfade-easing.h:1109:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1109 | float circPos = atn2(sub2f(e->p, P5f)) + e->progress * speed;
| ^~~~~
libavfilter/xfade-easing.h: In function ‘gl_polar_function’:
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1117:5: note: in expansion of macro ‘ARG1’
1117 | ARG1(int, segments, 5)
| ^~~~
libavfilter/xfade-easing.h:1119:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1119 | float angle = atn2(sub2f(e->p, P5f)) - M_PI_2f;
| ^~~~~
libavfilter/xfade-easing.h: In function ‘gl_PolkaDotsCurtain’:
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1128:5: note: in expansion of macro ‘ARG1’
1128 | ARG1(float, dots, 20)
| ^~~~
libavfilter/xfade-easing.h:445:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
445 | const type param = (type) { e->data[argi-2], e->data[argi-1] };
| ^~~~~
libavfilter/xfade-easing.h:1129:5: note: in expansion of macro ‘ARG2’
1129 | ARG2(vec2, center, 0, 0)
| ^~~~
libavfilter/xfade-easing.h:1131:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1131 | vec2 p = fract2(mul2f(e->p, dots));
| ^~~~
libavfilter/xfade-easing.h: In function ‘gl_powerKaleido’:
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1139:5: note: in expansion of macro ‘ARG1’
1139 | ARG1(float, scale, 2)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1140:5: note: in expansion of macro ‘ARG1’
1140 | ARG1(float, z, 1.5)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1141:5: note: in expansion of macro ‘ARG1’
1141 | ARG1(float, speed, 5)
| ^~~~
libavfilter/xfade-easing.h:453:39: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
453 | argi++; INIT var(e, argi-1, val); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1142:5: note: in expansion of macro ‘VAR1’
1142 | VAR1(float, rad, radians(120)) // change this value to get different mirror effects
| ^~~~
libavfilter/xfade-easing.h:453:39: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
453 | argi++; INIT var(e, argi-1, val); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1143:5: note: in expansion of macro ‘VAR1’
1143 | VAR1(float, dist, scale / 10)
| ^~~~
libavfilter/xfade-easing.h:1145:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1145 | vec2 uv = mul2f(sub2f(e->p, P5f), e->ratio * z);
| ^~~~
libavfilter/xfade-easing.h:1163:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1163 | float m = cosf(e->progress * M_2PIf) / 2 + P5f;
| ^~~~~
libavfilter/xfade-easing.h: In function ‘gl_randomNoisex’:
libavfilter/xfade-easing.h:1172:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1172 | float uvz = floorf(frand2(e->p) + e->progress);
| ^~~~~
libavfilter/xfade-easing.h: In function ‘gl_randomsquares’:
libavfilter/xfade-easing.h:445:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
445 | const type param = (type) { e->data[argi-2], e->data[argi-1] };
| ^~~~~
libavfilter/xfade-easing.h:1179:5: note: in expansion of macro ‘ARG2’
1179 | ARG2(ivec2, size, 10, 10)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1180:5: note: in expansion of macro ‘ARG1’
1180 | ARG1(float, smoothness, 0.5)
| ^~~~
libavfilter/xfade-easing.h:1182:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1182 | float r = frand2(floor2(mul2(vec2i(size), e->p)));
| ^~~~~
libavfilter/xfade-easing.h: In function ‘gl_ripple’:
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1190:5: note: in expansion of macro ‘ARG1’
1190 | ARG1(float, amplitude, 100)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1191:5: note: in expansion of macro ‘ARG1’
1191 | ARG1(float, speed, 50)
| ^~~~
libavfilter/xfade-easing.h:1193:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1193 | vec2 dir = sub2f(e->p, P5f);
| ^~~~
libavfilter/xfade-easing.h: In function ‘gl_Rolls’:
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1203:5: note: in expansion of macro ‘ARG1’
1203 | ARG1(int, type, 0)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1204:5: note: in expansion of macro ‘ARG1’
1204 | ARG1(bool, RotDown, 0)
| ^~~~
libavfilter/xfade-easing.h:1206:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1206 | float theta = M_PI_2f * e->progress;
| ^~~~~
libavfilter/xfade-easing.h:1209:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1209 | vec2 uvi = e->p;
| ^~~~
libavfilter/xfade-easing.h:1214:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1214 | vec2 uv2 = rot(VEC2(uvi.x * e->ratio, uvi.y), theta);
| ^~~~
libavfilter/xfade-easing.h: In function ‘gl_RotateScaleVanish’:
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1229:5: note: in expansion of macro ‘ARG1’
1229 | ARG1(bool, fadeInSecond, 1)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1230:5: note: in expansion of macro ‘ARG1’
1230 | ARG1(bool, reverseEffect, 0)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1231:5: note: in expansion of macro ‘ARG1’
1231 | ARG1(bool, reverseRotation, 0)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1232:5: note: in expansion of macro ‘ARG1’
1232 | ARG1(int, bgBkWhTr, 0)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1233:5: note: in expansion of macro ‘ARG1’
1233 | ARG1(bool, trkMat, 0)
| ^~~~
libavfilter/xfade-easing.h:1235:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1235 | float t = reverseEffect ? 1 - e->progress : e->progress;
| ^~~~~
libavfilter/xfade-easing.h: In function ‘gl_rotateTransition’:
libavfilter/xfade-easing.h:1255:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1255 | vec2 p = add2f(rot(sub2f(e->p, P5f), e->progress * M_2PIf), P5f);
| ^~~~
libavfilter/xfade-easing.h: In function ‘gl_rotate_scale_fade’:
libavfilter/xfade-easing.h:445:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
445 | const type param = (type) { e->data[argi-2], e->data[argi-1] };
| ^~~~~
libavfilter/xfade-easing.h:1262:5: note: in expansion of macro ‘ARG2’
1262 | ARG2(vec2, center, 0.5, 0.5)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1263:5: note: in expansion of macro ‘ARG1’
1263 | ARG1(float, rotations, 1)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1264:5: note: in expansion of macro ‘ARG1’
1264 | ARG1(float, scale, 8)
| ^~~~
libavfilter/xfade-easing.h:451:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
451 | const type param = (type) {{ e->data[argi-4], e->data[argi-3], e->data[argi-2], e->data[argi-1] }};
| ^~~~~
libavfilter/xfade-easing.h:1265:5: note: in expansion of macro ‘ARG4’
1265 | ARG4(vec4, backColor, 0.15)
| ^~~~
libavfilter/xfade-easing.h:1267:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1267 | vec2 difference = sub2(e->p, center);
| ^~~~
libavfilter/xfade-easing.h: In function ‘gl_SimpleBookCurl’:
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1282:5: note: in expansion of macro ‘ARG1’
1282 | ARG1(int, angle, 150)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1283:5: note: in expansion of macro ‘ARG1’
1283 | ARG1(float, radius, 0.1)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1284:5: note: in expansion of macro ‘ARG1’
1284 | ARG1(float, shadow, 0.2)
| ^~~~
libavfilter/xfade-easing.h:456:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
456 | const type param = (type) { e->data[argi-2], e->data[argi-1] };
| ^~~~~
libavfilter/xfade-easing.h:1298:5: note: in expansion of macro ‘VAR2’
1298 | VAR2(vec2, q, i.x, i.y) // quadrant corner
| ^~~~
libavfilter/xfade-easing.h:453:39: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
453 | argi++; INIT var(e, argi-1, val); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1300:5: note: in expansion of macro ‘VAR1’
1300 | VAR1(float, k, (i.x == 0) ? M_PI_2f : atn2(i)) // absolute curl angle
| ^~~~
libavfilter/xfade-easing.h:453:39: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
453 | argi++; INIT var(e, argi-1, val); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1302:5: note: in expansion of macro ‘VAR1’
1302 | VAR1(float, m1, length(i)) // length for rotating
| ^~~~
libavfilter/xfade-easing.h:453:39: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
453 | argi++; INIT var(e, argi-1, val); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1303:5: note: in expansion of macro ‘VAR1’
1303 | VAR1(float, m2, M_PIf * radius) // length of half-cylinder arc
| ^~~~
In file included from libavfilter/vf_xfade.c:2013:
libavfilter/xfade-easing.h:1307:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1307 | float rad = radius; // working radius
| ^~~~~
libavfilter/xfade-easing.h:1331:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1331 | float dist = dot(sub2(i, p), dir); // distance of point from curl axis
| ^~~~~
libavfilter/xfade-easing.h:1334:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1334 | vec4 c = e->b; // return colour
| ^~~~
libavfilter/xfade-easing.h:1344:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1344 | vec2 p2 = add2f(mul2(add2(p, mul2f(dir, (M_PIf - phi) * rad)), VEC2(-1, 1)), P5f);
| ^~~~
In file included from libavfilter/vf_xfade.c:2013:
libavfilter/xfade-easing.h: In function ‘gl_SimplePageCurl’:
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1369:5: note: in expansion of macro ‘ARG1’
1369 | ARG1(int, angle, 80)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1370:5: note: in expansion of macro ‘ARG1’
1370 | ARG1(float, radius, 0.15)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1371:5: note: in expansion of macro ‘ARG1’
1371 | ARG1(bool, roll, 0)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1372:5: note: in expansion of macro ‘ARG1’
1372 | ARG1(bool, reverseEffect, 0)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1373:5: note: in expansion of macro ‘ARG1’
1373 | ARG1(bool, greyback, 0)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1374:5: note: in expansion of macro ‘ARG1’
1374 | ARG1(float, opacity, 0.8)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1375:5: note: in expansion of macro ‘ARG1’
1375 | ARG1(float, shadow, 0.2)
| ^~~~
libavfilter/xfade-easing.h:456:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
456 | const type param = (type) { e->data[argi-2], e->data[argi-1] };
| ^~~~~
libavfilter/xfade-easing.h:1388:5: note: in expansion of macro ‘VAR2’
1388 | VAR2(vec2, dir, f.x, f.y) // direction unit vector
| ^~~~
libavfilter/xfade-easing.h:456:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
456 | const type param = (type) { e->data[argi-2], e->data[argi-1] };
| ^~~~~
libavfilter/xfade-easing.h:1390:5: note: in expansion of macro ‘VAR2’
1390 | VAR2(vec2, i, f.x, f.y) // initial position, curl axis on corner
| ^~~~
libavfilter/xfade-easing.h:456:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
456 | const type param = (type) { e->data[argi-2], e->data[argi-1] };
| ^~~~~
libavfilter/xfade-easing.h:1395:5: note: in expansion of macro ‘VAR2’
1395 | VAR2(vec2, m, f.x, f.y) // path extent, perpendicular to curl axis
| ^~~~
In file included from libavfilter/vf_xfade.c:2013:
libavfilter/xfade-easing.h:1398:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1398 | vec2 p = add2(i, mul2f(m, (reverseEffect ? 1 - e->progress : e->progress))); // current position
| ^~~~
libavfilter/xfade-easing.h:1400:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1400 | float dist = dot(sub2(q, p), dir); // distance of point from curl axis
| ^~~~~
libavfilter/xfade-easing.h:1403:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1403 | vec4 c = reverseEffect ? e->a : e->b;
| ^~~~
libavfilter/xfade-easing.h:1420:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1420 | vec2 p2 = add2f(add2(p, mul2f(dir, (M_PIf - phi) * radius)), P5f);
| ^~~~
In file included from libavfilter/vf_xfade.c:2013:
libavfilter/xfade-easing.h: In function ‘gl_Slides’:
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1449:5: note: in expansion of macro ‘ARG1’
1449 | ARG1(int, type, 0)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1450:5: note: in expansion of macro ‘ARG1’
1450 | ARG1(bool, slideIn, 0)
| ^~~~
In file included from libavfilter/vf_xfade.c:2013:
libavfilter/xfade-easing.h:1452:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1452 | float rad = slideIn ? e->progress : 1 - e->progress, rrad = 1 - rad, rrad2 = rrad * P5f;
| ^~~~~
libavfilter/xfade-easing.h:1463:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1463 | vec2 uv = { e->p.x, 1 - e->p.y };
| ^~~~
In file included from libavfilter/vf_xfade.c:2013:
libavfilter/xfade-easing.h: In function ‘gl_squareswire’:
libavfilter/xfade-easing.h:445:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
445 | const type param = (type) { e->data[argi-2], e->data[argi-1] };
| ^~~~~
libavfilter/xfade-easing.h:1474:5: note: in expansion of macro ‘ARG2’
1474 | ARG2(ivec2, squares, 10, 10)
| ^~~~
libavfilter/xfade-easing.h:445:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
445 | const type param = (type) { e->data[argi-2], e->data[argi-1] };
| ^~~~~
libavfilter/xfade-easing.h:1475:5: note: in expansion of macro ‘ARG2’
1475 | ARG2(vec2, direction, 1.0, 0.5)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1476:5: note: in expansion of macro ‘ARG1’
1476 | ARG1(float, smoothness, 1.6)
| ^~~~
libavfilter/xfade-easing.h:456:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
456 | const type param = (type) { e->data[argi-2], e->data[argi-1] };
| ^~~~~
libavfilter/xfade-easing.h:1479:5: note: in expansion of macro ‘VAR2’
1479 | VAR2(vec2, v, u.x, u.y)
| ^~~~
libavfilter/xfade-easing.h:453:39: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
453 | argi++; INIT var(e, argi-1, val); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1480:5: note: in expansion of macro ‘VAR1’
1480 | VAR1(float, d, (v.x + v.y) / 2)
| ^~~~
In file included from libavfilter/vf_xfade.c:2013:
libavfilter/xfade-easing.h:1482:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1482 | float m = dot(e->p, v) - (d - P5f + e->progress * (1 + smoothness));
| ^~~~~
In file included from libavfilter/vf_xfade.c:2013:
libavfilter/xfade-easing.h: In function ‘gl_static_wipe’:
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1491:5: note: in expansion of macro ‘ARG1’
1491 | ARG1(bool, upToDown, 1)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1492:5: note: in expansion of macro ‘ARG1’
1492 | ARG1(float, maxSpan, 0.5)
| ^~~~
In file included from libavfilter/vf_xfade.c:2013:
libavfilter/xfade-easing.h:1494:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1494 | float span = maxSpan * sqrtf(sinf(M_PIf * e->progress));
| ^~~~~
In file included from libavfilter/vf_xfade.c:2013:
libavfilter/xfade-easing.h: In function ‘gl_Stripe_Wipe’:
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1512:5: note: in expansion of macro ‘ARG1’
1512 | ARG1(int, nlayers, 3)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1513:5: note: in expansion of macro ‘ARG1’
1513 | ARG1(float, layerSpread, 0.5)
| ^~~~
libavfilter/xfade-easing.h:451:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
451 | const type param = (type) {{ e->data[argi-4], e->data[argi-3], e->data[argi-2], e->data[argi-1] }};
| ^~~~~
libavfilter/xfade-easing.h:1514:5: note: in expansion of macro ‘ARG4’
1514 | ARG4(vec4, color1, 0x3319CCFF)
| ^~~~
libavfilter/xfade-easing.h:451:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
451 | const type param = (type) {{ e->data[argi-4], e->data[argi-3], e->data[argi-2], e->data[argi-1] }};
| ^~~~~
libavfilter/xfade-easing.h:1515:5: note: in expansion of macro ‘ARG4’
1515 | ARG4(vec4, color2, 0x66CCFFFF)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1516:5: note: in expansion of macro ‘ARG1’
1516 | ARG1(float, shadowIntensity, 0.7)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1517:5: note: in expansion of macro ‘ARG1’
1517 | ARG1(float, shadowSpread, 0)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1518:5: note: in expansion of macro ‘ARG1’
1518 | ARG1(float, angle, 0)
| ^~~~
libavfilter/xfade-easing.h:453:39: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
453 | argi++; INIT var(e, argi-1, val); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1519:5: note: in expansion of macro ‘VAR1’
1519 | VAR1(float, rad, radians(angle))
| ^~~~
libavfilter/xfade-easing.h:453:39: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
453 | argi++; INIT var(e, argi-1, val); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1520:5: note: in expansion of macro ‘VAR1’
1520 | VAR1(float, offset, fabsf(sinf(rad)) + fabsf(cosf(rad) * e->ratio))
| ^~~~
In file included from libavfilter/vf_xfade.c:2013:
libavfilter/xfade-easing.h:1522:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1522 | vec2 p = e->p;
| ^~~~
libavfilter/xfade-easing.h:1525:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1525 | float px = powf(1 - p.x, 1.f / 3.f);
| ^~~~~
libavfilter/xfade-easing.h:1532:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1532 | vec4 shadeComp = {{
| ^~~~
libavfilter/xfade-easing.h:1546:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1546 | vec4 colorComp = (e->progress > colorMix) ? e->a : e->b;
| ^~~~
In file included from libavfilter/vf_xfade.c:2013:
libavfilter/xfade-easing.h: In function ‘gl_swap’:
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1561:5: note: in expansion of macro ‘ARG1’
1561 | ARG1(float, reflection, 0.4)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1562:5: note: in expansion of macro ‘ARG1’
1562 | ARG1(float, perspective, 0.2)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1563:5: note: in expansion of macro ‘ARG1’
1563 | ARG1(float, depth, 3)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1564:5: note: in expansion of macro ‘ARG1’
1564 | ARG1(int, bgBkWhTr, 0)
| ^~~~
In file included from libavfilter/vf_xfade.c:2013:
libavfilter/xfade-easing.h:1566:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1566 | float size = mixf(1, depth, e->progress);
| ^~~~~
libavfilter/xfade-easing.h:1574:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1574 | vec2 pto = {
| ^~~~
libavfilter/xfade-easing.h:1589:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1589 | vec4 c = bwt(e, bgBkWhTr);
| ^~~~
libavfilter/xfade-easing.h: In function ‘gl_Swirl’:
libavfilter/xfade-easing.h:1602:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1602 | float Radius = 1, T = e->progress;
| ^~~~~
In file included from libavfilter/vf_xfade.c:2013:
libavfilter/xfade-easing.h: In function ‘gl_WaterDrop’:
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1618:5: note: in expansion of macro ‘ARG1’
1618 | ARG1(float, amplitude, 30)
| ^~~~
libavfilter/xfade-easing.h:442:54: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
442 | argi++; INIT arg(e, argi-1, #type, #param, def); const type param = e->data[argi-1];
| ^~~~~
libavfilter/xfade-easing.h:1619:5: note: in expansion of macro ‘ARG1’
1619 | ARG1(float, speed, 30)
| ^~~~
In file included from libavfilter/vf_xfade.c:2013:
libavfilter/xfade-easing.h:1621:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1621 | vec2 dir = sub2f(e->p, P5f);
| ^~~~
libavfilter/xfade-easing.h:1625:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1625 | float off = sinf(dist * amplitude - e->progress * speed);
| ^~~~~
libavfilter/xfade-easing.h: In function ‘gl_windowblinds’:
libavfilter/xfade-easing.h:1633:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1633 | float t = glmod(floorf(e->p.y * 100 * e->progress), 2) ? e->progress * 1.5f : e->progress;
| ^~~~~
libavfilter/xfade-easing.h: In function ‘xtransition8_transition’:
libavfilter/xfade-easing.h:1690:13: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1690 | int p = 0; \
| ^~~
libavfilter/xfade-easing.h:1708:1: note: in expansion of macro ‘XTRANSITION_TRANSITION’
1708 | XTRANSITION_TRANSITION(8, uint8_t, 1)
| ^~~~~~~~~~~~~~~~~~~~~~
libavfilter/xfade-easing.h:1699:13: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1699 | vec4 v = e.s->k->xtransitionf(&e); /* run */ \
| ^~~~
libavfilter/xfade-easing.h:1708:1: note: in expansion of macro ‘XTRANSITION_TRANSITION’
1708 | XTRANSITION_TRANSITION(8, uint8_t, 1)
| ^~~~~~~~~~~~~~~~~~~~~~
libavfilter/xfade-easing.h: In function ‘xtransition16_transition’:
libavfilter/xfade-easing.h:1690:13: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1690 | int p = 0; \
| ^~~
libavfilter/xfade-easing.h:1709:1: note: in expansion of macro ‘XTRANSITION_TRANSITION’
1709 | XTRANSITION_TRANSITION(16, uint16_t, 2)
| ^~~~~~~~~~~~~~~~~~~~~~
libavfilter/xfade-easing.h:1699:13: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1699 | vec4 v = e.s->k->xtransitionf(&e); /* run */ \
| ^~~~
libavfilter/xfade-easing.h:1709:1: note: in expansion of macro ‘XTRANSITION_TRANSITION’
1709 | XTRANSITION_TRANSITION(16, uint16_t, 2)
| ^~~~~~~~~~~~~~~~~~~~~~
libavfilter/xfade-easing.h: In function ‘rmspace’:
libavfilter/xfade-easing.h:1762:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1762 | bool b = 0, e;
| ^~~~
libavfilter/xfade-easing.h: In function ‘argv’:
libavfilter/xfade-easing.h:1800:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1800 | uint8_t rgba[4];
| ^~~~~~~
libavfilter/xfade-easing.h: In function ‘parse_standard_easing’:
libavfilter/xfade-easing.h:1816:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1816 | char *p = strchr(s->easing_str, '-');
| ^~~~
libavfilter/xfade-easing.h: In function ‘parse_linear_easing’:
libavfilter/xfade-easing.h:1833:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1833 | XFadeContext *s = ctx->priv;
| ^~~~~~~~~~~~
libavfilter/xfade-easing.h:1837:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1837 | char *e, *c, *b, *t;
| ^~~~
libavfilter/xfade-easing.h:1843:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1843 | float x = NAN, y = strtof(e, &t);
| ^~~~~
libavfilter/xfade-easing.h:1846:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1846 | int i, n = 1;
| ^~~
libavfilter/xfade-easing.h:1866:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1866 | int n = a->stops;
| ^~~
libavfilter/xfade-easing.h:1869:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1869 | vec2 *p = a->points;
| ^~~~
libavfilter/xfade-easing.h: In function ‘parse_cubic_bezier_easing’:
libavfilter/xfade-easing.h:1899:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1899 | int i = 0;
| ^~~
libavfilter/xfade-easing.h: In function ‘parse_steps_easing’:
libavfilter/xfade-easing.h:1922:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1922 | XFadeContext *s = ctx->priv;
| ^~~~~~~~~~~~
libavfilter/xfade-easing.h:1925:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1925 | char *e, *c, *t;
| ^~~~
libavfilter/xfade-easing.h: In function ‘parse_easing’:
libavfilter/xfade-easing.h:1961:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1961 | char *e = s->easing_str, *c;
| ^~~~
libavfilter/xfade-easing.h:1969:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
1969 | int (*f)(AVFilterContext *ctx, char *args) = NULL;
| ^~~
libavfilter/xfade-easing.h: In function ‘parse_xtransition’:
libavfilter/xfade-easing.h:2027:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
2027 | char *t = s->transition_str, *c, *p;
| ^~~~
libavfilter/xfade-easing.h:2088:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
2088 | XTransitionArgs *a = &k->targs;
| ^~~~~~~~~~~~~~~
libavfilter/xfade-easing.h:2093:13: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
2093 | struct Argv *v = &a->argv[a->argc - 1];
| ^~~~~~
libavfilter/xfade-easing.h: In function ‘config_xfade_easing’:
libavfilter/xfade-easing.h:2125:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
2125 | XFadeContext *s = ctx->priv;
| ^~~~~~~~~~~~
libavfilter/xfade-easing.h:2142:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
2142 | AVFilterLink *l = ctx->outputs[0];
| ^~~~~~~~~~~~
libavfilter/xfade-easing.h:2143:21: error: ‘AVFilterLink’ {aka ‘struct AVFilterLink’} has no member named ‘frame_rate’
2143 | AVRational r = l->frame_rate;
| ^~
libavfilter/xfade-easing.h: In function ‘inverted_page_curl’:
libavfilter/xfade-easing.h:2212:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
2212 | vec2 point = add2(rot(e->p, ang), o1), p;
| ^~~~
libavfilter/xfade-easing.h:2237:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
2237 | vec2 q = add2(rot(p, -ang), o2);
| ^~~~
libavfilter/xfade-easing.h:2246:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
2246 | float hitAngleMod = glmod(hitAngle, M_2PIf);
| ^~~~~
libavfilter/xfade-easing.h:2253:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
2253 | float dx = (point.x < 0) ? -point.x : (point.x > 1) ? point.x - 1 : (point.x > P5f) ? 1 - point.x : point.x;
| ^~~~~
libavfilter/xfade-easing.h:2269:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
2269 | float g = colour.p0;
| ^~~~~
libavfilter/xfade-easing.h: In function ‘solve_cubic_bezier’:
libavfilter/xfade-easing.h:2321:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
2321 | const float cx = 3 * x1, bx = 3 * (x2 - x1) - cx, ax = 1 - cx - bx,
| ^~~~~
libavfilter/xfade-easing.h:2331:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
2331 | float t0 = 0, t1 = 0;
| ^~~~~
libavfilter/xfade-easing.h:2341:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
2341 | const float kBezierEpsilon = 1e-7f;
| ^~~~~
libavfilter/vf_xfade.c: In function ‘config_output’:
libavfilter/vf_xfade.c:2116:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
2116 | int ret = config_xfade_easing(ctx);
| ^~~
make: *** [ffbuild/common.mak:81: libavfilter/vf_xfade.o] Error 1
I tried steps provided in guide for Custom FFMPEG version but ended up getting below error
Honestly I don't understand it. It will be great help if you can provide compiled version of ffmpeg with patches.