Skip to content

Audio only, no video with new player backend (Flatpak, Intel HD 620, Zorin OS 18.1) #1862

Description

@11dash11

Environment

OS: Zorin OS 18.1 (based on Ubuntu 24.04)

Architecture: amd64

GPU: Intel HD Graphics 620 (Kaby Lake)

Shotcut: 26.6.25 (Flatpak from Flathub: org.shotcut.Shotcut)

OpenGL: Mesa Intel(R) HD Graphics 620, Mesa 25.2.8

Vulkan: working (vulkaninfo sees Intel HD 620)

VAAPI: working (vainfo):

VA-API version: 1.20 (libva 2.12.0)
Driver: Intel iHD driver for Intel(R) Gen Graphics - 24.1.0
Profiles include MPEG2, H.264 (Main/High/Constrained Baseline), HEVC Main/Main10, VP8, VP9, etc.
Summary

With the default/new Shotcut video player backend, opening an MP4 file plays audio only with no video visible in the preview.
If I enable Settings → Player → “Use old video player”, the same file plays with both audio and video correctly.

Steps to reproduce

Install Shotcut via Flatpak from Flathub: org.shotcut.Shotcut (version 26.6.25).
Ensure Settings → Player → “Use old video player” is OFF (i.e., using the new player backend).
Open an MP4 video (plays fine in VLC on the same system).
Press Play.
Expected result

Video preview shows the video while audio plays.
Actual result

Audio plays.
Video preview area stays black (no video frames rendered).
Additional information

The issue started after updating to Zorin OS 18.1; the same Shotcut Flatpak worked about a week earlier.

Host graphics stack looks healthy:

glxinfo -B shows direct rendering: Yes, Intel HD 620, OpenGL 4.6, Mesa 25.2.8.
vulkaninfo initializes successfully and lists Intel HD 620 as GPU 0.
VAAPI was initially failing with vaInitialize failed, but is now fixed by:

Installing intel-media-va-driver-non-free (i386 + amd64).
Creating a symlink:
sudo ln -s /usr/lib/x86_64-linux-gnu/dri /usr/lib/dri
vainfo now works and lists multiple decode/encode profiles.
Running Shotcut via Flatpak:

bash

flatpak run org.shotcut.Shotcut
shows only minor warnings (e.g., libDeckLinkAPI.so: cannot open shared object file: No such file or directory and some mp3float overread messages), but nothing obvious about the video pipeline.

Workaround

Enabling Settings → Player → “Use old video player” restores normal behavior (audio + video) with the same files and on the same system.
Request

Please investigate why the new player backend in the Flatpak fails to render video on Intel HD 620 / Zorin OS 18.1, despite a working OpenGL/Vulkan/VAAPI stack on the host.
If you need more logs, I can provide additional debug output or try specific environment variables or builds.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions