FFMPEG多線程併發解碼的效率測試

FFMPEG爲了提升解碼速度,可使用多線程併發解碼,分爲線程級併發解碼和片級併發編程。併發解碼須要解決多幀依賴問題。如同時對I幀和P幀解碼,P幀依賴於I幀,怎麼辦?FFMPEG採用算法以下:算法 1.每一個線程在解碼完一行宏塊後,更新解碼高度H1編程 2.B/P幀解碼宏塊時,須要把待解碼宏塊H2與H1比較,H2>=H1,線程阻塞等待。多線程 3.每一個線程更新解碼高度是,阻塞線程會被喚醒比較高度。
相關文章
相關標籤/搜索