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.

Running decoder link on Video M3 in IPNC RDK 2.8?

I'm using IPNC RDK 2.8 on a custom board that includes a DM8127.  I've been trying to set up a processing chain that reads YUV video from a file on the A8, sends it to the Video M3 where it runs through the encoder then decoder links, and then sends it back to the A8 where it's written to a file.  I intend to compare the original YUV to the output of the decoder.  I've run into several problems trying to get the decoder to run on the Video M3.  First, I noticed in Source/ipnc_rdk/ipnc_mcfw/mcfw/src_bios6/links_m3video/SRC_FILES.MK that the decoder source files weren't even getting compiled for the Video M3.  I fixed this and then had compilation problems with the decoder source.  I worked around this by copying header files from the 3.5 version of the IPNC RDK, but I'm now getting undefined decoder symbols at link time.  I can't find any source code in either RDK version that defines the missing symbols.  Also, I can't find any use cases in IPNC RDK 2.8 that include the decoder.  I beginning to think that what I'm trying to do was never intended to work.

Does TI intend the decoder to run on the Video M3 in the IPNC RDK?  Thanks!

- Dave Beal

  • Hi Dave,

    The Decoder link is provided along with McFW for completness. Yes I agree with you that the decoder has not been really tested out with any usecase in IPNC RDK.

    Can you tell what exact undefined symbols you are seeing at link time so that to give advice how to overcome and proceed?