fm->tpitchuv = FFALIGN(w >> 1, 16);
fm->tbuffer = av_calloc((h/2 + 4) * fm->tpitchy, sizeof(*fm->tbuffer));
- fm->c_array = av_malloc((((w + fm->blockx/2)/fm->blockx)+1) *
- (((h + fm->blocky/2)/fm->blocky)+1) *
+ fm->c_array = av_malloc_array((((w + fm->blockx/2)/fm->blockx)+1) *
+ (((h + fm->blocky/2)/fm->blocky)+1),
4 * sizeof(*fm->c_array));
if (!fm->tbuffer || !fm->c_array)
return AVERROR(ENOMEM);