FS#55093 - [chromium] [libpng] Some APNG flicker when playing

Attached to Project: Arch Linux
Opened by Hollis Wu (holi0317) - Thursday, 10 August 2017, 01:29 GMT
Last edited by Evangelos Foutras (foutrelis) - Friday, 25 August 2017, 11:44 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Evangelos Foutras (foutrelis)
Christian Hesse (eworm)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Originally filed to upstream: https://bugs.chromium.org/p/chromium/issues/detail?id=752403

Description:
Some APNG files flickers when playing. The upstream bug report contains a video showing it.

This only happens on Chromium, Arch Linux. Other distributions and google-chrome-stable from AUR do not have this problem.

Chromium compiled by chromium team (https://github.com/scheib/chromium-latest-linux) do not have this issue.

After discussing with chromium team, this is likely a packaging issue.

Additional info:
* package version: 60.0.3112.90-1

Steps to reproduce:
1. Go to the links below and play the png image
2. The last one played without issue. Others will flicker

Image URLs:
1. https://en.wikipedia.org/wiki/APNG#/media/File:Animated_PNG_example_bouncing_beach_ball.png
2. https://media.52poke.com/wiki/1/1d/Spr_6x_115.png
3. https://en.wikipedia.org/wiki/APNG#/media/File:Brain_MRI_apng_105px_100ms.png
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Friday, 25 August 2017, 11:44 GMT
Reason for closing:  Fixed
Additional comments about closing:  chromium 60.0.3112.113-1
Comment by xsmile (xsmile) - Tuesday, 15 August 2017, 07:02 GMT
All three sample APNGs play fine without flickering when compiling Chromium with third_party/libpng instead of using the system library.
EDIT: Applies to latest stable 60.0.3112.101 too.
Comment by Darek (blablo) - Tuesday, 15 August 2017, 10:29 GMT
All images work with libpng 1.6.31 (without libpng-apng patch)
Tested on: chromium 60.0.3112.97-1 (not yet in the repository)

Edit:
They work in firefox too.
Tested on: firefox 55.0.1-1

Loading...