Hello, We use DVRRDK 04.00.00.03 for develop. Hardware platform is EVM8168
the chains is: DEI---Encoder
When set no B frame encoded, we can change resolution dynamically.( use System_linkControl(linkId, DEI_LINK_CMD_SET_OUTPUTRESOLUTION, &deiOutRes, sizeof(deiOutRes), TRUE);)
When set B frame encoded, if we change resolution dynamically, we get error log.
[m3video] 320078:!ERROR!:ENCLINK::links_m3video/iva_enc/encLink_h264.c:[470]::INTERNAL ERROR:-1
[m3video] ALGPROCESS FAILED
[m3video] Number of Entries in Process List : 1
[m3video] Extended error for entry 0 : 0x400
[m3video] encode, invalid FrameType: -1, fillLength: 0, freenum: 1
[m3video] 320079:WARN
[m3video] ENCLINK:ERROR in Enclink_h264EncodeFrameBatch.Status[-1] for IVAHD_0
[m3video] 320079:WARN
[m3video] ENC : IVAHDID : 0 ENCLINK:ERROR in EncLink_SubmitBatch.Status[-1]