]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/j2k.c
asfdec: ignore stored duration for truncated files
[ffmpeg] / libavcodec / j2k.c
index 606a3d8b8bdd3e9455f89b45f04bb7ca934a3c0a..f5b40b1b3267270cec477a051dcf9b449e0d51fa 100644 (file)
@@ -285,10 +285,10 @@ int ff_j2k_init_component(J2kComponent *comp, J2kCodingStyle *codsty, J2kQuantSt
             band->cblknx = ff_j2k_ceildiv(band->cblknx, dx);
             band->cblkny = ff_j2k_ceildiv(band->cblkny, dy);
 
-            band->cblk = av_malloc(band->cblknx * band->cblkny * sizeof(J2kCblk));
+            band->cblk = av_malloc(sizeof(J2kCblk) * band->cblknx * band->cblkny);
             if (!band->cblk)
                 return AVERROR(ENOMEM);
-            band->prec = av_malloc(reslevel->num_precincts_x * reslevel->num_precincts_y * sizeof(J2kPrec));
+            band->prec = av_malloc(sizeof(J2kCblk) * reslevel->num_precincts_x * reslevel->num_precincts_y);
             if (!band->prec)
                 return AVERROR(ENOMEM);