[FFmpeg-cvslog] vf_hqdn3d: Don't declare the loop variable within the for loop

Martin Storsjö git at videolan.org
Mon Aug 27 16:38:27 CEST 2012


ffmpeg | branch: master | Martin Storsjö <martin at martin.st> | Mon Aug 27 12:33:42 2012 +0300| [2bd67175c7e16c1f5da15c9e55ae6db4ab1d23fd] | committer: Martin Storsjö

vf_hqdn3d: Don't declare the loop variable within the for loop

This C99 feature is generally not used in the libav codebase,
since it breaks building with some fringe compilers (GCC 2.95,
MSVC).

Signed-off-by: Martin Storsjö <martin at martin.st>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2bd67175c7e16c1f5da15c9e55ae6db4ab1d23fd
---

 libavfilter/vf_hqdn3d.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/libavfilter/vf_hqdn3d.c b/libavfilter/vf_hqdn3d.c
index 535657a..5bb896c 100644
--- a/libavfilter/vf_hqdn3d.c
+++ b/libavfilter/vf_hqdn3d.c
@@ -295,6 +295,7 @@ static int query_formats(AVFilterContext *ctx)
 static int config_input(AVFilterLink *inlink)
 {
     HQDN3DContext *hqdn3d = inlink->dst->priv;
+    int i;
 
     hqdn3d->hsub = av_pix_fmt_descriptors[inlink->format].log2_chroma_w;
     hqdn3d->vsub = av_pix_fmt_descriptors[inlink->format].log2_chroma_h;
@@ -304,7 +305,7 @@ static int config_input(AVFilterLink *inlink)
     if (!hqdn3d->line)
         return AVERROR(ENOMEM);
 
-    for (int i=0; i<4; i++) {
+    for (i = 0; i < 4; i++) {
         hqdn3d->coefs[i] = precalc_coefs(hqdn3d->strength[i], hqdn3d->depth);
         if (!hqdn3d->coefs[i])
             return AVERROR(ENOMEM);



More information about the ffmpeg-cvslog mailing list