Commit 0b6dbe08 authored by vaclav's avatar vaclav
Browse files

Merge branch '1561_basop_PortFlpMR1444' into 'main-pc'

Port float MR1444 to main-pc

See merge request !1542
parents ca26c111 9cd7aefb
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -176,6 +176,7 @@ typedef struct ivas_band_coeffs_t
    Word32 pred_quant_re_fx[IVAS_SPAR_MAX_CH - 1];
    Word32 C_quant_re_fx[IVAS_SPAR_MAX_CH - IVAS_SPAR_MAX_DMX_CHS][IVAS_SPAR_MAX_DMX_CHS - 1];
    Word32 P_quant_re_fx[IVAS_SPAR_MAX_CH - 1];

} ivas_band_coeffs_t;

typedef struct ivas_band_coeffs_ind_t
@@ -197,6 +198,7 @@ typedef struct ivas_spar_md_t
    Word32 ref_pow_slow_fx[IVAS_MAX_NUM_BANDS];
    Word16 res_ind;
    Word16 prior_dyn_active_w_flag;

} ivas_spar_md_t;

typedef struct ivas_spar_md_prev_t
@@ -211,6 +213,7 @@ typedef struct ivas_quant_coeffs_t
    Word32 min_fx; /* Q28 */
    Word32 max_fx; /* Q28 */
    Word16 q_levels[2];

} ivas_quant_coeffs_t;

typedef struct ivas_quant_strat_t
@@ -238,7 +241,6 @@ typedef struct ivas_spar_md_com_cfg
    Word16 max_bits_per_blk;
    Word16 prev_quant_idx;
    Word16 agc_bits_ch_idx;
    Word16 planarCP;
    Word16 num_umx_chs;
    Word16 max_md_bits_spar;

@@ -292,6 +294,7 @@ typedef struct ivas_arith_t
    Word16 range;
    Word16 num_models;
    Word32 saved_dist_arr[IVAS_NUM_PROB_MODELS][IVAS_MAX_QUANT_LEVELS]; /* Q15 */

} ivas_arith_t;

typedef struct ivas_arith_coeffs_t