--start-time commandline option does not work with vlc-3.0 and DVDs
I already know that you have multiply the time in seconds with 1000000 (I filed a separate bug report for missing documentation of that change) for seeking with lua in vlc-3.0. But that does not work on the commandline:
vlc dvd://# --start-time=50000000 does not seek 50 seconds into the title. Neither does --start-time 50 or :start-time=50 or variations thereof, or changing the order of the commands. Is this a bug, or is the commandline deprecated? The help option and the docs are useless, as usual.
And if the commandline is indeed deprecated, are you going to disable the #
option too? Because that would make it impossible to skip the nag screens on some DVDs and seek to a resume point.The DVDs I use for testing are not to blame; seeking works perfectly and accurately both on the commandline and with lua (including Lua 5.3) in vlc-2.2.2.
The question is important because everything I can't set on the commandline I have to set using a polling loop (see below). I can't use hardcoded delay times because the time it takes for the DVD drive to load is unpredictable and highly variable. I have to use an ugly check_default function in the interface code only because setting the audio track on the command line doesn't work (The stream numbers will be reset during playback on some DVDs, but they can be initialized with fixed values).
And it seems that for vlc3 I'll have to add a start-time loop too, and who knows what else.
I intend to post the improved interface code eventually, but that won't make sense if you guys aren't interested in maintaining the feature of custom user interfaces.