1.8.0: Camera Model column is not entirely displaying for HEIC images taken on iOS 18

*** Please report new bugs here! ***

Moderators: helmut, XnTriq, xnview, Dreamer

doio
Posts: 19
Joined: Tue Jul 18, 2023 2:01 am

1.8.0: Camera Model column is not entirely displaying for HEIC images taken on iOS 18

Post by doio »

This may be an issue with HEIC images taken on iOS 18 but I wouldn't know.

In version v1.7.2 and v1.8.0 of XNView MP, when browsing in Details mode, only Model data from a few files could be read and displayed and the rest are showing empty, even when switching to ExifTool at the bottom left panel, Camera Model name are present for those files.

LibHeif is updated to v1.18.2 and it seems the issue is now fixed but XNView is still using v1.17.6 in version 1.8.0 so that may be the cause, I am not sure. Wait… could this be an issue of ExifTool as well? @_@
2024-09-01_21-35-41.png
2024-09-01_21-37-52.png

Here's an example of the image not displaying camera model name:
IMG_1283.rar
You do not have the required permissions to view the files attached to this post.
User avatar
xnview
Author of XnView
Posts: 45819
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: 1.8.0: Camera Model column is not entirely displaying for HEIC images taken on iOS 18

Post by xnview »

yes confirmed. libheif 1.17.6 can't get metadata on this file. I waiting 1.80.0 version on vcpkg
Pierre.
doio
Posts: 19
Joined: Tue Jul 18, 2023 2:01 am

Re: 1.8.0: Camera Model column is not entirely displaying for HEIC images taken on iOS 18

Post by doio »

xnview wrote: Tue Sep 03, 2024 6:48 am yes confirmed. libheif 1.17.6 can't get metadata on this file. I waiting 1.80.0 version on vcpkg
In fact, I tried and compiled libheif v1.18.2 with vcpkg but the performance in XNView MP is the worst even with multithreading feature, I tried both x86 and x64 versions of the compiled DLLs but the performance was just...
Consequently I never waited for a folder of some 3000-ish files to be read and loaded to see if the Model can be properly displayed.

I didn't know what went wrong :| Or maybe you were using different parameters when compiling.