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.

8168 display link

#include <demos/link_api_demos/common/chains.h>
#include <mcfw/interfaces/ti_venc.h>
#include <demos/link_api_demos/common/chains_ipcFrames.h>

static SystemVideo_Ivahd2ChMap_Tbl systemVid_encDecIvaChMapTbl =
{
.isPopulated = 1,
.ivaMap[0] =
{
.EncNumCh = 10,
.EncChList = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 0, 0, 0 , 0, 0},
.DecNumCh = 0,
.DecChList = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
},
.ivaMap[1] =
{
.EncNumCh = 0,
.EncChList = {16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31},
.DecNumCh = 12,
.DecChList = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 0 , 0, 0},
},
.ivaMap[2] =
{
.EncNumCh = 6,
.EncChList = {10, 11, 12, 13, 14, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
.DecNumCh = 4,
.DecChList = {12, 13, 14, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
},
};

Void Chains_singleChCapEncSend(Chains_Ctrl *chainsCfg)
{
CaptureLink_CreateParams capturePrm;
CaptureLink_VipInstParams *pCaptureInstPrm;
CaptureLink_OutParams *pCaptureOutPrm;

IpcFramesOutLinkRTOS_CreateParams ipcFramesOutVpssPrm;

DisplayLink_CreateParams displayPrm;

UInt32 captureId;
UInt32 vipInstId;

UInt32 ipcFramesOutVpssId;

UInt32 displayId;

UInt32 i = 0;
// char ch;


Chains_ipcFramesInit();

CHAINS_INIT_STRUCT(CaptureLink_CreateParams, capturePrm);
CHAINS_INIT_STRUCT(DisplayLink_CreateParams, displayPrm);
CHAINS_INIT_STRUCT(IpcFramesOutLinkRTOS_CreateParams, ipcFramesOutVpssPrm);


captureId = SYSTEM_LINK_ID_CAPTURE;

ipcFramesOutVpssId = SYSTEM_VPSS_LINK_ID_IPC_FRAMES_OUT_0;


displayId = SYSTEM_LINK_ID_DISPLAY_0;

System_linkControl(
SYSTEM_LINK_ID_M3VIDEO,
SYSTEM_COMMON_CMD_SET_CH2IVAHD_MAP_TBL,
&systemVid_encDecIvaChMapTbl,
sizeof(SystemVideo_Ivahd2ChMap_Tbl),
TRUE
);

capturePrm.numVipInst = 1;
capturePrm.tilerEnable = FALSE;
capturePrm.numBufsPerCh = 16;//CAPTURE_LINK_NUM_BUFS_PER_CH_DEFAULT;
capturePrm.numExtraBufs = 0;
capturePrm.maxBlindAreasPerCh = 0;
capturePrm.isPalMode = FALSE;
capturePrm.enableSdCrop = FALSE;
capturePrm.doCropInCapture = FALSE;

for(vipInstId=0; vipInstId<capturePrm.numVipInst; vipInstId++)
{
pCaptureInstPrm = &capturePrm.vipInst[vipInstId];
pCaptureInstPrm->vipInstId = (SYSTEM_CAPTURE_INST_VIP0_PORTA+vipInstId*2)%SYSTEM_CAPTURE_INST_MAX;
pCaptureInstPrm->videoDecoderId = SYSTEM_DEVICE_VID_DEC_SII9233A_DRV;
pCaptureInstPrm->inDataFormat = SYSTEM_DF_YUV422P;
pCaptureInstPrm->standard = chainsCfg->displayRes[vipInstId];
pCaptureInstPrm->numOutput = 1;
pCaptureInstPrm->numChPerOutput = 1;
pCaptureInstPrm->frameCaptureMode = FALSE;
pCaptureInstPrm->fieldsMerged = FALSE;
if (Chains_IsInterlaced(chainsCfg->displayRes[0])) {
pCaptureInstPrm->frameCaptureMode = TRUE;
pCaptureInstPrm->fieldsMerged = TRUE;
}

pCaptureOutPrm = &pCaptureInstPrm->outParams[0];
pCaptureOutPrm->dataFormat = SYSTEM_DF_YUV422I_YUYV;
pCaptureOutPrm->scEnable = FALSE;
pCaptureOutPrm->scOutWidth = chainsCfg->channelConf[vipInstId].width;
pCaptureOutPrm->scOutHeight = chainsCfg->channelConf[vipInstId].height;
pCaptureOutPrm->outQueId = 0;
}
capturePrm.outQueParams[0].nextLink = ipcFramesOutVpssId;

System_linkCreate(captureId, &capturePrm, sizeof(capturePrm));
chainsCfg->displayRes[0] = capturePrm.vipInst[0].standard;
Vsys_getResSize(chainsCfg->displayRes[0], &chainsCfg->channelConf[0].width, &chainsCfg->channelConf[0].height);
Vsys_getResRate(chainsCfg->displayRes[0], &chainsCfg->channelConf[0].frameRate);

ipcFramesOutVpssPrm.baseCreateParams.inQueParams.prevLinkId = captureId;
ipcFramesOutVpssPrm.baseCreateParams.inQueParams.prevLinkQueId = 0;
ipcFramesOutVpssPrm.baseCreateParams.notifyPrevLink = TRUE;
ipcFramesOutVpssPrm.baseCreateParams.numOutQue =1;
ipcFramesOutVpssPrm.baseCreateParams.outQueParams[0].nextLink= displayId;
ipcFramesOutVpssPrm.baseCreateParams.notifyNextLink = TRUE;
ipcFramesOutVpssPrm.baseCreateParams.noNotifyMode = TRUE;



displayPrm.inQueParams[0].prevLinkId = ipcFramesOutVpssId;
displayPrm.inQueParams[0].prevLinkQueId = 0;
displayPrm.displayRes=chainsCfg->displayRes[0];


Chains_displayCtrlInit(chainsCfg->displayRes);


System_linkCreate(ipcFramesOutVpssId,&ipcFramesOutVpssPrm,sizeof(ipcFramesOutVpssPrm));

System_linkCreate(displayId,&displayPrm,sizeof(displayPrm));

Chains_memPrintHeapStatus();

{
System_linkStart(displayId);

System_linkStart(ipcFramesOutVpssId);



System_linkStart(captureId);
/*
while(1)
{
ch = Chains_menuRunTime();
if(ch=='0')
break;
if(ch=='v')
System_linkControl(captureId, CAPTURE_LINK_CMD_FORCE_RESET, NULL, 0, TRUE);
if(ch=='p')
System_linkControl(captureId, CAPTURE_LINK_CMD_PRINT_ADV_STATISTICS, NULL, 0, TRUE);
}
*/

/*
while(1)
{
;
}
*/
sleep(100);
System_linkStop(captureId);

System_linkStart(ipcFramesOutVpssId);

System_linkStop(displayId);

Chains_ipcFramesStop();
}

System_linkDelete(captureId);

System_linkDelete(ipcFramesOutVpssId);

System_linkDelete(displayId);

Chains_ipcFramesExit();
}

there is no video output,  is there any restriction on display link ? 

  • the step is   capture---->ipcframesOutVpss---->display

  • [m3vpss ] ***** SYSTEM : Frequency <ORG> - 250000000, <NEW> - 280000000
    [m3vpss ] notify_attach rtnVal 0
    [m3vpss ] initProxyServer rtnVal 0
    [m3vpss ]
    [m3vpss ] *** UTILS: CPU KHz = 560000 Khz ***
    [m3vpss ]
    [m3vpss ] 43: SYSTEM : System Common Init in progress !!!
    [m3vpss ] 44: SYSTEM: IPC init in progress !!!
    [m3vpss ] 44: SYSTEM: Attaching to [HOST] ...
    [m3vpss ] 1043: SYSTEM: Attaching to [HOST] ...
    [m3vpss ] 1045: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
    [m3vpss ] 1045: SYSTEM: Attaching to [DSP] ...
    After Ipc_startcallback status [0x097d2000]
    Attached to slave procId 1.
    Loaded file ../jwyfirmware/dvr_rdk_fw_m3video.xem3 on slave procId 1.
    Started slave procId 1.
    After Ipc_loadcallback status [0x00000000]
    [m3video] ***** SYSTEM : Frequency <ORG> - 250000000, <NEW> - 280000000
    [m3vpss ] 2045: SYSTEM: Attaching to [DSP] ...
    [m3video]
    [m3video] *** UTILS: CPU KHz = 560000 Khz ***
    [m3video]
    [m3video] 1142: SYSTEM : System Common Init in progress !!!
    [m3video] 1142: SYSTEM: IPC init in progress !!!
    [m3video] 1142: SYSTEM: Attaching to [HOST] ...
    [m3video] 2142: SYSTEM: Attaching to [HOST] ...
    [m3video] 2144: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
    [m3video] 2144: SYSTEM: Attaching to [DSP] ...
    After Ipc_startcallback status [0x00000000]
    Attached to slave procId 0.
    Loaded file ../jwyfirmware/dvr_rdk_fw_c6xdsp.xe674 on slave procId 0.
    Started slave procId 0.
    After Ipc_loadcallback status [0x00000000]
    [c6xdsp ] ***** SYSTEM : Frequency <ORG> - 800000000, <NEW> - 800000000
    [m3video] 3144: SYSTEM: Attaching to [DSP] ...
    [m3vpss ] 3045: SYSTEM: Attaching to [DSP] ...
    [c6xdsp ]
    [c6xdsp ] *** UTILS: CPU KHz = 800000 Khz ***
    [c6xdsp ]
    [c6xdsp ] 5: SYSTEM : System Common Init in progress !!!
    [c6xdsp ] 5: SYSTEM: IPC init in progress !!!
    [c6xdsp ] 5: SYSTEM: Attaching to [HOST] ...
    [c6xdsp ] 1029: SYSTEM: Attaching to [HOST] ...
    [c6xdsp ] 1031: SYSTEM: AttacDMA: Module install successful, device major num
    = 250
    hing to [HOST] .DRV: Module install successful
    .. SUCCESS !!!
    DRV: Module built on Nov 23 2012 12:08:00
    [c6xdsp ] 1031: SYSTEM: Attaching to [VIDEO-M3] ...
    After Ipc_startcallback status [0x00000000]
    [c6xdsp ] Remote Debug Shared Memory @ 0xbf000000
    [m3video] Remote Debug Shared Memory @ 0xbf005020
    [m3vpss ] Remote Debug Shared Memory @ 0xbf00a040
    [m3vpss ] 4045: SYSTEM: Attaching to [DSP] ...
    [m3video] 4144: SYSTEM: Attaching to [DSP] ...
    [c6xdsp ] 2055: SYSTEM: Attaching to [VIDEO-M3] ...
    [m3vpss ] 5045: SYSTEM: Attaching to [DSP] ...
    [c6xdsp ] 2961: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
    [m3video] 5144: SYSTEM: Attaching to [DSP] ...
    [c6xdsp ] 2961: SYSTEM: Attaching to [VPSS-M3] ...
    [m3video] 5144: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
    [m3video] 5144: SYSTEM: Attaching to [VPSS-M3] ...
    [m3vpss ] 6045: SYSTEM: Attaching to [DSP] ...
    [m3video] 6144: SYSTEM: Attaching to [VPSS-M3] ...
    [c6xdsp ] 3984: SYSTEM: Attaching to [VPSS-M3] ...
    [c6xdsp ] 4894: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
    [m3vpss ] 7045: SYSTEM: Attaching to [DSP] ...
    [c6xdsp ] 4894: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
    [m3vpss ] 7046: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
    [m3vpss ] 7046: SYSTEM: Attaching to [VIDEO-M3] ...
    [m3video] 7144: SYSTEM: Attaching to [VPSS-M3] ...
    [m3video] 8046: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
    [m3vpss ] 8045: SYSTEM: Attaching to [VIDEO-M3] ...
    [m3video] 8046: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
    [m3vpss ] 8046: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
    [m3video] 8046: SYSTEM: Creating MsgQ [VIDEO-M3_MSGQ] ...
    [m3vpss ] 8046: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
    [m3video] 8046: SYSTEM: Creating MsgQ [VIDEO-M3_ACK_MSGQ] ...
    [m3vpss ] 8046: SYSTEM: Creating MsgQ [VPSS-M3_MSGQ] ...
    [m3video] 8048: SYSTEM: Notify register to [HOST] line 0, event 15 ...
    [m3vpss ] 8046: SYSTEM: Creating MsgQ [VPSS-M3_ACK_MSGQ] ...
    [m3video] 8048: SYSTEM: Notify register to [DSP] line 0, event 15 ...
    [m3vpss ] 8048: SYSTEM: Notify register to [HOST] line 0, event 15 ...
    [m3video] 8048: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
    [m3vpss ] 8048: SYSTEM: Notify register to [DSP] line 0, event 15 ...
    [m3video] 8048: SYSTEM: IPC init DONE !!!
    [m3vpss ] 8048: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
    [m3vpss ] 8048: SYSTEM: IPC init DONE !!!
    [c6xdsp ] 5917: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
    [m3video] 8055: MEM: Shared Region 2: Base = 0xb0000000, Length = 0x0e9c0000 (
    233 MB)
    [m3vpss ] 8055: MEM: Shared Region 2: Base = 0xb0000000, Length = 0x0e9c0000 (
    233 MB)
    [c6xdsp ] 5917: SYSTEM: Creating MsgQ [DSP_MSGQ] ...
    [m3video] 8055: MEM: Shared Region 1: Base = 0x88000000, Length = 0x14d80000 (
    333 MB)
    [m3vpss ] 8055: MEM: Shared Region 1: Base = 0x88000000, Length = 0x14d80000 (
    333 MB)
    [c6xdsp ] 5917: SYSTEM: Creating MsgQ [DSP_ACK_MSGQ] ...
    [m3video] 8057: SYSTEM : System Common Init Done !!!
    [m3vpss ] 8057: SYSTEM : System Common Init Done !!!
    [c6xdsp ] 5918: SYSTEM: Notify register to [HOST] line 0, event 15 ...
    [m3video] 8057: SYSTEM : System Video Init in progress !!!
    [m3vpss ] 8057: SYSTEM : System VPSS Init in progress !!!
    [c6xdsp ] 5918: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
    [m3video] 8057: SYSTEM : System Video Init Done !!!
    [m3vpss ] === HDVPSS Clocks are enabled ===
    [c6xdsp ] 5918: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
    [m3video] 8058: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_0] in region 0 ...
    [m3vpss ] === HDVPSS is fully functional ===
    [c6xdsp ] 5918: SYSTEM: IPC init DONE !!!
    [m3video] 8058: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_0] in region 0 ...
    [m3vpss ] === HDVPSS module is not in standby ===
    [c6xdsp ] 5920: MEM: Shared Region 2: Base = 0xb0000000, Length = 0x0e9c0000 (
    233 MB)
    [m3video] 8058: SYSTEM: ListElem Shared Addr = 0xbf18b680
    [c6xdsp ] 5920: MEM: Shared Region 1: Base = 0x88000000, Length = 0x14d80000 (
    333 MB)
    [c6xdsp ] 5920: SYSTEM : System Common Init Done !!!
    [c6xdsp ] 5778: SYSTEM : System DSP Init in progress !!!
    [c6xdsp ] 5778: SYSTEM : RpeServer_init() done... Ret Val 0!!!
    [c6xdsp ] 5924: SYSTEM: Creating ListMP [DSP_IPC_OUT_19] in region 0 ...
    [c6xdsp ] 5924: SYSTEM: Creating ListMP [DSP_IPC_IN_19] in region 0 ...
    [m3video] 8060: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_1] in region 0 ...
    [m3vpss ] === I2C1 Clk is active ===
    [c6xdsp ] 5924: SYSTEM: ListElem Shared Addr = 0xbf18eb80
    [m3video] 8060: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_1] in region 0 ...
    [m3vpss ] 8062: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_0] in region 0 ...
    [c6xdsp ] 5925: SYSTEM: Creating ListMP [DSP_IPC_OUT_20] in region 0 ...
    [m3video] 8060: SYSTEM: ListElem Shared Addr = 0xbf1ae580
    [m3vpss ] 8062: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_0] in region 0 ...
    [c6xdsp ] 5925: SYSTEM: Creating ListMP [DSP_IPC_IN_20] in region 0 ...
    [m3video] 8065: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_19] in region 0 ...
    [m3vpss ] 8062: SYSTEM: ListElem Shared Addr = 0xbf1f0e80
    [c6xdsp ] 5925: SYSTEM: ListElem Shared Addr = 0xbf1b1a80
    [m3video] 8066: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_19] in region 0 ...
    [m3vpss ] 8064: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_1] in region 0 ...
    [c6xdsp ] 5926: SYSTEM: Creating ListMP [DSP_IPC_OUT_21] in region 0 ...
    [m3video] 8066: SYSTEM: ListElem Shared Addr = 0xbf232e80
    [m3vpss ] 8064: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_1] in region 0 ...
    [c6xdsp ] 5926: SYSTEM: Creating ListMP [DSP_IPC_IN_21] in region 0 ...
    [m3video] 8068: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_20] in region 0 ...
    [m3vpss ] 8064: SYSTEM: ListElem Shared Addr = 0xbf22f980
    [c6xdsp ] 5927: SYSTEM: ListElem Shared Addr = 0xbf1d1700
    [m3video] 8068: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_20] in region 0 ...
    [m3vpss ] 8076: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_19] in region 0 ...
    [c6xdsp ] 5927: SYSTEM: Creating ListMP [DSP_IPC_OUT_24] in region 0 ...
    [m3video] 8068: SYSTEM: ListElem Shared Addr = 0xbf252880
    [m3vpss ] 8076: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_19] in region 0 ...
    [c6xdsp ] 5927: SYSTEM: Creating ListMP [DSP_IPC_IN_24] in region 0 ...
    [m3video] 8070: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_21] in region 0 ...
    [m3vpss ] 8076: SYSTEM: ListElem Shared Addr = 0xbf291c80
    [c6xdsp ] 5927: SYSTEM: ListElem Shared Addr = 0xbf1f4380
    [m3video] 8071: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_21] in region 0 ...
    [m3vpss ] 8078: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_20] in region 0 ...
    [c6xdsp ] 5928: SYSTEM: Creating ListMP [DSP_IPC_OUT_25] in region 0 ...
    [m3video] 8071: SYSTEM: ListElem Shared Addr = 0xbf272280
    [m3vpss ] 8079: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_20] in region 0 ...
    [c6xdsp ] 5929: SYSTEM: Creating ListMP [DSP_IPC_IN_25] in region 0 ...
    [m3video] 8082: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_24] in region 0 ...
    [m3vpss ] 8079: SYSTEM: ListElem Shared Addr = 0xbf2b1680
    [c6xdsp ] 5929: SYSTEM: ListElem Shared Addr = 0xbf211e80
    [m3video] 8082: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_24] in region 0 ...
    [m3vpss ] 8081: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_21] in region 0 ...
    [c6xdsp ] !!WARNING.Resource already registered:2
    [c6xdsp ] 5787: SYSTEM : helloworld success !!!
    [m3video] 8082: SYSTEM: ListElem Shared Addr = 0xbf2f0a80
    [m3vpss ] 8081: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_21] in region 0 ...
    [m3video] 8084: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_25] in region 0 ...
    [m3vpss ] 8081: SYSTEM: ListElem Shared Addr = 0xbf2d1080
    [c6xdsp ] 5929: SYSTEM : FREE SPACE : System Heap = 10268448 B, Mbx = 10
    240 msgs)
    [m3video] 8084: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_25] in region 0 ...
    [m3vpss ] 8083: SYSTEM : HDVPSS Drivers Version: HDVPSS_01_00_01_37
    [m3video] 8084: SYSTEM: ListElem Shared Addr = 0xbf30e580
    [m3vpss ] 8083: SYSTEM : FVID2 Init in progress !!!
    [c6xdsp ] 5801: SYSTEM : Initializing Links ... DONE !!!
    [m3video] 8086: HDVICP: Doing PRCM for IVAHD[0] ...
    [m3vpss ] 8139: SYSTEM : FVID2 Init in progress DONE !!!
    [m3video] 8086: HDVICP: PRCM for IVAHD[0] ... DONE.
    [m3vpss ] 8139: SYSTEM : Device Init in progress !!!
    [c6xdsp ] 5801: SYSTEM : System DSP Init Done !!!
    [m3video] 8086: HDVICP: Doing PRCM for IVAHD[1] ...
    [m3video] 8086: HDVICP: PRCM for IVAHD[1] ... DONE.
    [m3vpss ] initPrms.isI2cInitReq = 1
    [m3video] 8086: HDVICP: Doing PRCM for IVAHD[2] ...
    [m3video] 8087: HDVICP: PRCM for IVAHD[2] ... DONE.
    [m3vpss ] initPrms.isI2cInitReq = 1
    [m3video] 8087: SYSTEM : Initializing Links !!!
    [m3video] 8087: SYSTEM : FREE SPACE : System Heap = 6280232 B, Mbx = 102
    40 msgs)
    [m3video] 8087: SYSTEM : FREE SPACE : SR0 Heap = 13452672 B (12 MB)
    [m3video] 8087: SYSTEM : FREE SPACE : Frame Buffer = 245104512 B (233 MB)

    [m3video] 8087: SYSTEM : FREE SPACE : Bitstream Buffer = 349699968 B (333 MB)


    0: SYSTEM: System Common Init in progress !!!
    1: SYSTEM: IPC init in progress !!!
    22: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
    24: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
    25: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
    27: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
    27: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
    28: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
    29: SYSTEM: Notify register to [DSP] line 0, event 15 ...
    29: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
    30: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
    30: SYSTEM: IPC init DONE !!!
    31: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
    33: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
    35: SYSTEM: ListElem Shared Addr = 0x2b1c9080
    36: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
    38: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
    39: SYSTEM: ListElem Shared Addr = 0x2b1e6b80
    41: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
    43: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
    45: SYSTEM: ListElem Shared Addr = 0x2b204680
    46: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
    48: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
    49: SYSTEM: ListElem Shared Addr = 0x2b224080
    50: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
    53: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
    54: SYSTEM: ListElem Shared Addr = 0x2b243a80
    71: SYSTEM: System Common Init Done !!!
    91: CHAINS : CPU Revision [ES2.0] !!!
    91: CHAINS : Detected [2x SII9233A, 1x SII9022A ETV] Board !!!
    91: CHAINS : Base Board Revision [REV A] !!!
    91: CHAINS : Daughter Card Revision [REV A] !!!

    [host] CHAINS_IPCFRAMES:Chains_ipcFramesSendRecvFxn:Entered...
    [m3vpss ] 44470: CAPTURE: Create in progress !!!
    [m3vpss ] 44502: CAPTURE: VIP0 PortA capture mode is [16-bit, Non-mux Embedded
    Sync] !!!
    [m3vpss ] 44825: CAPTURE: VIP0 PortA VID DEC 1027 (0x30): 9233:0033:0001
    [m3vpss ] UTILS: DMA: Allocated CH (TCC) = 58 (58)
    [m3vpss ] CAPTURE::HEAPID:0 USED:448
    [m3vpss ] CAPTURE::HEAPID:4 USED:70963200
    [m3vpss ] 44825: CAPTURE: Create Done !!!
    [m3vpss ] ==== Vps_sii9233aReadAviInfo ==== devAddr = 0x34
    [m3vpss ] AviInfo = 0x82,regValue[1] = 0x2,regValue[2] = 0xd
    [m3vpss ] ===============================pAviInfo->colorSpace = 0, pAviInfo->c
    olorImetric = 1,pAviInfo->pixelRepeat= 0
    [m3vpss ] 44982: HDMI: Starting HDMI Transmitter ... !!!
    [m3vpss ] 44992: HDMI: HDMI Config ... DONE !!!
    [m3vpss ] 44992: HDMI: Starting HDMI Transmitter ... DONE !!!
    [m3vpss ] 44992: IPC_FRAMES_OUT : Create in progress !!!
    [m3vpss ] 44994: IPC_FRAMES_OUT : Create Done !!!
    [m3vpss ] 44995: DISPLAY: Create in progress !!!
    [m3vpss ] 44995: DISPLAY: 0: Window size 1920x1080, 3840B
    [m3vpss ] 44995: DISPLAY: Create Done !!!
    [m3vpss ] 44996: DISPLAY: Start in progress !!!
    [m3vpss ] 45049: DISPLAY: Start Done !!!
    [m3vpss ] 45049: DISPLAY: HDDAC(BP0) : 37 fps, Latency (Min / Max) = ( 255 / 0
    ), Callback Interval (Min / Max) = ( 255 / 0 ) !!!
    [m3vpss ] 45049: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 0, HDDAC(BP0) 1, DVO2(BP1
    ) 0, SDDAC(SEC1) 1
    [m3vpss ] 45049: CAPTURE: Start in progress !!!
    [m3vpss ] 45049: SYSTEM : FREE SPACE : System Heap = 6328 B, Mbx = 10238
    msgs)
    [m3vpss ] 45049: CAPTURE: Start Done !!!
    [m3vpss ] 45049: SYSTEM : FREE SPACE : SR0 Heap = 11003648 B (10 MB)

    [m3vpss ] 45050: SYSTEM : FREE SPACE : Frame Buffer = 169831296 B (161 MB
    )
    [m3vpss ] 45050: SYSTEM : FREE SPACE : Bitstream Buffer = 349699968 B (333 MB
    )
    [m3vpss ] 45050: SYSTEM : FREE SPACE : Tiler 8-bit = 134217728 B (128 MB
    ) - TILER ON
    [m3vpss ] 45050: SYSTEM : FREE SPACE : Tiler 16-bit = 134217728 B (128 MB
    ) - TILER ON
    [m3vpss ] 45176: SYSTEM: Opening MsgQ [HOST_MSGQ] ...

  • Which version of DVR RDK is used? What is the exact use case you are trying?

    Chains demo have become absolete.