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