aboutsummaryrefslogtreecommitdiff
path: root/decoder/ixheaacd_longblock.c
diff options
context:
space:
mode:
Diffstat (limited to 'decoder/ixheaacd_longblock.c')
-rw-r--r--decoder/ixheaacd_longblock.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/decoder/ixheaacd_longblock.c b/decoder/ixheaacd_longblock.c
index 574941e..0938389 100644
--- a/decoder/ixheaacd_longblock.c
+++ b/decoder/ixheaacd_longblock.c
@@ -39,9 +39,10 @@
#include "ixheaacd_drc_data_struct.h"
#include "ixheaacd_lt_predict.h"
-
-#include "ixheaacd_channelinfo.h"
#include "ixheaacd_cnst.h"
+#include "ixheaacd_ec_defines.h"
+#include "ixheaacd_ec_struct_def.h"
+#include "ixheaacd_channelinfo.h"
#include "ixheaacd_drc_dec.h"
#include "ixheaacd_block.h"
@@ -124,7 +125,7 @@ IA_ERRORCODE ixheaacd_read_section_data(
band_offsets[top] - band_offsets[sfb];
num_lines_sec_idx++;
if (sect_cb == (ESC_HCB + 1)) {
- return IA_ENHAACPLUS_DEC_EXE_NONFATAL_INVALID_CODE_BOOK;
+ return IA_XHEAAC_DEC_EXE_NONFATAL_INVALID_CODE_BOOK;
} else {
*ptr_hcr_code_book++ = sect_cb;
}
@@ -134,11 +135,11 @@ IA_ERRORCODE ixheaacd_read_section_data(
sfb = (sfb + sect_len);
if (sfb > max_sfb) {
return (WORD16)(
- (WORD32)IA_ENHAACPLUS_DEC_EXE_NONFATAL_EXCEEDS_SFB_TRANSMITTED);
+ (WORD32)IA_XHEAAC_DEC_EXE_NONFATAL_EXCEEDS_SFB_TRANSMITTED);
}
if (sect_cb == (ESC_HCB + 1)) {
return (WORD16)(
- (WORD32)IA_ENHAACPLUS_DEC_EXE_NONFATAL_INVALID_CODE_BOOK);
+ (WORD32)IA_XHEAAC_DEC_EXE_NONFATAL_INVALID_CODE_BOOK);
}
while (sect_len--) {
@@ -297,8 +298,9 @@ VOID ixheaacd_read_scale_factor_data(
it_bit_buff->bit_pos = 7 - bit_pos;
{
WORD bits_consumed;
- bits_consumed = ((it_bit_buff->ptr_read_next - start_read_pos) << 3) +
- (start_bit_pos - it_bit_buff->bit_pos);
+ bits_consumed =
+ (WORD)(((it_bit_buff->ptr_read_next - start_read_pos) << 3) +
+ (start_bit_pos - it_bit_buff->bit_pos));
it_bit_buff->cnt_bits -= bits_consumed;
}
}