Я пытаюсь буферизовать до 10 кадров в GLES на Android.Входящие кадры поступают с камеры на surfacetexture
, и я обрабатываю изображение с помощью OpenGles.Я пытаюсь сделать это, потому что я применяю несколько фильтров gles, заставляя GPU задыхаться, и поэтому я теряю частоту кадров.(Камера с частотой 30 кадров в секунду дает 25 кадров).Я думаю, что если мне удастся удержать несколько кадров и реализовать циклический буфер, я смогу задержать кадры на фиксированную величину (добавить задержку), но при этом обеспечить постоянную частоту кадров (пропускную способность).
Есть идеи, как это можно сделать?