"Fullscreen Video Device" doesn't work properly; compare "Name of desired display device"
I want to get video playing on a second monitor. On previous versions of VLC, the following would have worked: Simple Prefs > Interface > Integrate video in interface OFF Simple Prefs > Video > Output = DirectX (DirectDraw) video output Simple Prefs > Video > Fullscreen Video Device = \.\DISPLAY2
On latest release build 3.0.1 win 64 (also nightly vlc-3.0.2-20180413-0549-win64 has been checked) this does not work; the video comes up on the first display.
I have discovered that a separate setting in the Advanced Prefs is apparently not changed when the Simple Prefs setting above is made, and the Advanced Prefs setting appears to have priority: Advanced Prefs > Video > Output Modules > DirectDraw > Name of desired display device = \.\DISPLAY2 => WORKS
While this is a working workaround, it would be better if the Fullscreen Video Device option in Simple Prefs effected the change as expected without resorting to the Advanced Prefs.
Details as requested under Sending a Bug Report: Windows 10 Home Vers 1709 OS Build 16299.371 VLC: 3.0.2.20180413-0549-win64 HW: Toshiba Satellite S50t-b (also seen on a hp Win10 laptop also) VLC Logs: see attached - first with just the simple prefs set, then after the workaround change is made Repro:
- Install VLC from scratch/no saved prefs
- Change Simple Prefs: Simple Prefs > Interface > Integrate video in interface OFF Simple Prefs > Video > Output = DirectX (DirectDraw) video output Simple Prefs > Video > Fullscreen Video Device = \.\DISPLAY2
- Open an MP4 > runs on \.\DISPLAY1
- Change Advanced Prefs > Video > Output Modules > DirectDraw > Name of desired display device = \.\DISPLAY2
- Open an MP4 > runs on \.\DISPLAY2 Reproducability: Always File Type: I only tried MP4s, but from a variety of sources and likely different codecs