clock: check for pcr_delay validity
Don't wait more than CR_MAX_GAP. The CR_MAX_GAP might be too big (60 seconds). This algorithm, like the one in input_clock.c could be improved by comparing stream and system date. This a work around buggy demuxers or corrupted samples/streams. That is the reason that the new log should draw attention to developers.