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.

YUV raw frame display with MCFW

Hi Guys,

I want to display YUV420p frame to internal HDMI display. I made a link graph like ipcframeoutHLOS->ipcframeinVPSS->Display. However, I have a question here. How I put the frames to ipcframeout link? 

I saw several topics related:

http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/249338.aspx

In above discussion, host put 264 bitbuffer into a Host bit link. To do it, we just need call a function name as Vdec_requestBitstreamBuffer. Vdec_requestBitstreamBuffer function will call IpcBitsOutLink_releaseBitBufs function. However, this is for bitsbuffer decode/display. How to do similar task for YUV frames display? How to call IpcFramesOutLink_releaseBitBufs function? In IpcFramesOutLink_Tsk.c, this function only be called by IpcFramesOutLink_tskMain.

Do I need allocate CMEM buffer by myself code in advance then put them to IpcFramesOutLink_PutFullVideoFrames? I saw a example in MCFW usecase code. In this example, we have to getVideoFrames from IpcFramesInLinkHLOS first then put them to IpcFramesOutLink_PutFullVideoFrames function. This is not for my case. I don't want to activated captureLink. I just want to display some RAW YUV frame to hdmi.

Does anybody know how to do this? I saw a topic about this:

http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/296574.aspx

But nobody answers

I hope you can answer my question this time.

ruisucom