Bug 418266 - Animated .gif files flicker while looping.
Summary: Animated .gif files flicker while looping.
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Preview-Video (show other bugs)
Version: 6.4.0
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-27 20:29 UTC by Kamo
Modified: 2022-03-25 04:50 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.7.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kamo 2020-02-27 20:29:58 UTC
SUMMARY
When animated .gif files play while looping is enabled, the image disappears for a split second between the loops. This causes flickering issue.

STEPS TO REPRODUCE
1. Play animated .gif file in preview mode.
2. Enable loop.

OBSERVED RESULT
Between loops there's brief moment when image disappears and then reappear as the loop continues.


EXPECTED RESULT
There shouldn't be any disappearing and the transition should look smooth.
Comment 1 Maik Qualmann 2020-02-27 21:24:05 UTC
We currently have no extra player for GIF files. This is done by the video player, yes it is not perfect with GIF, but it is also dependent on the FFmpeg version.

Maik
Comment 2 Kamo 2020-02-27 23:37:04 UTC
Thanks for the response! So should I be waiting for a dedicated GIF player to be implanted, or will digikam depend on FFmpeg to fix the issue?
Comment 3 caulier.gilles 2020-02-28 06:27:39 UTC
There is no plan to write a specific Gif player in digiKam. FFmpeg + QtAv player is the solution to handle video files in digiKam.

Gilles Caulier
Comment 4 caulier.gilles 2020-08-01 08:07:52 UTC
digiKam 7.0.0 stable release is now published:

https://www.digikam.org/news/2020-07-19-7.0.0_release_announcement/

We need a fresh feedback on this file using this version.

Thanks in advance

Gilles Caulier
Comment 5 caulier.gilles 2022-01-09 18:37:43 UTC
Hi Kamo and happy new year,

Can you check if problem remain with current 7.5.0 pre-release Windows installer available here :

https://files.kde.org/digikam/

Thanks in advance

Gilles Caulier
Comment 6 caulier.gilles 2022-03-25 04:50:21 UTC
Git commit ff712f5b495eaa922692ec399a47c76f970a7a99 by Gilles Caulier.
Committed on 25/03/2022 at 04:46.
Pushed by cgilles into branch 'qt5-maintenance'.

Windows build using MXE: Build ffmpeg 4.4.1 with same optimiztions than AppImage. Do not use MXE ffmpeg build as it do not include non-free and x265 codecs.
Related: bug 386522
FIXED-IN: 7.7.0

M  +51   -30   project/bundles/3rdparty/ext_ffmpeg/CMakeLists.txt
M  +1    -18   project/bundles/3rdparty/ext_libaom/CMakeLists.txt
M  +18   -2    project/bundles/mxe/01-build-mxe.sh
M  +3    -0    project/bundles/mxe/02-build-extralibs.sh
M  +4    -0    project/bundles/mxe/03-build-digikam.sh
M  +3    -0    project/bundles/mxe/tools/installextralibsdep.sh
M  +1    -0    project/bundles/mxe/tools/installmxedeps.sh

https://invent.kde.org/graphics/digikam/commit/ff712f5b495eaa922692ec399a47c76f970a7a99