libavcodec/wmaprodec.c:946: error: Integer Overflow L2
  ([0, 1] - 1):unsigned32.

libavcodec/wmaprodec.c:944:41: <LHS trace>
942. 
943.                     if (!idx) {
944.                         uint32_t code = get_bits(&s->gb, 14);
                                             ^
945.                         val  =  code >> 6;
946.                         sign = (code & 1) - 1;

libavcodec/wmaprodec.c:944:41: Call
942. 
943.                     if (!idx) {
944.                         uint32_t code = get_bits(&s->gb, 14);
                                             ^
945.                         val  =  code >> 6;
946.                         sign = (code & 1) - 1;

libavcodec/get_bits.h:244:5: Call
  242.     register int tmp;
  243.     OPEN_READER(re, s);
  244.     UPDATE_CACHE(re, s);
           ^
  245.     tmp = SHOW_UBITS(re, s, n);
  246.     LAST_SKIP_BITS(re, s, n);

libavutil/ppc/intreadwrite.h:77:5: Assignment
    75.     uint32_t v;
    76.     __asm__ ("lwbrx   %0, %y1" : "=r"(v) : "Z"(*(const uint32_t*)p));
    77.     return v;
            ^
    78. }
    79. 

libavcodec/get_bits.h:244:5: Assignment
  242.     register int tmp;
  243.     OPEN_READER(re, s);
  244.     UPDATE_CACHE(re, s);
           ^
  245.     tmp = SHOW_UBITS(re, s, n);
  246.     LAST_SKIP_BITS(re, s, n);

libavcodec/get_bits.h:245:5: Assignment
  243.     OPEN_READER(re, s);
  244.     UPDATE_CACHE(re, s);
  245.     tmp = SHOW_UBITS(re, s, n);
           ^
  246.     LAST_SKIP_BITS(re, s, n);
  247.     CLOSE_READER(re, s);

libavcodec/get_bits.h:248:5: Assignment
  246.     LAST_SKIP_BITS(re, s, n);
  247.     CLOSE_READER(re, s);
  248.     return tmp;
           ^
  249. }
  250. 

libavcodec/wmaprodec.c:944:25: Assignment
942. 
943.                     if (!idx) {
944.                         uint32_t code = get_bits(&s->gb, 14);
                             ^
945.                         val  =  code >> 6;
946.                         sign = (code & 1) - 1;

libavcodec/wmaprodec.c:946:25: Binary operation: ([0, 1] - 1):unsigned32
944.                         uint32_t code = get_bits(&s->gb, 14);
945.                         val  =  code >> 6;
946.                         sign = (code & 1) - 1;
                             ^
947.                         skip = (code & 0x3f) >> 1;
948.                     } else if (idx == 1) {
