1*15dc779aSAndroid Build Coastguard Worker #ifndef IXHEAACD_RVLC_H 2*15dc779aSAndroid Build Coastguard Worker #define IXHEAACD_RVLC_H 3*15dc779aSAndroid Build Coastguard Worker void ixheaacd_rvlc_read( 4*15dc779aSAndroid Build Coastguard Worker ia_bit_buf_struct *itt_bit_buff, 5*15dc779aSAndroid Build Coastguard Worker ia_aac_dec_channel_info_struct *ptr_aac_dec_channel_info); 6*15dc779aSAndroid Build Coastguard Worker IA_ERRORCODE ixheaacd_rvlc_dec( 7*15dc779aSAndroid Build Coastguard Worker ia_aac_dec_channel_info_struct *ptr_aac_dec_channel_info, 8*15dc779aSAndroid Build Coastguard Worker ia_aac_dec_overlap_info *ptr_aac_dec_static_channel_info, 9*15dc779aSAndroid Build Coastguard Worker ia_bit_buf_struct *itt_bit_buff); 10*15dc779aSAndroid Build Coastguard Worker void ixheaacd_hcr_read(ia_bit_buf_struct *itt_bit_buff, 11*15dc779aSAndroid Build Coastguard Worker ia_aac_dec_channel_info_struct *ptr_aac_dec_channel_info, 12*15dc779aSAndroid Build Coastguard Worker WORD32 ele_type); 13*15dc779aSAndroid Build Coastguard Worker 14*15dc779aSAndroid Build Coastguard Worker void ixheaacd_carry_bit_branch_val(UWORD8 carry_bit, UWORD32 tree_node, 15*15dc779aSAndroid Build Coastguard Worker UWORD32 *branch_val, UWORD32 *branch_node); 16*15dc779aSAndroid Build Coastguard Worker 17*15dc779aSAndroid Build Coastguard Worker VOID ixheaacd_huff_sfb_table(WORD32 it_bit_buff, WORD16 *huff_index, 18*15dc779aSAndroid Build Coastguard Worker WORD32 *len, const UWORD16 *code_book_tbl, 19*15dc779aSAndroid Build Coastguard Worker const UWORD32 *idx_table); 20*15dc779aSAndroid Build Coastguard Worker 21*15dc779aSAndroid Build Coastguard Worker #endif 22