I am trying to make an OpenFX host. It works with the "Basic" and "Invert" examples and with a small plugin that I created for testing purposes. My problem is that it doesn't work with the commercial plugins I tested (The Foundry plugins).
I tested with T_Strarburst in particular which seems simple (I know so, because I have already tested it in Nuke).
I created the interface with all params. When rendering, the kOfxMessageSuite alerts me about the licence (because I’m using evaluation licences).
Then when the blending is on "None" I still see the colored blocks of the evaluation licence protection, but otherwise the plugin doesn’t write anything on the "Output" image.
It's very difficult to debug without any information. I need to have warnings and error messages to correct the errors. Can I find advanced plugins with debug informations ?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
the render code in the plugin seems to be being called correctly as it is drawing the blocks in there. My guess is that you are not normalising the parameters being passed in. I'd try something a bit simpler like T_Blur.
Also, have you looked at the open source C++ host layer?
b
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am trying to make an OpenFX host. It works with the "Basic" and "Invert" examples and with a small plugin that I created for testing purposes. My problem is that it doesn't work with the commercial plugins I tested (The Foundry plugins).
I tested with T_Strarburst in particular which seems simple (I know so, because I have already tested it in Nuke).
I created the interface with all params. When rendering, the kOfxMessageSuite alerts me about the licence (because I’m using evaluation licences).
Then when the blending is on "None" I still see the colored blocks of the evaluation licence protection, but otherwise the plugin doesn’t write anything on the "Output" image.
It's very difficult to debug without any information. I need to have warnings and error messages to correct the errors. Can I find advanced plugins with debug informations ?
Exactly, it was a problem of normalised values. Now it works.
Thanks a lot.
fab
Hi Fab,
the render code in the plugin seems to be being called correctly as it is drawing the blocks in there. My guess is that you are not normalising the parameters being passed in. I'd try something a bit simpler like T_Blur.
Also, have you looked at the open source C++ host layer?
b