Use unsigned int for loop iterators comparing against ctx->nb_outputs to match 
the unsigned type in AVFilterContext and eliminate -Wsign-compare compiler 
warnings.
---
 libavfilter/af_acrossover.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/libavfilter/af_acrossover.c b/libavfilter/af_acrossover.c
index 2f2cdde56b..fc76fe19b5 100644
--- a/libavfilter/af_acrossover.c
+++ b/libavfilter/af_acrossover.c
@@ -527,7 +527,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in)
     AVFrame **frames = s->frames;
     int ret = 0;
 
-    for (int i = 0; i < ctx->nb_outputs; i++) {
+    for (unsigned int i = 0; i < ctx->nb_outputs; i++) {
         frames[i] = ff_get_audio_buffer(ctx->outputs[i], in->nb_samples);
         if (!frames[i]) {
             ret = AVERROR(ENOMEM);
@@ -543,7 +543,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in)
     ff_filter_execute(ctx, s->filter_channels, in, NULL,
                       FFMIN(inlink->ch_layout.nb_channels, 
ff_filter_get_nb_threads(ctx)));
 
-    for (int i = 0; i < ctx->nb_outputs; i++) {
+    for (unsigned int i = 0; i < ctx->nb_outputs; i++) {
         if (ff_outlink_get_status(ctx->outputs[i])) {
             av_frame_free(&frames[i]);
             continue;
@@ -556,7 +556,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in)
     }
 
 fail:
-    for (int i = 0; i < ctx->nb_outputs; i++)
+    for (unsigned int i = 0; i < ctx->nb_outputs; i++)
         av_frame_free(&frames[i]);
 
     return ret;
@@ -569,7 +569,7 @@ static int activate(AVFilterContext *ctx)
     AVFrame *in;
     int64_t pts;
 
-    for (int i = 0; i < ctx->nb_outputs; i++) {
+    for (unsigned int i = 0; i < ctx->nb_outputs; i++) {
         FF_FILTER_FORWARD_STATUS_BACK_ALL(ctx->outputs[i], ctx);
     }
 
@@ -584,7 +584,7 @@ static int activate(AVFilterContext *ctx)
     }
 
     if (ff_inlink_acknowledge_status(inlink, &status, &pts)) {
-        for (int i = 0; i < ctx->nb_outputs; i++) {
+        for (unsigned int i = 0; i < ctx->nb_outputs; i++) {
             if (ff_outlink_get_status(ctx->outputs[i]))
                 continue;
             ff_outlink_set_status(ctx->outputs[i], status, pts);
-- 
2.50.1 (Apple Git-155)

_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to