Quick update: rewind and fast forward showed some issues as I feared. The presenter cannot reliable detect this at the moment and starts to drop frames like hell on higher speeds. Everything else seems to be OK so far.
With the help of tourettes (thanks for the code!), MP itself can now send events to the presenter and take control over playback behavior from an application logic level. This makes things easier on the EVR presenter side as I don't have to do complex analysis of sample times, deltas of sample times and other stuff.
Currently rew/ff with transport stream files seems to be the last hurdle. Need to investigate this a bit more in detail.
With the help of tourettes (thanks for the code!), MP itself can now send events to the presenter and take control over playback behavior from an application logic level. This makes things easier on the EVR presenter side as I don't have to do complex analysis of sample times, deltas of sample times and other stuff.
Currently rew/ff with transport stream files seems to be the last hurdle. Need to investigate this a bit more in detail.