You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Very slow when reading or converting books. The program seems to constantly crash and start another process when doing so.
Exact Steps to Reproduce
Reading or Converting any comics will trigger the problem if you have Visual C++ Redistributable 14 (2015 to 2022) lesser than 14.40.33810.0. Not having the Redistributable will not trigger the bug.
Additional context
This is because of a breaking change in Visual C++ that means that any binaries compiled with Visual Studio 2022 17.10+ will require the updated files. Since LibHeif was compiled recently it required these new files.
More info here => YehudaKremer/msix#272 (comment)
Possible Fix
Having Visual C++ Redistributable 14.40.33810.0+ is now a requirement for the program. This will be required either way to use HEIF/AVIF support.
I will update the function that checks if a page is supported by LibHeif to use C# code instead of calling the Native function. I wanted the library itself to provide if it was compatible so just updating the binaries would be enough to update support for new types. I will at least check via the Native code only if the C# code says it was Supported. This will prevent problems with most user who don't interact with HEIF/AVIF files.
Update the installer to force install the Visual C++ Redistributable 14.40.33810.0+.
Add a Note in the Readme for those that use the ZIP folder that not updating to the latest Visual C++ Redistributable will prevent functionality of the program.
Describe the bug
Very slow when reading or converting books. The program seems to constantly crash and start another process when doing so.
Exact Steps to Reproduce
Reading or Converting any comics will trigger the problem if you have Visual C++ Redistributable 14 (2015 to 2022) lesser than
14.40.33810.0
. Not having the Redistributable will not trigger the bug.Screenshots
https://github.com/user-attachments/assets/18adf3df-2344-48a7-affd-36b4dd4b22d2
Event Viewer
Version/Commit (check the about page, next to the version, for the string between brackets):
Additional context
This is because of a breaking change in Visual C++ that means that any binaries compiled with Visual Studio 2022 17.10+ will require the updated files. Since LibHeif was compiled recently it required these new files.
More info here => YehudaKremer/msix#272 (comment)
Possible Fix
Having Visual C++ Redistributable
14.40.33810.0
+ is now a requirement for the program. This will be required either way to use HEIF/AVIF support.14.40.33810.0
+.Update: Because of bots trying to post shit Here is the link to the REAL updated VC++ from Microsoft.
https://aka.ms/vs/17/release/vc_redist.x86.exe
https://aka.ms/vs/17/release/vc_redist.x64.exe
The text was updated successfully, but these errors were encountered: