aboutsummaryrefslogtreecommitdiff
path: root/encoder/drc_src
diff options
context:
space:
mode:
authorNikhil Bhavikatti <97579291+nikhil-bhavikatti@users.noreply.github.com>2023-08-04 19:29:27 +0530
committerGitHub <noreply@github.com>2023-08-04 19:29:27 +0530
commitd5a175920e35e0fd254fbec259befb6a9d21a1aa (patch)
tree781429091bef3016322ea8e6c03b2edfed6ae07c /encoder/drc_src
parent917448ce5d81f0bacc56b44b96e5f5eaf19759eb (diff)
downloadlibxaac-d5a175920e35e0fd254fbec259befb6a9d21a1aa.tar.gz
DRC API and testbench updates (#41)
Diffstat (limited to 'encoder/drc_src')
-rw-r--r--encoder/drc_src/impd_drc_gain_enc.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/encoder/drc_src/impd_drc_gain_enc.c b/encoder/drc_src/impd_drc_gain_enc.c
index bf42b66..fd10488 100644
--- a/encoder/drc_src/impd_drc_gain_enc.c
+++ b/encoder/drc_src/impd_drc_gain_enc.c
@@ -407,7 +407,7 @@ static IA_ERRORCODE impd_drc_post_process_nodes(
FLOAT32 delta_gain;
FLOAT32 delta_gain_quant;
- FLOAT32 gain_value_quant;
+ FLOAT32 gain_value_quant = 0;
FLOAT32 slope_average;
FLOAT32 slope_of_nodes_left;
FLOAT32 slope_of_nodes_right;
@@ -862,7 +862,7 @@ static IA_ERRORCODE impd_drc_quantize_drc_frame(
FLOAT32 slope;
FLOAT32 delta_gain;
- FLOAT32 gain_value_quant;
+ FLOAT32 gain_value_quant = 0;
FLOAT32 delta_gain_quant;
FLOAT32 max_time_deviation;
FLOAT32 drc_gain_per_sample_limited;
@@ -982,6 +982,7 @@ static IA_ERRORCODE impd_drc_quantize_drc_frame(
pstr_drc_group_for_output->time_quant_next = pstr_drc_group->ts_gain_quant[0] + drc_frame_size;
pstr_drc_group_for_output->slope_code_index_next = pstr_drc_group->slope_code_index[0];
pstr_drc_group_for_output->drc_gain_quant_next = pstr_drc_group->drc_gain_quant[0];
+ pstr_drc_group_for_output->drc_gain_quant_prev = pstr_drc_group->drc_gain_quant_prev;
return err_code;
}