From 3143499ccb20abdb84581f9d0a4589c741dd89a6 Mon Sep 17 00:00:00 2001 From: Harish Mahendrakar <hmahendrakar@google.com> Date: Thu, 26 Oct 2023 00:54:57 +0000 Subject: [PATCH] Android.bp: Fix riscv64 build for decoder - Add appropriate entries in Android.bp for riscv64 for decoder - Add missing function in function_selector_generic.c --- Android.bp | 15 ++++++++++++++- .../generic/ixheaacd_function_selector_generic.c | 4 ++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/Android.bp b/Android.bp index 0969ce6..6d5344b 100644 --- a/Android.bp +++ b/Android.bp @@ -338,6 +338,19 @@ cc_library_static { "decoder/x86_64/ixheaacd_function_selector_x86_64.c", ], }, + + riscv64: { + cflags: [ + ], + + local_include_dirs: [ + ], + + srcs: [ + "decoder/generic/ixheaacd_qmf_dec_generic.c", + "decoder/generic/ixheaacd_function_selector_generic.c", + ], + }, }, } @@ -511,4 +524,4 @@ cc_library_static { }, } -subdirs = ["test"] \ No newline at end of file +subdirs = ["test"] diff --git a/decoder/generic/ixheaacd_function_selector_generic.c b/decoder/generic/ixheaacd_function_selector_generic.c index 36eedb0..16e4f09 100644 --- a/decoder/generic/ixheaacd_function_selector_generic.c +++ b/decoder/generic/ixheaacd_function_selector_generic.c @@ -77,6 +77,10 @@ VOID(*ixheaacd_covariance_matrix_calc_960) (WORD32 *, ia_lpp_trans_cov_matrix *, WORD32, WORD32) = &ixheaacd_covariance_matrix_calc_dec_960; +VOID(*ixheaacd_aac_ld_dec_rearrange_960) +(WORD32 *ip, WORD32 *op, WORD32 mdct_len_2, + WORD16 *re_arr_tab) = &ixheaacd_dec_rearrange_short; + VOID(*ixheaacd_covariance_matrix_calc_2) (ia_lpp_trans_cov_matrix *, WORD32 *, WORD32, WORD16) = &ixheaacd_covariance_matrix_calc_2_dec;