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.

How to safely modify dvevmStMapArr in DVTB Demo

I'm trying to modify the DVTB demo code to strip out the parts I'm not interested in.

In dvevmStParam.d the function dvevm_st_initValues() initializes dvevmStMapArr[] and then copies it to MAP. MAP is accessed by dvevm_st_getParam() which is not called within DVTB.  MAP is also accessed as part of setp/getp processing. But I'm not finding any code within DVTB that acually uses the data in MAP.  Presumably, these parameters are used by the Codec Engine and/or the codecs, but I'm not seeing how.

Problem is, if I remove from dvevmStMapArr[] the parameters for the codecs that I don't need, I get an error from a codec or the engine.  The specific error varies, but they all look like the result of referencing memory at an incorrect location.  This suggests that something is referencing dvevmStMapArr[] but not seeing the changes.

Question: what else do I have to modify in order to remove data from dvevmStMapArr[] without breaking things?

Thanks!