[vlc-devel] [PATCH 1/7] mmdevice: add "Default" device
thomas at gllm.fr
Wed Feb 28 09:59:42 CET 2018
On Tue, Feb 27, 2018, at 18:30, Rémi Denis-Courmont wrote:
> Le tiistaina 27. helmikuuta 2018, 17.35.39 EET Thomas Guillem a écrit :
> > > If the platform exposes an explicit virtual default to user, then there
> > > is no need to special case it. It will just show up.
> > >
> > > If the platform only exposes default at API level, but conceals it from
> > > the user in OS mixer and wherever else applicable, it makes sense to do
> > > the same thing.
> > >
> > > In other words, it makes sense to expose in GUI the same that the
> > > platform exposes in its own GUI.
> > By default, if the user didn't touch any audio devices preferences, VLC must
> > follow the Windows audio device selection. Do we all agree on that ?
> Again. There are no questions that a default entry is needed for preferences.
> Even if we did not want one, the VLC plugin subsystem requires a default value
> of some form. But we want a default value anyway, to follow Windows policy
> unless/until otherwise provisioned.
> I just don't see why there should be a default entry in the Audio menu. That
> would make the audio device hotkey behave rather poorly, selecting the default
> device twice. It would also prevent the GUI from showing which device is
> actually in use. And most users won't know or care about the distinction
> between default concept as such vs device that is currently the default, in
> the context of the Audio menu.
> Not that I care that much.
You got valid points, but we need a way to differentiate windows default from user choice. I don't see any other choice than adding "Default". I can add the actual device name in bracket to show the user what is thee actual device.
For the control device cycle, I just learned that it existed. I think this regression is less important than letting users following the windows default.
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
More information about the vlc-devel