diff options
author | Lukasz Marek <lukasz.m.luki2@gmail.com> | 2015-02-05 01:04:45 +0100 |
---|---|---|
committer | Lukasz Marek <lukasz.m.luki2@gmail.com> | 2015-02-05 03:27:55 +0100 |
commit | 21051af218d7a6fdfc16036980577cf1765f5cbc (patch) | |
tree | 800b0e78291ffca431d0646727774d1fcd13188e /libavformat/avc.c | |
parent | d20df2601f029fd96bb61c0954de299be87c3d0d (diff) | |
download | ffmpeg-21051af218d7a6fdfc16036980577cf1765f5cbc.tar.gz |
lavf/avc: add buffer padding to extradata allocation
ff_avc_write_annexb_extradata() allocates extradata, but don't add
FF_INPUT_BUFFER_PADDING_SIZE value
Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
Diffstat (limited to 'libavformat/avc.c')
-rw-r--r-- | libavformat/avc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavformat/avc.c b/libavformat/avc.c index c927b47752..9d843e0ca4 100644 --- a/libavformat/avc.c +++ b/libavformat/avc.c @@ -180,7 +180,7 @@ int ff_avc_write_annexb_extradata(const uint8_t *in, uint8_t **buf, int *size) if (11 + sps_size + pps_size > *size) return AVERROR_INVALIDDATA; out_size = 8 + sps_size + pps_size; - out = av_mallocz(out_size); + out = av_mallocz(out_size + FF_INPUT_BUFFER_PADDING_SIZE); if (!out) return AVERROR(ENOMEM); AV_WB32(&out[0], 0x00000001); |