Thanks for testing,
anyone with the delay problem,
can you check if the attached version fixes the problem (for svn 21688)?
Thanks Pretoriano,
explanation about the delay problem:
in mpc-hc, evr use slightly different method to synchronize subtitles. To do it the same as in mpc-hc, cooperation from evr custom presenter code is needed (dshowhelper.dll in mediaportal). So at first I tried to avoid it and use the same method as for vmr9. Apparently it didn't work so good So in this new version I added small change to dshowhelper.dll.
I will update the first post soon.
This fix is for evr only. There is no problem with vmr9 (I hope).Just to be sure. I dont use evr. Im on XP using vmr9. Does this mean I wont/cant benifit from this?
I updated first post with latest version and sources.
It includes evr delay fix. When compiling mediaportal, note that dshowhelper.dll need to be built as well.
New feature added: support for delay. To activate it, assign keys to actions ACTION_SUBTITLE_DELAY_PLUS and ACTION_SUBTITLE_DELAY_MIN (from configuration -> general -> keys and sounds -> Fullscreen Video specific actions). The delay interval is 500ms.
This fix is for evr only. There is no problem with vmr9 (I hope).Just to be sure. I dont use evr. Im on XP using vmr9. Does this mean I wont/cant benifit from this?
Error 1 'MediaPortal.Player.Subtitles.MpcSubtitles' does not contain a definition for 'SetDevice' MediaPortal\Core\guilib\GUIFontManager.cs 565 22 Core
Ok, built and tested it and it works great. The delay function works well too. Once this becomes an official feature in 1.0.2, the MP devs will have to consider making a slider available in the skins for setting the subtitle delay.
I changed DELAY_INTERVAL to 250 as I found 500ms didn't allow me to get the timing right.