Skip to content
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

CImg + Misc OFX crash Fusion 16 on startup #59

Open
CameraRick opened this issue Apr 9, 2019 · 14 comments
Open

CImg + Misc OFX crash Fusion 16 on startup #59

CameraRick opened this issue Apr 9, 2019 · 14 comments

Comments

@CameraRick
Copy link

Hi there,

when the Misc and CImg OFX are installed, Fusion 16 SAL crashes instantly; the splashscreen won't last a second.

There's a way to blacklist them so they won't be loaded on startup, then it will boot through.

Just in case someone needs to know :)

Best Regards

@devernay
Copy link
Member

devernay commented Apr 9, 2019 via email

@CameraRick
Copy link
Author

Hi there,

oh man I forgot all about bugtracking, didn't I :/

It's the packages that ship with Natron - so I didn't compile them myself and didn't install them directly, as they were already there.

I have Windows 10 Pro. Tomorrow I can check if the same happens on OSX!

@devernay
Copy link
Member

devernay commented Apr 9, 2019 via email

@CameraRick
Copy link
Author

I couldn't find any info on that, it seems to be not open; nothing in the manuals etc

But I found this: https://forum.blackmagicdesign.com/viewtopic.php?f=22&t=38699
It seems like the SDK is only available under NDA. Could we find the info we need in there?

@CameraRick
Copy link
Author

Hi there,

I can't test it on OSX because my OS is too old to run Fusion 16 (needs at least 10.13), so I'm stuck to test it here :(

I'm in contact with support and will ask regarding the compiler etc, the Script Manual inside the Developer infos you get when installing is unfortunately not helpful either :(

@CameraRick
Copy link
Author

hi devernay,

I now installed OSX 10.13.5 on my workmachine so I could check it out.
The issue is the same: as soon as Fusion hits the OFX while loading, it crashes. Does this rule out compiling-issues?

In the meantime I already contacted developer support for an SDK but had no answer so far.

best,
c

@devernay
Copy link
Member

@CameraRick I'll try that at home. Is Fusion 16 for macOS free?

@devernay
Copy link
Member

I tested Fusion 8.2.1 but it doesn't start on my Mac 10.14 (splash screen, then crash, even if I uninstall all OFX plugins). Is there a free version that runs on 10.14?

@devernay
Copy link
Member

OK so Fusion 9 starts, but doesn't seem to support OFX plugins. I guess only the pay version (Fusion Studio) does?

@CameraRick
Copy link
Author

Hi there devernay,

sorry for my late reply. It seems there is no SDK anymore, so that's an empty road unfortunately.

Fusion 16 needs a newer version of OSX unfortunately, also I think there is no free version anymore (as that one moved into Resolve). In the past, Fusion only supported OFX plugins in the paid versions.
Of course I'm happy to test anything on either OSX or Win10.

@devernay
Copy link
Member

I fixed some stuff in NatronGitHub/openfx@3effa28 , so you can try the latest Appveyor build, or build your own plugins on OSX. It loads, and doesn't crash anymore, but strange things may happen (OFX support in Fusion and Resolve is not great)

@devernay
Copy link
Member

Also improved Fusion compatibility in 8475347

Here are some caveats I found in Fusion's OFX support:

  • kOfxPropAPIVersion kOfxPropVersionLabel kOfxImageEffectInstancePropSequentialRender are not set on the host
  • unconnected clips have prop kOfxImageEffectPropPixelDepth=kOfxBitDepthNone
  • when scrubbing parameters (changing values fast), the renderScale in the inArgs is 1/3. but the renderScale on images is 3.

@CameraRick
Copy link
Author

Hi there deverney,

I tried the Appveyor-versions as I'm not capable of compiling anything myself :)

Fusion 16 (which is now released as stable btw) can not boot through, that is a win :) I can also load several plugins and many already work properly and as expected (as far as I can tell).
At least DenoiseSharpen, which I find is one of the most important plugins in the collection, does not work at all though.
The on-screen controls for the sample-region can not be used. When I use the coodinate-controls inside the tool I'm able to set up a region, but if I want to do anything (like analyzing it) nothing happens, so basically it stays still.

What would be needed to make this run properly in Fusion, the whole set? Is it something deep inside the code that must be altered in Fusion, or is it some info that is missing? From what I gathered from BMD, everything works according to the standard in their opinion

@CameraRick
Copy link
Author

Hi there @devernay

I just got a mail from the Fusion guys, it seems they want to get in touch and ask me for an eMail-adress. Are you fine with this? I'd love to forward it to them. I don't know if GitHub has PMs, you can reach me through camerarick2k (a) gmail (dot) com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants