--- linuxsampler/trunk/src/engines/gig/EGADSR.h 2004/09/23 21:33:43 252 +++ linuxsampler/trunk/src/engines/gig/EGADSR.h 2004/10/08 20:51:39 271 @@ -58,7 +58,7 @@ }; EGADSR(gig::Engine* pEngine, Event::destination_t ModulationDestination); - void Process(uint TotalSamples, RTEList* pEvents, Event* pTriggerEvent, double SamplePos, double CurrentPitch, Event* pKillEvent = NULL); + void Process(uint TotalSamples, RTList* pEvents, RTList::Iterator itTriggerEvent, double SamplePos, double CurrentPitch, RTList::Iterator itKillEvent = RTList::Iterator()); void Trigger(uint PreAttack, double AttackTime, bool HoldAttack, long LoopStart, double Decay1Time, double Decay2Time, bool InfiniteSustain, uint SustainLevel, double ReleaseTime, uint Delay); inline EGADSR::stage_t GetStage() { return Stage; } protected: