Red Hat Bugzilla – Bug 1464599
Browsers that use WebkitGTK play some videos with severe distortion if using VA-API.
Last modified: 2017-06-23 21:38:29 EDT
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):
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.
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
(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
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 email@example.com. 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.
Reported upstream as Webkit bug #173768.