2011-11-23, 02:31
robclark Wrote:Better gst support in XBMC would be well appreciated in the SoC world, I think. I would be a bit interested in how video rendering is handled in your gst player and some idea if/when you think that will be public (if that is information you could share).
No problem there, hw video decode renders to a video plane that is below GLES. GLES does not even know it's there except for the dest rect of the video. That is blended in GLES so the video area shows through. OSD (overlays) just work No idea when it will become public, I'm not in the driver's seat regarding code release on this particular project.
Your X11 idea is interesting but that will not help most embedded where X11 is way too much overhead to tolerate.
If you look at XBMC code, you will also see a directfb implementation for GLES. That's used under sigma where like other embedded platforms, hw video decode is rendered to a video plane that is actually under the GLES layer.