- add_bool( "mod-reverb", VLC_FALSE, NULL, N_("Reverb"), N_("Reverb"), VLC_FALSE );
- add_integer_with_range( "mod-reverb-level", 0, 0, 100, NULL, N_("Reverb level (0-100)"), N_("Reverb level (0-100 defaults to 0)"), VLC_FALSE );
- add_integer_with_range( "mod-reverb-delay", 40, 0, 1000, NULL, N_("Reverb delay (ms)"), N_("Reverb delay in ms (usually 40-200ms)"), VLC_FALSE );
-
- add_bool( "mod-megabass", VLC_FALSE, NULL, N_("Mega bass"), N_("Mega bass"), VLC_FALSE );
- add_integer_with_range( "mod-megabass-level", 0, 0, 100, NULL, N_("Mega bass level (0-100)"), N_("Mega bass level (0-100 defaults to 0)"), VLC_FALSE );
- add_integer_with_range( "mod-megabass-range", 10, 10, 100, NULL, N_("Mega bass cutt off (Hz)"), N_("Mega bass cutt off (10-100Hz)"), VLC_FALSE );
-
- add_bool( "mod-surround", VLC_FALSE, NULL, N_("Surround"), N_("Surround"), VLC_FALSE );
- add_integer_with_range( "mod-surround-level", 0, 0, 100, NULL, N_("Surround level (0-100)"), N_("Surround level (0-100 defaults to 0)"), VLC_FALSE );
- add_integer_with_range( "mod-surround-delay", 5, 0, 1000, NULL, N_("Surround delay (ms)"), N_("Surround delay in ms (usually 5-40ms)"), VLC_FALSE );
+vlc_module_begin();
+ set_shortname( "MOD");
+ set_description( N_("MOD demuxer (libmodplug)" ) );
+ set_capability( "demux", 10 );
+ set_category( CAT_INPUT );
+ set_subcategory( SUBCAT_INPUT_DEMUX );
+
+ add_bool( "mod-noisereduction", true, NULL, N_("Noise reduction"),
+ NOISE_LONGTEXT, false );
+
+ add_bool( "mod-reverb", false, NULL, N_("Reverb"),
+ REVERB_LONGTEXT, false );
+ add_integer_with_range( "mod-reverb-level", 0, 0, 100, NULL,
+ N_("Reverberation level"), REVERB_LEVEL_LONGTEXT, true );
+ add_integer_with_range( "mod-reverb-delay", 40, 0, 1000, NULL,
+ N_("Reverberation delay"), REVERB_DELAY_LONGTEXT, true );
+
+ add_bool( "mod-megabass", false, NULL, N_("Mega bass"),
+ MEGABASS_LONGTEXT, false );
+ add_integer_with_range( "mod-megabass-level", 0, 0, 100, NULL,
+ N_("Mega bass level"), MEGABASS_LEVEL_LONGTEXT, true );
+ add_integer_with_range( "mod-megabass-range", 10, 10, 100, NULL,
+ N_("Mega bass cutoff"), MEGABASS_RANGE_LONGTEXT, true );
+
+ add_bool( "mod-surround", false, NULL, N_("Surround"), N_("Surround"),
+ false );
+ add_integer_with_range( "mod-surround-level", 0, 0, 100, NULL,
+ N_("Surround level"), SURROUND_LEVEL_LONGTEXT, true );
+ add_integer_with_range( "mod-surround-delay", 5, 0, 1000, NULL,
+ N_("Surround delay (ms)"), SURROUND_DELAY_LONGTEXT, true );