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.

Video code engine and handles

Other Parts Discussed in Thread: TMS320DM648

Hello There:

I'm trying to create encoders and decoders to process 8 video incoming signals using the TMS320DM648 DVDP evaluation board, however the maximum number I can create before I have an error is 1 decoder and 6 encoders. I'm using only one codec engine to create the handlers.

I'm using ce = Engine_open(engineName, NULL, NULL) to open the engine and VIDENC_create(encEng, encoderName, &encInitialPar) to create the encoders.

1.- Is there any restrictions on the number of codec handlers that you can create?

2.- How can I create the 8 encoder and decoder handlers?

Thank you;

Gabriel Quintana

  • You're most likely running out of memory.  Might check the DSP/BIOS MEM_stat() API to see how much memory is available/used before/after each create call.

    If your HW platform has enough memory to support 8 encoders and 8 decoders, you may not have given it all to DSP/BIOS to, in turn, grant to the codecs.  In this case, you will have to modify your DSP/BIOS memory configuration.

    Chris