After this update, VLC media player is having trouble showing scaled video in fullscreen. The bottom 200 rows of the video are cut off and only the top part is shown, scaled to the screen. The video plays properly in windowed mode; only the fullscreen mode is affected when the video needs to be scaled to fit the screen.
My system is on XFCE, if that helps. The screen resolution is 1920x1080.
What settings should I examine and change to fix this problem?
VLC seems to be working well on my end. Did you try with different video formats and maybe tweaking the Hardware-accelerated decoder option? In rare occasions I gotta disable it, but for the most part works well with VDPAU Video Decoder option enabled
Hardware acceleration was disabled before. I tried setting it to VDPAU based on your idea, but it breaks in a different way:
VLC media player 3.0.21 Vetinari (revision 3.0.21-0-gdd8bfdbabe8)
[000055b6abc815a0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007f902cc0f140] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding
[00007f902cc0f140] main decoder error: buffer deadlock prevented
[00007f902cc0f140] main decoder error: buffer deadlock prevented
[00007f902cc0f140] main decoder error: buffer deadlock prevented
and no video plays at all (just a fully black screen in both windowed and fullscreen modes).
Next is VLC in Fullscreen mode, with the “Always Fit Window” option true. The “Handforth PC Clerk” text is cut in half, and the bottom several rows of the frame are missing.
I solved it on my system, at least until the next breakage. In VLC preferences → Video → Output, change “Automatic” to “X11 video output (XCB)”. The problem was 100% repeatable with “OpenGL video output” and does not occur with “X11 video output (XCB)”. Most of the other options, including VDPAU and framebuffer, lead to no video or rapidly flickering video.