2010-07-23 79 views

回答

1

是的,它通過glTexSubImage2D將每幀作爲紋理上傳起來。我已經測試了FFmpeg解碼器的輸出,它的性能很好。

+0

這是軟件還是硬件加速,因爲軟件太慢了。 – Namratha 2010-07-26 01:56:09

+0

「會」太慢?你怎麼知道沒有嘗試?此外,OpenGL不是視頻播放的最佳選擇,除非您是在對視頻輸出進行可移植性或3D轉換之後。使用此方法在GPU上執行調整大小。然而,在特定的Snapdragon硬件如Nexus One上它會「慢」。 – ognian 2010-07-26 05:46:23

+0

嗨,抱歉干擾,但@ognian,你提到OpenGL對於渲染視頻幀並不理想。我剛剛問了一個[關於這個問題](http://stackoverflow.com/questions/5666513/how-to-render-video-from-a-custom-decoder),你介意看一下嗎? – olivierg 2011-04-14 16:37:43