The problem was introduced by commit 3deb4b54a24f8cddce463d9f5751b01efeb976af.
Signed-off-by: Andreas Cadhalpun <andreas.cadhal...@googlemail.com> --- libavcodec/wmavoice.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/wmavoice.c b/libavcodec/wmavoice.c index 1bfad46b2e..279b44dc12 100644 --- a/libavcodec/wmavoice.c +++ b/libavcodec/wmavoice.c @@ -1908,7 +1908,7 @@ static int wmavoice_decode_packet(AVCodecContext *ctx, void *data, /* size == ctx->block_align is used to indicate whether we are dealing with * a new packet or a packet of which we already read the packet header * previously. */ - if (!(size % ctx->block_align)) { // new packet header + if (ctx->block_align && !(size % ctx->block_align)) { // new packet header if (!size) { s->spillover_nbits = 0; s->nb_superframes = 0; -- 2.11.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel