When playing a video whose attributes cause the use of a Preset different from the one used for the previous video, the Internal Video Decoder specification is not handled correctly.
For example, I have Preset A with Internal Video Decoder > WMV9 checked, and Preset B with WMV9 unchecked. If I play a video that switches to Preset A (uses KMP Video Codec), and then I play a video that switches to Preset B (should be WMVideo Decoder DMO), the KMP Video Codec will still be used. The reverse is also true, so that if I play something that uses Preset B (uses WMVideo Decoder DMO) and then switch to a video that uses Preset A (should be KMP Video Codec), WMVideo Decoder DMO will still be used.
In each case, if the second file is opened again (even just STOP/START), the correct setting is used. Switching repeatedly from file A to B to A to B, etc, results in use of the incorrect setting each time.
Another minor item: to force the selection of a preset based on dimensions 1280x720, I must specify 1279x719 AND Over/OR Over (same).