我们正在用Appro的样机RDK3.5,想用MT9J003输出5MP(2560*1920)的视频,我改了MultiCh_createTriStreamFullFtr()的scOutWidth = 2560,scOutHeight = 1920后就出现了一下错误了。Creat各个模块都没有报错,就后面Error: WaitStreamReady Fail.不知是不是帧率没设小,在哪设啊?
请问要将MT9J003改成5MP需要修改哪些地方?
********** Enter mcfw_api/usecases/multich_tristream_fullfeature.c MultiCh_createTriStreamFullFtr() ********
[host]********** FULL FEATURE USECASE ********
[host] ********* Entered Tri Streaming usecase – H264 1080p @60fps + H264 D1 @30fps + MJPEG 1080p @5fps ********
[host] 164: MCFW : CPU Revision [ES2.1] !!!
[host] 164: MCFW : Detected [UNKNOWN] Board !!!
[host] 164: MCFW : Base Board Revision [REV A] !!!
[host]********** gUI_mcfw_config.glbceEnable=0 ********
[host]********** pCameraInstPrm->sensorOutWidth = 2560********
[host] [m3vpss ] VPS_DCTRL_INST_0
[m3vpss ] IOCTL_VPS_DCTRL_SET_VENC_OUTPUT SYSTEM_DC_VENC_DVO2
[m3vpss ] IOCTL_VPS_DCTRL_SET_VENC_OUTPUT SYSTEM_DC_VENC_HDMI
[m3vpss ] IOCTL_VPS_DCTRL_SET_VENC_OUTPUT SYSTEM_DC_VENC_SD
[m3vpss ] IOCTL_VPS_DCTRL_SET_VENC_CLK_SRC VPS_DC_VENC_HDMI | VPS_DC_VENC_DVO2
********** pCameraInstPrm->sensorOutHeight = 1920********
[host]********** pCameraInstPrm->standard = SYSTEM_STD_5MP_2560_1920 ********
[host]********** cameraPrm.vsEnable == 0 ********
[host]********** gUI_mcfw_config.noisefilterMode != DSS_VNF_ON ********
[host]gUI_mcfw_config.demoCfg.codec_combo=0
[host]gUI_mcfw_config.demoCfg.codec_combo=0
[host]********** Begin Camera Link ********
[m3vpss ] 9357: CAMERA: Create in progress !!!
[m3vpss ] 9358: CAMERA: VIP0 PortA camera mode is [ 8-bit, Non-mux Embedded Sync] !!! [m3vpss ] ***************************Begin to Config MT9J003 Register!****************************
[m3vpss ] 9367: CAMERA: VIP 0: VID DEC 268436736 (0x36): bebebebe:bebebebe:8ebd60d8, AUD_STATUS -1094795586
[m3vpss ] Stream ID 0: chId = 0 VpsUtils_queCreate.
[m3vpss ] Stream ID 1: chId = 0 VpsUtils_queCreate.
[m3vpss ] 9700: CAMERA: Create Done !!!
[host]********** Begin NSF Link or VNF Link ********
[m3vpss ] 9909: CAMERA: Detect video in progress !!!
[m3vpss ] 9910: CAMERA: Detect video Done !!!
[m3vpss ] 9910: VNF: [m3vpss ] Create in progress … !!!
[m3vpss ] 9911: VNF: [m3vpss ] Input Channel CH0 of 2592 x 1952, pitch = (2624, 2624) [0,0][PROGRESSIVE] [7] …ApproDrvInit: 3
queue id:131076
queue id:0
queue id:32769
[host]********** Begin Dup Link ********
[m3vpss ] 10504: VNF: [m3vpss ] Create … DONE !!!
[m3vpss ] 10604: DUP : Create Done !!!
[m3vpss ] 10610: DUP : Create Done !!!
[host]********** Begin Merge Link ********
[m3vpss ] 10612: MERGE : Create Done !!!
[m3vpss ] DCC server task running [m3vpss ] {SWOSD} edma3Handle->tccVal = 36 [m3vpss ] {SWOSD} edma3Handle->chId = 36 [m3vpss ] {SWOSD} edma3Handle->tccVal = 37 [m3vpss ] {SWOSD} edma3Handle->chId = 37 [m3vpss ] {SWOSD} edma3Handle->tccVal = 38 [m3vpss ] {SWOSD} edma3Handle->chId = 38 [m3vpss ] 10583: SWOSD : Create Done !!!
[host]********** Begin Scaler Link ********
[m3vpss ] 10682: DUP : Create Done !!!
[m3vpss ] 10683: SCLR: Create in progress !!!
[m3vpss ] 10688: SCLR : Loading Up-scaling Co-effs … [m3vpss ] 10688: SCLR : Co-effs Loading … DONE !!!
[host]********** Begin IPC Link ********
[host]********** Begin Video Encoder Link ********
[m3video] 10696: IPC_IN_M3 : Create in progress !!!
[m3video] 10696: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_0] …
[m3vpss ] SCLR:HEAPID:0 USED:64
[m3video] 10696: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_0] …
[m3vpss ] SCLR:HEAPID:1 USED:5952
[m3video] 10699: IPC_IN_M3 : Create Done !!!
[m3vpss ] 10689: SCLR: Create Done !!!
[m3video] 10700: ENCODE: Create in progress … !!!
[m3vpss ] 10599: FD : Alg Create Done !!!
[m3vpss ] 10599: FD : Create Done !!!
[m3vpss ] 10694: IPC_OUT_M3 : Create in progress !!!
[m3vpss ] 10695: IPC_OUT_M3 : Create Done !!!
[m3video] 10842: ENCODE: Creating CH0 of 2560 x 1920, pitch = (2592, 2592) [PROGRESSIVE] [NON-TILED ], bitrate = 8000 Kbps … [m3video] ENCLINK_H264:HEAPID:0 USED:13808
[m3video] 10982: ENCODE: Creating CH1 of 720 x 480, pitch = (720, 720) [PROGRESSIVE] [NON-TILED ], bitrate = 8000 Kbps …
[host]********** Begin VSTAB Link ********
[host]********** Begin IPC Bits Link ********
[host] IpcBitsInLink_tskMain:Entered
[host] 1816: IPC_BITS_IN : Create in progress !!!
[host] 1816: IPC_BITS_IN : ListMPOpen start !!!
[host] 1816: SYSTEM: Opening ListMP [VIDEO-M3_IPC_OUT_28] …
[host] 1818: SYSTEM: Opening ListMP [VIDEO-M3_IPC_IN_28] …
[host] 1819: IPC_BITS_IN : ListMPOpen done !!!
[host] 1821: IPC_BITS_IN : System_linkGetInfo done !!!
[host] 1822: IPC_BITS_IN : Create Done !!!
[host]********** Begin display Link ********
[m3video] ENCLINK_H264:HEAPID:0 USED:11912
[m3vpss ] 11106: DISPLAY: Create in progress !!!
[m3video] 11092: ENCODE: Creating CH2 of 2560 x 1920, pitch = (2592, 2592) [PROGRESSIVE] [NON-TILED ], bitrate = 100 Kbps … [m3vpss ] DisplayId = 1,DataFormat = 7
[m3vpss ] SC2 displayInstId = 6
[m3vpss ] 11108: Assertion @ Line: 801 in links_m3vpss/display/displayLink_drv.c: status == FVID2_SOK : failed !!!
[m3video] ENCLINK_JPEG:HEAPID:0 USED:4432
[m3video] 11093: ENCODE: All CH Create … DONE !!!
[m3video] ENCLINK:HEAPID:0 USED:30472
[m3video] 11096: ENCODE: Create … DONE !!!
[m3video] 11043: VSTAB : Alg Create Done !!!
[m3video] 11043: VSTAB : Create Done !!!
[m3video] 11097: IPC_BITS_OUT : Create in progress !!!
[m3video] 11100: IPC_BITS_OUT : Create Done !!!
queue id:0
*******************Leave StartStream()************************
ApproDrvInit: 7
queue id:131076
TimeOut occure in boot_proc.
Program exit.
TimeOut occure in boot_proc.
Program exit.
ApproDrvExit: 7
Error: WaitStreamReady Fail.
Error: SemWait: Invalid Semaphore handler
Shane Huang1:
前面还打印了一个错误:
[m3vpss ] 11108: Assertion @ Line: 801 in links_m3vpss/display/displayLink_drv.c: status == FVID2_SOK : failed !!!
displayLink初始化出错了
Zhongneng Wen:
回复 Shane Huang1:
嗯嗯,我把FullFtr改成LowPower的usecase就行了,就是不用display(HDMI)。不知道是不是5MP用Fullftr资源不够。