
#ifndef	SamsungDyVE_H
#define SamsungDyVE_H

/****************************************************************************************
 *  Dyve Mic Noise Level
 ****************************************************************************************/
#define NOISE_LEVEL_M30DB						-30
#define NOISE_LEVEL_M29DB						-29
#define NOISE_LEVEL_M28DB						-28
#define NOISE_LEVEL_M27DB						-27
#define NOISE_LEVEL_M26DB						-26
#define NOISE_LEVEL_M25DB						-25
#define NOISE_LEVEL_M24DB						-24
#define NOISE_LEVEL_M23DB						-23
#define NOISE_LEVEL_M22DB						-22
#define NOISE_LEVEL_M21DB						-21
#define NOISE_LEVEL_M20DB						-20
#define NOISE_LEVEL_M19DB						-19
#define NOISE_LEVEL_M18DB						-18
#define NOISE_LEVEL_M17DB						-17
#define NOISE_LEVEL_M16DB						-16
#define NOISE_LEVEL_M15DB						-15
#define NOISE_LEVEL_M14DB						-14
#define NOISE_LEVEL_M13DB						-13
#define NOISE_LEVEL_M12DB						-12
#define NOISE_LEVEL_M11DB						-11
#define NOISE_LEVEL_M10DB						-10
#define NOISE_LEVEL_M09DB						-9
#define NOISE_LEVEL_M08DB						-8
#define NOISE_LEVEL_M07DB						-7
#define NOISE_LEVEL_M06DB						-6
#define NOISE_LEVEL_M05DB						-5
#define NOISE_LEVEL_M04DB						-4
#define NOISE_LEVEL_M03DB						-3
#define NOISE_LEVEL_M02DB						-2
#define NOISE_LEVEL_M01DB						-1
#define NOISE_LEVEL_0DB							0
#define NOISE_LEVEL_01DB						1
#define NOISE_LEVEL_02DB						2
#define NOISE_LEVEL_03DB						3
#define NOISE_LEVEL_04DB						4
#define NOISE_LEVEL_05DB						5
#define NOISE_LEVEL_06DB						6
#define NOISE_LEVEL_07DB						7
#define NOISE_LEVEL_08DB						8
#define NOISE_LEVEL_09DB						9
#define NOISE_LEVEL_10DB						10
#define NOISE_LEVEL_11DB						11
#define NOISE_LEVEL_12DB						12
#define NOISE_LEVEL_13DB						13
#define NOISE_LEVEL_14DB						14
#define NOISE_LEVEL_15DB						15
#define NOISE_LEVEL_16DB						16
#define NOISE_LEVEL_17DB						17
#define NOISE_LEVEL_18DB						18

/****************************************************************************************
 *  DyVE  Mic Sensitivity Level
 ****************************************************************************************/
#define	MIC_SENSITIVITY_TEST					9
#define	MIC_SENSITIVITY_8						8
#define	MIC_SENSITIVITY_7						7
#define	MIC_SENSITIVITY_6						6
#define	MIC_SENSITIVITY_5						5		// i9
#define	MIC_SENSITIVITY_4						4
#define	MIC_SENSITIVITY_3						3		// i7
#define	MIC_SENSITIVITY_2						2
#define	MIC_SENSITIVITY_1						1
#define	MIC_SENSITIVITY_0						0

/****************************************************************************************
 *  DyVE Max Volume Boost Level
 ****************************************************************************************/
#define	MAXGAIN_0dB								0		//  0dB MAXGAIN
#define	MAXGAIN_1dB								1		//  1dB MAXGAIN
#define	MAXGAIN_2dB								2		//  2dB MAXGAIN
#define	MAXGAIN_3dB								3		//  3dB MAXGAIN
#define	MAXGAIN_4dB								4		//  4dB MAXGAIN
#define	MAXGAIN_5dB								5		//  5dB MAXGAIN
#define	MAXGAIN_6dB								6		//  6dB MAXGAIN
#define	MAXGAIN_7dB								7		//  7dB MAXGAIN
#define	MAXGAIN_8dB								8		//  8dB MAXGAIN
#define	MAXGAIN_9dB								9		//  9dB MAXGAIN
#define	MAXGAIN_10dB							10		//  10dB MAXGAIN
#define	MAXGAIN_11dB							11		//  11dB MAXGAIN
#define	MAXGAIN_12dB							12		//  12dB MAXGAIN
#define	MAXGAIN_13dB							13		//  13dB MAXGAIN
#define	MAXGAIN_14dB							14		//  14dB MAXGAIN
#define	MAXGAIN_15dB							15		//  15dB MAXGAIN
#define	MAXGAIN_16dB							16		//  16dB MAXGAIN
#define	MAXGAIN_17dB							17		//  17dB MAXGAIN
#define	MAXGAIN_18dB							18		//  18dB MAXGAIN
#define	MAXGAIN_19dB							19		//  19dB MAXGAIN
#define	MAXGAIN_20dB							20		//  20dB MAXGAIN
#define	MAXGAIN_21dB							21		//  21dB MAXGAIN
#define	MAXGAIN_22dB							22		//  22dB MAXGAIN	

