mautrix / imessage

A Matrix-iMessage puppeting bridge
https://go.mau.fi/mautrix-imessage/
GNU Affero General Public License v3.0
334 stars 37 forks source link

HEIF conversion not working with Gitlab binaries #97

Closed thieman closed 1 year ago

thieman commented 1 year ago

I was excited to use the HEIF conversion from https://github.com/mautrix/imessage/pull/46, but at least with the binaries from Gitlab for amd64 I'm receiving an error on conversion stating that mautrix-imessage was compiled without libheif. I'm not sure whether it affects the other Gitlab binaries, also not sure yet what steps to take in a manual compile to make sure this works.

thieman commented 1 year ago

Seems like this might have been intentional, though I'm not sure why https://github.com/mautrix/imessage/commit/e3a040884bd5634b967d1bbe304e3cead30bbcc6

tulir commented 1 year ago

libheif has too many dependencies so not currently planning on including it in the CI binaries. ./build.sh will automatically enable heif support if you've installed libheif with brew before compiling.

thieman commented 1 year ago

Can confirm I have HEIF support working after a manual compile and brew installing libheif first.