Hi,
this is a series of polls, I will use to determine certain choices for raspberry pi porting.
I only use the poll only as recommendation.
So here is my first question, what Graphics subsystem should I use.
So far, I used a simple OpenGL system, which might be used later to get a 3D GUI.
I chose it because it seems it would be ideal for software decoding using shaders,
but giving the current implementation the reason why I choose it do not exist.
In the moment, it is relatively slow and unaccelerated, so next steps for it require to make it accelerated.
The good thing about the pi is that several graphics layer exists and I can choose a different OSD rendering system then for video decoding.
So there exist two other options:
1) Dispmanx the native rendering system of the chip. It is capable of doing exactly the same amount of hardware accelaration, that the mediamvp did. So handling surfaces, but no accelarated drawing.
2) OpenVG, a very nice interface for handling vector accelerated drawing of lines and surfaces. Advantage, it is possible to run it on a higher resolution then the window system.
Making a HD OSD at different resolutions possible, without the need to implement for every resolution a new interface.
So I await your comments.
Marten