Have a look to The MJPEG-Software-Codec Guide by Uwe Roeder, a very interesting text which explain how to make coexist the hardware codecs and the Matrox Rainbow Runner.