This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM8168 应用程序跑一段时间后,USER FPS 数值变大,Out FPS 值变为0 ,请求各位高手指点!!!!!



各位大侠,

               我在用DM8168做视频编码6通道输出25fps的时候,应用程序在跑一段时间之后,打印编码器参数发现user fps 这一项数值变大,然后out fps这一项会变为0,然后就没有视频输出了,打印的参数如下图:

请问各位大侠,有哪些参数可以影响user fps 和out fps这两项?

  • 顶,顶,顶,没有人知道跳帧的原因么?

  • Xiong Jian,

    从打印statics的代码来看,user fps是和pChObj->inFrameUserSkipCount/elaspedTime,相关的,看起来是用户要求丢帧。建议你在代码里和inFrameUserSkipCount相关的地方,加一些打印看看,为什么用户有丢帧的要求,是否通道被关闭了,还是skip frame设置了?

                /* frame skipped due to user setting */
                if(skipFrame || pChObj->disableChn)
                    pChObj->inFrameUserSkipCount++;