Bug 469948 - Update libaom from 3.6.0 to 3.6.1
Summary: Update libaom from 3.6.0 to 3.6.1
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Bundle-Windows (show other bugs)
Version: 8.0.0
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-18 13:01 UTC by dnovomesky
Modified: 2023-05-31 20:41 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 8.1.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dnovomesky 2023-05-18 13:01:38 UTC
Hello,

there was a problem in libaom 3.6.0 which manifested when someone saved very big AVIF images.
libaom used some new compression features but the images did not work in some other applications using different AV1 decoders. Few people encountered the problem already.

libaom 3.6.1 has the fix to avoid the new features by default:

    * aomedia:2871: Guard the support of the 7.x and 8.x levels for AV1
      under the CONFIG_CWG_C013 config flag, and only output the 7.x and
      8.x levels when explicitly requested.

https://aomedia.googlesource.com/aom/+/refs/tags/v3.6.1
Comment 1 caulier.gilles 2023-05-18 18:10:16 UTC
affected bundles where i can patch quickly libaom : Windows and AppImage.

For MacOS, libaom come from Macports, so i need to rebuild all i fear. I already tried in the past to update only one port from macports, and this give a mess at end, because all is compiled as rolling release.

Gilles Caulier
Comment 2 caulier.gilles 2023-05-31 02:57:29 UTC
Git commit 85a456473b443668f6c0f2d17d7923c4784d68bb by Gilles Caulier.
Committed on 31/05/2023 at 02:56.
Pushed by cgilles into branch 'master'.

update libaom to v3.6.1

M  +2    -2    project/bundles/3rdparty/ext_libaom/CMakeLists.txt

https://invent.kde.org/graphics/digikam/-/commit/85a456473b443668f6c0f2d17d7923c4784d68bb
Comment 3 caulier.gilles 2023-05-31 20:12:20 UTC
Git commit 127febb20c6747d9c543db91049fb19c8df89584 by Gilles Caulier.
Committed on 31/05/2023 at 20:11.
Pushed by cgilles into branch 'master'.

fix broken compilation while updating libaom

M  +3    -1    project/bundles/appimage/01-build-host.sh

https://invent.kde.org/graphics/digikam/-/commit/127febb20c6747d9c543db91049fb19c8df89584
Comment 4 caulier.gilles 2023-05-31 20:23:28 UTC
Git commit 233b33d970a64342e97ed2377f72f90852822713 by Gilles Caulier.
Committed on 31/05/2023 at 20:22.
Pushed by cgilles into branch 'master'.

fix broken compile while updateing libaom

M  +2    -1    project/bundles/mxe/01-build-mxe.sh

https://invent.kde.org/graphics/digikam/-/commit/233b33d970a64342e97ed2377f72f90852822713