xbmc/xbmc — pull request #1144 by Memphiz (2012-07-10 14:41:24+00:00)
Title: [gl/renderer] - pass the video orientation down to the gl renderer and...

...rotate the video texture accordingly.

This is not complete. Its for getting some feedback from more experienced devs. Its ment to finally close the trac ticket http://trac.xbmc.org/ticket/12231

1. This only implements rotation for OpenGL - i know. But i'm unsure if everything is right here. It crashs when using the Software Renderer (during libswscale) - i have no clue why this could happen.

2. I didn't get the knot out of my brain for reordering the points for GLES - there we use triangles and i just have not a freaken idea how to handle it correctly there.

3. All the GL HW Renderers are adapted blindly.

All in all i'm more then unsure with this stuff and hope someone can guide me.