The relevant code looks like this:
Code:
if (blanker_triggered) {
        unsigned long minimum = blanker_timeout * (SCREEN_BLANKER_MULTIPLIER * HZ);
        if (jiffies_since(blanker_triggered) > minimum) {
                buf = player_buf;
                memset(buf, 0, EMPEG_SCREEN_BYTES);
                refresh = NEED_REFRESH;
                if (is_paused && hijack_standby_minutes > 0) {
                        if (jiffies_since(blanker_triggered) >= ((hijack_standby_minutes * 60 * HZ) + minimum)) {
                                save_flags_cli(flags);
                                hijack_enq_button_pair(IR_RIO_SOURCE_PRESSED|BUTTON_FLAGS_LONGPRESS);
                                restore_flags(flags);
                                blanker_triggered = jiffies - minimum;  // prevents repeating buttons over and over..
                        }
                }
        }
}