I've run into an issue using CloneDVD:
A video DVD I copied to an ISO file contains a menu (not a video) as "first play" that displays some legal stuff. This menu is ordinarily not skipable and disappears by its own after a few seconds.
When played from the backup ISO, the menu is of course skipable. However, if skipped at first play, the menu is shown after you select a title to play from the DVD main menu. If you skip it again, the DVD jumps back to the main menu, not to the video you selected. This continues until you let the menu disappear by itself on its timeout counter once, then the tracks on the DVD can be played without the menu showing again.
Obviously the menu sets a register on timeout, which is checked again when you choose a title to play. If it's not yet set, the menu is displayed again.
Is there any way around this? Of course, CloneDVD can't auto-resolve every trick possible. However, a basic approach might already catch many of them:
- If a static menu is set as first-play,
- that has user prohibitions in place (no-skip),
- that has a timeout of 30 seconds or less,
- that sets a certain register upon timeout,
- remove this menu (configurable, of course) and
- set the register the dubious menu would have set on enter then-first menu.
Would such a thing be possible?