首先会把要编码的图像,送到slicetype中,如果没有达到指定的数量,就放到队列中;否则,就执行findJob;流程图如下:

下面分析findJob的流程,它首先判断inputqueue(放的是待编码的yuv数据),是否大于等于满队列的值和当前没有进行sliecType的确定,以及threadpool是active状态;如果是,会走到sliceType的流程,如下流程图:

本文详细阐述了图像编码过程中,如何通过Slicetype控制编码任务,当输入队列未满且ThreadPool活跃时,findJob流程的执行步骤,包括判断输入队列和编码状态。
首先会把要编码的图像,送到slicetype中,如果没有达到指定的数量,就放到队列中;否则,就执行findJob;流程图如下:

下面分析findJob的流程,它首先判断inputqueue(放的是待编码的yuv数据),是否大于等于满队列的值和当前没有进行sliecType的确定,以及threadpool是active状态;如果是,会走到sliceType的流程,如下流程图:

4万+
1897

被折叠的 条评论
为什么被折叠?