After I posted this, I found
http://wiki.videolan.org/Documentation: ... Use_of_VLC, which, among other things, says that the dvdsimple MRL goes like this:
% vlc dvdsimple://[device][@raw_device][@[title][:[chapter][:angle]]]
which, apart from the abomination that is C-shell, seems fair enough. You'd say something like
$ vlc dvdsimple://dev/dvd0@2:1
and it should play the first chapter of the second title. I think.
Unfortunately, doing this in VOD does not seem to work, at least under Linus (haven't tried it with Windows yet). If i say
> setup VOD input dvdsimple:///dev/dvd0@2:1
it doesn't work, and I get this on the console:
[0x7fda000587f8] [Media: VOD] main input error: open of `dvdsimple:///dev/dvd0@2:1' failed
[0x7fda000587f8] [Media: VOD] main input error: Your input can't be opened
[0x7fda000587f8] [Media: VOD] main input error: VLC is unable to open the MRL 'dvdsimple:///dev/dvd0@2:1'. Check the log for details.
Looks like it's trying to open the device "/dev/dvd0@2:1" rather than title 2, chapter 1 of device "/dev/dvd0".
Has anyone got this to work? Or is this a bug? If the latter, I'm willing to work on it.
Update: It doesn't work from the command line either, at least in Linux. Perhaps it really is a bug.