Webp irfanview plugin not working in Windows XP

Windows XP Professional Update Pack discussion.
Post Reply
Universalsoul
Posts: 30
Joined: Mon Jul 29, 2019 10:58 am

Webp irfanview plugin not working in Windows XP

Post by Universalsoul » Mon Aug 16, 2021 9:12 am

Webp plugin show some error when try to use it. The attach File is a working version for XP for all the users who like to save images in this format. Tested in Irfanview 4.58

Image

File: WebP.dll
Version: 4.58
size: 549 kb
CRC-32: 88ff19d5
MD5: 5df3fb676435160080aa773518dd7565
SHA-1: 180699db4be3d900c9249c00ff19b7806bf9fc87
SHA-256: 4b1b952f418d1124535eb7e60fd32f7fcd76becd0c7d35bafb7c3baba073721b
Attachments
WebP.7z
(228.2 KiB) Downloaded 96 times

Zephyr
Posts: 151
Joined: Sun Nov 22, 2015 4:53 pm
Location: London

Re: Webp irfanview plugin not working in Windows XP

Post by Zephyr » Thu Nov 11, 2021 3:04 pm

Universalsoul wrote:
Mon Aug 16, 2021 9:12 am
Webp plugin show some error when try to use it. The attach File is a working version for XP for all the users who like to save images in this format. Tested in Irfanview 4.58
Opening webp.dll in Dependency Walker shows that it is linked to kernelXP.dll which is a stub dll included in TuMaGoNX's Xompie project at github to extend the XP API. When I edited the import directory of webp.dll so as to link it kernel32.dll the following imports are missing:
  • InitializeConditionVariable
  • InitializeCriticalSectionEx
  • SleepConditionVariableCS
  • WakeConditionVariable
Therefore kernelXP.dll is required and should be placed in the same directory as webp.dll.
XP FOREVER!

travma
Posts: 20
Joined: Fri Feb 06, 2015 1:59 am

Re: Webp irfanview plugin not working in Windows XP

Post by travma » Sat Jan 01, 2022 8:10 pm

Even then (by using the modified webp.dll and the kernelxp.dll inside irfanview's plugin directory) it is complain that The procedure entry point ucrtbase.terminate could not be located in the api-ms-win-crt-runtime-l1-1-0.dll and the webp plugin fails.
Repair of VC++ 2015-2019 redist 14.29.30135 (Universal CRT) or placing runtime.dll form Zephyr's Microsoft_VC++_2015-19_Redistributable_Addon_Eng_C.7z etc. renaming to api-ms-win-crt-runtime-l1-1-0.dll at the irfanview's main installation folder changes nothing. :(

Universalsoul
Posts: 30
Joined: Mon Jul 29, 2019 10:58 am

Re: Webp irfanview plugin not working in Windows XP

Post by Universalsoul » Thu Jan 13, 2022 9:56 am

travma wrote:
Sat Jan 01, 2022 8:10 pm
Even then (by using the modified webp.dll and the kernelxp.dll inside irfanview's plugin directory) it is complain that The procedure entry point ucrtbase.terminate could not be located in the api-ms-win-crt-runtime-l1-1-0.dll and the webp plugin fails.
I use the visualc AIO by abbodi1406 and works good
https://github.com/abbodi1406/vcredist/ ... x64_35.zip
https://github.com/abbodi1406/vcredist/ ... _XP_35.zip
https://github.com/abbodi1406/vcredist/ ... ag/v0.35.0

Post Reply