Skip to content

Missing replacement of data types

In the BASOP framework, there still exist data types like

  • int, e.g. FOR( int i = 0; i < M; i++ ) -> should be replaced by Word16/Word32
  • int16_t, e.g. int16_t offset; -> should be replaced by Word16
  • int32_t, e.g. int32_t last_total_brate -> should be replaced by Word32
  • uint16_t, e.g. uint16_t cum_freq_ECSQ_tab_param[ECSQ_CONFIG_COUNT][1 + ECSQ_PARAM_COUNT];
  • uint32_t, e.g. uint32_t rc_low;

There are tens of these instances e.g. in ivas_stat_dec.h, stat_enc.h etc.