libavformat/mxfdec.c:1666: error: Integer Overflow L2
  ([0, min(255, `timestamp`)] - 1):unsigned64.

libavformat/mxfdec.c:1662:1: <LHS trace>
1660. }
1661. 
1662. static int mxf_timestamp_to_str(uint64_t timestamp, char **str)
      ^
1663. {
1664.     struct tm time = { 0 };

libavformat/mxfdec.c:1662:1: Parameter `timestamp`
1660. }
1661. 
1662. static int mxf_timestamp_to_str(uint64_t timestamp, char **str)
      ^
1663. {
1664.     struct tm time = { 0 };

libavformat/mxfdec.c:1666:5: Binary operation: ([0, min(255, timestamp)] - 1):unsigned64
1664.     struct tm time = { 0 };
1665.     time.tm_year = (timestamp >> 48) - 1900;
1666.     time.tm_mon  = (timestamp >> 40 & 0xFF) - 1;
          ^
1667.     time.tm_mday = (timestamp >> 32 & 0xFF);
1668.     time.tm_hour = (timestamp >> 24 & 0xFF);
