Vegas Pro 11 can't load render templates

Questions about Wine on Linux
Locked
guferr
Level 1
Level 1
Posts: 8
Joined: Sat May 16, 2015 4:08 pm

Vegas Pro 11 can't load render templates

Post by guferr »

I'm currently using wine 5.9-staging with DXVK 1.10.1 (On Linux Mint 19.3), which is by far my most successful and functional wine prefix, as I managed to get all dotnet packages up to 4.5.2 and also visual c++ packages installed and fully functional.

But, I'm having trouble with Vegas Pro 11, which is almost fully functional except from some issues.

And one of this issues is so far fatal: I can't load the render templates and this blocks me from rendering videos.

Image

The specific part of the output which is related to opening this window repeats itself if I try to click on the "More filter options" in blue in the window, and it basically repeats these messages:

Code: Select all

0284:fixme:wincodecs:IMILUnknown2Impl_unknown1 (0xe1937f0,0x1,0x2f67e2d0): stub
0284:fixme:wincodecs:IMILUnknown2Impl_unknown1 (0xe1937f0,0x1,0x2f67e1e0): stub
0284:fixme:wincodecs:IMILUnknown2Impl_unknown1 (0xe1937f0,0x1,0x2f67e190): stub
0284:fixme:wincodecs:IMILUnknown1Impl_unknown8 (0xe1937d0): stub
0284:fixme:wincodecs:IMILUnknown2Impl_unknown3 (0xe1937f0,0x2f67dba0): stub
0284:fixme:wincodecs:IMILUnknown2Impl_unknown1 (0xe1ab470,0x1,0x2f67e2d0): stub
0284:fixme:wincodecs:IMILUnknown2Impl_unknown1 (0xe1ab470,0x1,0x2f67e1e0): stub
0284:fixme:wincodecs:IMILUnknown2Impl_unknown1 (0xe1ab470,0x1,0x2f67e190): stub
0284:fixme:wincodecs:IMILUnknown1Impl_unknown8 (0xe1ab450): stub
0284:fixme:wincodecs:IMILUnknown2Impl_unknown3 (0xe1ab470,0x2f67dba0): stub
0284:fixme:wincodecs:BitmapImpl_QueryInterface unknown interface {0ccd7824-dc16-4d09-bca8-6b09c4ef5535}
0284:fixme:wincodecs:IMILUnknown2Impl_unknown1 (0xe193d10,0x1,0x2f67e2d0): stub
0284:fixme:wincodecs:IMILUnknown2Impl_unknown1 (0xe193d10,0x1,0x2f67e1e0): stub
0284:fixme:wincodecs:IMILUnknown2Impl_unknown1 (0xe193d10,0x1,0x2f67e190): stub
0284:fixme:wincodecs:IMILUnknown1Impl_unknown8 (0xe193cf0): stub
0284:fixme:wincodecs:IMILUnknown2Impl_unknown3 (0xe193d10,0x2f67dba0): stub
I've removed the repeated lines, because the whole output is enormous.

What could this be related to?

I've seen another person having a similar problem and saying that installing corefonts and dotnet versions 3.5, 3.5sp1 and 4.5 solved it, but I already had all those dotnet versions, and installing corefonts didn't solve anything.

And I don't want to mess with the dotnet installations, it was a pain to get all of them working in first place (winetricks itself failed to install some of them) and messing with any of them sometimes curses the whole prefix.

What could I do about it?
guferr
Level 1
Level 1
Posts: 8
Joined: Sat May 16, 2015 4:08 pm

Re: Vegas Pro 11 can't load render templates

Post by guferr »

Update:

It looks like it's related to the windowscodecs library.

I tried to set it to native, but it fails cause it gives a "not found" error even with the dlls being there.

So I tried to force it by replacing the builtin dlls (in /opt//opt/wine-staging/lib64/lib and lib64) by the ones in the windows folder in the prefix, but it would fail to load.

I tried to download dlls from the internet and they all failed to load.

Then, by last, I downloaded the .deb package from the latest wine staging, version 7.5, and replaced the files windowscodec.dll, windowscodecext.dll, libwindowscodec.a and libwindowscodecext.a in opt by these new files.

They do work, but the error still remain the very same.

So it seems like that using a new wine version isn't going to help in this, correct me if I'm wrong, if it was something newly implemented in this library it should work now.
guferr
Level 1
Level 1
Posts: 8
Joined: Sat May 16, 2015 4:08 pm

Re: Vegas Pro 11 can't load render templates

Post by guferr »

Update: I managed to solve it, but not in that prefix.

I backed up the whole partition of my OS (including wine and everything on it), removed wine-staging 5.9 and the old prefix all together and tested several versions to see which would work.

It seems that in wine-stable 7.0 (the latest-version) it works.

The only tricks necessary are the ones of always: Installing dotnet35sp1 via winetricks (use --force, cause it says it's broken in that version), rename or simply remove FileIOSurrogate.exe in the x86 folder and set msvcr90 to native in winecfg.

I don't understand exactly why staging-5.9 didn't work, and I think some of my other software might be broken in 7.0 (like GTA V), so I'll check if I can have both versions at the same time (both are already in /opt, so I'll just leave one in the system as a whole and the other limited to execute specific software).
Locked