https://bugs.documentfoundation.org/show_bug.cgi?id=173386

            Bug ID: 173386
           Summary: Video playback jerky and/or green in Impress on Intel
                    graphics (GStreamer/VA-API), works fine in mpv/VLC
           Product: LibreOffice
           Version: 24.2.0.3 release
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Impress
          Assignee: [email protected]
          Reporter: [email protected]

Description:
LibreOffice version: [run "libreoffice --version" in terminal and paste result
here]
OS: Ubuntu 24.04 (noble), HP Convertible x360 11
GPU/Driver: Intel integrated graphics, Intel iHD driver (Gen Graphics), VA-API
1.20 confirmed working via vainfo

Steps to reproduce:
1. Insert a video file (1920x1080, H.264 High Profile, 59.94fps, QuickTime/.mov
container, raw 16-bit PCM audio) into an Impress slide, or open it via Tools >
Media Player
2. Play the video

Expected result: Smooth, correctly colored playback, as seen when the same file
plays in mpv or VLC on the same system

Actual result: Stuttering/jerky playback in Impress; occasional green/corrupted
color observed with some clips

Troubleshooting already performed:
- Confirmed gstreamer1.0-libav, gstreamer1.0-plugins-bad, and
gstreamer1.0-plugins-ugly are installed and up to date
- Installed gstreamer1.0-vaapi (1.24.2-1) - confirmed present via
gst-inspect-1.0 vaapih264dec, but its plugin Rank is 0 (none), so GStreamer's
automatic pipeline builder (used by both gst-play-1.0 and Impress/playbin)
never selects it
- Manually forcing hardware decode via:
  gst-launch-1.0 filesrc location="<file>" ! qtdemux ! h264parse ! vaapih264dec
! vaapisink
  produced a crash:
  ERROR: from element .../GstVaapiSink:vaapisink0: Internal error: could not
render surface
  and in a related test:
  GStreamer-Video-CRITICAL: assertion 'info->height <= meta->height' failed
- Toggling Impress's "Use hardware acceleration"/"Use OpenGL for all rendering"
(Tools > Options > LibreOffice > View) made no difference
- The same files play back smoothly and with correct color in both mpv and VLC
on this exact machine, ruling out a hardware or general codec-support
limitation

Attached: screen recording of the issue occurring in Impress's Media Player
preview tool

Steps to Reproduce:
1.
2.
3.1. Insert a video file (1920x1080, H.264 High Profile, 59.94fps,
QuickTime/.mov container) into an Impress slide, or open it via Tools > Media
Player
2. Play the video

Actual Results:
Stuttering/jerky playback in Impress; occasional green/corrupted color observed
with some clips. The same files play back smoothly and with correct color in
both mpv and VLC on the same machine.

Expected Results:
Smooth, correctly colored playback, matching what mpv and VLC show for the same
file.


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 24.2.7.2 (X86_64) / LibreOffice Community
Environment: CPU threads: 4; OS: Linux 7.0
User Interface: UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Misc: Ubuntu package version: 4:24.2.7-0ubuntu0.24.04.6
Calc: threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to