/****************************************************************************************
 *  DyVE Clarity Level
 ****************************************************************************************/
#define	CLARITY_LEVEL_OFF						0		//  Clarity Level Off
#define	CLARITY_LEVEL_LOW						4		//  Clarity Level Low
#define	CLARITY_LEVEL_MEDIUM					6		//  Clarity Level Medium
#define	CLARITY_LEVEL_HIGH						9		//  Clarity Level High
	
/****************************************************************************************
 *  DyVE VAD Threshold Level
 ****************************************************************************************/
#define SPK_RX_VAD_THD_default					0
#define SPK_RX_VAD_THD_50						50
#define SPK_RX_VAD_THD_100						100

/****************************************************************************************
 *  DyVE DIFF Threshold Level
 ****************************************************************************************/
#define DYVE_DIFF_THD_0DB						0
#define DYVE_DIFF_THD_1DB						1
#define DYVE_DIFF_THD_2DB						2
#define DYVE_DIFF_THD_3DB						3
#define DYVE_DIFF_THD_4DB						4
#define DYVE_DIFF_THD_5DB						5
#define DYVE_DIFF_THD_6DB						6
#define DYVE_DIFF_THD_7DB						7
#define DYVE_DIFF_THD_8DB						8
#define DYVE_DIFF_THD_9DB						9
#define DYVE_DIFF_THD_10DB						10		// Default
#define DYVE_DIFF_THD_11DB						11
#define DYVE_DIFF_THD_12DB						12
#define DYVE_DIFF_THD_13DB						13
#define DYVE_DIFF_THD_14DB						14
#define DYVE_DIFF_THD_15DB						15
#define DYVE_DIFF_THD_16DB						16
#define DYVE_DIFF_THD_17DB						17
#define DYVE_DIFF_THD_18DB						18
#define DYVE_DIFF_THD_19DB						19
#define DYVE_DIFF_THD_20DB						20

/****************************************************************************************
 *  DyVE MIC IN RMS Threshold Level
 ****************************************************************************************/
