I’m going to implement a dvb player simulator on win32/linux, it seems I
can make use of SDL’s cross platform ability. But I am still not sure about
if SDL can meet all my requirements.
Here are my requirements:
- Support multi-layer, for instance, from bottom to top: background(one
color), still image layer(YUV420), video layer(YUV420), OSD layer(8 bit
clut) and Subtitle layer(8 bit clut). Each layer can have an alpha value,
and clut is ARGB(32 bit mode).
- video layer can do scaling
- Programmer can play with frame buffer.
If SDL can do so, where can I start from? Just read the API in .h files?
Thanks in advance