From 46e3883519b7592e946258c68d072abd89e583c8 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 25 May 2014 00:38:20 +0200 Subject: [PATCH] avcodec/opusdec: check alignment, misalignment could lead to crashes with avx Signed-off-by: Michael Niedermayer --- libavcodec/opusdec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/opusdec.c b/libavcodec/opusdec.c index 12c342c03c..b28edfbcd9 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);