PEG vobmatcher_keymap--tjl: Sanity to vob key remapping

Author: Tuomas J. Lukka
Revision: 1.2
Status: Accepted

The current unofficial keymap part of DefaultVobMatcher is unofficial for a good reason: it's not very useful as it stands. Most importantly, it sometimes changes interpolation in unpredictable ways.



It has to be easy to say "in the new scene, you should interpolate MAINVP to foo and bar to MAINVP, when coming from the previous view".


Add to interpList a parameter "towardsOther". If true, the key mappings of the other vobscene are used, and otherwise the key mappings of the current scene are used.

Make all GLRenderingSurface etc. methods that call interpList use this in a predictable way.