avcodec/mpegaudiodec: Eliminate many undefined operations
authorMichael Niedermayer <michael@niedermayer.cc>
Mon, 20 Feb 2017 12:42:33 +0000 (13:42 +0100)
committerMichael Niedermayer <michael@niedermayer.cc>
Mon, 20 Feb 2017 16:14:54 +0000 (17:14 +0100)
commit15ccaa344c4f645ae791aafecdef3d886e196127
treecce386ede739cc96e0c5f9109cb8ad4af8e6f3a8
parent01d196a67dc55eb01cf3e06d6338c5d096a29b1c
avcodec/mpegaudiodec: Eliminate many undefined operations

Fixes: 625/clusterfuzz-testcase-4574924406521856
Fixes: 626/clusterfuzz-testcase-4738718621499392

Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavcodec/dct32_template.c
libavcodec/mpegaudio.h
libavcodec/mpegaudiodec_fixed.c
libavcodec/mpegaudiodec_template.c
libavcodec/mpegaudiodsp_template.c