-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VEGAS Pro 15 cannot open openfx-misc (Win64) #66
Comments
I can confirm this on Vegas 12 as well (also tested with mingw binaries). Note that it's only Misc.ofx that crashes, CImg.ofx loads fine. I also tested with Resolve 15 (mingw and your AppVeyor binaries) and everything is fine. Btw, I think OpenFX broke Vegas support some time ago. The plugins load, the parameters work, but you only get the source image in the viewer, or the render function never runs, I don't know. Can also confirm same behavior in openfx-arena (that at some point in time I used in Vegas 12). Not super important for me, but I though you should know. |
CImg.ofx loads fine, but the preview changes nothing Also, was openfx-arena privated? I can't seem to be able to access it anymore. Hitfilm works fine in both VEGAS and Natron by the way so something's up... |
You mean "Vegas broke OpenFX support"? Those crashes are usually tracked down using the ofx Log (which is enabled when compiling plugins in debug mode. Sometimes (eg with Resolve) the ofx log doesn't work and the only way is to use printf, or to disable the code from the rendering functions (getROD, getROI, render) using #if 0 and then gradually re-enabling it until the crash appears. Since the crash happens at launch time, my guess is that it's simply that one plugin tries to get a host property which doesn't exist on Vegas, and thus throws an exception. This is easily fixed by setting the second parameter of |
It would be nice to have the full host description for Vegas: compile the Rectangle plugin with For testing purposes, build the plugins separately (make nomulti) |
I'll try, recently went down and installed VC++E 2010 to build with VS as I'm not experienced with building from MinGW/Cygwin |
I was not referring to the crash when I wrote "OpenFX broke Vegas support". I was talking in general, since no plugins that uses https://github.com/NatronGitHub/openfx seems to do anything in Vegas anymore. They load, the parameters work, but the render action seems to do nothing(?). |
As I wrote before, it's probably simply because of an unsupported property in Vegas. The ofx log helps a lot in this case. |
sure, I will do it tomorrow (getting late here). |
Host description for Sony Vegas 12: |
I may be doing something wrong, but now I can't find the log. (Rectangle -- Compiled with MinGW, crashes upon selecting effect/generator) |
Thanks @rodlie |
Yeah, the VC++ project doesn't have the option to build separately, so I went with using MinGW-64 |
You should try with the newest appveyor artifacts. I just fixed a major bug in the openfx Support lib and added more compatibility |
The plugins are loaded and detected here. |
Loaded and detected, albeit the clicking/render crash issue is still present. |
I don't have VEGAS, so I cannot check here. |
Please |
Btw, I'm able to get (my) plugins working in Vegas 12/14 if I don't check for renderScale in render (if host is com.sonycreativesoftware.vegas). I skip |
could you get the values for args.renderScale and srcImg->getRenderScale()? |
View Full: View Auto: View Full: View Auto: |
It should be fixed now, can you test? |
Sure, will take a couple of hours since I don't have access to my Vegas machine at the moment. |
@rodlie can you check if it is fixed, so that we can close this? |
Using the latest AppVeyor builds crash VEGAS upon trying to open an effect still. |
I cannot help much, but maybe @rodlie can have a look |
I don't have time to look into Vegas issues at the moment, maybe next week. Try building them one by one and check which (plugin) works or not. Note that some interacts from openfx-supportext has issues in resolve/fusion/vegas. IMHO the OpenFX support in resolve/fusion/vegas is sub-par and requires workarounds to get working properly. |
@Dragonslayer293 You can't use the binary plugins included with Natron in other applications. They require several DLL's only included with Natron. You can however find openfx-misc binaries compatible with other applications here: https://ci.appveyor.com/project/NatronGitHub/openfx-misc/build/artifacts Note that Vegas support is a hit or miss on some plugins. Most plugins that don't use a overlay/interact should work in Vegas/Resolve/Fusion. |
Interacts work fine in Resolve on macOS, so I guess they work fine in Fusion too. |
@rodlie That was magic, it worked thanks, I have noticed there are some plugins in natron that arent in their. Are those just not compatible with vegas? IE: GLSL In "natron-plugins-master" those are some of the ones i was hoping could work, if not thats ok though |
@Dragonslayer293 Those are PyPlugs, not OpenFX plugins. You can tray to rebuild these using the Shadertoy plugin, if it works in Vegas, but I doubt it |
It may be fixed see #75 |
Some things have changed.
|
Any hint on the crash reason, like a backtrace for example? |
I can't seem to be able to find any hint in the logs VEGAS presents in the "More Information" log files... |
Loading OFX plugins (Starting video plug-in factory, openfx-misc), VEGAS just crashes with Unhandled Exception (0x0000005), when using the builds from AppVeyor.
The text was updated successfully, but these errors were encountered: