Rewrite the event timing calculation and dispatching logic
Created by: dsilhavy
The goal of this PR is to fix timing issues with DASH events. In addition, new unit tests are added
Created by: dsilhavy
The goal of this PR is to fix timing issues with DASH events. In addition, new unit tests are added