2секунды задержки это уже за гранью синхронизации. Не помню точных значений констант, но такие куски проще пробросить чем синхронизировать. Видимо этот тот самый случай из за которого приходится терпеть libvlc в инсталляторе.
Переключение между libvlc и движком, сейчас нормально происходят?