#define DYVE_RMS_THD_M0DB						-0
#define DYVE_RMS_THD_M1DB						-1
#define DYVE_RMS_THD_M2DB						-2
#define DYVE_RMS_THD_M3DB						-3
#define DYVE_RMS_THD_M4DB						-4
#define DYVE_RMS_THD_M5DB						-5
#define DYVE_RMS_THD_M6DB						-6
#define DYVE_RMS_THD_M7DB						-7
#define DYVE_RMS_THD_M8DB						-8
#define DYVE_RMS_THD_M9DB						-9
#define DYVE_RMS_THD_M10DB						-10
#define DYVE_RMS_THD_M11DB						-11
#define DYVE_RMS_THD_M12DB						-12
#define DYVE_RMS_THD_M13DB						-13
#define DYVE_RMS_THD_M14DB						-14
#define DYVE_RMS_THD_M15DB						-15
#define DYVE_RMS_THD_M16DB						-16
#define DYVE_RMS_THD_M17DB						-17
#define DYVE_RMS_THD_M18DB						-18
#define DYVE_RMS_THD_M19DB						-19
#define DYVE_RMS_THD_M20DB						-20
#define DYVE_RMS_THD_M21DB						-21
#define DYVE_RMS_THD_M22DB						-22
#define DYVE_RMS_THD_M23DB						-23
#define DYVE_RMS_THD_M24DB						-24
#define DYVE_RMS_THD_M25DB						-25
#define DYVE_RMS_THD_M26DB						-26
#define DYVE_RMS_THD_M27DB						-27
#define DYVE_RMS_THD_M28DB						-28
#define DYVE_RMS_THD_M29DB						-29
#define DYVE_RMS_THD_M30DB						-30
#define DYVE_RMS_THD_M31DB						-31
#define DYVE_RMS_THD_M32DB						-32
#define DYVE_RMS_THD_M33DB						-33
#define DYVE_RMS_THD_M34DB						-34
#define DYVE_RMS_THD_M35DB						-35
#define DYVE_RMS_THD_M36DB						-36
#define DYVE_RMS_THD_M37DB						-37
#define DYVE_RMS_THD_M38DB						-38
#define DYVE_RMS_THD_M39DB						-39
#define DYVE_RMS_THD_M40DB						-40
#define DYVE_RMS_THD_M41DB						-41
#define DYVE_RMS_THD_M42DB						-42
#define DYVE_RMS_THD_M43DB						-43
#define DYVE_RMS_THD_M44DB						-44
#define DYVE_RMS_THD_M45DB						-45
#define DYVE_RMS_THD_M46DB						-46
#define DYVE_RMS_THD_M47DB						-47
#define DYVE_RMS_THD_M48DB						-48
#define DYVE_RMS_THD_M49DB						-49
#define DYVE_RMS_THD_M50DB						-50
#define DYVE_RMS_THD_M51DB						-51
#define DYVE_RMS_THD_M52DB						-52
#define DYVE_RMS_THD_M53DB						-53
#define DYVE_RMS_THD_M54DB						-54
#define DYVE_RMS_THD_M55DB						-55
#define DYVE_RMS_THD_M56DB						-56
#define DYVE_RMS_THD_M57DB						-57
#define DYVE_RMS_THD_M58DB						-58
#define DYVE_RMS_THD_M59DB						-59
#define DYVE_RMS_THD_M60DB						-60
#define DYVE_RMS_THD_M61DB						-61
#define DYVE_RMS_THD_M62DB						-62
#define DYVE_RMS_THD_M63DB						-63
#define DYVE_RMS_THD_M64DB						-64
#define DYVE_RMS_THD_M65DB						-65		// Default
#define DYVE_RMS_THD_M66DB						-66
#define DYVE_RMS_THD_M67DB						-67
#define DYVE_RMS_THD_M68DB						-68
#define DYVE_RMS_THD_M69DB						-69
#define DYVE_RMS_THD_M70DB						-70
#define DYVE_RMS_THD_M71DB						-71
#define DYVE_RMS_THD_M72DB						-72
#define DYVE_RMS_THD_M73DB						-73
#define DYVE_RMS_THD_M74DB						-74
#define DYVE_RMS_THD_M75DB						-75
#define DYVE_RMS_THD_M76DB						-76
#define DYVE_RMS_THD_M77DB						-77
#define DYVE_RMS_THD_M78DB						-78
#define DYVE_RMS_THD_M79DB						-79
#define DYVE_RMS_THD_M80DB						-80
#define DYVE_RMS_THD_M81DB						-81
#define DYVE_RMS_THD_M82DB						-82
#define DYVE_RMS_THD_M83DB						-83
#define DYVE_RMS_THD_M84DB						-84
#define DYVE_RMS_THD_M85DB						-85
#define DYVE_RMS_THD_M86DB						-86
#define DYVE_RMS_THD_M87DB						-87
#define DYVE_RMS_THD_M88DB						-88
#define DYVE_RMS_THD_M89DB						-89
#define DYVE_RMS_THD_M90DB						-90
#define DYVE_RMS_THD_M91DB						-91
#define DYVE_RMS_THD_M92DB						-92
#define DYVE_RMS_THD_M93DB						-93
#define DYVE_RMS_THD_M94DB						-94
#define DYVE_RMS_THD_M95DB						-95
#define DYVE_RMS_THD_M96DB						-96
#define DYVE_RMS_THD_M97DB						-97
#define DYVE_RMS_THD_M98DB						-98
#define DYVE_RMS_THD_M99DB						-99

/****************************************************************************************
 *  DyVE HANGOVER COUNT THRESHOLD
 ****************************************************************************************/
