[mythtv] MythUI OSD branch and the way forward

Robert McNamara robert.mcnamara at gmail.com
Tue Mar 23 04:25:46 UTC 2010


On Mon, Mar 22, 2010 at 9:04 PM, Mark Kendall <mark.kendall at gmail.com> wrote:
> Option 6 - Drop XVideo/XvMC support and standardise around OpenGL
>
> There are numerous ways of approaching this but I would clean up the
> current OpenGL video code, standardise around GLSL for shader support
> (UI effects, deinterlacing, colorspace conversion), remove OpenGL code
> based around immediate mode (for OpenGL ES compatability), provide
> colourspace conversion only support for ARB_fragment_program (for
> older OpenGL implementations which will probably not be capable of
> using any advanced video shaders anyway) and use OpenGL as the
> 'frontend' for VDPAU.
>
> It's probably worth dropping Direct3D support as it offers nothing
> above and beyond OpenGL and simply represents duplicated code (esp.
> around supporting HLSL).
>
> There is then also a separate debate to be had around the Qt painter....
>
> Option 6 - Drop support in stages
>
> Move to Option 2 for the 0.24 release and Option 6 for 0.25.
>

For reference, I really really like the first Option 6, but could live
with the second option 6 in a pinch.  ;)

Robert


More information about the mythtv-dev mailing list