Loading lib_com/options.h +3 −0 Original line number Diff line number Diff line Loading @@ -162,6 +162,9 @@ #define FIX_1043_JBM_MD_BUFFER /* VA: issue 1043: JBM MD handle allocation is avoided in non-JBM EXT operations */ #define FIX_970_USAN_IN_NELP_SEED #define FIX_1035_HT_OSBA /* Dlb: issue 1035: Issue with headtracking in OSBA*/ #define FIX_1044_ISM_REND_MEMORY /* VA: issue 1044: Lower the memory of the ISM renderer handle. */ /* #################### End BE switches ################################## */ /* #################### Start NON-BE switches ############################ */ Loading lib_dec/ivas_stat_dec.h +8 −0 Original line number Diff line number Diff line Loading @@ -804,10 +804,18 @@ typedef struct ivas_lfe_dec_data_structure typedef struct renderer_struct { #ifdef FIX_1044_ISM_REND_MEMORY float prev_gains[MAX_NUM_OBJECTS][MAX_OUTPUT_CHANNELS]; #else float prev_gains[MAX_CICP_CHANNELS - 1][MAX_OUTPUT_CHANNELS]; #endif float *interpolator; int16_t interpolator_length; #ifdef FIX_1044_ISM_REND_MEMORY float gains[MAX_NUM_OBJECTS][MAX_OUTPUT_CHANNELS]; #else float gains[MAX_CICP_CHANNELS - 1][MAX_OUTPUT_CHANNELS]; #endif } ISM_RENDERER_DATA, *ISM_RENDERER_HANDLE; Loading Loading
lib_com/options.h +3 −0 Original line number Diff line number Diff line Loading @@ -162,6 +162,9 @@ #define FIX_1043_JBM_MD_BUFFER /* VA: issue 1043: JBM MD handle allocation is avoided in non-JBM EXT operations */ #define FIX_970_USAN_IN_NELP_SEED #define FIX_1035_HT_OSBA /* Dlb: issue 1035: Issue with headtracking in OSBA*/ #define FIX_1044_ISM_REND_MEMORY /* VA: issue 1044: Lower the memory of the ISM renderer handle. */ /* #################### End BE switches ################################## */ /* #################### Start NON-BE switches ############################ */ Loading
lib_dec/ivas_stat_dec.h +8 −0 Original line number Diff line number Diff line Loading @@ -804,10 +804,18 @@ typedef struct ivas_lfe_dec_data_structure typedef struct renderer_struct { #ifdef FIX_1044_ISM_REND_MEMORY float prev_gains[MAX_NUM_OBJECTS][MAX_OUTPUT_CHANNELS]; #else float prev_gains[MAX_CICP_CHANNELS - 1][MAX_OUTPUT_CHANNELS]; #endif float *interpolator; int16_t interpolator_length; #ifdef FIX_1044_ISM_REND_MEMORY float gains[MAX_NUM_OBJECTS][MAX_OUTPUT_CHANNELS]; #else float gains[MAX_CICP_CHANNELS - 1][MAX_OUTPUT_CHANNELS]; #endif } ISM_RENDERER_DATA, *ISM_RENDERER_HANDLE; Loading