Direct3D / OpenGL / etc. output to specific display
Further to ticket #20918 (closed) (unable to send fullscreen video to DISPLAY2, except using DirectDraw), which was prematurely closed:
Yes, in the simple Qt preferences, there appears to be a setting for 'Fullscreen Video Device: Automatic/DISPLAY1/DISPLAY2'.
However, the only output module that actually responds to this setting is DirectDraw. All other output modules will send video to DISPLAY1, regardless of the 'Fullscreen Video Device' setting (except the modules like 'dummy' that don't output video, obviously).
All tests were run by changing the video output setting, restarting VLC, and then testing playback.
(Side point, in advanced Qt preferences, you will note that only DirectDraw has the option to select your video output device.)
Below is a summary of the results from each module:
Output modules that will send fullscreen video to DISPLAY2:
DirectX (DirectDraw) video output
Output modules that will only send fullscreen video to DISPLAY1, regardless of 'Fullscreen Video Device' setting:
Direct3D11 video output\
Direct3D9 video output\
OpenGL video output for Windows\
Windows GDI video output\
Output modules that display video in a window (on DISPLAY1), not fullscreen:
Color ASCII art video output
Output modules that display no video at all:
OpenGL video output\
Statistics video output\
Video memory output\
Flaschen-Taschen video output\
YUV video output\
Dummy video output\
Disable