Hello,
My application receives a streaming with progressive or interlace video, so I would like change decode parameter.
I try to call Vdec_deleteChn() and then Vdec_createChn() with vdecCrePrm.processCallLevel=VDEC_FIELDLEVELPROCESSCALL and get the below message. It works if I delete/create channel with the same parameter.
How can I do to support progressive/interlace change video? I am using DVR_RDK 4.0.
Thanks a lot.
[m3video] DEC : Delete CH0 Got the Dummy Object queued !!!
[m3video] 187302: DECODE: CH0: Decoder flush needed (0)!!!
[m3video] 187302: DECODE: CH0: Decoder Flushing !!!
[m3video] DEC : Delete CH0, Dummy Object queued !!!
[m3video] 187317: IPCBITSIN:Link[1000001b]:
[m3video] Flush Frame received for ch[0]
[m3video] 187317: DECODE: CH0:
[m3video] Queing flush Frame to processQ
[m3video] 187317: DECODE: CH0:
[m3video] Flush Frame Received in ProcessQue
[m3video] 187319: DECODE: CH0:
[m3video] Freeing flush Frame
[m3video] 187319: IPCBITSIN:Link[1000001b]:
[m3video] Flush Frame freed for ch[0]
[m3video] 188328:ERR::linkID:10000023::channelID:0::errorCode:-3::FileName:links_m3video/iva_dec/decLink_h264.c::linuNum:861::errorCondition:(NULL != hObj->algHandle)
[m3video] DECLINK_H264:HEAPID:0 USED:1896
[m3video] DEC : Delete CH0 Got the Dummy Object queued !!!
[m3video] 188328: DECODE: CodecInst and OutFrm bufs were NOT created for CH0
[m3video] DEC : Delete CH0, Dummy Object queued !!!
[m3video] DECLINK: ERROR!!! During Channel Open, Need more memory to open new CH0; Delete a few other channels and try again