indeo: clear allocated band buffers
authorKostya Shishkov <kostya.shishkov@gmail.com>
Sat, 19 May 2012 11:39:15 +0000 (13:39 +0200)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Sun, 20 May 2012 09:19:48 +0000 (11:19 +0200)
libavcodec/ivi_common.c

index 581e7a5..0d77376 100644 (file)
@@ -212,14 +212,14 @@ av_cold int ff_ivi_init_planes(IVIPlaneDesc *planes, const IVIPicConfig *cfg)
             band->width    = b_width;
             band->height   = b_height;
             band->pitch    = width_aligned;
-            band->bufs[0]  = av_malloc(buf_size);
-            band->bufs[1]  = av_malloc(buf_size);
+            band->bufs[0]  = av_mallocz(buf_size);
+            band->bufs[1]  = av_mallocz(buf_size);
             if (!band->bufs[0] || !band->bufs[1])
                 return AVERROR(ENOMEM);
 
             /* allocate the 3rd band buffer for scalability mode */
             if (cfg->luma_bands > 1) {
-                band->bufs[2] = av_malloc(buf_size);
+                band->bufs[2] = av_mallocz(buf_size);
                 if (!band->bufs[2])
                     return AVERROR(ENOMEM);
             }