text: /* Copyright Statement:
   *
   * This software/firmware and related documentation ("MediaTek Software") are
   * protected under relevant copyright laws. The information contained herein
   * is confidential and proprietary to MediaTek Inc. and/or its licensors.
   * Without the prior written permission of MediaTek inc. and/or its licensors,
   * any reproduction, modification, use or disclosure of MediaTek Software,
   * and information contained herein, in whole or in part, shall be strictly prohibited.
   */
  /* MediaTek Inc. (C) 2010. All rights reserved.
   *
   * BY OPENING THIS FILE, RECEIVER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
   * THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
   * RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO RECEIVER ON
   * AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
   * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
   * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
   * NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
   * SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
   * SUPPLIED WITH THE MEDIATEK SOFTWARE, AND RECEIVER AGREES TO LOOK ONLY TO SUCH
   * THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. RECEIVER EXPRESSLY ACKNOWLEDGES
   * THAT IT IS RECEIVER'S SOLE RESPONSIBILITY TO OBTAIN FROM ANY THIRD PARTY ALL PROPER LICENSES
   * CONTAINED IN MEDIATEK SOFTWARE. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK
   * SOFTWARE RELEASES MADE TO RECEIVER'S SPECIFICATION OR TO CONFORM TO A PARTICULAR
   * STANDARD OR OPEN FORUM. RECEIVER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND
   * CUMULATIVE LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
   * AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
   * OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY RECEIVER TO
   * MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
   *
   * The following software/firmware and/or related documentation ("MediaTek Software")
   * have been modified by MediaTek Inc. All revisions are subject to any receiver's
   * applicable license agreements with MediaTek Inc.
   */
  /*******************************************************************************
   *
   * Filename:
   * ---------
   * audio_custom_exp.h
   *
   * Project:
   * --------
   *   ALPS
   *
   * Description:
   * ------------
   * This file is the header of audio customization related function or definition.
   *
   * Author:
   * -------
   * ChiPeng
   *
  ***********************************************************************************/
  
  #ifndef AUDIO_CUSTOM_EXP_H
  #define AUDIO_CUSTOM_EXP_H
  
  #include "Audio_Customization_Common.h"
  
  /*********************************************************************************
  *Common definitations  are  defined  in below  file 
  *alps\mediatek\custom\common\hal\audioflinger\Audio_Customization_Common.h.
  *if  some of  common definitations are not need, the specific customer  can mark the definitation in
  * Audio_Customization_Common.h or  can undefine  the definitations in this file,just like:
  *#undef ENABLE_AUDIO_COMPENSATION_FILTER
  ***********************************************************************************/
  #undef ENABLE_AUDIO_DRC_SPEAKER
  
  /*****************************************************************
  ** refine volume
  *****************************************************************/
  #define DEVICE_MAX_VOLUME       (8)
  #define DEVICE_VOICE_MAX_VOLUME (8)
  #define DEVICE_AMP_MAX_VOLUME   (15)
  #define DEVICE_MIN_VOLUME       (-4)
  #define DEVICE_VOICE_MIN_VOLUME (-4)
  #define DEVICE_AMP_MIN_VOLUME   (6)
  #define DEVICE_VOLUME_RANGE     (64)
  #define DEVICE_VOLUME_STEP      (256)
  
  /******************************************************************
  ** define Vibration SPK Default Center Freq and RMS
  ******************************************************************/
  #define VIBSPK_MV_RMS           (350) //280~560, 70 per step
  #define VIBSPK_DEFAULT_FREQ     (156) //141~330 Hz
  
  /******************************************************************
  ** define using which flag
  ******************************************************************/
  #define USING_CLASSD_AMP                // define using which flag
  #define USING_EXTAMP_HP                // define using which flag
  #endif
  
  