Phonon's VideoWidget show wrong colors on a QGLWidget (Qt, Python)
Some OS, frameworks, file formats, etc. store color as RGB, some as BGR (the latter is more common in Windows). So Red/Blue swapping is common if you pass colors from one of these to the other. Look at your color structures closely to make sure you are using the right ones for the technologies you are using.