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

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