I was playing around with the Video Background options for the themes and I noticed that they only work on the default display of my computer, a laptop. If I try to present to a secondary monitor and use the main laptop screen as the display with OpenLP main screen, then the video background wont display.
If I reverse that, secondary monitor has OpenLP main screen and primary monitor has Lyrics, the video background works.
I've also am unable to get video backgrounds to work on our church desktop, so I wonder if this is the same issue...
Any ideas as to what is up with this?
Edit: So it seems like it's an issue with integrated graphics and dedicated graphics. It seems like OpenLP's video features are favoring the integrated graphics of my laptop (Intel HD) and not the dedicated graphics (GTX 1050). I thought of this after trying it out on my personal desktop pc and the video background played without any issue. Though I am still unsure about why they won't play on our church desktop.
Comments
Video backgrounds uses vlc and this in turn uses the display details used by the main display. There is no code reason why they should happen. Can you play native vlc on both displays? We did have an issue on one of our Windows machines where the video drivers were crashing vlc. Reinstalling the drivers fixed the issue.
My laptop setup:
My Desktop Setup:
Church Setup:
So far VLC hasn't had any crashing issue on either the laptop or the church computer.
If more info is needed, I can try to provide it.
So I found that on my laptop, if I go into the Nvidia control panel, under display, and then adjust desktop size and position, and then check "Override the scaling mode set by games and programs". It is now displaying the video backgrounds without an issue. Which this is then a case-by-case basis every time I need to use a new monitor.
Edit: It might also be that, you need to let Window choose whether to is the iGPU or the dGPU. When set to just use the "High Performance" option, video BG's won't work. This is probably just a Windows problem instead of OpenLP... my guess anyway.