libavcodec/wmaprodec.c:1244: error: Buffer Overrun L3
  Offset: [-6, +oo] Size: 8.

libavcodec/wmaprodec.c:1244:41: <Offset trace>
1242. 
1243.     if (transmit_coeffs) {
1244.         FFTContext *mdct = &s->mdct_ctx[av_log2(subframe_len) - WMAPRO_BLOCK_MIN_BITS];
                                              ^
1245.         /** reconstruct the per channel data */
1246.         inverse_channel_transform(s);

libavcodec/wmaprodec.c:1244:41: Call
1242. 
1243.     if (transmit_coeffs) {
1244.         FFTContext *mdct = &s->mdct_ctx[av_log2(subframe_len) - WMAPRO_BLOCK_MIN_BITS];
                                              ^
1245.         /** reconstruct the per channel data */
1246.         inverse_channel_transform(s);

libavutil/intmath.h:53:1: Global `ff_log2_tab`
  51. #ifndef ff_log2
  52. #define ff_log2 ff_log2_c
  53. static av_always_inline av_const int ff_log2_c(unsigned int v)
      ^
  54. {
  55.     int n = 0;

libavutil/intmath.h:64:5: Assignment
  62.         n += 8;
  63.     }
  64.     n += ff_log2_tab[v];
          ^
  65. 
  66.     return n;

libavutil/intmath.h:66:5: Assignment
  64.     n += ff_log2_tab[v];
  65. 
  66.     return n;
          ^
  67. }
  68. #endif

libavcodec/wmaprodec.c:1059:1: <Length trace>
1057.  *@return 0 on success, < 0 when decoding failed
1058.  */
1059. static int decode_subframe(WMAProDecodeCtx *s)
      ^
1060. {
1061.     int offset = s->samples_per_frame;

libavcodec/wmaprodec.c:1059:1: Parameter `s->mdct_ctx[*]`
1057.  *@return 0 on success, < 0 when decoding failed
1058.  */
1059. static int decode_subframe(WMAProDecodeCtx *s)
      ^
1060. {
1061.     int offset = s->samples_per_frame;

libavcodec/wmaprodec.c:1244:9: Array access: Offset: [-6, +oo] Size: 8
1242. 
1243.     if (transmit_coeffs) {
1244.         FFTContext *mdct = &s->mdct_ctx[av_log2(subframe_len) - WMAPRO_BLOCK_MIN_BITS];
              ^
1245.         /** reconstruct the per channel data */
1246.         inverse_channel_transform(s);
