Admin message

WARNING! Gitlab maintenance operation scheduled for Monday, 20 April between 12:00 and 14:00 (CET). During this time window, short service interruptions (less than 5 minutes) may occur. Thank you in advance for your understanding.

Mismatch of the expected and provided function argument size in renderIsmToMASA

Found in #887 (closed)

In lib_rend/lib_rend.c function renderIsmToMasa the variable

float tmpRendBuffer[MAX_NUM_OBJECTS][L_FRAME48k];

is used as the input argument to

  • copyBufferTo2dArray expecting the argument to be float array[MAX_OUTPUT_CHANNELS][L_FRAME48k], and
  • accumulate2dArrayToBuffer expecting the argument to be float array[MAX_OUTPUT_CHANNELS][L_FRAME48k].

In both cases, the actual number of channels to process is read from buffer->config.numChannels and no over-indexing takes place.

Assignee Loading
Time tracking Loading