On 15-03-2023 00:34, Neal Gompa wrote:
> On Tue, Mar 14, 2023 at 7:17 PM Sandro <lists(a)penguinpee.nl> wrote:
>>
>> Apologies for my late response. I have been swamped with other things...
>>
>> On 27-02-2023 16:05, Neal Gompa wrote:
>>> On Mon, Feb 27, 2023 at 10:04 AM Sérgio Basto <sergio(a)serjux.com>
wrote:
>>>>
>>>> On Sat, 2023-02-25 at 10:27 -0500, Neal Gompa wrote:
>>
>> <snip>
>>
>>>>>
>>>>> It looks like libheif now supports a plugin architecture, so we
could
>>>>> move libheif to Fedora, while having the HEVC/H.265 backend plugin
in
>>>>> RPM Fusion.
>>>>>
>>>>> Also, according to the CMake, the HEVC/H.265 plugins are not built
by
>>>>> default anymore:
>>>>>
https://github.com/strukturag/libheif/blob/cdcc5b210879e0a0348032a594f8be...
>>>>>
>>>>> So feel free to package it and bring it into Fedora. :)
>>
>> I'm willing to give it a try. Yet, just submitting the package and
>> getting it into Fedora is probably not enough. Some co-ordination with
>> RPMFusion would be needed, I guess. And consuming packages would need to
>> be updated to properly use the new library.
>>
>> If anyone could guide/assist me with that, I'd be grateful.
>>
>>>> So we can build libheif without H.265 on Fedora but how you propose
>>>> make H.265 available with one third repo ? just build the plugin on
>>>> third repo as a freeworld package ?
>>>>
>>>
>>> It may be possible to build the plugin independently and link to
>>> libheif, but at the minimum, that's what I expect.
>>
>> The above exchange I do not quite grasp. I guess this is about making
>> libheif-av1 (the Av1 only libheif, yet to be packaged) play nicely
>> together with the unfree libheif (providing HEIF/libde265) provided by
>> RPMFusion.
>>
>> To set things in motion I will try my hands on building a AV1 only
>> libheif package and take it from there.
>>
>
> Actually, I've got this done already locally. I can put it up for
> review and you can grab it?
>
> Then I can give you co-maintainer privileges for it.
Sure. That will work. Thanks Neal!
This is now done with the new package heading to all Fedora stable
releases and EPEL 9:
* F38: