- Posts: 498
- Joined: Sat Jan 30, 2021 6:15 pm
- Real Name: Sylvain Munaut
I'm no expert, but I have encountered similar issues when trying to port some internal After Effects plug-ins...
If I try, I get kOfxImageComponentNone as the output buffer type when requesting only RGB, so I guess it is not supported. (A better message than RGBA)
There seems to be a similar problem with bit-depth. I get floats when I don't indicate support for them.
Looks like you need to check bit-depth and component count on the actual clip to avoid memory overruns/underruns. I would have thought that the host should not attempt to render things the plug-in can't support, but it looks like you can't assume this.