#1: Of course the video issue will be fixed in (probably) the next update, or if only minor changes to the codebase are required a refresh of the current version. When exactly that will be, I do not know yet, but I expect it to be relatively soon (days, perhaps a week or so, not months).
#2: Animated GIFs consist of a series of frames. Inquisit expands those frames into essentially /stimulusframes and displays them at the system's refresh rate. GIFs allow for specifying a number of parameters, and the speed difference is likely due to the default settings of the converter (e.g. a low frame rate, and a long inter-frame interval). I've converted the videos to GIFs with at 20FPS and a slight speed adjustment to more closely match what the WMVs or MPGs would result in (you can find a converter capable of various adjustments at
http://ezgif.com/video-to-gif ). When playing the adjusted GIFs in parallel with the MPGs
<video a>
/ items = ("ManDownErrorVite.gif", "ManDownVite.gif", "ManUpErrorVite.gif", "ManUpVite.gif")
/ position = (25%, 50%)
/ select = sequence
</video>
<video b>
/ items = ("ManDownErrorVite.mpg", "ManDownVite.mpg", "ManUpErrorVite.mpg", "ManUpVite.mpg")
/ position = (75%, 50%)
/ select = sequence
</video>
<trial mytrial>
/ stimulusframes = [1=a, b]
/ validresponse = (57)
</trial>
<block myblock>
/ trials = [1-4 = mytrial]
</block>
the GIFs and MPGs appear to sync up neatly for me. The GIFs used in the above are attached below. Hope this helps.