Commit 6927b44a authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Compressor: use float_ranges

parent fdd60326
...@@ -153,24 +153,22 @@ static int MakeupGainCallback ( vlc_object_t *, char const *, vlc_value_t, ...@@ -153,24 +153,22 @@ static int MakeupGainCallback ( vlc_object_t *, char const *, vlc_value_t,
*****************************************************************************/ *****************************************************************************/
#define RMS_PEAK_TEXT N_( "RMS/peak" ) #define RMS_PEAK_TEXT N_( "RMS/peak" )
#define RMS_PEAK_LONGTEXT N_( "Set the RMS/peak (0 ... 1)." ) #define RMS_PEAK_LONGTEXT N_( "Set the RMS/peak." )
#define ATTACK_TEXT N_( "Attack time" ) #define ATTACK_TEXT N_( "Attack time" )
#define ATTACK_LONGTEXT N_( \ #define ATTACK_LONGTEXT N_( "Set the attack time in milliseconds." )
"Set the attack time in milliseconds (1.5 ... 400)." )
#define RELEASE_TEXT N_( "Release time" ) #define RELEASE_TEXT N_( "Release time" )
#define RELEASE_LONGTEXT N_( \ #define RELEASE_LONGTEXT N_( "Set the release time in milliseconds." )
"Set the release time in milliseconds (2 ... 800)." )
#define THRESHOLD_TEXT N_( "Threshold level" ) #define THRESHOLD_TEXT N_( "Threshold level" )
#define THRESHOLD_LONGTEXT N_( "Set the threshold level in dB (-30 ... 0)." ) #define THRESHOLD_LONGTEXT N_( "Set the threshold level in dB." )
#define RATIO_TEXT N_( "Ratio" ) #define RATIO_TEXT N_( "Ratio" )
#define RATIO_LONGTEXT N_( "Set the ratio (n:1) (1 ... 20)." ) #define RATIO_LONGTEXT N_( "Set the ratio (n:1)." )
#define KNEE_TEXT N_( "Knee radius" ) #define KNEE_TEXT N_( "Knee radius" )
#define KNEE_LONGTEXT N_( "Set the knee radius in dB (1 ... 10)." ) #define KNEE_LONGTEXT N_( "Set the knee radius in dB." )
#define MAKEUP_GAIN_TEXT N_( "Makeup gain" ) #define MAKEUP_GAIN_TEXT N_( "Makeup gain" )
#define MAKEUP_GAIN_LONGTEXT N_( "Set the makeup gain in dB (0 ... 24)." ) #define MAKEUP_GAIN_LONGTEXT N_( "Set the makeup gain in dB (0 ... 24)." )
...@@ -182,20 +180,20 @@ vlc_module_begin() ...@@ -182,20 +180,20 @@ vlc_module_begin()
set_category( CAT_AUDIO ) set_category( CAT_AUDIO )
set_subcategory( SUBCAT_AUDIO_AFILTER ) set_subcategory( SUBCAT_AUDIO_AFILTER )
add_float( "compressor-rms-peak", 0.2, RMS_PEAK_TEXT, add_float_with_range( "compressor-rms-peak", 0.2, 0.0, 1.0,
RMS_PEAK_LONGTEXT, false ) RMS_PEAK_TEXT, RMS_PEAK_LONGTEXT, false )
add_float( "compressor-attack", 25.0, ATTACK_TEXT, add_float_with_range( "compressor-attack", 25.0, 1.5, 400.0,
ATTACK_LONGTEXT, false ) ATTACK_TEXT, ATTACK_LONGTEXT, false )
add_float( "compressor-release", 100.0, RELEASE_TEXT, add_float_with_range( "compressor-release", 100.0, 2.0, 800.0,
RELEASE_LONGTEXT, false ) RELEASE_TEXT, RELEASE_LONGTEXT, false )
add_float( "compressor-threshold", -11.0, THRESHOLD_TEXT, add_float_with_range( "compressor-threshold", -11.0, -30.0, 0.0,
THRESHOLD_LONGTEXT, false ) THRESHOLD_TEXT, THRESHOLD_LONGTEXT, false )
add_float( "compressor-ratio", 4.0, RATIO_TEXT, add_float_with_range( "compressor-ratio", 4.0, 1.0, 20.0,
RATIO_LONGTEXT, false ) RATIO_TEXT, RATIO_LONGTEXT, false )
add_float( "compressor-knee", 5.0, KNEE_TEXT, add_float_with_range( "compressor-knee", 5.0, 1.0, 10.0,
KNEE_LONGTEXT, false ) KNEE_TEXT, KNEE_LONGTEXT, false )
add_float( "compressor-makeup-gain", 7.0, MAKEUP_GAIN_TEXT, add_float_with_range( "compressor-makeup-gain", 7.0, 0.0, 24.0,
MAKEUP_GAIN_LONGTEXT, false ) MAKEUP_GAIN_TEXT, MAKEUP_GAIN_LONGTEXT, false )
set_callbacks( Open, Close ) set_callbacks( Open, Close )
add_shortcut( "compressor" ) add_shortcut( "compressor" )
vlc_module_end () vlc_module_end ()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment