Lines Matching refs:str_config
93 p_obj_drc->str_config.bitstream_file_format = 0;
94 p_obj_drc->str_config.dec_type = 0;
95 p_obj_drc->str_config.sub_band_domain_mode = 0;
96 p_obj_drc->str_config.sub_band_count = 0;
97 p_obj_drc->str_config.sub_band_down_sampling_factor = 0;
98 p_obj_drc->str_config.sampling_rate = 0;
99 p_obj_drc->str_config.frame_size = 1024;
100 p_obj_drc->str_config.num_ch_in = -1;
101 p_obj_drc->str_config.num_ch_out = -1;
102 p_obj_drc->str_config.control_parameter_index = -1;
103 p_obj_drc->str_config.peak_limiter = 0;
104 p_obj_drc->str_config.delay_mode = 0;
105 p_obj_drc->str_config.interface_bitstream_present = 0;
106 p_obj_drc->str_config.gain_delay_samples = 0;
107 p_obj_drc->str_config.absorb_delay_on = 1;
108 p_obj_drc->str_config.subband_domain_io_flag = 0;
109 p_obj_drc->str_config.constant_delay_on = 0;
110 p_obj_drc->str_config.audio_delay_samples = 0;
111 p_obj_drc->str_config.effect_type = 0;
112 p_obj_drc->str_config.target_loudness = -24;
113 p_obj_drc->str_config.loud_norm_flag = 0;
392 p_obj_drc->str_config.sampling_rate, p_obj_drc->str_config.frame_size,
393 p_obj_drc->str_config.delay_mode, -1, 0);
396 err_code = impd_init_drc_decode(p_obj_drc->str_config.frame_size,
397 p_obj_drc->str_config.sampling_rate,
398 p_obj_drc->str_config.gain_delay_samples,
399 p_obj_drc->str_config.delay_mode,
400 p_obj_drc->str_config.sub_band_domain_mode,
404 if (p_obj_drc->str_config.interface_bitstream_present) {
407 p_obj_drc->str_config.effect_type,
408 p_obj_drc->str_config.target_loudness,
409 p_obj_drc->str_config.loud_norm_flag);
416 p_obj_drc->str_config.sub_band_domain_mode);
423 p_obj_drc->str_config.peak_limiter = 1;
430 impd_set_custom_params(p_obj_drc->str_config.control_parameter_index,
439 p_obj_drc->str_config.sub_band_domain_mode);
443 p_obj_drc->str_config.peak_limiter = 1;
451 if (p_obj_drc->str_config.bitstream_file_format ==
464 .base_channel_count = p_obj_drc->str_config.num_ch_in;
522 if (p_obj_drc->str_config.num_ch_in !=
526 audio_num_chan = p_obj_drc->str_config.num_ch_in;
528 p_obj_drc->str_config.num_ch_out =
530 audio_num_chan = p_obj_drc->str_config.num_ch_out;
546 &p_obj_drc->str_config.parametric_drc_delay_gain_dec_instance,
547 &p_obj_drc->str_config.parametric_drc_delay_max);
550 &p_obj_drc->str_config.eq_delay_gain_dec_instance,
551 &p_obj_drc->str_config.eq_delay_max);
552 p_obj_drc->str_config.parametric_drc_delay +=
553 p_obj_drc->str_config.parametric_drc_delay_gain_dec_instance;
554 p_obj_drc->str_config.eq_delay +=
555 p_obj_drc->str_config.eq_delay_gain_dec_instance;
559 if (p_obj_drc->str_config.parametric_drc_delay_max == -1) {
560 p_obj_drc->str_config.parametric_drc_delay_max =
563 if (p_obj_drc->str_config.eq_delay_max == -1) {
564 p_obj_drc->str_config.eq_delay_max = EQ_DELAY_MAX_DEFAULT;
567 if (!p_obj_drc->str_config.constant_delay_on) {
569 p_obj_drc->str_config.parametric_drc_delay +
570 p_obj_drc->str_config.eq_delay +
571 p_obj_drc->str_config.audio_delay_samples;
572 p_obj_drc->str_config.delay_line_samples =
573 p_obj_drc->str_config.audio_delay_samples;
575 if (!p_obj_drc->str_config.absorb_delay_on) {
580 p_obj_drc->str_config.parametric_drc_delay_max +
581 p_obj_drc->str_config.eq_delay_max +
582 p_obj_drc->str_config.audio_delay_samples;
583 p_obj_drc->str_config.delay_line_samples =
585 p_obj_drc->str_config.parametric_drc_delay +
586 p_obj_drc->str_config.eq_delay;
588 if (!p_obj_drc->str_config.absorb_delay_on) {
593 if (p_obj_drc->str_config.dec_type == 1) {
597 if (p_obj_drc->str_config.peak_limiter) {
601 p_obj_drc->str_config.num_ch_out, p_obj_drc->str_config.sampling_rate,