mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-03 14:32:16 +02:00
avcodec/svq3: Use av_fast_padded_malloc() instead of av_fast_malloc()
It takes care of zeroing padding (which has been forgotten here). Also rename the size variable to indicate that this is not the size of the current slice. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
This commit is contained in:
parent
84b02bbb78
commit
3ab1a890e8
@ -92,7 +92,7 @@ typedef struct SVQ3Context {
|
||||
GetBitContext gb;
|
||||
GetBitContext gb_slice;
|
||||
uint8_t *slice_buf;
|
||||
int slice_size;
|
||||
unsigned slice_buf_size;
|
||||
int halfpel_flag;
|
||||
int thirdpel_flag;
|
||||
int has_watermark;
|
||||
@ -1035,7 +1035,7 @@ static int svq3_decode_slice_header(AVCodecContext *avctx)
|
||||
|
||||
skip_bits(&s->gb, 8);
|
||||
|
||||
av_fast_malloc(&s->slice_buf, &s->slice_size, slice_bytes + AV_INPUT_BUFFER_PADDING_SIZE);
|
||||
av_fast_padded_malloc(&s->slice_buf, &s->slice_buf_size, slice_bytes);
|
||||
if (!s->slice_buf)
|
||||
return AVERROR(ENOMEM);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user