Hi all, I have a problem when playing portrait mp4 videos on Solus with mpv and haruna player.
The color problem only occurs on portrait videos with hardware acceleration enabled.
Can someone help me with this?

Plasma 5.27.10 , AMD Radeon RX 6950 XT
wayland with KDE Plasma

  • @SlowNicoFish , thanks for the additional detail and for providing one of the videos. I've tested the video with the media players I have installed (SMPlayer, VLC, mpv and Haruna). I only see the color defect with Haruna, and only if hardware decoding is enabled.

    Haruna uses mpv as a back end. Since the problem doesn't happen with mpv, this points to something Haruna is doing wrong.

    In VLC, I ensured gpu decoding was forced on
    In SMPlayer I also enabled hardware gpu decoding

    It seems that the bug is specific to Haruna. It looks to be choosing the wrong codec or deinterlacing for this video. I suggest taking a look at the Haruna project page. There's a link to the bug list for it. Take a look through. If you don't find your issue there the page also has a link to reporting bugs for Haruna.

    Regarding VLC, that's a separate issue. I didn't see the color problem Haruna has, nor did I see that green bar. Doing a brief web search I saw recommendations to try different options in
    Tools > Preferences > Video > Output. Mine is set to Automatic. OpenGL also displays the video properly. Play around with those and see if one works with this.

    Good luck 🙂

what about on X11? is it still the same?

It could be a driver regression in the kernel. Try a different kernel and test it.

@SlowNicoFish do you have a link to a video that causes you this issue so we can try to reproduce it?
Also, where exactly are you enabling "hardware acceleration", so we know what option to use in testing?

    davidjharder
    Busted 🙂
    Yes it's me. I seem to have this issue on all distros i try. Maybe it's my amd gpu?

    TraceyC
    it's a local video from my Samsung S23.
    Here is a new one captured today with the same issue:
    All the videos filmed in landscape seem to work fine but when viewing someting filmen in portrait i get these "color beams"
    I'm enabling Hardware decoding "Auto" in Haruna video player:

    Vlc seem to get this issue instead:

    @SlowNicoFish , thanks for the additional detail and for providing one of the videos. I've tested the video with the media players I have installed (SMPlayer, VLC, mpv and Haruna). I only see the color defect with Haruna, and only if hardware decoding is enabled.

    Haruna uses mpv as a back end. Since the problem doesn't happen with mpv, this points to something Haruna is doing wrong.

    In VLC, I ensured gpu decoding was forced on
    In SMPlayer I also enabled hardware gpu decoding

    It seems that the bug is specific to Haruna. It looks to be choosing the wrong codec or deinterlacing for this video. I suggest taking a look at the Haruna project page. There's a link to the bug list for it. Take a look through. If you don't find your issue there the page also has a link to reporting bugs for Haruna.

    Regarding VLC, that's a separate issue. I didn't see the color problem Haruna has, nor did I see that green bar. Doing a brief web search I saw recommendations to try different options in
    Tools > Preferences > Video > Output. Mine is set to Automatic. OpenGL also displays the video properly. Play around with those and see if one works with this.

    Good luck 🙂