Question about feature of SDL

Hi all,

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:

  1. 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).
  2. video layer can do scaling
  3. 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

If SDL can do so, where can I start from? Just read the API in .h files?

I think it shouldn’t be a problem.

Maybe look at the sources for VLC media player. It has an SDL output option.

Good luck!

Pat