Skip to content

Dynamic RAM consumption in SBA/MC encoder

Using the code-base SHA-1: 30b12f8d from September 9, 2022, there was observed the maximum dynamic RAM consumption in SBA resp. MC encoder (78.125 at 96-192 kbps resp. 77.089 at 128-512 kbps, 48 kbps).

The related stack call tree (SBA at 96 kbps) is as follows:

IVAS_ENC_EncodeFrameToSerial              
ivas_enc                                  15669
ivas_mct_enc                              23118
ivas_mct_core_enc                         35013
mctStereoIGF_enc                          2534
ProcessStereoIGF                          94
IGFEncWriteBitstream                      27
IGF_WriteEnvelope                         63
IGFSCFEncoderEncode                       1324
encode_sfe_vector                         61
arith_encode_residual                     52
ari_encode_14bits_ext                     37
mul_sbc_14bits                            6

Is it expected that the highest consumption happens in the IGF? Could it be lowered?