Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why do Codec Engine applications out of the box consume so much memory?

0
Posted

Why do Codec Engine applications out of the box consume so much memory?

0

The DaVinci EVM board comes with 256MB of external memory installed (the maximum amount currently addressable by the part). All the out-of-the-box software (DSP codecs and ARM-side apps) is spread out over all of that space for developer’s comfort. This way you don’t have to worry about running out of space when allocating buffers or creating memory-hungry instances of video-processing algorithms. However, since production platforms based on the DM6446 processor will likely be made with less than 256MB of external memory available, the developer must be able to shrink the memory used by his applications to whatever his target platform provides. There is a separate article with more details on the memory map employed by the Codec Engine Examples.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123