[idd] scheduler: republish after owner subscription

Consume subscription notifications from the private owner queues. When
any lane gains a subscriber, request a retained-frame publication for
the current timing owner so a static desktop cannot leave it waiting.
This commit is contained in:
Geoffrey McRae
2026-08-06 16:39:33 +10:00
parent 2ac49b6487
commit eaf8de5e1d
3 changed files with 25 additions and 0 deletions

View File

@@ -157,6 +157,7 @@ public:
uint64_t& target) const;
void FrameDelivered(const uint32_t * clientIDs, unsigned count,
uint32_t frameSerial, uint64_t now);
void RequestRepublish();
void NotifyPublisher() const { WakePublisher(); }
void TryRecordFrameTiming(uint64_t duration);
void LogStatistics(uint64_t now);