diff --git a/libavutil/frame.c b/libavutil/frame.c index 4297e0741f..f2097e9322 100644 --- a/libavutil/frame.c +++ b/libavutil/frame.c @@ -198,7 +198,7 @@ static int get_video_buffer(AVFrame *frame, int align) } if (desc->flags & AV_PIX_FMT_FLAG_PAL || desc->flags & AV_PIX_FMT_FLAG_PSEUDOPAL) { av_buffer_unref(&frame->buf[1]); - frame->buf[1] = av_buffer_alloc(1024); + frame->buf[1] = av_buffer_alloc(AVPALETTE_SIZE); if (!frame->buf[1]) goto fail; frame->data[1] = frame->buf[1]->data;