libavcodec/vp9block.c:1566: error: Integer Overflow L2
  ([min(0, `avctx->priv_data->txfmmode`), 3] - [0, 1]):unsigned32.

libavcodec/vp9block.c:1544:1: <LHS trace>
1542. }
1543. 
1544. int ff_vp9_decode_block(AVCodecContext *avctx, int row, int col,
      ^
1545.                         VP9Filter *lflvl, ptrdiff_t yoff, ptrdiff_t uvoff,
1546.                         enum BlockLevel bl, enum BlockPartition bp)

libavcodec/vp9block.c:1544:1: Parameter `avctx->priv_data->txfmmode`
1542. }
1543. 
1544. int ff_vp9_decode_block(AVCodecContext *avctx, int row, int col,
      ^
1545.                         VP9Filter *lflvl, ptrdiff_t yoff, ptrdiff_t uvoff,
1546.                         enum BlockLevel bl, enum BlockPartition bp)

libavcodec/vp9block.c:1565:5: Call
1563. 
1564.     b->bs = bs;
1565.     decode_mode(s, b);
          ^
1566.     b->uvtx = b->tx - (w4 * 2 == (1 << b->tx) || h4 * 2 == (1 << b->tx));
1567. 

libavcodec/vp9block.c:163:13: Assignment
  161.             break;
  162.         case TX_4X4:
  163.             b->tx = TX_4X4;
                   ^
  164.             break;
  165.         }

libavcodec/vp9block.c:1566:24: <RHS trace>
1564.     b->bs = bs;
1565.     decode_mode(s, b);
1566.     b->uvtx = b->tx - (w4 * 2 == (1 << b->tx) || h4 * 2 == (1 << b->tx));
                             ^
1567. 
1568.     if (!b->skip) {

libavcodec/vp9block.c:1566:24: Assignment
1564.     b->bs = bs;
1565.     decode_mode(s, b);
1566.     b->uvtx = b->tx - (w4 * 2 == (1 << b->tx) || h4 * 2 == (1 << b->tx));
                             ^
1567. 
1568.     if (!b->skip) {

libavcodec/vp9block.c:1566:5: Binary operation: ([min(0, avctx->priv_data->txfmmode), 3] - [0, 1]):unsigned32
1564.     b->bs = bs;
1565.     decode_mode(s, b);
1566.     b->uvtx = b->tx - (w4 * 2 == (1 << b->tx) || h4 * 2 == (1 << b->tx));
          ^
1567. 
1568.     if (!b->skip) {
