I'd need some documentation or a code example on what exactly to do there. Although, right now, I have a system that works, and doesn't require a hacked/non-standard version of SDL :)
I've documented the steps needed to get SDL + OpenGL|ES + EGL behaving together on Caanoo (it's probably the same on all GPH devices). The order of the steps is important. The earlier issue I had was because I did the SDL and EGL stuff in the wrong order...
It's starting to look like a custom SDL lib is my only solution. I've confirmed that the stock Caanoo SDL libs don't have OpenGL support at all.
I had already been looking into EGL as a solution to get a usable OpenGL|ES context, but without luck. eglGetDisplay(EGL_DEFAULT_DISPLAY) returns...
SDL is nice and portable, but I'm having trouble using SDL with OpenGL(ES) on Caanoo. I keep getting "OpenGL not available" errors when trying to set the SDL vidmode. Does this mean the SDL libraries shipped with Caanoo firmware do not have OpenGL support?
Has anyone else noticed that the GPH SDK for Caanoo includes gstreamer, but the firmware doesn't include it?
What would be the best way for me to get gstreamer libs on the Caanoo? I'm thinking an -rpath flag to GCC, but what's a sensible place to put it?