]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/alac.c
Merge commit 'ec0f4fa17ce29cf01d4def21041b0b87f7e3105d'
[ffmpeg] / libavcodec / alac.c
index d6bd21ba1351ac5294bd2f48e616603386ec2e75..93cf198eeafe59ea72cf89792326130059767345 100644 (file)
@@ -524,7 +524,7 @@ static int alac_set_info(ALACContext *alac)
 
     alac->max_samples_per_frame = bytestream2_get_be32u(&gb);
     if (!alac->max_samples_per_frame ||
-        alac->max_samples_per_frame > INT_MAX / sizeof(int32_t)) {
+        alac->max_samples_per_frame > 4096 * 4096) {
         av_log(alac->avctx, AV_LOG_ERROR,
                "max samples per frame invalid: %"PRIu32"\n",
                alac->max_samples_per_frame);