ImageMirror functionality uses active camera to render to texture instead of rendering the view of a camera at the mirror plane along the normal.
Use the blend file here, and test with the embedded player. Only change is to enable quad buffered
http://www.tutorialsforblender3d.com/BGE_Python/Video_Texture/ImageMirror/ImageMirror.html