From: Michael Niedermayer Date: Sat, 24 May 2014 22:38:20 +0000 (+0200) Subject: avcodec/opusdec: check alignment, misalignment could lead to crashes with avx X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=46e3883519b7592e946258c68d072abd89e583c8;p=ffmpeg avcodec/opusdec: check alignment, misalignment could lead to crashes with avx Signed-off-by: Michael Niedermayer --- diff --git a/libavcodec/opusdec.c b/libavcodec/opusdec.c index 12c342c03c6..b28edfbcd96 100644 --- a/libavcodec/opusdec.c +++ b/libavcodec/opusdec.c @@ -240,6 +240,7 @@ static int opus_decode_frame(OpusStreamContext *s, const uint8_t *data, int size av_log(s->avctx, AV_LOG_ERROR, "Error resampling SILK data.\n"); return samples; } + av_assert2((samples & 7) == 0); s->delayed_samples += s->packet.frame_duration - samples; } else ff_silk_flush(s->silk);