StimBuff: Add mnemonic wrapper for unlocking frameAssmLimiter
This commit is contained in:
@@ -80,6 +80,9 @@ public:
|
|||||||
|
|
||||||
virtual void stop();
|
virtual void stop();
|
||||||
|
|
||||||
|
void allowNextStimulusFrame()
|
||||||
|
{ frameAssemblyRateLimiter.release(); }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
// Virtual functions for derived classes to override
|
// Virtual functions for derived classes to override
|
||||||
virtual int getStopDelayMs() const
|
virtual int getStopDelayMs() const
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ void PcloudStimulusBuffer::stimFrameProductionTimesliceInd()
|
|||||||
}
|
}
|
||||||
}});
|
}});
|
||||||
// Release the spinlock for now
|
// Release the spinlock for now
|
||||||
frameAssemblyRateLimiter.release();
|
allowNextStimulusFrame();
|
||||||
}
|
}
|
||||||
|
|
||||||
class PcloudStimulusBuffer::AssembleAndProduceStimulusFrameReq
|
class PcloudStimulusBuffer::AssembleAndProduceStimulusFrameReq
|
||||||
|
|||||||
Reference in New Issue
Block a user