54
57
#define MEGABASS_LONGTEXT N_( "Enable megabass mode" )
55
58
#define MEGABASS_LEVEL_LONGTEXT N_("Megabass mode level (from 0 to 100, " \
56
59
"default value is 0)." )
57
/// \bug [String] Missing space after dot
58
#define MEGABASS_RANGE_LONGTEXT N_("Megabass mode cutoff frequency, in Hz." \
60
#define MEGABASS_RANGE_LONGTEXT N_("Megabass mode cutoff frequency, in Hz. " \
59
61
"This is the maximum frequency for which the megabass " \
60
"effect applies. Valid values are from 10 to 100 Hz" )
62
"effect applies. Valid values are from 10 to 100 Hz." )
61
63
#define SURROUND_LEVEL_LONGTEXT N_( "Surround effect level (from 0 to 100, " \
62
64
"default value is 0)." )
63
65
#define SURROUND_DELAY_LONGTEXT N_("Surround delay, in ms. Usual values are " \
66
68
vlc_module_begin();
67
69
set_shortname( "MOD");
68
set_description( _("MOD demuxer (libmodplug)" ) );
69
set_capability( "demux2", 10 );
70
set_description( N_("MOD demuxer (libmodplug)" ) );
71
set_capability( "demux", 10 );
70
72
set_category( CAT_INPUT );
71
73
set_subcategory( SUBCAT_INPUT_DEMUX );
73
add_bool( "mod-noisereduction", VLC_TRUE, NULL, N_("Noise reduction"),
74
NOISE_LONGTEXT, VLC_FALSE );
75
add_bool( "mod-noisereduction", true, NULL, N_("Noise reduction"),
76
NOISE_LONGTEXT, false );
76
add_bool( "mod-reverb", VLC_FALSE, NULL, N_("Reverb"),
77
REVERB_LONGTEXT, VLC_FALSE );
78
add_bool( "mod-reverb", false, NULL, N_("Reverb"),
79
REVERB_LONGTEXT, false );
78
80
add_integer_with_range( "mod-reverb-level", 0, 0, 100, NULL,
79
N_("Reverberation level"), REVERB_LEVEL_LONGTEXT, VLC_TRUE );
81
N_("Reverberation level"), REVERB_LEVEL_LONGTEXT, true );
80
82
add_integer_with_range( "mod-reverb-delay", 40, 0, 1000, NULL,
81
N_("Reverberation delay"), REVERB_DELAY_LONGTEXT, VLC_TRUE );
83
N_("Reverberation delay"), REVERB_DELAY_LONGTEXT, true );
83
add_bool( "mod-megabass", VLC_FALSE, NULL, N_("Mega bass"),
84
MEGABASS_LONGTEXT, VLC_FALSE );
85
add_bool( "mod-megabass", false, NULL, N_("Mega bass"),
86
MEGABASS_LONGTEXT, false );
85
87
add_integer_with_range( "mod-megabass-level", 0, 0, 100, NULL,
86
N_("Mega bass level"), MEGABASS_LEVEL_LONGTEXT, VLC_TRUE );
88
N_("Mega bass level"), MEGABASS_LEVEL_LONGTEXT, true );
87
89
add_integer_with_range( "mod-megabass-range", 10, 10, 100, NULL,
88
N_("Mega bass cutoff"), MEGABASS_RANGE_LONGTEXT, VLC_TRUE );
90
N_("Mega bass cutoff"), MEGABASS_RANGE_LONGTEXT, true );
90
add_bool( "mod-surround", VLC_FALSE, NULL, N_("Surround"), N_("Surround"),
92
add_bool( "mod-surround", false, NULL, N_("Surround"), N_("Surround"),
92
94
add_integer_with_range( "mod-surround-level", 0, 0, 100, NULL,
93
N_("Surround level"), SURROUND_LEVEL_LONGTEXT, VLC_TRUE );
95
N_("Surround level"), SURROUND_LEVEL_LONGTEXT, true );
94
96
add_integer_with_range( "mod-surround-delay", 5, 0, 1000, NULL,
95
N_("Surround delay (ms)"), SURROUND_DELAY_LONGTEXT, VLC_TRUE );
97
N_("Surround delay (ms)"), SURROUND_DELAY_LONGTEXT, true );
97
99
set_callbacks( Open, Close );
98
100
add_shortcut( "mod" );