diff options
author | Ray Essick <essick@google.com> | 2018-05-17 14:36:48 -0700 |
---|---|---|
committer | Ray Essick <essick@google.com> | 2018-05-17 14:36:48 -0700 |
commit | 51aa06e124ba688ca810b25ee0b5bb66678aac14 (patch) | |
tree | 3bb559c94b30885d379e5effd03fc46775f162e0 /decoder/ixheaacd_rvlc.h | |
parent | 61cd144fc5134a6fca3c399630a9b0f79ac66bd7 (diff) | |
download | libxaac-51aa06e124ba688ca810b25ee0b5bb66678aac14.tar.gz |
Bring xHE-AAC into pi-dev branch
bring the multi-commit integration from master to pi-dev
libxaac multi-arch cleanup
Change-Id: Ibcefa14f439e75f48a54955c9abf1a06c418e41e
Change-Id: Ia7a9b1e4de0add847c136f6f545b81dc8087521d
Change-Id: I12c3f8414dc9971017de223e88f292f8982a5c9b
Fix dependency error in Android.bp
Change-Id: Ic54f688736b3f2a70172676e4cee22aea4cbd705
Localized Android.bp
Change-Id: I68c4fc24fca279104c8ce2129fd4a3ed8d116b9b
Import xHE-AAC decoder from Ittiam
Change-Id: I3c8d124033f967b29d6e384cce5c843ee17a7bb1
Bug: 77287124
Test: build, cts DecoderTest
Diffstat (limited to 'decoder/ixheaacd_rvlc.h')
-rw-r--r-- | decoder/ixheaacd_rvlc.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/decoder/ixheaacd_rvlc.h b/decoder/ixheaacd_rvlc.h new file mode 100644 index 0000000..f574a84 --- /dev/null +++ b/decoder/ixheaacd_rvlc.h @@ -0,0 +1,20 @@ +#ifndef IXHEAACD_RVLC_H +#define IXHEAACD_RVLC_H +void ixheaacd_rvlc_read( + ia_bit_buf_struct *itt_bit_buff, + ia_aac_dec_channel_info_struct *ptr_aac_dec_channel_info); +void ixheaacd_rvlc_dec(ia_aac_dec_channel_info_struct *ptr_aac_dec_channel_info, + ia_aac_dec_overlap_info *ptr_aac_dec_static_channel_info, + ia_bit_buf_struct *itt_bit_buff); +void ixheaacd_hcr_read(ia_bit_buf_struct *itt_bit_buff, + ia_aac_dec_channel_info_struct *ptr_aac_dec_channel_info, + WORD32 ele_type); + +void ixheaacd_carry_bit_branch_val(UWORD8 carry_bit, UWORD32 tree_node, + UWORD32 *branch_val, UWORD32 *branch_node); + +VOID ixheaacd_huff_sfb_table(WORD32 it_bit_buff, WORD16 *huff_index, + WORD16 *len, const UWORD16 *code_book_tbl, + const UWORD32 *idx_table); + +#endif
\ No newline at end of file |