| Summary: | [GStreamer] Media playback shows artifacts with hardware acceleration | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | focica4699 | ||||
| Component: | Media | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | RESOLVED WORKSFORME | ||||||
| Severity: | Normal | CC: | philn, pnormand, vjaquez | ||||
| Priority: | P2 | ||||||
| Version: | Other | ||||||
| Hardware: | PC | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Can you provide more informations please? Refer to https://github.com/Igalia/meta-webkit/wiki/Providing-useful-GStreamer-Zero-copy-issue-reports gst-inspect-1.0 --version gst-inspect-1.0 version 1.18.2 GStreamer 1.18.2 https://www.archlinux.org/ Installed plugins: local/gst-plugins-bad 1.18.2-1 Multimedia graph framework - bad plugins local/gst-plugins-bad-libs 1.18.2-1 Multimedia graph framework - bad local/gst-plugins-base 1.18.2-1 Multimedia graph framework - base plugins local/gst-plugins-base-libs 1.18.2-1 Multimedia graph framework - base local/gst-plugins-good 1.18.2-1 Multimedia graph framework - good plugins local/gst-plugins-ugly 1.18.2-1 Multimedia graph framework - ugly plugins local/gst-libav 1.18.2-1 Multimedia graph framework - libav plugin local/gstreamer-vaapi 1.18.2-1 Multimedia graph framework - vaapi plugin (In reply to Philippe Normand from comment #1) > Can you provide more informations please? Refer to > https://github.com/Igalia/meta-webkit/wiki/Providing-useful-GStreamer-Zero- > copy-issue-reports Please provide pipeline dumps, as instructed in this wiki page. (In reply to Philippe Normand from comment #2) > (In reply to Philippe Normand from comment #1) > > Can you provide more informations please? Refer to > > https://github.com/Igalia/meta-webkit/wiki/Providing-useful-GStreamer-Zero- > > copy-issue-reports > > Please provide pipeline dumps, as instructed in this wiki page. Unfortunatey this method does not work with epiphany. It should, unless your GStreamer packages have debug logs disabled, which I wouldn't recommend. I'm afraid I won't be able to help much then. Sorry! I've reported bug to Arch Linux Bug Tracker since OS does not provide gstreamer with debug enabled. https://bugs.archlinux.org/task/69141 Is this still an issue? BTW, PSA: in 2.38 gstreamer-vaapi decoders will not be used, unless the WEBKIT_GST_ENABLE_LEGACY_VAAPI env var is set to 1. The new stateless va decoders will be used, supposing their rank is high enough, which can be ensured by setting this env var: GST_PLUGIN_FEATURE_RANK=vah264dec:MAX Please give this a try with the new decoder has mentioned in previous comment. Feel free to re-open if the issue is still happening. |
Created attachment 416748 [details] Screenshot of issue Media playback (like YouTube, HLS Streams in Shinobi etc.) shows strange artifacts with default hw-acceleration setting in Epiphany (on-demand). Disabling it solves the issue. lshw -c video output: *-display description: VGA compatible controller product: Picasso vendor: Advanced Micro Devices, Inc. [AMD/ATI] physical id: 0 bus info: pci@0000:05:00.0 version: c1 width: 64 bits clock: 33MHz capabilities: pm pciexpress msi msix vga_controller bus_master cap_list configuration: driver=amdgpu latency=0 resources: irq:59 memory:c0000000-cfffffff memory:d0000000-d01fffff ioport:1000(size=256) memory:d0500000-d057ffff OS: Arch Linux Epiphany: 3.38.2.-1 Webkit2gtk: 2.30.4-2