Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Skull icons on heic file after upgrading to iOS 18.0.1 #17672

Closed
yeungj16 opened this issue Oct 15, 2024 · 4 comments
Closed

Skull icons on heic file after upgrading to iOS 18.0.1 #17672

yeungj16 opened this issue Oct 15, 2024 · 4 comments
Labels
depends: external lib Fixed in master Has already been fixed in current master branch

Comments

@yeungj16
Copy link

Describe the bug

Ever since upgrading to iOS 18.0.1 a few weeks ago. When importing the HEIC files to Darktable, it displays the skull in both lighttable and darkroom.

  • MacBook Pro 2023 (Apple M2 Pro) running MacOS 15.0.1
  • Darktable v4.8.1
  • photos taken on iPhone 16 Pro Max running iOS 18.0.1
  • photos taken on iPad Air 5th gen with M1 running iOS 18.0.1

image

Testing on iPhone 14 Pro Max running iOS 17.6.1 and iPad 9th gen running iOS 18 with no issues.

Steps to reproduce

  1. Any Apple device running iOS 18.0.1
  2. Ensure the High Efficiency format is used
  3. Take some pictures
  4. Export pictures using the MacOS Photos app
  5. Import pictures into Darktable running v4.8.1
  6. Note the skull thumbnails.

Expected behavior

Darktable should be able to open/render the heic files

Logfile | Screenshot | Screencast

No response

Commit

No response

Where did you obtain darktable from?

downloaded from www.darktable.org

darktable version

4.8.1

What OS are you using?

Mac

What is the version of your OS?

MacOS 15.0.1

Describe your system?

Apple M2 Pro with 32 GB memory

Are you using OpenCL GPU in darktable?

No

If yes, what is the GPU card and driver?

No response

Please provide additional context if applicable. You can attach files too, but might need to rename to .txt or .zip

IMG_6099.heic.txt

@kmilos
Copy link
Contributor

kmilos commented Oct 15, 2024

HEIC files produced by iOS 18 need a more recent libheif version 1.18.2, and I presume the 4.8.1 installer was not using that one...? @zisoft

If you feel adventurous, you could test out the nightly build (you probably want to backup and/or keep your database separate).

@zisoft
Copy link
Collaborator

zisoft commented Oct 15, 2024

Homebrew is already on 1.18.2, so current master and nightly builds fullfill this requirement. The next release of darktable in december will support this.

4.8.1 most likely does not.

@kmilos kmilos closed this as completed Oct 15, 2024
@yeungj16
Copy link
Author

Just wondering how do I check the libheif verion on MacOS. Tried to Google and most are for Linux.

I assumed it's installed as part of Darktable?

Thank you again.

@zisoft
Copy link
Collaborator

zisoft commented Oct 15, 2024

I assumed it's installed as part of Darktable?

Yes, it is part of the bundle.
It does not help to install libheif separately.

@ralfbrown ralfbrown added the Fixed in master Has already been fixed in current master branch label Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
depends: external lib Fixed in master Has already been fixed in current master branch
Projects
None yet
Development

No branches or pull requests

4 participants