#define DYVE_HO_COUNT_THD_0						0
#define DYVE_HO_COUNT_THD_1						1
#define DYVE_HO_COUNT_THD_2						2
#define DYVE_HO_COUNT_THD_3						3
#define DYVE_HO_COUNT_THD_4						4
#define DYVE_HO_COUNT_THD_5						5
#define DYVE_HO_COUNT_THD_6						6
#define DYVE_HO_COUNT_THD_7						7
#define DYVE_HO_COUNT_THD_8						8
#define DYVE_HO_COUNT_THD_9						9
#define DYVE_HO_COUNT_THD_10					10		// Default
#define DYVE_HO_COUNT_THD_11					11
#define DYVE_HO_COUNT_THD_12					12
#define DYVE_HO_COUNT_THD_13					13
#define DYVE_HO_COUNT_THD_14					14
#define DYVE_HO_COUNT_THD_15					15
#define DYVE_HO_COUNT_THD_16					16
#define DYVE_HO_COUNT_THD_17					17
#define DYVE_HO_COUNT_THD_18					18
#define DYVE_HO_COUNT_THD_19					19
#define DYVE_HO_COUNT_THD_20					20
#define DYVE_HO_COUNT_THD_21					21
#define DYVE_HO_COUNT_THD_22					22
#define DYVE_HO_COUNT_THD_23					23
#define DYVE_HO_COUNT_THD_24					24
#define DYVE_HO_COUNT_THD_25					25
#define DYVE_HO_COUNT_THD_26					26
#define DYVE_HO_COUNT_THD_27					27
#define DYVE_HO_COUNT_THD_28					28
#define DYVE_HO_COUNT_THD_29					29
#define DYVE_HO_COUNT_THD_30					30 
#define DYVE_HO_COUNT_THD_31					31
#define DYVE_HO_COUNT_THD_32					32
#define DYVE_HO_COUNT_THD_33					33
#define DYVE_HO_COUNT_THD_34					34
#define DYVE_HO_COUNT_THD_35					35
#define DYVE_HO_COUNT_THD_36					36
#define DYVE_HO_COUNT_THD_37					37
#define DYVE_HO_COUNT_THD_38					38
#define DYVE_HO_COUNT_THD_39					39
#define DYVE_HO_COUNT_THD_40					40
#define DYVE_HO_COUNT_THD_41					41
#define DYVE_HO_COUNT_THD_42					42
#define DYVE_HO_COUNT_THD_43					43
#define DYVE_HO_COUNT_THD_44					44
#define DYVE_HO_COUNT_THD_45					45
#define DYVE_HO_COUNT_THD_46					46
#define DYVE_HO_COUNT_THD_47					47
#define DYVE_HO_COUNT_THD_48					48
#define DYVE_HO_COUNT_THD_49					49
#define DYVE_HO_COUNT_THD_50					50 
#define DYVE_HO_COUNT_THD_51					51
#define DYVE_HO_COUNT_THD_52					52
#define DYVE_HO_COUNT_THD_53					53
#define DYVE_HO_COUNT_THD_54					54
#define DYVE_HO_COUNT_THD_55					55
#define DYVE_HO_COUNT_THD_56					56
#define DYVE_HO_COUNT_THD_57					57
#define DYVE_HO_COUNT_THD_58					58
#define DYVE_HO_COUNT_THD_59					59
#define DYVE_HO_COUNT_THD_60					60 

/****************************************************************************************
*  DyVE Filter Triggeirng Parameters : Gain
****************************************************************************************/
#define DYVE_FILTER_OFF				0
#define DYVE_FILTER_TRIGGER_1DB		1
#define DYVE_FILTER_TRIGGER_2DB		2
#define DYVE_FILTER_TRIGGER_3DB		3
#define DYVE_FILTER_TRIGGER_4DB		4
#define DYVE_FILTER_TRIGGER_5DB		5
#define DYVE_FILTER_TRIGGER_6DB		6

/****************************************************************************************
*  DyVE Filter Triggeirng Parameters : Hangover counter
****************************************************************************************/
#define DyVE_FILTER_TRIGGER_CNT_1		1		// 0.02 sec
#define DyVE_FILTER_TRIGGER_CNT_10		10		// 0.2 sec
#define DyVE_FILTER_TRIGGER_CNT_50		50		// 1 sec
#define DyVE_FILTER_TRIGGER_CNT_100		100		// 2 sec
#define DyVE_FILTER_TRIGGER_CNT_150		150
#define DyVE_FILTER_TRIGGER_CNT_200		200		// 4 sec
#define DyVE_FILTER_TRIGGER_CNT_250		250	
#define DyVE_FILTER_TRIGGER_CNT_300		300		// 6 sec
#define DyVE_FILTER_TRIGGER_CNT_350		350
#define DyVE_FILTER_TRIGGER_CNT_400		400		// 8 sec

