mirror of
https://github.com/xenia-project/FFmpeg.git
synced 2024-11-24 12:09:55 +00:00
Merge commit '2df0776c2293efb0ac12c003843ce19332342e01'
* commit '2df0776c2293efb0ac12c003843ce19332342e01': nuv: Use av_fast_realloc Conflicts: libavcodec/nuv.c This change is not merged, the long ago fixed buffer use after codec_reinit() was a bug. Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
8da4305eb5
@ -122,7 +122,9 @@ static int codec_reinit(AVCodecContext *avctx, int width, int height,
|
||||
get_quant_quality(c, quality);
|
||||
if (width != c->width || height != c->height) {
|
||||
// also reserve space for a possible additional header
|
||||
int buf_size = 24 + height * width * 3 / 2 + FFMAX(AV_LZO_OUTPUT_PADDING, FF_INPUT_BUFFER_PADDING_SIZE);
|
||||
int buf_size = height * width * 3 / 2
|
||||
+ FFMAX(AV_LZO_OUTPUT_PADDING, FF_INPUT_BUFFER_PADDING_SIZE)
|
||||
+ RTJPEG_HEADER_SIZE;
|
||||
if (buf_size > INT_MAX/8)
|
||||
return -1;
|
||||
if ((ret = av_image_check_size(height, width, 0, avctx)) < 0)
|
||||
|
Loading…
Reference in New Issue
Block a user