Playing fullscreen on second monitor
Posted: 25 Aug 2010 02:09
I have previously set up vlc to play "full screen, on top" of a second monitor, leaving the video controls in my primary monitor (ie no-embed-video). The version where I first got this working was 0.98 on XP. I had used command lines such as:
--no-embedded-video --fullscreen --video-on-top --directx-device=\\.\DISPLAY2
I have wanted to set up a laptop recently, and used 1.1.2 and couldn't get it to work. Downloaded 1.1.3, and the same problem. Same OS (XP). If there is a way of achieving this effect in current versions without using directx, that'd be great!
Here's what I have tried. In between each trial, I reset the preferences and cache and restarted vlc using the commandline options described below.
(1) If I "park" the console in my external monitor, and run VLC with the command line:
--no-embedded-video --fullscreen --video-on-top --directx-device=\\.\DISPLAY1
All is good. Fits to a full screen on my primary monitor and plays without issue.
(2) Since \\.\DISPLAY2 is where a data projector will go, I really need to video playing on the second monitor and the console in the primary. So I try: --no-embedded-video --fullscreen --video-on-top --directx-device=\\.\DISPLAY2
What is see is a "flash" as if a window is trying to open, but I see nothing. The video appears to be playing "somewhere" because I hear the audio! But the window where it is playing is not to be found.
(3) So take a step back, and try: --no-embedded-video --no-fullscreen --video-on-top --directx-device=\\.\DISPLAY2 This opens a window, but it's positioned in my primary monitor. It's black, but if I drag it across to the secondary, it plays OK. Not full screen, but progress, I think.
(4) So the next thing I try is to adjust the x-position, using a command line such as:
--no-embedded-video --no-fullscreen --video-on-top --directx-device=\\.\DISPLAY2 --video-x=1024 (since both monitors are running in 1024x768). The video plays exactly as per (3) - --video-x hasn't moved the position of the video window at all. Tried a few other values as well - except by dragging, I can't get it to move to the right at all.
It seesms to me that there is something wrong about (a) the default position for a window when using Directx output on a non-primary display, which certainly did work in earlier versions and (b) how --video-x works.
Suggestions?
--no-embedded-video --fullscreen --video-on-top --directx-device=\\.\DISPLAY2
I have wanted to set up a laptop recently, and used 1.1.2 and couldn't get it to work. Downloaded 1.1.3, and the same problem. Same OS (XP). If there is a way of achieving this effect in current versions without using directx, that'd be great!
Here's what I have tried. In between each trial, I reset the preferences and cache and restarted vlc using the commandline options described below.
(1) If I "park" the console in my external monitor, and run VLC with the command line:
--no-embedded-video --fullscreen --video-on-top --directx-device=\\.\DISPLAY1
All is good. Fits to a full screen on my primary monitor and plays without issue.
(2) Since \\.\DISPLAY2 is where a data projector will go, I really need to video playing on the second monitor and the console in the primary. So I try: --no-embedded-video --fullscreen --video-on-top --directx-device=\\.\DISPLAY2
What is see is a "flash" as if a window is trying to open, but I see nothing. The video appears to be playing "somewhere" because I hear the audio! But the window where it is playing is not to be found.
(3) So take a step back, and try: --no-embedded-video --no-fullscreen --video-on-top --directx-device=\\.\DISPLAY2 This opens a window, but it's positioned in my primary monitor. It's black, but if I drag it across to the secondary, it plays OK. Not full screen, but progress, I think.
(4) So the next thing I try is to adjust the x-position, using a command line such as:
--no-embedded-video --no-fullscreen --video-on-top --directx-device=\\.\DISPLAY2 --video-x=1024 (since both monitors are running in 1024x768). The video plays exactly as per (3) - --video-x hasn't moved the position of the video window at all. Tried a few other values as well - except by dragging, I can't get it to move to the right at all.
It seesms to me that there is something wrong about (a) the default position for a window when using Directx output on a non-primary display, which certainly did work in earlier versions and (b) how --video-x works.
Suggestions?