I'm using DVRRDK3.0 on evm8148 iocard.
I can capture data from tvp5147.
But it have two problems:
1.on the top ,it lost data.
2.it only have even, no odd.
logs:
[BEGIN] 2013/3/3 21:36:32 root@dm814x:/opt5147/opt/dvr_rdk/ti814x# ./load.sh Attached to slave procId 2. Loaded file ../firmware/dvr_rdk_fw_m3vpss.xem3 on slave procId 2. Started slave procId 2. After Ipc_loadcallback status [0x00000000] [m3vpss ] ***** SYSTEM : Frequency <ORG> - 200000000, <NEW> - 240000000 [m3vpss ] notify_attach rtnVal 0 [m3vpss ] initProxyServer rtnVal 0 [m3vpss ] [m3vpss ] *** UTILS: CPU KHz = 480000 Khz *** [m3vpss ] [m3vpss ] 441413: SYSTEM : System Common Init in progress !!! [m3vpss ] 441413: SYSTEM: IPC init in progress !!! [m3vpss ] 441413: SYSTEM: Attaching to [HOST] ... [m3vpss ] 442413: SYSTEM: Attaching to [HOST] ... [m3vpss ] 442414: SYSTEM: Attaching to [HOST] ... SUCCESS !!! [m3vpss ] 442414: SYSTEM: Attaching to [DSP] ... After Ipc_startcallback status [0x097d2000] Attached to slave procId 1. Loaded file ../firmware/dvr_rdk_fw_m3video.xem3 on slave procId 1. Started slave procId 1. After Ipc_loadcallback status [0x00000000] [m3video] ***** SYSTEM : Frequency <ORG> - 200000000, <NEW> - 240000000 [m3vpss ] 443414: SYSTEM: Attaching to [DSP] ... [m3video] [m3video] *** UTILS: CPU KHz = 480000 Khz *** [m3video] [m3video] 442491: SYSTEM : System Common Init in progress !!! [m3video] 442491: SYSTEM: IPC init in progress !!! [m3video] 442491: SYSTEM: Attaching to [HOST] ... [m3video] 443491: SYSTEM: Attaching to [HOST] ... [m3video] 443494: SYSTEM: Attaching to [HOST] ... SUCCESS !!! [m3video] 443494: SYSTEM: Attaching to [DSP] ... After Ipc_startcallback status [0x00000000] Attached to slave procId 0. Loaded file ../firmware/dvr_rdk_fw_c6xdsp.xe674 on slave procId 0. Started slave procId 0. After Ipc_loadcallback status [0x00000000] [c6xdsp ] ***** SYSTEM : Frequency <ORG> - 500000000, <NEW> - 750000000 [c6xdsp ] [c6xdsp ] *** UTILS: CPU KHz = 750000 Khz *** [c6xdsp ] [c6xdsp ] 0: SYSTEM : System Common Init in progress !!! [c6xdsp ] 0: SYSTEM: IPC init in progress !!! [c6xdsp ] 0: SYSTEM: Attaching to [HOST] ... [c6xdsp ] 667: SYSTEM: Attaching to [HOST] ... [c6xdsp ] 669: SYSTEM: Attaching to [HOST] ... SUCCESS !!! [c6xdsp ] 669: SYSTEM: Attaching to [VIDEO-M3] ... After Ipc_startcallback status [0x00000000] [m3vpss ] 444414: SYSTEM: Attaching to [DSP] ... DMA: Module install successful, device major num = 251 DRV: Module install successful DRV: Module built on Jan 26 2013 15:24:17 [m3video] 444493: SYSTEM: Attaching to [DSP] ... [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000 [m3video] Remote Debug Shared Memory @ 0xbff05020 [m3vpss ] Remote Debug Shared Memory @ 0xbff0a040 [c6xdsp ] 1335: SYSTEM: Attaching to [VIDEO-M3] ... [m3vpss ] 445414: SYSTEM: Attaching to [DSP] ... [c6xdsp ] 1538: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!! [m3video] 445493: SYSTEM: Attaching to [DSP] ... [c6xdsp ] 1538: SYSTEM: Attaching to [VPSS-M3] ... [m3video] 445494: SYSTEM: Attaching to [DSP] ... SUCCESS !!! [m3video] 445494: SYSTEM: Attaching to [VPSS-M3] ... [c6xdsp ] 2204: SYSTEM: Attaching to [VPSS-M3] ... [m3vpss ] 446414: SYSTEM: Attaching to [DSP] ... [m3video] 446493: SYSTEM: Attaching to [VPSS-M3] ... [c6xdsp ] 2871: SYSTEM: Attaching to [VPSS-M3] ... [c6xdsp ] 3074: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!! [m3vpss ] 447414: SYSTEM: Attaching to [DSP] ... [c6xdsp ] 3074: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ... [m3vpss ] 447414: SYSTEM: Attaching to [DSP] ... SUCCESS !!! [m3vpss ] 447415: SYSTEM: Attaching to [VIDEO-M3] ... [m3video] 447493: SYSTEM: Attaching to [VPSS-M3] ... [c6xdsp ] 3741: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ... [m3video] 448415: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!! [m3vpss ] 448414: SYSTEM: Attaching to [VIDEO-M3] ... [m3video] 448415: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ... [m3vpss ] 448415: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!! [m3video] 448415: SYSTEM: Creating MsgQ [VIDEO-M3_MSGQ] ... [m3vpss ] 448415: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP] ... [m3video] 448415: SYSTEM: Creating MsgQ [VIDEO-M3_ACK_MSGQ] ... [m3vpss ] 448415: SYSTEM: Creating MsgQ [VPSS-M3_MSGQ] ... [m3video] 448417: SYSTEM: Notify register to [HOST] line 0, event 15 ... [m3vpss ] 448415: SYSTEM: Creating MsgQ [VPSS-M3_ACK_MSGQ] ... [m3video] 448417: SYSTEM: Notify register to [DSP] line 0, event 15 ... [m3vpss ] 448417: SYSTEM: Notify register to [HOST] line 0, event 15 ... [m3video] 448418: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... [m3vpss ] 448417: SYSTEM: Notify register to [DSP] line 0, event 15 ... [m3video] 448418: SYSTEM: IPC init DONE !!! [m3vpss ] 448417: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... [m3vpss ] 448418: SYSTEM: IPC init DONE !!! [m3video] 448426: MEM: Shared Region 2: Base = 0xb3800000, Length = 0x0b800000 (184 MB) [m3vpss ] 448426: MEM: Shared Region 2: Base = 0xb3800000, Length = 0x0b800000 (184 MB) [m3video] 448427: MEM: Shared Region 1: Base = 0x88000000, Length = 0x05400000 (84 MB) [m3vpss ] 448426: MEM: Shared Region 1: Base = 0x88000000, Length = 0x05400000 (84 MB) [m3video] 448429: SYSTEM : System Common Init Done !!! [m3vpss ] 448428: SYSTEM : System Common Init Done !!! [m3video] 448429: SYSTEM : System Video Init in progress !!! [m3vpss ] 448428: SYSTEM : System VPSS Init in progress !!! [m3video] 448429: SYSTEM : System Video Init Done !!! [m3vpss ] 448428: SYSTEM: All VPDMA Free !!! [m3video] 448429: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_0] in region 0 ... [m3video] 448430: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_0] in region 0 ... [m3video] 448430: SYSTEM: ListElem Shared Addr = 0xbf08b680 [m3video] 448432: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_1] in region 0 ... [m3video] 448432: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_1] in region 0 ... [m3video] 448432: SYSTEM: ListElem Shared Addr = 0xbf08eb80 [m3video] 448438: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_19] in region 0 ... [m3video] 448439: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_19] in region 0 ... [m3video] 448439: SYSTEM: ListElem Shared Addr = 0xbf092080 [m3video] 448441: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_20] in region 0 ... [m3video] 448441: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_20] in region 0 ... [m3video] 448442: SYSTEM: ListElem Shared Addr = 0xbf0b1a80 [m3video] 448444: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_21] in region 0 ... [m3video] 448444: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_21] in region 0 ... [m3vpss ] === I2C0/2 Clk is active === [m3video] 448444: SYSTEM: ListElem Shared Addr = 0xbf0d1480 [m3vpss ] 448446: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_0] in region 0 ... [m3vpss ] 448447: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_0] in region 0 ... [m3vpss ] 448447: SYSTEM: ListElem Shared Addr = 0xbf0f0e80 [m3vpss ] 448449: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_1] in region 0 ... [m3vpss ] 448449: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_1] in region 0 ... [m3vpss ] 448450: SYSTEM: ListElem Shared Addr = 0xbf0f4380 [m3video] 448456: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_24] in region 0 ... [m3video] 448457: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_24] in region 0 ... [m3video] 448457: SYSTEM: ListElem Shared Addr = 0xbf0f7880 [m3video] 448459: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_25] in region 0 ... [m3video] 448459: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_25] in region 0 ... [m3video] 448460: SYSTEM: ListElem Shared Addr = 0xbf115380 [m3video] 448462: HDVICP: Doing PRCM for IVAHD[0] ... [m3vpss ] 448462: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_19] in region 0 ... [m3video] 448469: HDVICP: WARNING: RM_IVAHD_RSTST Timed OUT [0x7] [m3vpss ] 448462: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_19] in region 0 ... [m3video] 448469: HDVICP: PRCM for IVAHD[0] ... DONE. [m3vpss ] 448463: SYSTEM: ListElem Shared Addr = 0xbf132e80 [m3video] 448469: SYSTEM : Initializing Links !!! [m3vpss ] 448465: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_20] in region 0 ... [m3vpss ] 448465: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_20] in region 0 ... [m3video] 448469: SYSTEM : FREE SPACE : System Heap = 6280328 B, Mbx = 10240 msgs) [m3vpss ] 448465: SYSTEM: ListElem Shared Addr = 0xbf152880 [m3vpss ] 448468: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_21] in region 0 ... [m3video] 448469: SYSTEM : FREE SPACE : SR0 Heap = 7530880 B (7 MB) [m3vpss ] 448468: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_21] in region 0 ... [m3vpss ] 448468: SYSTEM: ListElem Shared Addr = 0xbf172280 [m3video] 448470: SYSTEM : FREE SPACE : Frame Buffer = 192937856 B (183 MB) [m3vpss ] 448470: SYSTEM : HDVPSS Drivers Version: HDVPSS_01_00_01_37 [m3vpss ] 448471: SYSTEM : FVID2 Init in progress !!! [m3video] 448470: SYSTEM : FREE SPACE : Bitstream Buffer = 88080256 B (83 MB) [m3vpss ] Vps_captCreate ==== [m3vpss ] Vps_captDelete ==== [m3video] 448470: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ... [m3vpss ] Vps_captControl ==== [m3video] 448471: SYSTEM : FREE SPACE : Tiler 8-bit = 38797312 B (37 MB) - TILER ON [m3vpss ] Vps_captQueue ==== [m3vpss ] Vps_captDequeue ==== [m3video] 448472: SYSTEM : FREE SPACE : Tiler 16-bit = 18874368 B (18 MB) - TILER ON [m3vpss ] FVID2_registerDriver ====status =0 [m3vpss ] 448528: SYSTEM : FVID2 Init in progress DONE !!! [m3video] 448496: SYSTEM : Initializing Links ... DONE !!! [m3vpss ] 448528: SYSTEM : Device Init in progress !!! [m3vpss ] initPrms.isI2cInitReq = 0 [m3vpss ] initPrms.isI2cInitReq = 0 [m3vpss ] Vps_platformGetBoardId start [m3vpss ] 448620: SYSTEM : Device Init in progress DONE !!! [m3vpss ] 448760: SYSTEM : System VPSS Init Done !!! [m3vpss ] 448761: UTILS: DMA: HWI Create for INT63 !!! [m3vpss ] 448761: SYSTEM : Initializing Links !!! [m3vpss ] 448761: SYSTEM : FREE SPACE : System Heap = 189312 B, Mbx = 10240 msgs) [m3vpss ] 448761: SYSTEM : FREE SPACE : SR0 Heap = 7530880 B (7 MB) [m3vpss ] 448761: SYSTEM : FREE SPACE : Frame Buffer = 188627840 B (179 MB) [m3vpss ] 448761: SYSTEM : FREE SPACE : Bitstream Buffer = 88080256 B (83 MB) [m3vpss ] 448762: SYSTEM : FREE SPACE : Tiler 8-bit = 38797312 B (37 MB) - TILER ON [m3vpss ] 448762: SYSTEM : FREE SPACE : Tiler 16-bit = 18874368 B (18 MB) - TILER ON [m3vpss ] 448850: SYSTEM : Initializing Links ... DONE !!! [m3vpss ] Received character 's' [m3vpss ] 448850: SYSTEM : Set Static L3 pressure for HDVPSS as High [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000 [m3video] Remote Debug Shared Memory @ 0xbff05020 [m3vpss ] Remote Debug Shared Memory @ 0xbff0a040 [m3video] Received character 's' [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000 [m3video] Remote Debug Shared Memory @ 0xbff05020 [m3vpss ] Remote Debug Shared Memory @ 0xbff0a040 [c6xdsp ] 4408: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ... [c6xdsp ] 4408: SYSTEM: Creating MsgQ [DSP_MSGQ] ... [c6xdsp ] 4408: SYSTEM: Creating MsgQ [DSP_ACK_MSGQ] ... [c6xdsp ] 4408: SYSTEM: Notify register to [HOST] line 0, event 15 ... [c6xdsp ] 4408: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... [c6xdsp ] 4409: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... [c6xdsp ] 4409: SYSTEM: IPC init DONE !!! [c6xdsp ] 4411: MEM: Shared Region 2: Base = 0xb3800000, Length = 0x0b800000 (184 MB) [c6xdsp ] 4411: MEM: Shared Region 1: Base = 0x88000000, Length = 0x05400000 (84 MB) [c6xdsp ] 4411: SYSTEM : System Common Init Done !!! [c6xdsp ] 6616: SYSTEM : System DSP Init in progress !!! [c6xdsp ] 6616: SYSTEM : RpeServer_init() done... Ret Val 0!!! [c6xdsp ] 4414: SYSTEM: Creating ListMP [DSP_IPC_OUT_19] in region 0 ... [c6xdsp ] 4415: SYSTEM: Creating ListMP [DSP_IPC_IN_19] in region 0 ... [c6xdsp ] 4415: SYSTEM: ListElem Shared Addr = 0xbf191c80 [c6xdsp ] 4415: SYSTEM: Creating ListMP [DSP_IPC_OUT_20] in region 0 ... [c6xdsp ] 4416: SYSTEM: Creating ListMP [DSP_IPC_IN_20] in region 0 ... [c6xdsp ] 4416: SYSTEM: ListElem Shared Addr = 0xbf1b1680 [c6xdsp ] 4416: SYSTEM: Creating ListMP [DSP_IPC_OUT_21] in region 0 ... [c6xdsp ] 4416: SYSTEM: Creating ListMP [DSP_IPC_IN_21] in region 0 ... [c6xdsp ] 4417: SYSTEM: ListElem Shared Addr = 0xbf1d1080 [c6xdsp ] 4417: SYSTEM: Creating ListMP [DSP_IPC_OUT_24] in region 0 ... [c6xdsp ] 4417: SYSTEM: Creating ListMP [DSP_IPC_IN_24] in region 0 ... [c6xdsp ] 4417: SYSTEM: ListElem Shared Addr = 0xbf1f0a80 [c6xdHDMI W1 rev 4.0 sp ] 4418: SYSTEM: Creating ListMP [DSP_IPC_OUT_25] in region 0 ... [c6xdsp ] 4418: SYSTEM: Creating ListMP [DSP_IPC_IN_25] in region 0 ... [c6xdsp ] 4418: SYSTEM: ListElem Shared Addr = 0xbf20e580 [c6xdsp ] !!WARNING.Resource already registered:2 [c6xdsp ] 6627: SYSTEM : Initializing Links !!! [c6xdsp ] 4419: SYSTEM : FREE SPACE : System Heap = 6270752 B, Mbx = 10240 msgs) [c6xdsp ] 6643: SYSTEM : Initializing Links ... DONE !!! [c6xdsp ] Received character 's' /opt5147/opt/dvr_rdk/ti814x [c6xdsp ] 6643: SYSTEM : System DSP Init Done !!! ## Interface is 1 [0:DVI, 1:HDMI] ORG 0x46c00524: 0 NEW 0x46c00524: 2 root@dm814x:/opt5147/opt/dvr_rdk/ti814x# root@dm814x:/opt5147/opt/dvr_rdk/ti814x# ./run.sh ========= Main Menu ========= 1: 4CH VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode 2: 8CH <D1+CIF> VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode 3: 16CH <D1+CIF> VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode 4: 16CH NRT <D1+CIF> VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode 5: VDEC + VDIS - SD/HD Decode ONLY 6: CUSTOM DEMO - 1Ch D1 Decode 7: VCAP + VDIS - NO Encode or Decode c: 4CH Car DVR usecase e: Exit Enter Choice: 7 --------------- CHANNEL DETAILS------------- Capture Channels => 1 Disp Channels => 1 ------------------------------------------- 0: SYSTEM: System Common Init in progress !!! 0: SYSTEM: IPC init in progress !!! 11: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ... 13: SYSTEM: Creating MsgQ [HOST_MSGQ] ... 14: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ... 16: SYSTEM: Opening MsgQ [DSP_MSGQ] ... 16: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ... 17: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ... 18: SYSTEM: Notify register to [DSP] line 0, event 15 ... 18: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... 19: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... 19: SYSTEM: IPC init DONE !!! 20: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ... 22: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ... 24: SYSTEM: ListElem Shared Addr = 0x40693080 25: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ... 27: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ... 29: SYSTEM: ListElem Shared Addr = 0x406b0b80 30: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ... 32: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ... 34: SYSTEM: ListElem Shared Addr = 0x406ce680 35: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ... 37: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ... 38: SYSTEM: ListElem Shared Addr = 0x406ee080 39: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ... 42: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ... 43: SYSTEM: ListElem Shared Addr = 0x4070da80 66: SYSTEM: System Common Init Done !!! [FBDEV] [FBDEV] FB: Starting !!! [FBDEV] FB: Opened device [/dev/fb0] (fd=20) !!! [FBDEV] [FBDEV] Fix Screen Info [FBDEV] --------------- [FBDEV] Line Length - 2560 [FBDEV] Physical Address = 84e00000 [FBDEV] Buffer Length = 9437184 [FBDEV] [FBDEV] [FBDEV] Var Screen Info [FBDEV] --------------- [FBDEV] Xres - 1280 [FBDEV] Yres - 720 [FBDEV] Xres Virtual - 1280 [FBDEV] Yres Virtual - 720 [FBDEV] Bits Per Pixel - 16 [FBDEV] Pixel Clk - 6734 [FBDEV] Rotation - 0 [FBDEV] [FBDEV] [FBDEV] Reg Params Info [FBDEV] --------------- [FBDEV] region 0, postion 0 x 0, prioirty 1 [FBDEV] first 1, last 1 [FBDEV] sc en 0, sten en 0 [FBDEV] tran en 0, type 0, key 0 [FBDEV] blend 0, alpha 0 [FBDEV] bb en 0, alpha 0 [FBDEV] [FBDEV] [FBDEV] ### BUF SIZE = 1843200 Bytes !!! [FBDEV] [FBDEV] FB: Opened device [/dev/fb2] (fd2=21) !!! [FBDEV] [FBDEV] Fix Screen Info [FBDEV] --------------- [FBDEV] Line Length - 2560 [FBDEV] Physical Address = 84e00000 [FBDEV] Buffer Length = 9437184 [FBDEV] [FBDEV] [FBDEV] Var Screen Info [FBDEV] --------------- [FBDEV] Xres - 720 [FBDEV] Yres - 480 [FBDEV] Xres Virtual - 720 [FBDEV] Yres Virtual - 480 [FBDEV] Bits Per Pixel - 16 [FBDEV] Pixel Clk - 18518 [FBDEV] Rotation - 0 [FBDEV] [FBDEV] [FBDEV] Reg Params Info [FBDEV] --------------- [FBDEV] region 0, postion 0 x 0, prioirty 1 [FBDEV] first 1, last 1 [FBDEV] sc en 0, sten en 0 [FBDEV] tran en 0, type 0, key 0 [FBDEV] blend 0, alpha 0 [FBDEV] bb en 0, alpha 0 [FBDEV] [FBDEV] [FBDEV] ### BUF SIZE = 691200 Bytes !!! [FBDEV] [FBDEV] [FBDEV] Fix Screen Info [FBDEV] --------------- [FBDEV] Line Length - 2560 [FBDEV] Physical Address = 84e00000 [FBDEV] Buffer Length = 9437184 [FBDEV] [FBDEV] [FBDEV] Var Screen Info [FBDEV] --------------- [FBDEV] Xres - 1280 [FBDEV] Yres - 720 [FBDEV] Xres Virtual - 1280 [FBDEV] Yres Virtual - 720 [FBDEV] Bits Per Pixel - 16 [FBDEV] Pixel Clk - 6734 [FBDEV] Rotation - 0 [FBDEV] [FBDEV] [FBDEV] Reg Params Info [FBDEV] --------------- [FBDEV] region 0, postion 0 x 0, prioirty 1 [FBDEV] first 1, last 1 [FBDEV] sc en 0, sten en 0 [FBDEV] tran en 0, type 0, key 0 [FBDEV] blend 0, alpha 0 [FBDEV] bb en 0, alpha 0 [FBDEV] [FBDEV] [FBDEV] ### BUF SIZE = 1843200 Bytes !!! [FBDEV] [FBDEV] [FBDEV] Fix Screen Info [FBDEV] --------------- [FBDEV] Line Length - 2560 [FBDEV] Physical Address = 84e00000 [FBDEV] Buffer Length = 9437184 [FBDEV] [FBDEV] [FBDEV] Var Screen Info [FBDEV] --------------- [FBDEV] Xres - 1280 [FBDEV] Yres - 720 [FBDEV] Xres Virtual - 1280 [FBDEV] Yres Virtual - 720 [FBDEV] Bits Per Pixel - 16 [FBDEV] Pixel Clk - 6734 [FBDEV] Rotation - 0 [FBDEV] [FBDEV] [FBDEV] Reg Params Info [FBDEV] --------------- [FBDEV] region 0, postion 0 x 0, prioirty 1 [FBDEV] first 1, last 1 [FBDEV] sc en 1, sten en 0 [FBDEV] tran en 1, type 0, key 16777215 [FBDEV] blend 0, alpha 0 [FBDEV] bb en 0, alpha 0 [FBDEV] [FBDEV] [FBDEV] ### BUF SIZE = 1843200 Bytes !!! [FBDEV] [FBDEV] [FBDEV] Fix Screen Info [FBDEV] --------------- [FBDEV] Line Length - 2560 [FBDEV] Physical Address = 84e00000 [FBDEV] Buffer Length = 9437184 [FBDEV] [FBDEV] [FBDEV] Var Screen Info [FBDEV] --------------- [FBDEV] Xres - 1280 [FBDEV] Yres - 720 [FBDEV] Xres Virtual - 1280 [FBDEV] Yres Virtual - 720 [FBDEV] Bits Per Pixel - 16 [FBDEV] Pixel Clk - 18518 [FBDEV] Rotation - 0 [FBDEV] [FBDEV] [FBDEV] Reg Params Info [FBDEV] --------------- [FBDEV] region 0, postion 0 x 0, prioirty 1 [FBDEV] first 1, last 1 [FBDEV] sc en 1, sten en 0 [FBDEV] tran en 1, type 0, key 16777215 [FBDEV] blend 0, alpha 0 [FBDEV] bb en 0, alpha 0 [FBDEV] [FBDEV] [FBDEV] ### BUF SIZE = 1843200 Bytes !!! [FBDEV] [FBDEV] grpx_fb_draw ... [FBDEV] grpx_fb_draw ... Done !!! [FBDEV] FB: Start DONE !!! [FBDEV] VcapVdis_start------calling------Vsys_create--------- 317: MCFW : CPU Revision [ES2.1] !!! 317: MCFW : Detected [UNKNOWN] Board !!! 317: MCFW : Base Board Revision [REV A] !!! Device_tvp5147GetChipId OK !-------------------- ChipId = 20807 Vcap_configVideoDecoder------calling------Device_tvp5147Control------IOCTL_DEVICE_VIDEO_DECODER_GET_VIDEO_STATUS--- Device_tvp5147GetVideoStatus-----regValue[0]==126---- Device_tvp5147GetVideoStatus-----regValue[1]==160---- Device_tvp5147GetVideoStatus-----regValue[2]==130---- Vcap_configVideoDecoder------done--------Device_tvp5147Control------IOCTL_DEVICE_VIDEO_DECODER_GET_VIDEO_STATUS--- Vcap_configVideoDecoder-------------videoStatus.isVideoDetect----==1----- VCAP: TVP5158-2 (0x5c): Detected video (720x288@50Hz, 1) !!! Vcap_configVideoDecoder------calling------Device_tvp5147Control------IOCTL_DEVICE_VIDEO_DECODER_SET_VIDEO_MODE--- Vcap_configVideoDecoder------done----------Device_tvp5147Control------IOCTL_DEVICE_VIDEO_DECODER_SET_VIDEO_MODE--- Vcap_configVideoDecoder------calling------Device_tvp5147Control---2---IOCTL_DEVICE_VIDEO_DECODER_GET_VIDEO_STATUS--- Device_tvp5147GetVideoStatus-----regValue[0]==126---- Device_tvp5147GetVideoStatus-----regValue[1]==160---- Device_tvp5147GetVideoStatus-----regValue[2]==130---- Vcap_configVideoDecoder------done--------Device_tvp5147Control---2---IOCTL_DEVICE_VIDEO_DECODER_GET_VIDEO_STATUS--- Vcap_configVideoDecoder-------------videoStatus.isVideoDetect----==1----- VCAP: TVP5147-1 (0x5c): Detected video (720x288@50Hz, 1) !!! Vcap_configVideoDecoder ----------------- Done ! init dei prm init display param create capture [m3vpss ] 454376: CAPTURE: Create in progress !!! [m3vpss ] pInstPrm->videoDecoderId = 1024 [m3vpss ] pInstPrm->vipInstId = 2 [m3vpss ] pVipCreateArgs->videoIfMode = 0 [m3vpss ] 454409: CAPTURE: VIP1 PortA capture mode is [16-bit, Non-mux Discrete Sync - ACTVID_VBLK] !!! sdfasd [m3vpss ] streamId == 0 [m3vpss ] pOutInfo->dataFormat == 1 [m3vpss ] pOutInfo->memType == 0 [m3vpss ] param->videoIfMode = 1 [m3vpss ] param->inDataFormat = 6 [m3vpss ] param->videoCaptureMode = 5 [m3vpss ] param->periodicCallbackEnable = 1 [m3vpss ] param->numCh = 1 [m3vpss ] param->numStream = 1 [m3vpss ] param->inScanFormat = 0 [m3vpss ] param->muxModeStartChId = 0 [m3vpss ] param->scParams.inWidth = 168 [m3vpss ] param->scParams.inHeight = f0 [m3vpss ] param->scParams.outWidth = 168 [m3vpss ] param->scParams.outHeight = f0 [m3vpss ] param->outStreamInfo[0].maxOutHeight = 4 [m3vpss ] param->outStreamInfo[0].maxOutWidth = 0 [m3vpss ] param->outStreamInfo[0].dataFormat = 1 [m3vpss ] param->outStreamInfo[0].memType = 0 [m3vpss ] param->outStreamInfo[0].numLinesInSubFrame = 0 [m3vpss ] param->outStreamInfo[0].pitch[0] = 5c0 [m3vpss ] param->outStreamInfo[0].subFrameModeEnable = 0 [m3vpss ] param->outStreamInfo[0].scEnable = 0 [m3vpss ] param->cscConfig->bypass = 0 [m3vpss ] param->cscConfig->mode = 8d6383e9 [m3vpss ] createStatus = 8e709930 [m3vpss ] createStatus1 = 8e709930 [m3vpss ] pObj->state != VPS_CAPT_STATE_IDLE = 0 [m3vpss ] createStatus3 = 8e709930 [m3vpss ] createArgs->scParams.inCropCfg.cropHeight = 240 [m3vpss ] createArgs->scParams.inCropCfg.cropWidth = 360 [m3vpss ] pObj->semStopDone= 8ec4ebe8 [m3vpss ] pObj->semStopDone = 8ec4ebe8 [m3vpss ] pObj->createArgs.numCh = 1 [m3vpss ] single channel modes pObj->createArgs.videoCaptureMode = 5 [m3vpss ] single channel modes pObj->createArgs.inDataFormat = 6 [m3vpss ] pObj->createArgs.outStreamInfo[streamId].dataFormat = 1 [m3vpss ] pObj->resAllocParams.inSrc = 1 [m3vpss ] Vcore_vipResAllocPath status = 0 [m3vpss ] Vps_captAllocPath status = 0 [m3vpss ] Vps_captCreateChObj status = 0 [m3vpss ] status a= 0 [m3vpss ] status b= 0 [m3vpss ] status c= 0 [m3vpss ] status d= 0 [m3vpss ] status = 0 [m3vpss ] pObj = 8e4ff978 [m3vpss ] pInst->captureVipHandle = 8f0cb908 [m3vpss ] streamId == 0 [m3vpss ] pOutInfo->dataFormat == 1 [m3vpss ] pOutInfo->memType == 0 [m3vpss ] CaptureLink_drvIsDataFormatTiled(&pDrvObj->createArgs, streamId) 0 [m3vpss ] streamId == 0 [m3vpss ] pOutInfo->dataFormat == 1 [m3vpss ] pOutInfo->memType == 0 [m3vpss ] CAPTURE:ALLOCINFO:FMT[1]/PITCH[1472]/HEIGHT[288]/NUMBUFS[10] [m3vpss ] Utils_memFrameAlloc status = 0 [m3vpss ] UTILS: DMA: Allocated CH (TCC) = 58 (58) dup create nfs create dei create mergeidswms [m3vpss ] CAPTURE::HEAPID:0 USED:416 [m3vpss ] CAPTURE::HEAPID:4 USED:8386560 [m3vpss ] 454437: CAPTURE: Create Done !!! [m3vpss ] 454698: DUP : Create Done !!! [m3vpss ] 454698: SWMS: Create in progress !!! [m3vpss ] UTILS: DMA: Allocated CH (TCC) = 59 (59) [m3vpss ] SWMS: instance 0, sc id 5, start win 0 end win 15 display display heapstatus [m3vpss ] 454798: SWMS0 : Loading Vertical Co-effs (UPSCALE)x ... [m3vpss ] 454798: SWMS0 : Loading Horizontal Co-effs (UPSCALE)x ... [m3vpss ] 454798: SWMS : Co-effs Loading ... DONE !!! tvp5147_createVcapVdis() Done! VcapVdis_start------done---------Vsys_create--------- VcapVdis_start------calling------Vdis_start--------- [m3vpss ] AVSYNC:WARNING!! Application wrongly configureddisplayID[-1]. Reseting to correct displayID[0] [m3vpss ] 454799: SWMS : ******* Configuring clock 30 secs... [m3vpss ] 454799: SWMS0 : Loading Vertical Co-effs (UPSCALE)x ... [m3vpss ] 454799: SWMS0 : Loading Horizontal Co-effs (UPSCALE)x ... [m3vpss ] 454799: SWMS : Co-effs Loading ... DONE !!! [m3vpss ] [m3vpss ] *** [SWMS0] Mosaic Parameters *** [m3vpss ] [m3vpss ] Output FPS: 30 [m3vpss ] [m3vpss ] Win | Ch | Input | Input | Input | Input | Output | Output | Output | Output | Low Cost | SWMS | Data | Blank | [m3vpss ] Num | Num | Start X, Y | Width x Height | Pitch Y / C | Memory Type | Start X, Y | Width x Height | Pitch Y / C | Memory Type | ON / OFF | Inst | Format| Frame | [m3vpss ] ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- [m3vpss ] 0 | 0 | 0, 0 | 720 x 288 | 1472 / 1472 | NON-TILED | 0, 0 | 1920 x 1080 | 3840 / 0 | NON-TILED | OFF | 0 | 422I | OFF | [m3vpss ] [m3vpss ] SWMS:HEAPID:0 USED:360 [m3vpss ] SWMS:HEAPID:1 USED:42432 [m3vpss ] SWMS:HEAPID:4 USED:16588800 [m3vpss ] 454801: SWMS: Create Done !!! [m3vpss ] 454802: DISPLAY: Create in progress !!! [m3vpss ] pPrm->inQueParams[pPrm->activeQueue].prevLinkQueId = 0 [m3vpss ] pObj->inTskInfo[pPrm->activeQueue].numQue = 1 [m3vpss ] pInChInfo->width = 1920, pInChInfo->height = 1080 [m3vpss ] pInChInfo->dataFormat = 1 [m3vpss ] pObj->tskId = 536870954 [m3vpss ] pObj->createArgs.displayRes = 13 [m3vpss ] 454803: DISPLAY: 0: Window size 1920x1080, 3840B [m3vpss ] pFormat->channelNum = 0, pFormat->width = 1920, pFormat->height = 1080, pFormat->dataFormat = 1 [m3vpss ] 454803: DISPLAY: Create Done !!! [m3vpss ] 454805: DISPLAY: Start in progress !!! VcapVdis_start------done---------Vdis_start--------- VcapVdis_start------calling------Vcap_start--------- [m3vpss ] 454835: DISPLAY: Start Done !!! [m3vpss ] 454836: DISPLAY: HDDAC(BP0) : 64 fps, Latency (Min / Max) = ( 255 / 0 ), Callback Interval (Min / Max) = ( 255 / 0 ) !!! [m3vpss ] 454836: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 1, HDDAC(BP0) 0, DVO2(BP1) 1, SDDAC(SEC1) 1 [m3vpss ] 454836: SYSTEM : FREE SPACE : System Heap = 183272 B, Mbx = 10238 msgs) [m3vpss ] 454836: SYSTEM : FREE SPACE : SR0 Heap = 4450048 B (4 MB) [m3vpss ] 454836: SYSTEM : FREE SPACE : Frame Buffer = 163652480 B (156 MB) [m3vpss ] 454836: SYSTEM : FREE SPACE : Bitstream Buffer = 88080256 B (83 MB) [m3vpss ] 454837: SYSTEM : FREE SPACE : Tiler 8-bit = 38797312 B (37 MB) - TILER ON [m3vpss ] 454837: SYSTEM : FREE SPACE : Tiler 16-bit = 18874368 B (18 MB) - TILER ON [m3vpss ] 454838: SWMS: Start in Progress !!! [m3vpss ] 454838: SWMS: Start Done !!! [m3vpss ] 454840: CAPTURE: Start in progress !!! [m3vpss ] 454840: CAPTURE: Start Done !!! VcapVdis_start------done---------Vcap_start--------- Demo_startStop------calling------Vsys_registerEventHandler--------- Demo_startStop------done---------Vsys_registerEventHandler--------- ============= Run-Time Menu ============= 1: Capture Settings 2: Encode Settings 3: Decode Settings 4: Display Settings 5: Audio Capture / Playback Settings 6: Audio Capture <TVP5158> & Encode <AAC-LC> demo 7: Audio encode demo <AAC-LC File In/Out> 8: Audio decode demo <AAC-LC File In/Out> c: Change 8CH modes (8CH usecase ONLY!!!!) d: Change 16CH modes (16CH usecase ONLY!!!!) i: Print detailed system information s: Core Status: Active/In-active e: Stop Demo Enter Choice: i [m3vpss ] [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 ] 200 | 122 122 0 61 61 0 722 / 722 288 / 288 1 121 0/0 (0/0) [m3vpss ] [m3vpss ] VIP Capture Port 2 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0 [m3vpss ] [m3vpss ] *** Capture List Manager Advanced Statistics *** [m3vpss ] [m3vpss ] List Post Count : 256 [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 = 993, 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 = 0x00004400 [m3vpss ] VPDMA: LIST_BUSY : 0x4810d00c = 0x00060000 [m3vpss ] [m3vpss ] [m3vpss ] 456995: CAPTURE: Fields = 121 (fps = 59, CPU Load = 0) [m3vpss ] 456995: CAPTURE: Num Resets = 0 (Avg 0 ms per reset) [m3vpss ] 456995: SYSTEM : FREE SPACE : System Heap = 183272 B, Mbx = 10240 msgs) [m3vpss ] 456995: SYSTEM : FREE SPACE : SR0 Heap = 4450048 B (4 MB) [m3vpss ] 456995: SYSTEM : FREE SPACE : Frame Buffer = 163652480 B (156 MB) [m3vpss ] 456996: SYSTEM : FREE SPACE : Bitstream Buffer = 88080256 B (83 MB) [m3vpss ] 456996: SYSTEM : FREE SPACE : Tiler 8-bit = 38797312 B (37 MB) - TILER ON [m3vpss ] 456996: SYSTEM : FREE SPACE : Tiler 16-bit = 18874368 B (18 MB) - TILER ON [m3vpss ] [m3vpss ] *** [SWMS0] Mosaic Statistics *** [m3vpss ] [m3vpss ] Elasped Time: 3 secs [m3vpss ] [m3vpss ] Output Request FPS : 41 fps (125 frames) [m3vpss ] Output Actual FPS : 41 fps (125 frames) [m3vpss ] Output Drop FPS : 0 fps (0 frames) [m3vpss ] Output Reject FPS : 0 fps (0 frames) [m3vpss ] Scaling Internal : 29 ms [m3vpss ] Scaling Internal min : 30 ms [m3vpss ] Scaling Internal max : 30 ms [m3vpss ] [m3vpss ] Win | Window Repeat Drop Recv Que FID Invlid Acc Event Invalid Que Reject Reject Latency [m3vpss ] Num | FPS FPS FPS FPS FPS FPS Count (Max/Min) CH Frames Frames Frames Min / Max [m3vpss ] ------------------------------------------------------------------------------------------------------ [m3vpss ] 0 | 41 0 32 49 41 0 49 ( 3/ 3) 0 0 0 0 / 44 [m3vpss ] [m3vpss ] [m3vpss ] *** [SWMS0] Mosaic Parameters *** [m3vpss ] [m3vpss ] Output FPS: 30 [m3vpss ] [m3vpss ] Win | Ch | Input | Input | Input | Input | Output | Output | Output | Output | Low Cost | SWMS | Data | Blank | [m3vpss ] Num | Num | Start X, Y | Width x Height | Pitch Y / C | Memory Type | Start X, Y | Width x Height | Pitch Y / C | Memory Type | ON / OFF | Inst | Format| Frame | [m3vpss ] ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- [m3vpss ] 0 | 0 | 0, 0 | 720 x 288 | 1472 / 1472 | NON-TILED | 0, 0 | 1920 x 1080 | 3840 / 0 | NON-TILED | OFF | 0 | 422I | OFF | [m3vpss ] [m3vpss ] [m3vpss ] 458664: DISPLAY: HDDAC(BP0) : 71 fps, Latency (Min / Max) = ( 8 / 41 ), Callback Interval (Min / Max) = ( 13 / 14 ) !!! [m3vpss ] 458664: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 275, HDDAC(BP0) 0, DVO2(BP1) 275, SDDAC(SEC1) 0 [m3vpss ] 458664: SYSTEM : FREE SPACE : System Heap = 183272 B, Mbx = 10239 msgs) [m3vpss ] 458664: SYSTEM : FREE SPACE : SR0 Heap = 4450048 B (4 MB) [m3vpss ] 458664: SYSTEM : FREE SPACE : Frame Buffer = 163652480 B (156 MB) [m3vpss ] 458665: SYSTEM : FREE SPACE : Bitstream Buffer = 88080256 B (83 MB) [m3vpss ] 458665: SYSTEM : FREE SPACE : Tiler 8-bit = 38797312 B (37 MB) - TILER ON [m3vpss ] 458665: SYSTEM : FREE SPACE : Tiler 16-bit = 18874368 B (18 MB) - TILER ON [m3vpss ] [m3vpss ] 463666: LOAD: CPU: 7.8% HWI: 1.3%, SWI:1.0% [m3vpss ] [m3vpss ] 463666: LOAD: TSK: CAPTURE : 0.5% [m3vpss ] 463667: LOAD: TSK: DISPLAY0 : 0.5% [m3vpss ] 463667: LOAD: TSK: DUP0 : 0.2% [m3vpss ] 463667: LOAD: TSK: SWMS0 : 2.1% [m3vpss ] 463667: LOAD: TSK: MISC : 2.2% [m3vpss ] [m3video] [m3video] 464084: LOAD: CPU: 0.6% HWI: 0.3%, SWI:0.2% [m3video] [m3video] 464085: LOAD: TSK: MISC : 0.1% [m3video] [c6xdsp ] [c6xdsp ] 16744: LOAD: CPU: 0.2% HWI: 0.0%, SWI:0.0% [c6xdsp ] [c6xdsp ] 16744: LOAD: TSK: MISC : 0.2% [c6xdsp ] ============= Run-Time Menu ============= 1: Capture Settings 2: Encode Settings 3: Decode Settings 4: Display Settings 5: Audio Capture / Playback Settings 6: Audio Capture <TVP5158> & Encode <AAC-LC> demo 7: Audio encode demo <AAC-LC File In/Out> 8: Audio decode demo <AAC-LC File In/Out> c: Change 8CH modes (8CH usecase ONLY!!!!) d: Change 16CH modes (16CH usecase ONLY!!!!) i: Print detailed system information s: Core Status: Active/In-active e: Stop Demo Enter Choice: ============= Run-Time Menu ============= 1: Capture Settings 2: Encode Settings 3: Decode Settings 4: Display Settings 5: Audio Capture / Playback Settings 6: Audio Capture <TVP5158> & Encode <AAC-LC> demo 7: Audio encode demo <AAC-LC File In/Out> 8: Audio decode demo <AAC-LC File In/Out> c: Change 8CH modes (8CH usecase ONLY!!!!) d: Change 16CH modes (16CH usecase ONLY!!!!) i: Print detailed system information s: Core Status: Active/In-active e: Stop Demo Enter Choice: e [m3vpss ] 465970: CAPTURE: Stop in progress !!! [m3vpss ] 465970: CAPTURE: Stop Done !!! [m3vpss ] 465975: SWMS: Stop in Progress !!! [m3vpss ] 465975: SWMS: Stop Done !!! [m3vpss ] 465976: DISPLAY: Stop in progress !!! [FBDEV] [FBDEV] grpx_fb_exit ... [FBDEV] [FBDEV] grpx_fb_exit ... [m3vpss ] 466030: DISPLAY: Stop Done !!! [FBDEV] grpx_fb_exit ... Done (0) !!! [FBDEV] [m3vpss ] 14653: SYSTEM: System Common De-Init in progress !!! [host] OSA_tskDelete:In progress... [host] OSA_tskDelete:In progress... [host] OSA_tskDelete:In progress... [host] OSA_tskDelete:In progress... [host] OSA_tskDelete:In progress... [host] OSA_tskDelete:In progress... [host] OSA_tskDelete:In progress... [host] OSA_tskDelete:In progress... [host] OSA_tskDelete:In progress... [host] OSA_tskDelete:In progress... [c6xdsp ] [m3video] [m3vpss ] *** Capture Driver Advanced Statistics *** [c6xdsp ] 18064: LOAD: CPU: 0.2% HWI: 0.0%, SWI:0.0% [m3video] 466151: LOAD: CPU: 0.7% HWI: 0.3%, SWI:0.2% [c6xdsp ] [m3video] [m3vpss ] 14660: SYSTEM: IPC de-init in progress !!! [m3vpss ] VIP Parser Reset Count : 0 [m3vpss ] 14681: SYSTEM: IPC de-init DONE !!! 14681: SYSTEM: System Common De-Init Done !!! ========= Main Menu ========= 1: 4CH VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode 2: 8CH <D1+CIF> VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode 3: 16CH <D1+CIF> VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode 4: 16CH NRT <D1+CIF> VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode 5: VDEC + VDIS - SD/HD Decode ONLY 6: CUSTOM DEMO - 1Ch D1 Decode 7: VCAP + VDIS - NO Encode or Decode c: 4CH Car DVR usecase e: Exit Enter Choice: [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 ] 200 | 660 660 0 60 60 0 722 / 722 288 / 288 1 659 0/0 (0/0) [m3vpss ] [m3vpss ] VIP Capture Port 2 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0 [m3vpss ] [m3vpss ] *** Capture List Manager Advanced Statistics *** [m3vpss ] [m3vpss ] List Post Count : 1377 [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 = 993, 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 = 0x00000000 [m3vpss ] [m3vpss ] [m3vpss ] 466145: CAPTURE: Fields = 659 (fps = 59, CPU Load = 0) [m3vpss ] 466145: CAPTURE: Num Resets = 0 (Avg 0 ms per reset) [m3vpss ] 466145: SYSTEM : FREE SPACE : System Heap = 183304 B, Mbx = 10239 msgs) [m3vpss ] 466145: SYSTEM : FREE SPACE : SR0 Heap = 4450048 B (4 MB) [m3vpss ] 466145: SYSTEM : FREE SPACE : Frame Buffer = 163652480 B (156 MB) [m3vpss ] 466145: SYSTEM : FREE SPACE : Bitstream Buffer = 88080256 B (83 MB) [m3vpss ] 466146: SYSTEM : FREE SPACE : Tiler 8-bit = 38797312 B (37 MB) - TILER ON [m3vpss ] 466146: SYSTEM : FREE SPACE : Tiler 16-bit = 18874368 B (18 MB) - TILER ON [m3vpss ] 466146: CAPTURE: Delete in progress !!! [m3vpss ] streamId == 0 [m3vpss ] pOutInfo->dataFormat == 1 [m3vpss ] pOutInfo->memType == 0 [m3vpss ] UTILS: DMA: Free'ed CH (TCC) = 58 (58) [m3vpss ] 466147: CAPTURE: Delete Done !!! [m3vpss ] 466147: DUP : Delete Done !!! [m3vpss ] 466147: SWMS: Frames = 368 (fps = 125) !!! [m3vpss ] 466148: SWMS: Delete in progress !!! [m3vpss ] UTILS: DMA: Free'ed CH (TCC) = 59 (59) [m3vpss ] 466149: SWMS: Delete Done !!! [m3vpss ] 466149: DISPLAY: Frames = 369 (fps = 33) !!! [m3vpss ] 466149: DISPLAY: Delete in progress !!! [m3vpss ] 466150: DISPLAY: Delete Done !!! [m3vpss ] [m3vpss ] 466150: LOAD: CPU: 6.8% HWI: 1.4%, SWI:1.0% [m3vpss ] [m3vpss ] 466153: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 527, HDDAC(BP0) 0, DVO2(BP1) 527, SDDAC(SEC1) 0 e root@dm814x:/opt5147/opt/dvr_rdk/ti814x# [END] 2013/3/3 21:37:20
somes important code:
for(vipInstId=0; vipInstId<1; vipInstId++)
{
pCaptureInstPrm = &capturePrm.vipInst[vipInstId];
pCaptureInstPrm->vipInstId = SYSTEM_CAPTURE_INST_VIP1_PORTA;//(SYSTEM_CAPTURE_INST_VIP0_PORTA+vipInstId)%SYSTEM_CAPTURE_INST_MAX;
pCaptureInstPrm->videoDecoderId = SYSTEM_DEVICE_VID_DEC_TVP5147_DRV;
pCaptureInstPrm->inDataFormat = SYSTEM_DF_YUV422P;
pCaptureInstPrm->standard = SYSTEM_STD_576I;
pCaptureInstPrm->numOutput = 1;
pCaptureOutPrm = &pCaptureInstPrm->outParams[0];
pCaptureOutPrm->dataFormat = SYSTEM_DF_YUV422I_YUYV;
pCaptureOutPrm->scEnable = FALSE;
pCaptureOutPrm->scOutWidth = 0;
pCaptureOutPrm->scOutHeight = 0;
pCaptureOutPrm->outQueId = 0;
}
if (pInstPrm->videoDecoderId == FVID2_VPS_VID_DEC_TVP5147_DRV)
{
Vps_printf("pVipCreateArgs->videoIfMode = %d\n",pVipCreateArgs->videoIfMode);
inScanFormat = FVID2_SF_INTERLACED;
if(pObj->createArgs.enableSdCrop)
pInst->maxWidth = 704;
else
pInst->maxWidth = 720;
if (pObj->isPalMode)
pInst->maxHeight = 288;
else
pInst->maxHeight = 240;
inWidth = pInst->maxWidth;
inHeight = pInst->maxHeight;
pVipCreateArgs->videoIfMode = VPS_CAPT_VIDEO_IF_MODE_16BIT;
pVipCreateArgs->numCh = 1;
pVipCreateArgs->videoCaptureMode =
VPS_CAPT_VIDEO_CAPTURE_MODE_SINGLE_CH_NON_MUX_DISCRETE_SYNC_ACTVID_VBLK;
}