x265并行
作者:互联网
X265并行
- 当关闭pools但开启frames-threads时,lookahead在主线程,帧编码在其它线程。一开始会阻塞在RC(rate control)的地方,在等待ordervalue的值改变,该值时在编码I帧的时候ratecontrolupdate时更新的。
- 不关闭pools时,lookahead与帧编码在不同的线程,且均不在主线程。使用m_done与m_enable进行同步。m_enable表示准备开始编码,在startCompressFrame函数中出发,在CompressFrame之后wait。m_done表示编码完成,在getEncodedPicture之后wait在CompressFrame之后触发。
当切仅当在参数中进行如下设置才能关闭x265的所有并行
–frame-threads 1 –-no-wpp –-no-pmode –-no-pme –lookahead-slices 0
标签:编码,enable,no,lookahead,并行,done,x265 来源: https://blog.csdn.net/qq_23134639/article/details/119189047