YUV a RGBA en Apple A4, ¿debo usar sombreadores o NEON?

Estoy escribiendo el marco del reproductor multimedia para Apple TV, usando OpenGL ES y ffmpeg. La conversión a RGBA es necesaria para renderizar en OpenGL ES, la conversión suave usando swscale es insoportablemente lenta, por lo que al usar información en Internet se me ocurrieron dos ideas: usar neón (comoaqu) o usando sombreadores de fragmentos y GL_LUMINANCE y GL_LUMINANCE_ALPHA.

Como no sé casi nada sobre OpenGL, la segunda opción todavía no funciona:)

¿Puedes darme algunos consejos sobre cómo proceder? Gracias de antemano