Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 610958 - =www-client/chromium-58* flickering/tearing on html5 videos.
Summary: =www-client/chromium-58* flickering/tearing on html5 videos.
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Chromium Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-26 09:28 UTC by Oleh
Modified: 2017-05-24 16:17 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Oleh 2017-02-26 09:28:56 UTC
Upgrade to chromium-58 (masked) make video playback, such as html5 on youtube flickering, slowed down or tearing or hanging (while sound is working). 
Rebuilding chromium with built-in ffmpeg and libvpx (disable of system-ffmpeg and system-libvpx) does not change a behavior.
I use laptop with Atom CPU and built-in intel graphics.
Drivers:
xf86-video-intel-2.99.917_p20170216 USE="dri dri3 sna udev -debug -uxa -xvmc"

Xorg:
x11-base/xorg-server-1.19.1:0/1.19.1 USE="glamor ipv6 suid udev xorg -debug -dmx -doc -kdrive -libressl -minimal (-selinux) -static-libs (-systemd) -tslib -unwind -wayland -xephyr -xnest -xvfb"

Chromium:
any version from 58:
chromium-58.0.3013.3
chromium-58.0.3018.3

Downgrading to chromium-57.0.2987.54, which is built with default USE flags completely resolves the problem.



Reproducible: Always
Comment 1 Mike Gilbert gentoo-dev 2017-02-26 16:58:33 UTC
I'm not having any problems here. If other people are having video playback issues, please share your data and maybe we can find a pattern.

Linux 4.9.4

Nouveau video driver

x11-base/xorg-server-1.19.1:0/1.19.1::gentoo  USE="glamor ipv6 suid systemd udev xorg xvfb -debug -dmx -doc -kdrive -libressl -minimal (-selinux) -static-libs -tslib -unwind -wayland -xephyr -xnest"

Bundled ffmpeg

media-libs/libvpx-1.6.1:0/4::gentoo  USE="highbitdepth postproc svc threads -doc -static-libs {-test}" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="mmx sse sse2 sse3 -avx -avx2 -sse4_1 -ssse3"
Comment 2 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2017-02-26 18:26:54 UTC
Also consider downloading and building the sources and bisecting. You may find the following links helpful (and feel free to ask for advice if you hit any issues):

https://chromium.googlesource.com/chromium/src/+/master/docs/linux_build_instructions.md

https://www.chromium.org/developers/how-tos/get-the-code/working-with-release-branches
Comment 3 Ingo Brunberg 2017-03-09 13:08:20 UTC
For me videos are not playing at all (except sound), with chromium-58.0.3029.6.
Chromium-57 worked fine. I can make them play again, if I disable hardware acceleration.

This is compiled with clang, kernel 4.10.1, xorg-server-1.18.4, libdrm-2.4.75 with Intel video (Kaby Lake).
Comment 4 Ingo Brunberg 2017-03-15 20:52:25 UTC
Found the issue I am having in the chromium bugtracker:
https://bugs.chromium.org/p/chromium/issues/detail?id=698596

If you believe the latest comments there, the problem is fixed with version 58.0.3029.19.

Unfortunately I did not succeed to compile 58.0.3029.19 with clang-4.0.0 or gcc-6.3.0.
Comment 5 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2017-05-24 16:17:25 UTC
(In reply to Ingo Brunberg from comment #4)
> Found the issue I am having in the chromium bugtracker:
> https://bugs.chromium.org/p/chromium/issues/detail?id=698596
> 
> If you believe the latest comments there, the problem is fixed with version
> 58.0.3029.19.

Cool!

> Unfortunately I did not succeed to compile 58.0.3029.19 with clang-4.0.0 or
> gcc-6.3.0.

Please file a bug for that.