Bug 1464599

Summary: Browsers that use WebkitGTK play some videos with severe distortion if using VA-API.
Product: [Fedora] Fedora Reporter: Ryan Farmer <rfarmer84>
Component: webkitgtk4Assignee: Tomas Popela <tpopela>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 26CC: mcatanzaro+wrong-account-do-not-cc, tpopela
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-06-24 01:38:29 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
The distortions when I play a video. none

Description Ryan Farmer 2017-06-23 21:30:17 UTC
Created attachment 1291280 [details]
The distortions when I play a video.

Description of problem:

Browsers that use WebkitGTK play some videos with severe distortion if using VA-API. I've tried this with Gnome Web and Midori. To make sure it wasn't a problem with Gstreamer, I downloaded a local copy of the video and played it in Totem, and it worked fine.


Version-Release number of selected component (if applicable):

WebkitGTK4 2.16.4-1


How reproducible:


Steps to Reproduce:

1. Open Gnome Web or Midori with Gstreamer VA API support, Intel VA API driver, Gstreamer's Bad, Ugly, etc. plug ins...

2. Go to certain videos on Youtube or other sites, such as https://www.youtube.com/watch?v=JccW-mLdNe0

3. Notice bizarre video distortions instead of proper playback.


Additional info:

I've attached a picture that shows what I'm talking about.

If it's important, I'm using an Intel Skylake Mobile Iris 540 graphics chipset and the VA API driver  1.8.2 from RPM Fusion. Mesa version is 17.1.3.

Device: Mesa DRI Intel(R) Iris Graphics 540 (Skylake GT3e)  (0x1926)
vainfo: Driver version: Intel i965 driver for Intel(R) Skylake - 1.8.2
v

Comment 1 Michael Catanzaro 2017-06-23 22:24:25 UTC
(In reply to Ryan Farmer from comment #0)
> If it's important, I'm using an Intel Skylake Mobile Iris 540 graphics
> chipset and the VA API driver  1.8.2 from RPM Fusion. Mesa version is 17.1.3.
> 
> Device: Mesa DRI Intel(R) Iris Graphics 540 (Skylake GT3e)  (0x1926)
> vainfo: Driver version: Intel i965 driver for Intel(R) Skylake - 1.8.2
> v

It's probably important. Thanks for the good bug report.

We have a couple gstreamer-vaapi experts with WebKit Bugzilla accounts, so if you're OK with creating an account there, the most efficient way to get in contact would be https://bugs.webkit.org. Prefix the bug title with [GStreamer], select the Media element component, and CC bugs-noreply. Otherwise I can forward this report, but I think it'd be more likely to get fixed if you can comment in the upstream bug.

Comment 2 Ryan Farmer 2017-06-23 23:41:45 UTC
https://bugs.webkit.org/show_bug.cgi?id=173796

Reported upstream as Webkit bug #173768.