libavcodec/h264.h:971: error: Integer Overflow L2
  ([0, 255] × 16843009):signed32.

libavcodec/h264.h:971:72: <LHS trace>
969.             }else{
970.                 AV_ZERO128(h->mv_cache[list][scan8[0] + 0 - 1*8]);
971.                 *(uint32_t*)&h->ref_cache[list][scan8[0] + 0 - 1*8]= ((top_type ? LIST_NOT_USED : PART_NOT_AVAILABLE)&0xFF)*0x01010101;
                                                                            ^
972.             }
973. 

libavcodec/h264.h:971:72: Assignment
969.             }else{
970.                 AV_ZERO128(h->mv_cache[list][scan8[0] + 0 - 1*8]);
971.                 *(uint32_t*)&h->ref_cache[list][scan8[0] + 0 - 1*8]= ((top_type ? LIST_NOT_USED : PART_NOT_AVAILABLE)&0xFF)*0x01010101;
                                                                            ^
972.             }
973. 

libavcodec/h264.h:971:17: Binary operation: ([0, 255] × 16843009):signed32
969.             }else{
970.                 AV_ZERO128(h->mv_cache[list][scan8[0] + 0 - 1*8]);
971.                 *(uint32_t*)&h->ref_cache[list][scan8[0] + 0 - 1*8]= ((top_type ? LIST_NOT_USED : PART_NOT_AVAILABLE)&0xFF)*0x01010101;
                     ^
972.             }
973. 
