We are using the front camera feed as a VideoTexture for the background of the Three.js Scene. This video is flipped compared to the way the front-facing camera normally works. Is there a way to flip the video / VideoTexture so that it will work as we expect?

I have tried the method shown in this other [question](https://stackoverflow.com/questions/29974578/how-to-flip-a-three-js-texture-horizontally). This doesn't work, I think, because the video feed isn't a power of 2.

I have looked through the Three.js docs for [VideoTexture](https://threejs.org/docs/#api/en/textures/VideoTexture) and [Texture](https://threejs.org/docs/#api/en/textures/Texture) but there only seems to be a way to flip vertically. This is also mentioned in the previous [question](https://stackoverflow.com/questions/29974578/how-to-flip-a-three-js-texture-horizontally), because "There is no WebGL flag for `gl.UNPACK_FLIP_X_WEBGL`..."

Is there anyway to flip the video horizontally?