[vlc-devel] [PATCH 1/7] mmdevice: add "Default" device

Thomas Guillem 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.

> -- 
> 雷米‧德尼-库尔蒙
> https://www.remlab.net/
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel

More information about the vlc-devel mailing list