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做解码器,当解码路数过多时,dec link有时候会有如下提示,显示画面会花, 这是解码能力不够吗?
[m3video] 3864174: DECODE: CH19: Decoder flush needed (-2147483648)!!!
[m3video] 3864174: DECODE: CH19: Decoder Flushing !!!
[m3video] 3864174: DECODE: CH19: Decoder Flushing !!!
[m3video] 3864174: DECODE: CH19: Decoder Flushing !!!
[m3video] 3864175: DECODE: CH19: Decoder Flushing !!!
[m3video] DEC Link: Forced flush due to all dec ouputbuffers are locked-up inside the codec lib
dec link参数配置如下:
for (i = 0; i < chn; i++) {
decPrm.chCreateParams[i].format = IVIDEO_H264HP;
decPrm.chCreateParams[i].profile = IH264VDEC_PROFILE_ANY;
decPrm.chCreateParams[i].targetMaxWidth = gChainsCtrl.chCfg[i].outWidth;
decPrm.chCreateParams[i].targetMaxHeight = gChainsCtrl.chCfg[i].outHeight;
decPrm.chCreateParams[i].fieldMergeDecodeEnable = FALSE;
decPrm.chCreateParams[i].algCreateStatus = DEC_LINK_ALG_CREATE_STATUS_CREATE;
decPrm.chCreateParams[i].defaultDynamicParams.targetFrameRate = gChainsCtrl.chCfg[i].encFrameRate;
decPrm.chCreateParams[i].defaultDynamicParams.targetBitRate = gChainsCtrl.chCfg[i].bitRate;
decPrm.chCreateParams[i].numBufPerCh = 0;//16;
decPrm.chCreateParams[i].displayDelay = 3;
decPrm.chCreateParams[i].tilerEnable = TRUE;
}
你好;
是否有参考下面的链接:
https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/282931
https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/274488