update encode
Some checks are pending
CMake / build (push) Waiting to run

This commit is contained in:
wrapper 2025-08-10 10:15:44 +07:00
parent 3d995a0119
commit 65ed01a2f4
3 changed files with 4 additions and 3 deletions

View file

@ -51,6 +51,7 @@ function(libxaac_add_definitions)
add_definitions(-DX86_64 -D_X86_64_)
endif()
add_definitions(-DLOUDNESS_LEVELING_SUPPORT)
add_definitions(-DAAC_NEW_TABLES)
endfunction()
# Adds libraries needed for executables

View file

@ -100,7 +100,7 @@ FLOAT32 *ixheaace_get_hbe_resample_buffer(ixheaace_pstr_sbr_enc pstr_env_enc) {
static FLAG ia_enhaacplus_enc_get_sbr_tuning_table_idx(
UWORD32 bitrate, UWORD32 num_ch, UWORD32 sample_rate, ixheaace_str_qmf_tabs *pstr_qmf_tab,
UWORD32 *ptr_closest_br, WORD32 *ptr_idx_sr, WORD32 *ptr_idx_ch, WORD32 *ptr_idx_entry,
ixheaace_sbr_tuning_tables sbr_tune_table[10][2][10]) {
ixheaace_sbr_tuning_tables sbr_tune_table[10][2][16]) {
WORD32 found = 0;
WORD32 i_sr, br_closest_lower_idx_sr = -1, br_closest_upper_idx_sr = -1;
WORD32 br_closest_lower_idx_ch = -1, br_closest_upper_idx_sch = -1;

View file

@ -120,8 +120,8 @@ typedef struct {
ixheaace_str_frame_info_sbr frame_480_info4_2048;
const FLOAT32 ptr_smooth_filter[4];
UWORD32 supported_sample_rate[9];
ixheaace_sbr_tuning_tables sbr_tuning_table_lc[10][2][10];
ixheaace_sbr_tuning_tables sbr_tuning_table_ld[10][2][10];
ixheaace_sbr_tuning_tables sbr_tuning_table_lc[10][2][16];
ixheaace_sbr_tuning_tables sbr_tuning_table_ld[10][2][16];
} ixheaace_str_qmf_tabs;
typedef struct {