Broken time in VLC 3
The elapsed time now runs like this (seconds): 0, 2, 4, 5, 7, 8, 10, 11, ... This is visible in the GUI (Qt) and it is not nice. Then it is not possible to get correct time value for the current frame within Lua (vlc.var.get(vlc.object.input(), "time") >> now in microseconds): 0, 2602000, 4102000, 5603000, 7102000, ...
In previous VLC versions the time gets updated several times per second and when the playback is paused. This behaviour is utilised by several VLC Lua Extensions available on addons.videolan.org.