4K videos playing wrong size on Vero V

Can you send me a log with an active 4k GUI?

Sure https://paste.osmc.tv/ojolemucey

Thanks. Did you copy the config from your 4k+ to the V?

No think not, new from scratch

Ok, can you edit/modify the .kodi/userdata/guisettings.xml and remove the <resolutions> node from it? Basically the following lines need to be removed.

    <resolutions>
        <resolution>
            <description>720x480 @ 59.94 - Full Screen</description>
            <subtitles>463</subtitles>
            <pixelratio>0.888889</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>720</right>
                <bottom>480</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>720x576 @ 50.00 - Full Screen</description>
            <subtitles>555</subtitles>
            <pixelratio>1.066667</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>720</right>
                <bottom>576</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1280x720 @ 50.00 - Full Screen</description>
            <subtitles>694</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1280</right>
                <bottom>720</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1280x720 @ 60.00 - Full Screen</description>
            <subtitles>694</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1280</right>
                <bottom>720</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1280x720 @ 59.94 - Full Screen</description>
            <subtitles>694</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1280</right>
                <bottom>720</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1920x1080 @ 24.00 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1920x1080 @ 23.98 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1920x1080 @ 25.00 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1920x1080 @ 30.00 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1920x1080 @ 29.97 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1920x1080 @ 50.00 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1920x1080 @ 60.00 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1920x1080 @ 59.94 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1920x1080 @ 120.00 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>3840x2160 @ 24.00 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>3840x2160 @ 23.98 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>3840x2160 @ 25.00 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>3840x2160 @ 30.00 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>3840x2160 @ 29.97 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>4096x2160 @ 24.00 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>4096x2160 @ 23.98 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>640x480 @ 60.00 - Full Screen</description>
            <subtitles>463</subtitles>
            <pixelratio>0.888889</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>640</right>
                <bottom>480</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>640x480 @ 59.94 - Full Screen</description>
            <subtitles>463</subtitles>
            <pixelratio>0.888889</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>640</right>
                <bottom>480</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>800x600 @ 60.00 - Full Screen</description>
            <subtitles>579</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>800</right>
                <bottom>600</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>800x600 @ 59.94 - Full Screen</description>
            <subtitles>579</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>800</right>
                <bottom>600</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1024x768 @ 60.00 - Full Screen</description>
            <subtitles>741</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1024</right>
                <bottom>768</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1024x768 @ 59.94 - Full Screen</description>
            <subtitles>741</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1024</right>
                <bottom>768</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1280x1024 @ 60.00 - Full Screen</description>
            <subtitles>988</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1280</right>
                <bottom>1024</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1280x1024 @ 59.94 - Full Screen</description>
            <subtitles>988</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1280</right>
                <bottom>1024</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1360x768 @ 60.00 - Full Screen</description>
            <subtitles>741</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1360</right>
                <bottom>768</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1360x768 @ 59.94 - Full Screen</description>
            <subtitles>741</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1360</right>
                <bottom>768</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1920x1080 @ 60.00i - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1920x1080 @ 59.94i - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>1920x1080 @ 50.00i - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>3840x2160 @ 60.00 - Full Screen</description>
            <subtitles>2084</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>3840</right>
                <bottom>2160</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>3840x2160 @ 59.94 - Full Screen</description>
            <subtitles>2084</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>3840</right>
                <bottom>2160</bottom>
            </overscan>
        </resolution>
        <resolution>
            <description>3840x2160 @ 50.00 - Full Screen</description>
            <subtitles>2084</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>3840</right>
                <bottom>2160</bottom>
            </overscan>
        </resolution>
    </resolutions>

But copy the file before you do it so you can restore it afterwards :slight_smile: ?

The correct steps would be:

  1. stop kodi using systemctl stop mediacenter
  2. then edit that file mentioned above and remove those lines and save the file
  3. reboot

When the V comes back up try to reproduce that issue.

2 Likes

Youre great, this is the solution for the GUI and playing 4k movies!! :sweat_smile:

Thanks, good to see that it’s working now!

Is there something we need to fix in Kodi?

I’m not sure, I need to think about it.

The Vero4K+ has still all the resolutions in the guisettings.xml and gave no problems with 4k… so the core of the problem 4k on Vero V is somewhere else i think…

Didn’t you say that removing those fixed the issue on your Vero V? There are changes on the Vero V that interact with those settings differently than they do on the previous models.

Did you ever upgrade that Vero 4K+ to the staging repository like you did on the V?

Because we only enabled the 4K framebuffer recently in the staging repository. This is to allow users to view their photos in a higher resolution as it was previously limited to 1080p.

Yes, but the ‘temp’ fix for the Vero V by removing some things in the guisettings.xml worked.
Full picture in UI 2160 and 1080 and full frame movie playback.
These same things still exsist exsist in the guisettings.xml of the Vero4k, and without any problem at all.
That’s why I think the solution for the Vero V is temporary, and didn’t hit the core of the prob. with the Vero V.

If you want to test test that theory you should be able to go into the calibration window in the display settings and then back out to the home window. Once you do that then you should have those settings back in your Vero V’s guisettings.xml but they will not be the same as they were.

I do that tomorrow, hope it works and keeps my pictureframe filled! :grinning:

We will get to the bottom of it.

In the future when you have a problem like this, it is indeed disappointing. But don’t struggle alone — mention it here first.

Yes I do… Cheers

Well, it exactly did hit the core :slight_smile: . The entries there were created with a Kodi that did not support a 4k GUI (that’s why I’ve asked you if you’ve copied the config from your 4k+). That “2k GUI Kodi” created resolution entries which contained that 2k limitation. Then later when you started to use the “4k GUI Kodi” the entries were read, and the stored 2k resolution limit hit you and caused the quarter sized picture.

Since the resolution entries are used for calibrating, Kodi can’t ignore them and has to use it. So Kodi worked as designed :slight_smile: .

There’s currently no easy way to fix that issue using Kodi, so the easiest thing was to remove the entries and start over.

Oke, I fully understand it, thanks to all for helping me out… Problem SOLVED :grinning:

@tanio99 it would seem that @Ad_Patat1 was actually correct with the not completely fixed suspicion…

osmc@VeroV:~$ grep -B 1 -A 9 -m 1 '4096x2160' .kodi/userdata/guisettings.xml
        <resolution>
            <description>4096x2160 @ 24.00 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
osmc@VeroV:~$ systemctl stop mediacenter
osmc@VeroV:~$ awk -v RS='' '{sub(/<resolutions>.*<\/resolutions>/,"<resolutions/>"); print}' .kodi/userdata/guisettings.xml>tmp && mv -f tmp .kodi/userdata/guisettings.xml
osmc@VeroV:~$ systemctl start mediacenter
osmc@VeroV:~$ grep -B 1 -A 9 -m 1 '4096x2160' .kodi/userdata/guisettings.xml
osmc@VeroV:~$ kodi-send -a 'ActivateWindow(screencalibration)' && kodi-send -a back
Sending: {'type': 'action', 'content': 'ActivateWindow(screencalibration)'}
Sending: {'type': 'action', 'content': 'back'}
osmc@VeroV:~$ grep -B 1 -A 9 -m 1 '4096x2160' .kodi/userdata/guisettings.xml
        <resolution>
            <description>4096x2160 @ 24.00 - Full Screen</description>
            <subtitles>1042</subtitles>
            <pixelratio>1.000000</pixelratio>
            <overscan>
                <left>0</left>
                <top>0</top>
                <right>1920</right>
                <bottom>1080</bottom>
            </overscan>
        </resolution>
osmc@VeroV:~$