Content of distribution package

Moderator: xnview

Benchmark
Posts: 11
Joined: Thu Feb 06, 2025 3:11 pm

Content of distribution package

Post by Benchmark »

It's probably not a bug, but still a weird thing: XnViewMP-win-x64-beta2-Qt6.zip contains libraries dav1d.dll and libdav1d.dll, which are in fact bit-to-bit identical. In other words, it's the same file with two different names. Why ?

Also maybe it would makes sense not to put redistributable dll package into installers and put them separately only for users who needs it ? In many cases those DLLs are already in the system (msvc* libs, vc* libs, api-ms-win* libs etc.).
User avatar
xnview
Author of XnView
Posts: 48508
Joined: Mon Oct 13, 2003 7:31 am
Location: France

Re: Content of distribution package

Post by xnview »

Benchmark wrote: Tue Sep 01, 2026 9:17 am It's probably not a bug, but still a weird thing: XnViewMP-win-x64-beta2-Qt6.zip contains libraries dav1d.dll and libdav1d.dll, which are in fact bit-to-bit identical. In other words, it's the same file with two different names. Why ?

Also maybe it would makes sense not to put redistributable dll package into installers and put them separately only for users who needs it ? In many cases those DLLs are already in the system (msvc* libs, vc* libs, api-ms-win* libs etc.).
yes, mdk needs dav1d and not libdav1d
and i provide them to avoid conflicts between dll versions
User avatar
user0
XnThusiast
Posts: 3092
Joined: Sat May 09, 2015 9:37 am

Re: Content of distribution package

Post by user0 »

Benchmark wrote: Tue Sep 01, 2026 9:17 am Also maybe it would makes sense not to put redistributable dll package into installers and put them separately only for users who needs it ? In many cases those DLLs are already in the system (msvc* libs, vc* libs, api-ms-win* libs etc.).
+1
and vc_redist.x64.exe also should not be in the package