VLC Player Showing Video at Corner of Screen

I followed the manual steps in the 42.2 sticky post very carefully to have all the required repositories and multimedia codec packages and finally, the VLC-3.0.0 player shows some video.

The only problem left is that the video only takes up the upper-left quarter of the screen, both in windows and full-screen modes, and I can’t get it to stretch.

Has this happened to anyone else? How did you fix it?

Thanks!

From where did you install vlc?

Post your repos:

zypper lr --uri

Which video output do you use in vlc?

I installed vlc-beta from packman. I followed this guide step-by-step, you can see everything I installed.

I’m not sure what you mean by video output…

I have the same problem as this guy:

https://forum.videolan.org/viewtopic.php?t=133364

Hi, I run into this problem before. Here is what I have done. Maybe you could give it a try.

It seems that the problem is due to the Output (VLC -> Tools -> Preferences -> Video -> Display, under “Windows Decorations”) setting. For me, I changed it from Automatic to OpenGL GLX Video Output XCB. After this, I quitted and relaunched VLC.

This “OpenGL GLX” thing seems related to the “Rendering backend” and “OpenGL interface” in System Settings –> Display and Monitor –> Compositor. My settings are OpenGL 3.1 and GLX.

Good luck.

First you use a beta, that could mean bugs but OK.

Second, like mentioned by the poster above you could change the video output. I use the same setting, OpenGL. You can try some others. Often I experienced problems when I used vlc’s default ‘Automatic’.

Third and worst case, delete your config for vlc from ~/.config/vlc. You can just delete the vlc folder here and relaunch the application. It is a hidden folder.

I am speculating but that screenshot looks a lot like an old vlc 2.2 Qt5 bug that was fixed in 42.1 at the time 3.x beta was build with Qt 4 and didn’t have the bug we wore even speculating about using a qt4 version of vlc
If they migrated vlc beta to Qt 5 it’s possibly the same bug
the solution is to use vlc 2.2 changing video outputs didn’t fix the bug then it won’t fix it now
https://forums.opensuse.org/showthread.php/509523-VLC-video-playback-in-Plasma-5-4-openSUSE-13-2
https://forum.kde.org/viewtopic.php?f=289&t=128096
but that was a qt5 bug and it was fixed in qt5.6 it might be a regression in 5.6.1?
https://bugreports.qt.io/browse/QTBUG-48321

you should really tell us your repo’s

zypper lr -d

I have installed FYI

**vlc**-beta-noX-3.0.0+git9358-1.15.x86_64
**vlc**-beta-3.0.0+git9358-1.15.x86_64
**vlc**-beta-qt-3.0.0+git9358-1.15.x86_64
lib**vlc**6-3.0.0+git9358-1.15.x86_64
lib**vlc**core9-3.0.0+git9358-1.15.x86_64
**vlc**-beta-codecs-3.0.0+git9358-1.15.x86_64

Have you tried removing the vlc folder in .config ?
Not sure if that will help.

Removing the vlc config folder didn’t help. Changing the video output to OpenGL moved the video to the bottom-left corner, rather than upper-left.

Here are my repos:

#  | Alias                         | Name                                    | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                         | Service                                  
---+-------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+-----------------------------------------------------------------------------+--------                                  
 1 | download.opensuse.org-non-oss | Update Repository (Non-Oss)             | Yes     | ( p) Yes  | Yes     |   99     | rpm-md | http://mirror.isoc.org.il/pub/opensuse/update/leap/42.2/non-oss/            |                                          
 2 | download.opensuse.org-oss     | Main Update Repository                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://mirror.isoc.org.il/pub/opensuse/update/leap/42.2/oss                 |                                          
 3 | libdvdcss                     | libdvdcss                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.2/                          |                                          
 4 | openSUSE-42.2-0               | openSUSE-42.2-0                         | No      | ----      | Yes     |   99     | yast2  | hd:///?device=/dev/disk/by-id/usb-General_UDisk-0:0-part2                   |                                          
 5 | packman                       | packman                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.2/                            |        
 6 | repo-debug                    | openSUSE-Leap-42.2-Debug                | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.2/repo/oss/         |        
 7 | repo-debug-non-oss            | openSUSE-Leap-42.2-Debug-Non-Oss        | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.2/repo/non-oss/     |        
 8 | repo-debug-update             | openSUSE-Leap-42.2-Update-Debug         | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.2/oss/                    |        
 9 | repo-debug-update-non-oss     | openSUSE-Leap-42.2-Update-Debug-Non-Oss | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.2/non-oss/                |        
10 | repo-non-oss                  | openSUSE-Leap-42.2-Non-Oss              | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://mirror.isoc.org.il/pub/opensuse/distribution/leap/42.2/repo/non-oss/ |        
11 | repo-oss                      | openSUSE-Leap-42.2-Oss                  | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://mirror.isoc.org.il/pub/opensuse/distribution/leap/42.2/repo/oss/     |        
12 | repo-source                   | openSUSE-Leap-42.2-Source               | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/42.2/repo/oss/        |        
13 | repo-source-non-oss           | openSUSE-Leap-42.2-Source-Non-Oss       | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/42.2/repo/non-oss/    |        


Ah-HA! I went to the forums that I_A mentioned. I followed their advice and loaded a custom VLC skin. Now the video looks stretched to window and full-screen, as it’s supposed to be.

Definitely the old bug.

I wouldn’t mind using an ugly skin (I went through 5 by now, it’s awful), but the full-screen interface is gone :frowning: I wish there was a different solution.

Update: Found one. A much more tolerable workaround: disable “Integrate video in interface”.

your repo’s look fine and this is really strange as that was a Qt 5.4 and 5.5 bug it was fixed in Qt 5.6
maybe you should file a bug report
https://bugzilla.opensuse.org
I still use vlc 2.2.4 on 42.2 and have no issues

Correct, and the fix has been backported to openSUSE’s 5.5.1 packages too.

maybe you should file a bug report
https://bugzilla.opensuse.org
I still use vlc 2.2.4 on 42.2 and have no issues

But only if you can reproduce it with the stable vlc version (2.2.4).
openSUSE doesn’t even offer vlc-beta (and openSUSE doesn’t develop vlc anyway), so reporting bugs against it in openSUSE’s bugzilla is just a waste of time.

Better go upstream to videolan.org in that case and report it there.

For the record, I am using vlc 2.2.4 with Qt 5.7.1 on 13.2 here and don’t see a problem either.
It might really be a problem in the beta.
So I would suggest trying the stable vlc version too.