X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Falac.c;h=c47d64e38dda92e7e8aa974f2d3515ee268fe7cf;hb=80fd6225907d4f3e57a3c17944f5cf4edd1000cd;hp=146668ec267c9a9097350c5cf723c4e4a039de9f;hpb=fecf775624c029f50cef697e1c40316b2d51a845;p=ffmpeg diff --git a/libavcodec/alac.c b/libavcodec/alac.c index 146668ec267..c47d64e38dd 100644 --- a/libavcodec/alac.c +++ b/libavcodec/alac.c @@ -494,11 +494,11 @@ static int allocate_buffers(ALACContext *alac) alac->direct_output = alac->sample_size > 16; if (!alac->direct_output) { FF_ALLOC_OR_GOTO(alac->avctx, alac->output_samples_buffer[ch], - buf_size, buf_alloc_fail); + buf_size + AV_INPUT_BUFFER_PADDING_SIZE, buf_alloc_fail); } FF_ALLOC_OR_GOTO(alac->avctx, alac->extra_bits_buffer[ch], - buf_size, buf_alloc_fail); + buf_size + AV_INPUT_BUFFER_PADDING_SIZE, buf_alloc_fail); } return 0; buf_alloc_fail: