YUV в RGBA на Apple A4, следует ли мне использовать шейдеры или NEON?

Я пишу фреймворк для медиаплеера для Apple TV, используя OpenGL ES и ffmpeg. Преобразование в RGBA требуется для рендеринга в OpenGL ES, мягкое преобразование с использованием swscale невыносимо медленное, поэтому, используя информацию в Интернете, я пришел к двум идеям: использовать неон (например, здесь ) или использовать шейдеры фрагментов и GL_LUMINANCE. и GL_LUMINANCE_ALPHA.

Так как я почти ничего не знаю об OpenGL, второй вариант по-прежнему не работает :)

Можете ли вы дать мне какие-нибудь указания, как действовать? Заранее спасибо.

10
задан pawlowski 9 December 2011 в 20:11
поделиться