diff --git a/libavfilter/avfiltergraph.c b/libavfilter/avfiltergraph.c index 959fbf7fa3..7ae8a37ed6 100644 --- a/libavfilter/avfiltergraph.c +++ b/libavfilter/avfiltergraph.c @@ -406,13 +406,9 @@ static int query_formats(AVFilterGraph *graph, AVClass *log_ctx) snprintf(inst_name, sizeof(inst_name), "auto-inserted scaler %d", scaler_count++); - av_strlcpy(scale_args, "0:0", sizeof(scale_args)); - if (graph->scale_sws_opts) { - av_strlcat(scale_args, ":", sizeof(scale_args)); - av_strlcat(scale_args, graph->scale_sws_opts, sizeof(scale_args)); - } + if ((ret = avfilter_graph_create_filter(&convert, filter, - inst_name, scale_args, NULL, + inst_name, graph->scale_sws_opts, NULL, graph)) < 0) return ret; break; diff --git a/libavutil/pixdesc.h b/libavutil/pixdesc.h index f411558b44..97807231c2 100644 --- a/libavutil/pixdesc.h +++ b/libavutil/pixdesc.h @@ -180,7 +180,8 @@ char *av_get_pix_fmt_string (char *buf, int buf_size, enum AVPixelFormat pix_fmt /** * Return the number of bits per pixel used by the pixel format - * described by pixdesc. + * described by pixdesc. Note that this is not the same as the number + * of bits per sample. * * The returned number of bits refers to the number of bits actually * used for storing the pixel information, that is padding bits are