Hello,TI man.
Right now we migrate to DVRRDK 4.0 for its new feature,such as Swms can output YUV 4:2:0 video.But now we cann't get a normal video though 8Bit VIP port.
HD-SDI Camera---->GV7601(HD SDI Receiver)---->VIP0(A) (with discrete sync)
The upper is our hw diagram.
Now we get a following:
Image may be NSFW.
Clik here to view.
I think this is caused by captureLink for that after I send a "reboot" command to Dm8168,it can display "TI" logo normally.
Our code is :
Void Chains_doubleChCapDis(Chains_Ctrl *chainsCfg)
{
CaptureLink_CreateParams capturePrm;
CaptureLink_VipInstParams *pCaptureInstPrm;
CaptureLink_OutParams *pCaptureOutPrm;
DisplayLink_CreateParams displayPrm[CHAINS_SW_MS_MAX_DISPLAYS];
UInt32 captureId, vipInstId;
UInt32 displayId[CHAINS_SW_MS_MAX_DISPLAYS];
Int32 i;
char ch;
for (i=0; i<CHAINS_SW_MS_MAX_DISPLAYS; i++) {
CHAINS_INIT_STRUCT(DisplayLink_CreateParams,displayPrm[i]);
}
printf("\n\n SUITJUNE DM8168-c6678!!!\n\n\n");
captureId = SYSTEM_LINK_ID_CAPTURE;
displayId[0] = SYSTEM_LINK_ID_DISPLAY_0;
displayId[1] = SYSTEM_LINK_ID_DISPLAY_1;
CaptureLink_CreateParams_Init(&capturePrm);
capturePrm.numVipInst = 2;
capturePrm.tilerEnable = FALSE;
capturePrm.numBufsPerCh = 16;
capturePrm.numExtraBufs = 0;
capturePrm.maxBlindAreasPerCh = 0;
capturePrm.isPalMode = FALSE;
capturePrm.enableSdCrop = FALSE;
capturePrm.doCropInCapture = FALSE;
for(i=0; i<capturePrm.numVipInst; i++)
{
vipInstId = SYSTEM_CAPTURE_INST_VIP0_PORTA + i;//2*i; suitjune
pCaptureInstPrm = &capturePrm.vipInst[i];
pCaptureInstPrm->vipInstId = vipInstId%SYSTEM_CAPTURE_INST_MAX;
pCaptureInstPrm->videoDecoderId = 0;
//pCaptureInstPrm->videoDecoderId = SYSTEM_DEVICE_VID_DEC_SII9233A_DRV;
pCaptureInstPrm->inDataFormat = SYSTEM_DF_YUV422P;
pCaptureInstPrm->standard = SYSTEM_STD_1080P_30;
pCaptureInstPrm->numOutput = 1;
pCaptureInstPrm->numChPerOutput = 1;
pCaptureInstPrm->videoCaptureMode = SYSTEM_CAPT_VIDEO_CAPTURE_MODE_SINGLE_CH_NON_MUX_DISCRETE_SYNC_ACTVID_VSYNC;
pCaptureInstPrm->videoIfMode = SYSTEM_CAPT_VIDEO_IF_MODE_8BIT;
pCaptureInstPrm->inScanFormat = SYSTEM_SF_PROGRESSIVE;
pCaptureInstPrm->useAdvancedParams = TRUE;
pCaptureInstPrm->advancedParams.pixClkEdgePol = SYSTEM_VIP_PIX_CLK_EDGE_POL_FALLING;
pCaptureInstPrm->advancedParams.embSyncSrcNumPos = SYSTEM_VIP_SRC_NUM_POS_LS_NIBBLE_OF_CODEWORD;
pCaptureInstPrm->advancedParams.embSyncIsMaxChan3Bits = FALSE;
pCaptureInstPrm->advancedParams.disSyncFidSkewPostCnt = 0;
pCaptureInstPrm->advancedParams.disSyncFidSkewPreCnt = 0;
pCaptureInstPrm->advancedParams.disSyncLineCaptureStyle = SYSTEM_VIP_LINE_CAPTURE_STYLE_DONT_CARE;//SYSTEM_VIP_LINE_CAPTURE_STYLE_ACTVID;
pCaptureInstPrm->advancedParams.disSyncFidDetectMode = SYSTEM_VIP_FID_DETECT_MODE_DONT_CARE;//SYSTEM_VIP_FID_DETECT_MODE_PIN;
pCaptureInstPrm->advancedParams.disSyncActvidPol = SYSTEM_VIP_POLARITY_DONT_CARE;//SYSTEM_VIP_POLARITY_HIGH;
pCaptureInstPrm->advancedParams.disSyncVsyncPol = SYSTEM_VIP_POLARITY_DONT_CARE;//SYSTEM_VIP_POLARITY_LOW;
pCaptureInstPrm->advancedParams.disSyncHsyncPol = SYSTEM_VIP_POLARITY_DONT_CARE;//SYSTEM_VIP_POLARITY_LOW;
pCaptureInstPrm->advancedParams.cscBypass = FALSE;//TRUE;
pCaptureInstPrm->advancedParams.cscMode = SYSTEM_CSC_MODE_HDTV_GRAPHICS_R2Y;
pCaptureOutPrm = &pCaptureInstPrm->outParams[0];
pCaptureOutPrm->dataFormat = SYSTEM_DF_YUV422I_YUYV;
pCaptureOutPrm->scEnable = FALSE;
pCaptureOutPrm->outQueId = i;
}
capturePrm.outQueParams[0].nextLink = displayId[0];
capturePrm.outQueParams[1].nextLink = displayId[1];
System_linkCreate(captureId, &capturePrm, sizeof(capturePrm));
for (i=0; i<2; i++) {
displayPrm[i].displayRes = SYSTEM_STD_1080P_30;
displayPrm[i].numInputQueues = 1;
displayPrm[i].activeQueue = 0;
displayPrm[i].inQueParams[0].prevLinkId = captureId;
displayPrm[i].inQueParams[0].prevLinkQueId = i;
displayPrm[i].forceFieldSeparatedInputMode = FALSE;
displayPrm[i].maxDriverQueLength = DISPLAY_LINK_MAX_DRIVER_QUEUE_LENGTH_DEFAULT;
displayPrm[i].displayId = DISPLAY_LINK_DISPLAY_AUTO_SELECT;
}
Chains_displayCtrlInit(chainsCfg->displayRes);
for (i=0; i<2; i++) {
System_linkCreate(displayId[i], &displayPrm[i], sizeof(displayPrm[i]));
}
I don't modify hdvpss driver or LinkAPI driver.All code written by us is executed by App layer.
Following is our Log:
*** Bootargs Validated for mem param ***
*** Bootargs Validated for notifyk.vpssm3 params ***
*** Kernel Base address validated ***
Kernel bootargs validated
amixer: Cannot find the given element from control default
amixer: Cannot find the given element from control default
[c6xdsp ] Remote Debug Shared Memory @ 0xbfd00000
[m3video] Remote Debug Shared Memory @ 0xbfd10820
[m3vpss ] Remote Debug Shared Memory @ 0xbfd21040
Setting DMM priority for [DUCATI ] to [0] ( 0x4e000624 = 0x08000000 )
Setting DMM priority for [HDVICP0 ] to [2] ( 0x4e000634 = 0x0000000a )
Setting DMM priority for [HDVICP1 ] to [2] ( 0x4e000634 = 0x000a0000 )
Setting DMM priority for [HDVICP2 ] to [2] ( 0x4e000634 = 0x00a00000 )
*** TVP5158 probe : START ***
TI VS EVM : TVP5158 device address : 0x58, 0x5a, 0x5c, 0x5e
TI DVR : TVP5158 device address : 0x5c, 0x5d, 0x5e, 0x5f
Device found : I2C (0xXX): 0x08 = 0x51
I2C (0xXX): 0x09 = 0x58
Device NOT found : I2C (0xXX): Read ERROR !!! (reg[0x08], count = 2)
I2C (0x58): Read ERROR !!! (reg[0x08], count = 2)
I2C (0x5a): Read ERROR !!! (reg[0x08], count = 2)
I2C (0x5c): Read ERROR !!! (reg[0x08], count = 2)
I2C (0x5d): Read ERROR !!! (reg[0x08], count = 2)
I2C (0x5e): Read ERROR !!! (reg[0x08], count = 2)
I2C (0x5f): Read ERROR !!! (reg[0x08], count = 2)
*** TVP5158 probe : END ***
/opt/dvr_rdk/ti816x
Attached to slave procId 2.
Loaded file ../firmware/dvr_rdk_fw_m3vpss_2048M_512M.xem3 on slave procId 2.
Started slave procId 2.
After Ipc_loadcallback status [0x00000000]
[m3vpss ] ***** VPSS Firmware build time 00:13:24 Sep 13 2013 EDG gcc 3.0 mode
[m3vpss ] ***** SYSTEM : Frequency <ORG> - 250000000, <NEW> - 274909088
[m3vpss ] notify_attach rtnVal 0
[m3vpss ] initProxyServer rtnVal 0
[m3vpss ]
[m3vpss ] *** UTILS: CPU KHz = 549818 Khz ***
[m3vpss ]
[m3vpss ] 35: SYSTEM : System Common Init in progress !!!
[m3vpss ] 35: SYSTEM: IPC init in progress !!!
[m3vpss ] 35: SYSTEM: Attaching to [HOST] ...
[m3vpss ] 37: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
After Ipc_startcallback status [0x00000000]
Attached to slave procId 1.
Loaded file ../firmware/dvr_rdk_fw_m3video_2048M_512M.xem3 on slave procId 1.
Started slave procId 1.
After Ipc_loadcallback status [0x00000000]
[m3video] ***** VIDEO Firmware build time 00:14:34 Sep 13 2013 EDG gcc 3.0 mode
[m3video] ***** SYSTEM : Frequency <ORG> - 250000000, <NEW> - 274909088
[m3video]
[m3video] *** UTILS: CPU KHz = 549818 Khz ***
[m3video]
[m3video] 471: SYSTEM : System Common Init in progress !!!
[m3video] 471: SYSTEM: IPC init in progress !!!
[m3video] 471: SYSTEM: Attaching to [HOST] ...
[m3video] 473: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
After Ipc_startcallback status [0x00000000]
Attached to slave procId 0.
Loaded file ../firmware/dvr_rdk_fw_c6xdsp_2048M_512M.xe674 on slave procId 0.
Started slave procId 0.
After Ipc_loadcallback status [0x00000000]
[c6xdsp ] ***** VIDEO Firmware build time 00:11:19 Sep 13 2013 EDG gcc 3.0 mode
[c6xdsp ] ***** SYSTEM : Frequency <ORG> - 800000000, <NEW> - 1000000000
[c6xdsp ]
[c6xdsp ] *** UTILS: CPU KHz = 1000000 Khz ***
[c6xdsp ]
[c6xdsp ] 5: SYSTEM : System Common Init in progress !!!
[c6xdsp ] 5: SYSTEM: IPC init in progress !!!
[c6xdsp ] 5: SYSTEM: Attaching to [HOST] ...
[c6xdsp ] 8: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
After Ipc_startcallback status [0x00000000]
[c6xdsp ] 10: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
[m3video] 690: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
[m3vpss ] 692: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
[c6xdsp ] 12: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
[m3video] 695: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
[m3vpss ] 695: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
[c6xdsp ] 12: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_0] ...
[m3video] 695: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_1] ...
[m3vpss ] 695: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_2] ...
[c6xdsp ] 12: SYSTEM: Creating MsgQ [DSP_MSGQ] ...
[m3video] 695: SYSTEM: Creating MsgQ [VIDEO-M3_MSGQ] ...
[m3vpss ] 695: SYSTEM: Creating MsgQ [VPSS-M3_MSGQ] ...
[c6xdsp ] 12: SYSTEM: Creating MsgQ [DSP_ACK_MSGQ] ...
[m3video] 695: SYSTEM: Creating MsgQ [VIDEO-M3_ACK_MSGQ] ...
[m3vpss ] 695: SYSTEM: Creating MsgQ [VPSS-M3_ACK_MSGQ] ...
[c6xdsp ] 12: SYSTEM: Notify register to [HOST] line 0, event 15 ...
[m3video] 697: SYSTEM: Notify register to [HOST] line 0, event 15 ...
[m3vpss ] 697: SYSTEM: Notify register to [HOST] line 0, event 15 ...
[c6xdsp ] 12: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
[m3video] 697: SYSTEM: Notify register to [DSP] line 0, event 15 ...
[m3vpss ] 697: SYSTEM: Notify register to [DSP] line 0, event 15 ...
[c6xdsp ] 12: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
[m3video] 697: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
[m3vpss ] 697: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
[c6xdsp ] 12: SYSTEM: IPC init DONE !!!
[m3video] 697: SYSTEM: IPC init DONE !!!
[m3vpss ] 697: SYSTEM: IPC init DONE !!!
[c6xdsp ] 14: MEM: Shared Region 2: Base = 0x96000000, Length = 0x28000000 (640 MB)
[c6xdsp ] 14: MEM: Shared Region 1: Base = 0x80000000, Length = 0x11600000 (278 MB)
[c6xdsp ] 14: SYSTEM : System Common Init Done !!!
[c6xdsp ] 9: SYSTEM : System DSP Init in progress !!!
[c6xdsp ] 17: SYSTEM: Creating ListMP [DSP_IPC_OUT_19] in region 0 ...
[c6xdsp ] 17: SYSTEM: Creating ListMP [DSP_IPC_IN_19] in region 0 ...
[c6xdsp ] 17: SYSTEM: ListElem Shared Addr = 0xbe1b3e00
[c6xdsp ] 17: SYSTEM: Creating ListMP [DSP_IPC_OUT_20] in region 0 ...
[c6xdsp ] 17: SYSTEM: Creating ListMP [DSP_IPC_IN_20] in region 0 ...
[c6xdsp ] 17: SYSTEM: ListElem Shared Addr = 0xbe1d9600
[c6xdsp ] 18: SYSTEM: Creating ListMP [DSP_IPC_OUT_21] in region 0 ...
[c6xdsp ] 18: SYSTEM: Creating ListMP [DSP_IPC_IN_21] in region 0 ...
[c6xdsp ] 18: SYSTEM: ListElem Shared Addr = 0xbe1fee00
[c6xdsp ] 19: SYSTEM: Creating ListMP [DSP_IPC_OUT_24] in region 0 ...
[c6xdsp ] 19: SYSTEM: Creating ListMP [DSP_IPC_IN_24] in region 0 ...
[c6xdsp ] 19: SYSTEM: ListElem Shared Addr = 0xbe224600
[c6xdsp ] 19: SYSTEM: Creating ListMP [DSP_IPC_OUT_25] in region 0 ...
[c6xdsp ] 19: SYSTEM: Creating ListMP [DSP_IPC_IN_25] in region 0 ...
[c6xdsp ] 19: SYSTEM: ListElem Shared Addr = 0xbe242100
[c6xdsp ] !!WARNING.Resource already registered:2
[c6xdsp ] 14: SYSTEM : Initializing Links !!!
[c6xdsp ] 20: SYSTEM : FREE SPACE : System Heap = 10402960 B, Mbx = 10240 msgs)
[m3video] 703: MEM: Shared Region 2: Base = 0x96000000, Length = 0x28000000 (640 MB)
[m3vpss ] 703: MEM: Shared Region 2: Base = 0x96000000, Length = 0x28000000 (640 MB)
[m3video] 703: MEM: Shared Region 1: Base = 0x80000000, Length = 0x11600000 (278 MB)
[m3vpss ] 703: MEM: Shared Region 1: Base = 0x80000000, Length = 0x11600000 (278 MB)
[c6xdsp ] 23: SYSTEM : Initializing Links ... DONE !!!
[m3video] 705: SYSTEM : System Common Init Done !!!
[m3vpss ] 705: SYSTEM : System Common Init Done !!!
[m3video] 705: SYSTEM : System Video Init in progress !!!
[m3vpss ] 705: SYSTEM : System VPSS Init in progress !!!
[c6xdsp ] ETH_OFFLOAD: Init !!!
[m3video] 705: SYSTEM : System Video Init Done !!!
[m3vpss ] === HDVPSS Clocks are enabled ===
[c6xdsp ] 23: SYSTEM : System DSP Init Done !!!
[m3video] 706: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_0] in region 0 ...
[m3vpss ] === HDVPSS is fully functional ===
[m3video] 706: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_0] in region 0 ...
[m3vpss ] === HDVPSS module is not in standby ===
[m3video] 706: SYSTEM: ListElem Shared Addr = 0xbe25fc00
[m3video] 708: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_1] in region 0 ...
[m3video] 708: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_1] in region 0 ...
[m3video] 708: SYSTEM: ListElem Shared Addr = 0xbe263100
[m3video] 714: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_19] in region 0 ...
[m3vpss ] === I2C1 Clk is active ===
[m3video] 714: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_19] in region 0 ...
[m3vpss ] 714: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_0] in region 0 ...
[m3video] 715: SYSTEM: ListElem Shared Addr = 0xbe269b00
[m3vpss ] 714: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_0] in region 0 ...
[m3video] 717: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_20] in region 0 ...
[m3vpss ] 714: SYSTEM: ListElem Shared Addr = 0xbe266880
[m3video] 717: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_20] in region 0 ...
[m3vpss ] 716: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_1] in region 0 ...
[m3video] 717: SYSTEM: ListElem Shared Addr = 0xbe292800
[m3vpss ] 717: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_1] in region 0 ...
[m3video] 720: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_21] in region 0 ...
[m3vpss ] 717: SYSTEM: ListElem Shared Addr = 0xbe28f300
[m3video] 720: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_21] in region 0 ...
[m3video] 720: SYSTEM: ListElem Shared Addr = 0xbe2b8000
[m3vpss ] 731: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_19] in region 0 ...
[m3video] 734: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_24] in region 0 ...
[m3vpss ] 731: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_19] in region 0 ...
[m3vpss ] 731: SYSTEM: ListElem Shared Addr = 0xbe2dd800
[m3vpss ] 734: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_20] in region 0 ...
[m3video] 734: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_24] in region 0 ...
[m3vpss ] 734: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_20] in region 0 ...
[m3video] 734: SYSTEM: ListElem Shared Addr = 0xbe303580
[m3vpss ] 734: SYSTEM: ListElem Shared Addr = 0xbe320b00
[m3video] 736: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_25] in region 0 ...
[m3vpss ] 736: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_21] in region 0 ...
[m3video] 736: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_25] in region 0 ...
[m3vpss ] 737: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_21] in region 0 ...
[m3video] 737: SYSTEM: ListElem Shared Addr = 0xbe346580
[m3vpss ] 737: SYSTEM: ListElem Shared Addr = 0xbe363e00
[m3video] 738: HDVICP: Doing PRCM for IVAHD[0] ...
[m3vpss ] 739: SYSTEM : HDVPSS Drivers Version: HDVPSS_01_00_01_37
[m3video] 738: HDVICP: PRCM for IVAHD[0] ... DONE.
[m3vpss ] 739: SYSTEM : FVID2 Init in progress !!!
[m3video] 738: HDVICP: Doing PRCM for IVAHD[1] ...
[m3video] 739: HDVICP: PRCM for IVAHD[1] ... DONE.
[m3video] 739: HDVICP: Doing PRCM for IVAHD[2] ...
[m3video] 739: HDVICP: PRCM for IVAHD[2] ... DONE.
[m3video] 739: SYSTEM : Initializing Links !!!
[m3vpss ] TILER_STATS: CNT :8BIT
[m3video] 739: SYSTEM : FREE SPACE : System Heap = 6279304 B, Mbx = 10240 msgs)
[m3vpss ] TILER_STATS: CNT RESOLUTION: 16384 x 8192
[m3video] 739: SYSTEM : FREE SPACE : SR0 Heap = 20410368 B (19 MB)
[m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 8188
[m3video] 740: SYSTEM : FREE SPACE : Frame Buffer = 671088512 B (639 MB)
[m3vpss ] TILER_STATS: NUM FREE BUCKETS: 1
[m3video] 740: SYSTEM : FREE SPACE : Bitstream Buffer = 291504000 B (277 MB)
[m3vpss ] TILER_STATS: NUM USED BUCKETS: 0
[m3video] 740: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
[m3vpss ] TILER_STATS: TOTAL FREE AREA: 134152192 (99 %)
[m3video] 741: SYSTEM : FREE SPACE : Tiler 8-bit = 134152192 B (127 MB) - TILER ON
[m3vpss ] TILER_STATS: TOTAL USED AREA: 0 (0 %)
[m3video] 742: SYSTEM : FREE SPACE : Tiler 16-bit = 134217728 B (128 MB) - TILER ON
[m3video] 776: SYSTEM : Initializing Links ... DONE !!!
[m3vpss ] TILER_STATS: CNT :16BIT
[m3vpss ] TILER_STATS: CNT RESOLUTION: 32768 x 4096
[m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 4096
[m3vpss ] TILER_STATS: NUM FREE BUCKETS: 1
[m3vpss ] TILER_STATS: NUM USED BUCKETS: 0
[c6xdsp ] Remote Debug Shared Memory @ 0xbfd00000
[m3video] Remote Debug Shared Memory @ 0xbfd10820
[m3vpss ] Remote Debug Shared Memory @ 0xbfd21040
[m3vpss ] TILER_STATS: TOTAL FREE AREA: 134217728 (100 %)
[m3vpss ] TILER_STATS: TOTAL USED AREA: 0 (0 %)
[m3vpss ] 809: SYSTEM : FVID2 Init in progress DONE !!!
[m3vpss ] 809: SYSTEM : Device Init in progress !!!
[m3vpss ] 812: SYSTEM : Device Init in progress DONE !!!
[m3vpss ] 852: SYSTEM : System VPSS Init Done !!!
[m3vpss ] 853: UTILS: DMA: HWI Create for INT63 !!!
[m3vpss ] 853: SYSTEM : Initializing Links !!!
[m3vpss ] 853: SYSTEM : FREE SPACE : System Heap = 74056 B, Mbx = 10240 msgs)
[m3vpss ] 853: SYSTEM : FREE SPACE : SR0 Heap = 20410368 B (19 MB)
[m3vpss ] 854: SYSTEM : FREE SPACE : Frame Buffer = 666778496 B (635 MB)
[m3vpss ] 854: SYSTEM : FREE SPACE : Bitstream Buffer = 291504000 B (277 MB)
[m3vpss ] Received character 's'
[c6xdsp ] Remote Debug Shared Memory @ 0xbfd00000
[m3video] Remote Debug Shared Memory @ 0xbfd10820
[m3vpss ] Remote Debug Shared Memory @ 0xbfd21040
[m3video] Received character 's'
[m3vpss ] TILER_STATS: CNT :8BIT
[c6xdsp ] Remote Debug Shared Memory @ 0xbfd00000
[m3video] Remote Debug Shared Memory @ 0xbfd10820
[m3vpss ] Remote Debug Shared Memory @ 0xbfd21040
[c6xdsp ] Received character 's'
/opt/dvr_rdk/ti816x
[m3vpss ] TILER_STATS: CNT RESOLUTION: 16384 x 8192
[m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 8188
[m3vpss ] TILER_STATS: NUM FREE BUCKETS: 1
[m3vpss ] TILER_STATS: NUM USED BUCKETS: 0
[m3vpss ] TILER_STATS: TOTAL FREE AREA: 134152192 (99 %)
[m3vpss ] TILER_STATS: TOTAL USED AREA: 0 (0 %)
[m3vpss ] TILER_STATS: CNT :16BIT
[m3vpss ] TILER_STATS: CNT RESOLUTION: 32768 x 4096
[m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 4096
[m3vpss ] TILER_STATS: NUM FREE BUCKETS: 1
[m3vpss ] TILER_STATS: NUM USED BUCKETS: 0
[m3vpss ] TILER_STATS: TOTAL FREE AREA: 134217728 (100 %)
[m3vpss ] TILER_STATS: TOTAL USED AREA: 0 (0 %)
[m3vpss ] 855: SYSTEM : FREE SPACE : Tiler 8-bit = 134152192 B (127 MB) - TILER ON
[m3vpss ] 855: SYSTEM : FREE SPACE : Tiler 16-bit = 134217728 B (128 MB) - TILER ON
[m3vpss ] 971: SYSTEM : Initializing Links ... DONE !!!
[m3vpss ] 971: SYSTEM : Set Static L3 pressure for HDVPSS as High
ORG 0x46c00524: 0
NEW 0x46c00524: 2
0: SYSTEM: System Common Init in progress !!!
0: SYSTEM: IPC init in progress !!!
15: SYSTEM: CPU [DSP] syslink proc ID is [0] !!!
15: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!!
15: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!!
15: SYSTEM: CPU [HOST] syslink proc ID is [3] !!!
15: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_3] ...
18: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
19: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
21: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
21: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
22: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
23: SYSTEM: Notify register to [DSP] line 0, event 15 ...
24: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
24: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
25: SYSTEM: IPC init DONE !!!
26: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
28: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
30: SYSTEM: ListElem Shared Addr = 0x40719880
31: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
33: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
35: SYSTEM: ListElem Shared Addr = 0x4074ea80
37: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
39: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
40: SYSTEM: ListElem Shared Addr = 0x40783c80
41: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
44: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
46: SYSTEM: ListElem Shared Addr = 0x407c6f80
47: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
49: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
50: SYSTEM: ListElem Shared Addr = 0x4080a280
67: SYSTEM: System Common Init Done !!!
============
Chain Select
============
Current System Settings,
NSF Mode : SNF + TNF
1: Multi CH Capture + NSF + DEI + Display (16CH 4x TVP5158, NTSC, YUV422I )
2: Multi CH Src + Enc + Dec + Snk (VideoM3 chain) (VideoM3 local loopBack)
3: Multi CH Cap + NF + Enc + Dec + SW (DEI/H,SC5) + Disp (16CH Cap+Enc+Dec+Disp, Interlace Enc/Dec)
4: Multi CH Cap + NF + DEI/H + Enc + Dec + SW (SC5) + Disp (16CH Cap+Enc+Dec+Disp, Progressive Enc/Dec)
s: System Settings
x: Exit
Enter Choice: 1
wangquan
SUITJUNE DM8168-c6678!!!
[m3vpss ] 5093: CAPTURE: Create in progress !!!
[m3vpss ] 5122: CAPTURE: VIP0 PortA capture mode is [ 8-bit, Non-mux Discrete Sync - ACTVID_VSYNC] !!!
[m3vpss ] 5430: CAPTURE: VIP0 PortB capture mode is [ 8-bit, Non-mux Discrete Sync - ACTVID_VSYNC] !!!
[m3vpss ] UTILS: DMA: Allocated CH (TCC) = 58 (58)
[m3vpss ] UTILS: DMA: 0 of 4: Allocated PaRAM = 58 (0x49004740)
[m3vpss ] UTILS: DMA: 1 of 4: Allocated PaRAM = 64 (0x49004800)
[m3vpss ] UTILS: DMA: 2 of 4: Allocated PaRAM = 65 (0x49004820)
[m3vpss ] UTILS: DMA: 3 of 4: Allocated PaRAM = 66 (0x49004840)
[m3vpss ] CAPTURE::HEAPID:0 USED:520
[m3vpss ] CAPTURE::HEAPID:4 USED:136857600
[m3vpss ] 5738: CAPTURE: Create Done !!!
[m3vpss ] 5740: DISPLAY: Create in progress !!!
[m3vpss ] 5741: DISPLAY: Create Done !!!
[m3vpss ] 5741: DISPLAY: Create in progress !!!
[m3vpss ] 5742: DISPLAY: Create Done !!!
[m3vpss ] 5743: DISPLAY: Start in progress !!!
[m3vpss ] 5873: DISPLAY: Start Done !!!
[m3vpss ] 5873: DISPLAY: HDDAC(BP0) : 15 fps, Latency (Min / Max) = ( 255 / 0 ), Callback Interval (Min / Max) = ( 255 / 0 ) DropCount:0 DispLatency (Min / Max) = ( 7811 / 0 ) !!!
[m3vpss ] 5873: DISPLAY DRV: HDDAC(BP0) : Q:[2] Display:[2], Repeat:[1], DQ:[0]
[m3vpss ] 5873: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 1, HDDAC(BP0) 0, DVO2(BP1) 1, SDDAC(SEC1) 1
[m3vpss ] 5874: SYSTEM : FREE SPACE : System Heap = 67792 B, Mbx = 10238 msgs)
[m3vpss ] 5874: SYSTEM : FREE SPACE : SR0 Heap = 16840192 B (16 MB)
[m3vpss ] 5874: SYSTEM : FREE SPACE : Frame Buffer = 529920896 B (505 MB)
[m3vpss ] 5874: SYSTEM : FREE SPACE : Bitstream Buffer = 291504000 B (277 MB)
[m3vpss ] 5874: DISPLAY: Start in progress !!!
[m3vpss ] TILER_STATS: CNT :8BIT
[m3vpss ] TILER_STATS: CNT RESOLUTION: 16384 x 8192
[m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 8188
[m3vpss ] TILER_STATS: NUM FREE BUCKETS: 1
[m3vpss ] TILER_STATS: NUM USED BUCKETS: 0
[m3vpss ] TILER_STATS: TOTAL FREE AREA: 134152192 (99 %)
[m3vpss ] TILER_STATS: TOTAL USED AREA: 0 (0 %)
[m3vpss ] TILER_STATS: CNT :16BIT
[m3vpss ] TILER_STATS: CNT RESOLUTION: 32768 x 4096
[m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 4096
[m3vpss ] TILER_STATS: NUM FREE BUCKETS: 1
[m3vpss ] TILER_STATS: NUM USED BUCKETS: 0
====================
Chains Run-time Menu
====================
0: Stop Chain
s: Switch Display Layout (Sequential change of layout)
c: Switch Display Channel (Sequential: Increments by 1)
p: Print Capture Statistics
b: Modify Encoder Bit Rate
f: Modify Encoder Frame Rate
r: Modify Intra Frame Interval(GOP)
t: Toggle force IDR frame
g: Print Encoder Dynamic Parameters
i: Print IVA-HD Statistics
m: Print SwMs Statistics
a: Audio Capture / Playback
Enter Choice: [m3vpss ] TILER_STATS: TOTAL FREE AREA: 134217728 (100 %)
[m3vpss ] TILER_STATS: TOTAL USED AREA: 0 (0 %)
[m3vpss ] 5876: SYSTEM : FREE SPACE : Tiler 8-bit = 134152192 B (127 MB) - TILER ON
[m3vpss ] 5876: SYSTEM : FREE SPACE : Tiler 16-bit = 134217728 B (128 MB) - TILER ON
[m3vpss ] 6006: DISPLAY: Start Done !!!
[m3vpss ] 6007: DISPLAY: DVO2(BP1) : 15 fps, Latency (Min / Max) = ( 255 / 0 ), Callback Interval (Min / Max) = ( 255 / 0 ) DropCount:0 DispLatency (Min / Max) = ( 7811 / 0 ) !!!
[m3vpss ] 6007: CAPTURE: Start in progress !!!
[m3vpss ] 6007: DISPLAY DRV: DVO2(BP1) : Q:[2] Display:[2], Repeat:[1], DQ:[0]
[m3vpss ] 6106: CAPTURE: Enabled Time Stamping !!!
[m3vpss ] 6114: CAPTURE: Enabled Time Stamping !!!
[m3vpss ] 6122: CAPTURE: Start Done !!!
p
[m3vpss ]
====================
Chains Run-time Menu
====================
0: Stop Chain
s: Switch Display Layout (Sequential change of layout)
c: Switch Display Channel (Sequential: Increments by 1)
p: Print Capture Statistics
b: Modify Encoder Bit Rate
f: Modify Encoder Frame Rate
r: Modify Intra Frame Interval(GOP)
t: Toggle force IDR frame
g: Print Encoder Dynamic Parameters
i: Print IVA-HD Statistics
m: Print SwMs Statistics
a: Audio Capture / Playback
Enter Choice: [m3vpss ] *** Capture Driver Advanced Statistics ***
[m3vpss ]
[m3vpss ] VIP Parser Reset Count : 0
[m3vpss ]
[m3vpss ] | Total Even Odd Total Even Odd Min / Max Min / Max Dropped Fid Repeat Frame Error Y/C
[m3vpss ] CH | Fields Fields Fields FPS FPS FPS Width Height Fields Count (Desc Error Y/C)
[m3vpss ] ------------------------------------------------------------------------------------------------------------
[m3vpss ] 000 | 186 186 0 31 31 0 1920 / 1920 1080 / 1080 1 0 0/0 (0/0)
[m3vpss ] 100 | 1 1 0 0 0 0 65535 / 0 65535 / 0 1 0 0/0 (0/0)
[m3vpss ]
[m3vpss ] VIP Capture Port 0 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0
[m3vpss ] VIP Capture Port 1 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0
[m3vpss ]
[m3vpss ] *** Capture List Manager Advanced Statistics ***
[m3vpss ]
[m3vpss ] List Post Count : 1553
[m3vpss ] List Stall Count : 0
[m3vpss ] List Post Time (ms) : Max = 0, Min = 0, Avg = 0, Total = 0
[m3vpss ] INTC Timeout Count : (0, 0) (Min timeout value = 991, 1000)
[m3vpss ] Descriptor miss found count : 0
[m3vpss ]
[m3vpss ]
[m3vpss ] VIP and VPDMA registers,
[m3vpss ] VIP0 : FIQ_STATUS : 0x4810551c = 0x00000000
[m3vpss ] VIP1 : FIQ_STATUS : 0x48105a1c = 0x00000000
[m3vpss ] VPDMA: LIST_BUSY : 0x4810d00c = 0x00060000
[m3vpss ]
[m3vpss ]
[m3vpss ] 12324: CAPTURE: Fields = 184 (fps = 29, CPU Load = 0)
[m3vpss ] 12324: CAPTURE: Num Resets = 0 (Avg 0 ms per reset)
[m3vpss ] 12324: SYSTEM : FREE SPACE : System Heap = 67792 B, Mbx = 10238 msgs)
[m3vpss ] 12324: SYSTEM : FREE SPACE : SR0 Heap = 16840192 B (16 MB)
[m3vpss ] 12325: SYSTEM : FREE SPACE : Frame Buffer = 529920896 B (505 MB)
[m3vpss ] 12325: SYSTEM : FREE SPACE : Bitstream Buffer = 291504000 B (277 MB)
[m3vpss ] TILER_STATS: CNT :8BIT
[m3vpss ] TILER_STATS: CNT RESOLUTION: 16384 x 8192
[m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 8188
[m3vpss ] TILER_STATS: NUM FREE BUCKETS: 1
[m3vpss ] TILER_STATS: NUM USED BUCKETS: 0
[m3vpss ] TILER_STATS: TOTAL FREE AREA: 134152192 (99 %)
[m3vpss ] TILER_STATS: TOTAL USED AREA: 0 (0 %)
[m3vpss ] TILER_STATS: CNT :16BIT
[m3vpss ] TILER_STATS: CNT RESOLUTION: 32768 x 4096
[m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 4096
[m3vpss ] TILER_STATS: NUM FREE BUCKETS: 1
[m3vpss ] TILER_STATS: NUM USED BUCKETS: 0
[m3vpss ] TILER_STATS: TOTAL FREE AREA: 134217728 (100 %)
[m3vpss ] TILER_STATS: TOTAL USED AREA: 0 (0 %)
[m3vpss ] 12326: SYSTEM : FREE SPACE : Tiler 8-bit = 134152192 B (127 MB) - TILER ON
[m3vpss ] 12326: SYSTEM : FREE SPACE : Tiler 16-bit = 134217728 B (128 MB) - TILER ON
expectin for any reply.I have been stuck for more than a week.