我正在製作播放H264的應用程序。哪一個更好,OpenGL ES 2.0或OpenMAX?
我用的ffmpeg解碼,具有fragmentShader轉換YUV-> RGB和渲染。
然而frameRate是不夠的(大約15〜20 fps)。
所以,我問了這個問題,並得到了答案,改變了渲染方式。
目前的方法是使用 'glTexSubImage2D' 與FBO,RBO,RTT。
建議報告的方法是使用eglImage。
我劃了大量的信息,我發現OpenMax的。
大多數硬件的支持轉換YUV420P。所以我不應該頑固地使用ffMpeg。
如果使用eglImage,我如何使用 'GraphicBuffer' ???????
我嘗試過,我只拿到了提示「無文件或目錄」
這行是「#包括UI/GraphicBuffer.h」(OfCourse新增負荷Android.mk libary)
這是私人地方api in libui.so,android/frameworks/native /。
我已經嘗試過了...... 但UI/GraphicBuffer.h還出來「沒有這樣的文件或直銷..」 – 101110101100111111101101
順便說一句,謝謝你的回覆再次:) – 101110101100111111101101