Apparently libvlc_time_t is millisec, whereas mtime_t is microsecs. Most event callbacks where carying an incorrect mtime_t value.