Home | History | Annotate | Download | only in drc_src
      1 /******************************************************************************
      2  *
      3  * Copyright (C) 2018 The Android Open Source Project
      4  *
      5  * Licensed under the Apache License, Version 2.0 (the "License");
      6  * you may not use this file except in compliance with the License.
      7  * You may obtain a copy of the License at:
      8  *
      9  * http://www.apache.org/licenses/LICENSE-2.0
     10  *
     11  * Unless required by applicable law or agreed to in writing, software
     12  * distributed under the License is distributed on an "AS IS" BASIS,
     13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     14  * See the License for the specific language governing permissions and
     15  * limitations under the License.
     16  *
     17  *****************************************************************************
     18  * Originally developed and contributed by Ittiam Systems Pvt. Ltd, Bangalore
     19 */
     20 
     21 #ifndef IMPD_DRC_CONFIG_PARAMS_H
     22 #define IMPD_DRC_CONFIG_PARAMS_H
     23 
     24 #define IA_DRC_DEC_CONFIG_PARAM_PCM_WDSZ 0x0000
     25 #define IA_DRC_DEC_CONFIG_PARAM_SAMP_FREQ 0x0001
     26 #define IA_DRC_DEC_CONFIG_PARAM_NUM_CHANNELS 0x0002
     27 #define IA_DRC_DEC_CONFIG_PARAM_DEC_TYPE 0x0003
     28 #define IA_DRC_DEC_CONFIG_PARAM_PEAK_LIMITER 0x0004
     29 #define IA_DRC_DEC_CONFIG_PARAM_CTRL_PARAM 0x0005
     30 #define IA_DRC_DEC_CONFIG_PARAM_VER_MODE 0x0006
     31 #define IA_DRC_DEC_CONFIG_PARAM_BITS_FORMAT 0x0007
     32 #define IA_DRC_DEC_CONFIG_PARAM_INT_PRESENT 0x0008
     33 #define IA_DRC_DEC_CONFIG_PARAM_DELAY_MODE 0x0009
     34 #define IA_DRC_DEC_CONFIG_PARAM_GAIN_DELAY 0x000A
     35 #define IA_DRC_DEC_CONFIG_PARAM_AUDIO_DELAY 0x000B
     36 #define IA_DRC_DEC_CONFIG_PARAM_CON_DELAY_MODE 0x000C
     37 #define IA_DRC_DEC_CONFIG_PARAM_ABSO_DELAY_OFF 0x000D
     38 #define IA_DRC_DEC_CONFIG_PARAM_FRAME_SIZE 0x000E
     39 #define IA_DRC_DEC_CONFIG_PROC_OUT_PTR 0x000F
     40 #define IA_DRC_DEC_CONFIG_GAIN_STREAM_FLAG 0x0010
     41 #define IA_DRC_DEC_CONFIG_DRC_EFFECT_TYPE 0x0011
     42 #define IA_DRC_DEC_CONFIG_DRC_TARGET_LOUDNESS 0x0012
     43 #define IA_DRC_DEC_CONFIG_DRC_LOUD_NORM 0x0013
     44 #endif
     45