I used Vdec_deleteChn() and Vdec_createChn() for dynamical codec type change. DVR_RDK version is V03.00.00.00 .
First, I called Vdec_deleteChn(chId) and called Vdec_createChn(VDEC_CHN_CREATE_PARAMS_S variable). For example, when I created 8 channels, Vdec_deleteChn() and Vdec_createChn() function has called eight times.
But, sometimes below message is occured and program has freezing.
[host] IPC_BITSOUTLINK:!WARNING!.IPCBITSOUT_LINK_CMD_DELETE_CH_BUFFER pending for [16529] ms DeleteChBufState:2
[host] IPC_BITSOUTLINK:!WARNING!.IPCBITSOUT_LINK_CMD_DELETE_CH_BUFFER pending for [32548] ms DeleteChBufState:2
[host] IPC_BITSOUTLINK:!WARNING!.IPCBITSOUT_LINK_CMD_DELETE_CH_BUFFER pending for [48568] ms DeleteChBufState:2
[host] IPC_BITSOUTLINK:!WARNING!.IPCBITSOUT_LINK_CMD_DELETE_CH_BUFFER pending for [64589] ms DeleteChBufState:2
[host] IPC_BITSOUTLINK:!WARNING!.IPCBITSOUT_LINK_CMD_DELETE_CH_BUFFER pending for [80608] ms DeleteChBufState:2
[host] IPC_BITSOUTLINK:!WARNING!.IPCBITSOUT_LINK_CMD_DELETE_CH_BUFFER pending for [96628] ms DeleteChBufState:2
[host] IPC_BITSOUTLINK:!WARNING!.IPCBITSOUT_LINK_CMD_DELETE_CH_BUFFER pending for [112648] ms DeleteChBufState:2
[host] IPC_BITSOUTLINK:!WARNING!.IPCBITSOUT_LINK_CMD_DELETE_CH_BUFFER pending for [128667] ms DeleteChBufState:2
[host] IPC_BITSOUTLINK:!WARNING!.IPCBITSOUT_LINK_CMD_DELETE_CH_BUFFER pending for [144687] ms DeleteChBufState:2
[host] IPC_BITSOUTLINK:!WARNING!.IPCBITSOUT_LINK_CMD_DELETE_CH_BUFFER pending for [160706] ms DeleteChBufState:2
[host] IPC_BITSOUTLINK:!WARNING!.IPCBITSOUT_LINK_CMD_DELETE_CH_BUFFER pending for [176726] ms DeleteChBufState:2
[host] IPC_BITSOUTLINK:!WARNING!.IPCBITSOUT_LINK_CMD_DELETE_CH_BUFFER pending for [192747] ms DeleteChBufState:2
I don't know why this message is occured, How can I solve this situation?