MAX_FILLED_GAP_SECONDS

Longest run of missing samples the decoder fills with dummies, in seconds of signal at the stream's rate. A longer jump is more likely a counter discontinuity than a real gap, so the cursor resyncs to the wire instead without dummies and DecodeState.counterJumps counts it.