Timecode to decimal
an if removed from the type declaration should not affect the «volatile» keyword as shown in the code compiler-writers have a trade-off where folks want to do systems ( stuff like here ) and it jams the machine so they tell you volatileis some sort of exotic thing but is far from that when used here What is the unix time stamp? The unix time stamp is a way to track time as a running total of seconds. This count starts at the Unix Epoch on January 1st, 1970 at UTC.
SMPTE timecode (/ ˈ s ɪ m p t iː / or / ˈ s ɪ m t iː /) is a set of cooperating standards to label individual frames of video or film with a timecode.The system is defined by the Society of Motion Picture and Television Engineers in the SMPTE 12M specification.
Binary coded decimal (BCD) provides a simple conversion between a binary number and the decimal number. For a decimal number, each digit is represented by four bits. For example, the number 12 10 is represented by 00010010 2. 00010010 2 = 0001 2 /0010 2