Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 946348 - media-gfx/imagemagick requires media-libs/libheif[aom] for avif decode support.
Summary: media-gfx/imagemagick requires media-libs/libheif[aom] for avif decode support.
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Codec Project
URL: https://forums.gentoo.org/viewtopic-p...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-13 05:55 UTC by dE
Modified: 2024-12-13 13:18 UTC (History)
3 users (show)

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 dE 2024-12-13 05:55:47 UTC
With media-libs/libheif[-aom] 

 convert -list format | grep AVIF
WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert"

     AVIF  HEIC      -w+   AV1 Image File Format (1.18.2)

With media-libs/libheif[aom] -- 
convert -list format | grep AVIF
WARNING: The convert command is deprecated in IMv7, use "magick" instead of "convert" or "magick convert"

     AVIF  HEIC      rw+   AV1 Image File Format (1.18.2)
Comment 1 dE 2024-12-13 05:57:53 UTC
I even tried this with 6.9.13.3 and findings are true.
Comment 2 Ionen Wolkens gentoo-dev 2024-12-13 06:49:40 UTC
Haven't tried but more specifically it should need one of USE=svt-av1, rav1e, or aom (aom enabled by default).
Comment 3 Ionen Wolkens gentoo-dev 2024-12-13 06:51:04 UTC
(In reply to Ionen Wolkens from comment #2)
> Haven't tried but more specifically it should need one of USE=svt-av1,
> rav1e, or aom (aom enabled by default).

...and technically this is more optfeature material
Comment 4 dE 2024-12-13 07:00:33 UTC
(In reply to Ionen Wolkens from comment #2)
> Haven't tried but more specifically it should need one of USE=svt-av1,
> rav1e, or aom (aom enabled by default).

I already had svt-av1 enabled. But it didn't work.
Comment 5 dE 2024-12-13 07:01:59 UTC
(In reply to Ionen Wolkens from comment #3)
> (In reply to Ionen Wolkens from comment #2)
> > Haven't tried but more specifically it should need one of USE=svt-av1,
> > rav1e, or aom (aom enabled by default).
> 
> ...and technically this is more optfeature material

You mean for #327701?

But no read support and only encoding support is kind of odd.
Comment 6 Ionen Wolkens gentoo-dev 2024-12-13 07:20:54 UTC
Oh right, svt-av1 and rav1e are purely encoders.

For decoding need either aom or dav1d (latter is not supported here).
Comment 7 Ionen Wolkens gentoo-dev 2024-12-13 07:22:40 UTC
(In reply to Ionen Wolkens from comment #6)
> Oh right, svt-av1 and rav1e are purely encoders.
> 
> For decoding need either aom or dav1d (latter is not supported here).
Actually wait, it depends on libdav1d by default, so it does support it.. guess kind of odd that it doesn't use it with USE=-aom. Might be a imagemagick quirk.