]> git.sesse.net Git - ffmpeg/blobdiff - libavutil/imgutils.c
avutil: Switch crypto APIs to size_t
[ffmpeg] / libavutil / imgutils.c
index 4096c0da6656d895d2a106d5c5bc23836391d1a5..bd1333170acea85e46cdb20f1fecaed8031468bb 100644 (file)
@@ -150,6 +150,8 @@ int av_image_fill_pointers(uint8_t *data[4], enum AVPixelFormat pix_fmt, int hei
     ptrdiff_t linesizes1[4];
     size_t sizes[4];
 
+    memset(data     , 0, sizeof(data[0])*4);
+
     for (i = 0; i < 4; i++)
         linesizes1[i] = linesizes[i];
 
@@ -164,10 +166,8 @@ int av_image_fill_pointers(uint8_t *data[4], enum AVPixelFormat pix_fmt, int hei
         ret += sizes[i];
     }
 
-    memset(data , 0, sizeof(data[0])*4);
-
     data[0] = ptr;
-    for (i = 1; i < 4 && sizes[i - 1] > 0; i++)
+    for (i = 1; i < 4 && sizes[i]; i++)
         data[i] = data[i - 1] + sizes[i - 1];
 
     return ret;