diff --git a/avconv_filter.c b/avconv_filter.c
index da55d3c89fd8616065e74c9b5d987c5d26b68d45..085b6f1c892f0669537260a6d97cf8752d39d996 100644
--- a/avconv_filter.c
+++ b/avconv_filter.c
@@ -384,7 +384,7 @@ static int configure_output_audio_filter(FilterGraph *fg, OutputFilter *ofilter,
 {                                                                  \
     AVFilterContext *ctx = inout->filter_ctx;                      \
     AVFilterPad *pads = in ? ctx->input_pads  : ctx->output_pads;  \
-    int       nb_pads = in ? ctx->input_count : ctx->output_count; \
+    int       nb_pads = in ? ctx->nb_inputs   : ctx->nb_outputs;   \
     AVIOContext *pb;                                               \
                                                                    \
     if (avio_open_dyn_buf(&pb) < 0)                                \