I've been writing a GUI for using VLC as a TV-connected video player, and since trying 0.8.6-test1 I had to re-write quite a bit of the code since the new ActiveX object model has significant improvements:
It went very well, the new interface is a big improvement, but one function that I had in 0.8.5 that is missing is the getVariable/setVariable that let me change audio and subtitle tracks, and interlace modes, from the ActiveX interface while a video is playing. Is there some function that I missed in the new object model that allows this? I'd hate to have to try to force-feed the VLC window simulated keystrokes.
A couple of other suggestions on the new ActiveX interface:
1. Remove the Volume property from the main object interface, it already exists in the audio object where it belongs.
2. Add an IsPaused read-only property to the playlist object.