Hi all
I use dvrrdk4.1. I want to add b frames , following is the dynamicparam and error log.
vencParams.encChannelParams[i].videoWidth =1920;
vencParams.encChannelParams[i].videoHeight = 1080;
vencParams.encChannelParams[i].rcType = VENC_RATE_CTRL_CBR;
vencParams.encChannelParams[i].maxBitRate = 8 * 1024 * 1024;
vencParams.encChannelParams[i].dynamicParam.frameRate = 25;
vencParams.encChannelParams[i].dynamicParam.inputFrameRate = 25;
vencParams.encChannelParams[i].dynamicParam.intraFrameInterval = 75;
vencParams.encChannelParams[i].dynamicParam.interFrameInterval = 2;
vencParams.encChannelParams[i].dynamicParam.qpMax = 51;
vencParams.encChannelParams[i].dynamicParam.qpMin = 0;
vencParams.encChannelParams[i].dynamicParam.qpInit= 28;
vencParams.encChannelParams[i].dynamicParam.rcAlg = vencParams.encChannelParams[i].rcType;
vencParams.encChannelParams[i].dynamicParam.targetBitRate = 0x400000; // 4M
ErrorLog:
[m3video] ENCLINK:INFO: !!!Number of output buffers for ch[4] set to [1]
[m3video] ENCLINK: B Frame is enabled for a channel 0
[m3video] ENCLINK: B Frame is enabled for a channel 1
[m3video] ENCLINK: WARNING: B Frame is enabled for a channel, cannot do batch processing (processMulti) for H.264 channels
[m3video] ENCLINK: WARNING: B Frame is enabled for a channel, cannot do batch processing (processMulti) for H.264 channels
[HOST]
ThreadName:SystemLink_tskMain_3000003f,ThreadID:697
1146:!!!SLAVE CORE [VIDEO-M3] DOWN!!!
SystemLink_copySlaveCoreExceptionContext:120
SystemLink_copySlaveCoreExceptionContext:127
SystemLink_handleSlaveCoreException:149
1150:!!!SLAVE CORE DOWN!!!.EXCEPTION INFO DUMP
!!HW EXCEPTION ACTIVE (0/1): [0]
!!EXCEPTION CORE NAME : [VIDEO-M3]
!!EXCEPTION TASK NAME : [ENC0 ]
!!EXCEPTION LOCATION : [links_m3video/iva_enc/encLink_common.c:1005]
!!EXCEPTION INFO : [retVal == ENC_LINK_S_SUCCESS]
!!EXCEPTION CCS CRASH DUMP FORMAT FILE STORED @ ./CCS_CRASH_DUMP_VIDEO-M3_0.txt
SystemLink_handleSlaveCoreException:154
[m3video] ENCLINK: WARNING: B Frame is enabled for a channel, cannot do batch processing (processMulti) for H.264 channels
[m3video] ENCLINK: WARNING: B Frame is enabled for a channel, cannot do batch processing (processMulti) for H.264 channels
[m3video] 4161: ENCODE: Creating CH0 of 1920 x 1080, pitch = (1920, 1920) [PROGRESSIVE] [NON-TILED ], bitrate = 4194 Kbps, I-P Interval 2...
[m3video] 4200:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[576]::INTERNAL ERROR:-1
[m3video] ALGCONTROL FAILED:CMD:1
[m3video] ERROR: XDM_UNSUPPORTEDPARAM = 14,
[m3video] ERROR: XDM_FATALERROR = 15
[m3video] ERROR: IH264ENC_UNSUPPORTED_RATECONTROLPARAMS = 21,
[m3video] ERROR: IH264ENC_UNSUPPORTED_H264ENCDYNAMICPARAMS = 31,
[m3video] 4200:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[587]::INTERNAL ERROR:-1
[m3video] Ext Error :0
[m3video] EXT_ERROR: IH264ENC_EXTERROR_INTRA_INTER_FRMINTERVAL = 61
[m3video] EXT_ERROR: IH264ENC_EXTERROR_RATECTRL_RCALGO_INTERLACE_OR_BFRAME = 111
[m3video] 4201:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[587]::INTERNAL ERROR:-1
[m3video] Ext Error :20000000
[m3video] EXT_ERROR: IH264ENC_EXTERROR_DYNAMIC_SRCHCENTRE = 29
[m3video] EXT_ERROR: IH264ENC_EXTERROR_MULITCHNL_BFRAME_NOTSUPPORTED = 79
[m3video] EXT_ERROR: IH264ENC_EXTERROR_STEREO_PRESET = 130
[m3video] EXT_ERROR: IH264ENC_EXTERROR_VERSION_BUFFER_NULL_OR_SIZE = 131
[m3video] EXT_ERROR: IH264ENC_EXTERROR_VUI_NUMUNITSINTICKS = 132
[m3video] EXT_ERROR: IH264ENC_EXTERROR_VUI_PRESET = 133
[m3video] EXT_ERROR: T
[m3video] 4202:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[587]::INTERNAL ERROR:-1
[m3video] Ext Error :0
[m3video] EXT_ERROR: IH264ENC_EXTERROR_INARGS_PTRNULL = 47
[m3video] EXT_ERROR: IH264ENC_EXTERROR_RATECTRL_BFRAMEPICSIZE = 98
[m3video] EXT_ERROR: IH264ENC_EXTERROR_RATECTRL_CBCRQPINDEX_INITBUFLVL = 99
[m3video] EXT_ERROR: IH264ENC_EXTERROR_RATECTRL_HRDBUFFER_LVLEXCEED = 100
[m3video] EXT_ERROR: IH264ENC_EXTERROR_RATECTRL_IFRAME_QP = 101
[m3video] EXT_ERROR: IH264ENC_EXTERROR_SCLMATRIX_METADATA = 104
[m3video] EXT_ERROR: IH264ENC_EXTERROR_STATUS_SIZE = 128
[m3video] EXT_ERROR: IH264ENC_EXTERROR_STEREO_INPCONTENT = 129
[m3video] 4203:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[587]::INTERNAL ERROR:-1
[m3video] Ext Error :8000
[m3video] EXT_ERROR: IH264ENC_EXTERROR_CREATE_LTRP_PERIOD = 15
[m3video] EXT_ERROR: IH264ENC_EXTERROR_INTRA_REFRESHRATE = 66
[m3video] EXT_ERROR: IH264ENC_EXTERROR_IVAHD_BADRESET = 67
[m3video] EXT_ERROR: IH264ENC_EXTERROR_IVAHD_BADSTATE = 68
[m3video] EXT_ERROR: IH264ENC_EXTERROR_IVAHD_RELEASE = 69
[m3video] EXT_ERROR: IH264ENC_EXTERROR_LOOPFILTER_OFFST_LFIDC = 72
[m3video] EXT_ERROR: IH264ENC_EXTERROR_PROFILE_DATASYNC_INPCONTENT_RES = 96
[m3video] EXT_ERROR: IH264ENC_EXTERROR_PROFILE_INPCONTENT = 97
[m3video] EXT_ERROR: IH264ENC_EXTERROR_STATUS_SIZE = 128
[m3video] EXT_ERROR: IH264ENC_EXTERROR_STEREO_PRESET = 130
[m3video] 4205:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[587]::INTERNAL ERROR:-1
[m3video] Ext Error :0
[m3video] EXT_ERROR: IH264ENC_EXTERROR_FMO_PRESET = 34
[m3video] EXT_ERROR: IH264ENC_EXTERROR_FRMPACKING_PRESET = 35
[m3video] EXT_ERROR: IH264ENC_EXTERROR_FRMPACKING_TYPE_INPCONTENT