[mythtv-commits] [MythTV/mythtv] a803b1: Send REC_PENDING event before recording starts

kmdewaal noreply at github.com
Mon Feb 13 17:50:57 UTC 2023

  Branch: refs/heads/fixes/33
  Home:   https://github.com/MythTV/mythtv
  Commit: a803b198a84e04aa9a83dee5047193e431e9b3ed
  Author: Klaas de Waal <klaas at kldo.nl>
  Date:   2023-02-13 (Mon, 13 Feb 2023)

  Changed paths:
    M mythtv/programs/mythbackend/scheduler.cpp

  Log Message:
  Send REC_PENDING event before recording starts

Fix the logic that sends the REC_PENDING event.
- REC_PENDING event is sent always before the REC_STARTED.
- REC_PENDING event is sent at 120, 90, 60 and 30 seconds before the start of the recording.
- Start of the recording is the scheduled program start time plus the RecordPreRoll setting value.
- When a recording is scheduled to start recording immediately then there is
  one REC_PENDING event with 0 seconds immediately followed by the REC_STARTED event.
- The setting WakeUpThreshold specifies how early the slave backends are signaled to start
  before the recording is started. This setting is used as configured, but now with a minimum
  value of RecordPreRoll plus 120 seconds so that there is always time for the REC_PENDING events.

(cherry picked from commit 55a7d8293004b0cadb921a383b44a0fb9954a287)

More information about the mythtv-commits mailing list