diff --git a/modules/audio_output/mmdevice.c b/modules/audio_output/mmdevice.c index 1e16a4ca1ad73898fbd04296fb1811c9b824258c..67129812fe637fe8fae0ee5e09b1ed5c005ead02 100644 --- a/modules/audio_output/mmdevice.c +++ b/modules/audio_output/mmdevice.c @@ -1,7 +1,7 @@ /***************************************************************************** * mmdevice.c : Windows Multimedia Device API audio output plugin for VLC ***************************************************************************** - * Copyright (C) 2012-2014 Rémi Denis-Courmont + * Copyright (C) 2012-2017 Rémi Denis-Courmont * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as published by @@ -1096,9 +1096,8 @@ static int Start(audio_output_t *aout, audio_sample_format_t *restrict fmt) HRESULT hr; s->owner.device = sys->dev; - /* TODO: Do not overload the "aout" configuration item. */ - sys->module = vlc_module_load(s, "aout stream", "$aout", false, - aout_stream_Start, s, fmt, &hr); + sys->module = vlc_module_load(s, "aout stream", "$mmdevice-backend", + false, aout_stream_Start, s, fmt, &hr); if (hr != AUDCLNT_E_DEVICE_INVALIDATED || DeviceSelectLocked(aout, NULL)) break; } @@ -1225,6 +1224,8 @@ vlc_module_begin() set_capability("audio output", 150) set_category(CAT_AUDIO) set_subcategory(SUBCAT_AUDIO_AOUT) - add_shortcut("wasapi", "directsound") set_callbacks(Open, Close) + add_module("mmdevice-backend", "aout stream", "any", + N_("Output back-end"), N_("Audio output back-end interface."), + true) vlc_module_end() diff --git a/po/POTFILES.in b/po/POTFILES.in index 2cec0698030c8a98e15f5410dcab12df9e48a3b5..0281098f86f6d19c5c03be001231d4be21c0f92e 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -312,6 +312,7 @@ modules/audio_output/directsound.c modules/audio_output/file.c modules/audio_output/jack.c modules/audio_output/kai.c +modules/audio_output/mmdevice.c modules/audio_output/opensles_android.c modules/audio_output/oss.c modules/audio_output/pulse.c