/****************************************************************************************
 *  DyVE DRC Parameters
 ****************************************************************************************/
#define DYVE_ADRC_OFF				0
#define DYVE_ADRC_TRIGGER_1DB		1
#define DYVE_ADRC_TRIGGER_2DB		2
#define DYVE_ADRC_TRIGGER_3DB		3
#define DYVE_ADRC_TRIGGER_4DB		4
#define DYVE_ADRC_TRIGGER_5DB		5
#define DYVE_ADRC_TRIGGER_6DB		6

#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_0DB		0			// 0dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M01DB		1			// -1dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M02DB		2			// -2dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M03DB		3 			// -3dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M04DB		4 			// -4dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M05DB		5 			// -5dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M06DB		6 			// -6dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M07DB		7 			// -7dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M08DB		8			// -8dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M09DB		9			// -9dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M10DB		10			// -10dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M11DB		11			// -11dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M12DB		12			// -12dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M13DB		13			// -13dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M14DB		14			// -14dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M15DB		15			// -15dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M16DB		16			// -16dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M17DB		17			// -17dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M18DB		18			// -18dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M19DB		19			// -19dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M20DB		20			// -20dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M21DB		21			// -21dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M22DB		22			// -22dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M23DB		23			// -23dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M24DB		24			// -24dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M25DB		25			// -25dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M26DB		26			// -26dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M27DB		27			// -27dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M28DB		28			// -28dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M29DB		29			// -29dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M30DB		30			// -30dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M31DB		31			// -31dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M32DB		32			// -32dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M33DB		33			// -33dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M34DB		34			// -34dB	
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M35DB		35			// -35dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M36DB		36			// -36dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M37DB		37			// -37dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M38DB		38			// -38dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M39DB		39			// -39dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M40DB		40			// -40dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M41DB		41			// -41dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M42DB		42			// -42dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M43DB		43			// -43dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M44DB		44			// -44dB	
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M45DB		45			// -45dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M46DB		46			// -46dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M47DB		47			// -47dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M48DB		48			// -48dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M49DB		49			// -49dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M50DB		50			// -50dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M51DB		51			// -51dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M52DB		52			// -52dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M53DB		53			// -53dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M54DB		54			// -54dB	
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M55DB		55			// -55dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M56DB		56			// -56dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M57DB		57			// -57dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M58DB		58			// -58dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M59DB		59			// -59dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M60DB		60			// -60dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M61DB		61			// -61dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M62DB		62			// -62dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M63DB		63			// -63dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M64DB		64			// -64dB	
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M65DB		65			// -65dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M66DB		66			// -66dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M67DB		67			// -67dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M68DB		68			// -68dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M69DB		69			// -69dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M70DB		70			// -70dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M71DB		71			// -71dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M72DB		72			// -72dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M73DB		73			// -73dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M74DB		74			// -74dB	
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M75DB		75			// -75dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M76DB		76			// -76dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M77DB		77			// -77dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M78DB		78			// -78dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M79DB		79			// -79dB
#define	DYVE_ADRC_COMPRESSOR_THRESHOLD_M80DB		80			// -80dB

#define	DYVE_ADRC_COMPRESSOR_SLOPE_1P0				10			// 1.0
#define DYVE_ADRC_COMPRESSOR_SLOPE_1P5				15			// 1.5
#define DYVE_ADRC_COMPRESSOR_SLOPE_2P0				20			// 2.0
#define	DYVE_ADRC_COMPRESSOR_SLOPE_2P5				25			// 2.5
#define	DYVE_ADRC_COMPRESSOR_SLOPE_3P0				30			// 3.0
#define	DYVE_ADRC_COMPRESSOR_SLOPE_3P5				35			// 3.5
#define	DYVE_ADRC_COMPRESSOR_SLOPE_4P0				40			// 4.0
#define	DYVE_ADRC_COMPRESSOR_SLOPE_4P5				45			// 4.5
#define	DYVE_ADRC_COMPRESSOR_SLOPE_5P0				50			// 5.0
#define	DYVE_ADRC_COMPRESSOR_SLOPE_5P5				55			// 5.5
#define	DYVE_ADRC_COMPRESSOR_SLOPE_6P0				60			// 6.0
#define	DYVE_ADRC_COMPRESSOR_SLOPE_6P5				65			// 6.5
#define	DYVE_ADRC_COMPRESSOR_SLOPE_7P0				70			// 7.0
#define	DYVE_ADRC_COMPRESSOR_SLOPE_7P5				75			// 7.5
#define	DYVE_ADRC_COMPRESSOR_SLOPE_8P0				80			// 8.0
#define	DYVE_ADRC_COMPRESSOR_SLOPE_8P5				85			// 8.5		* Default Volue *
#define	DYVE_ADRC_COMPRESSOR_SLOPE_9P0				90			// 9.0
#define	DYVE_ADRC_COMPRESSOR_SLOPE_9P5				95			// 9.5
#define	DYVE_ADRC_COMPRESSOR_SLOPE_10P0				100			// 10.0

