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.

CE: Increasing maximum size of IUniversal Params structure?

Hello,

assuming the following CE_DEBUG message says my algorithm's IUniversal Params structure is too large (412 bytes instead of 128)...

@1,324,310us: [+6 T:0x4001df90] CE - Engine_createNode> rms message size [128] insufficient for nodeAttrsSize [412]

Is there a not-too-complicated way to increase the allowed size of these structures in Codec Engine? The following article speaks of a "default configuration":
http://processors.wiki.ti.com/index.php?title=Extending_data_structures_in_xDM

I'm using Codec Engine v2.26.02.11 on an OMAP 3530 (Linux on ARM). Thank you for your help.

  • Alex,

    You cannot change the RMS message size, it is hard-coded to be:
        RMS_Word    argBuffer[RMS_MAXARGSLENGTH];
    where RMS_Word is 4 gytes and RMS_MAXARGSLENGTH is 32.

    According to the xDM article to which you linked, there are other ways to pass extended structure information to algorithms, so it seems that you will need to utilize one of those.

    Regards,

    - Rob

  • Robert,

    Does CE3x still has the 128 bytes size limitation for RMS message?

    If yes, I saw after CE2.5 we can increase the size of message in the link (xDM article) in first post. Can we use this way to increase RMS message?

    You mentioned, there is other way to pass extended structure info in the xDM article. I am not clear. Can you point it out?