#define	DYVE_ADRC_EXPANSION_SLOPE_1_1P0			10			// 1/1.0
#define	DYVE_ADRC_EXPANSION_SLOPE_1_1P5			15			// 1/1.5
#define	DYVE_ADRC_EXPANSION_SLOPE_1_2P0			20			// 1/2.0
#define	DYVE_ADRC_EXPANSION_SLOPE_1_2P5			25			// 1/2.5
#define	DYVE_ADRC_EXPANSION_SLOPE_1_3P0			30			// 1/3.0
#define	DYVE_ADRC_EXPANSION_SLOPE_1_3P5			35			// 1/3.5
#define	DYVE_ADRC_EXPANSION_SLOPE_1_4P0			40			// 1/4.0
#define	DYVE_ADRC_EXPANSION_SLOPE_1_4P5			45			// 1/4.5
#define	DYVE_ADRC_EXPANSION_SLOPE_1_5P0			50			// 1/5.0
#define	DYVE_ADRC_EXPANSION_SLOPE_1_5P5			55			// 1/5.5
#define	DYVE_ADRC_EXPANSION_SLOPE_1_6P0			60			// 1/6.0
#define	DYVE_ADRC_EXPANSION_SLOPE_1_6P5			65			// 1/6.5
#define	DYVE_ADRC_EXPANSION_SLOPE_1_7P0			70			// 1/7.0
#define	DYVE_ADRC_EXPANSION_SLOPE_1_7P5			75			// 1/7.5
#define	DYVE_ADRC_EXPANSION_SLOPE_1_8P0			80			// 1/8.0
#define	DYVE_ADRC_EXPANSION_SLOPE_1_8P5			85			// 1/8.5
#define	DYVE_ADRC_EXPANSION_SLOPE_1_9P0			90			// 1/9.0
#define	DYVE_ADRC_EXPANSION_SLOPE_1_9P5			95			// 1/9.5
#define	DYVE_ADRC_EXPANSION_SLOPE_1_10P0   		100			// 1/10.0

#define DYVE_ADRC_STATIC_GAIN_0dB				0
#define DYVE_ADRC_STATIC_GAIN_1dB				1
#define DYVE_ADRC_STATIC_GAIN_2dB				2
#define DYVE_ADRC_STATIC_GAIN_3dB				3
#define DYVE_ADRC_STATIC_GAIN_4dB				4
#define DYVE_ADRC_STATIC_GAIN_5dB				5
#define DYVE_ADRC_STATIC_GAIN_6dB				6
#define DYVE_ADRC_STATIC_GAIN_7dB				7
#define DYVE_ADRC_STATIC_GAIN_8dB				8
#define DYVE_ADRC_STATIC_GAIN_9dB				9
#define DYVE_ADRC_STATIC_GAIN_10dB				10
#define DYVE_ADRC_STATIC_GAIN_11dB				11
#define DYVE_ADRC_STATIC_GAIN_12dB				12
#define DYVE_ADRC_STATIC_GAIN_13dB				13
#define DYVE_ADRC_STATIC_GAIN_14dB				14
#define DYVE_ADRC_STATIC_GAIN_15dB				15
#define DYVE_ADRC_STATIC_GAIN_16dB				16
#define DYVE_ADRC_STATIC_GAIN_17dB				17
#define DYVE_ADRC_STATIC_GAIN_18dB				18

#define	NUMVOLUME								11
#define GAINSTEP								19
#define COEFFNUM								5

#define	SAMSUNGDyVE_TESTMODE					2
#define	SAMSUNGDyVE_ENABLE						1
#define	SAMSUNGDyVE_DISABLE						0

/******************************************************************************
 *  FUNCTION PROTOTYPES
 *****************************************************************************/


#endif		// SamsungDyVE_H
