"Hardware cannot render" error in software-only FxPlug
"Hardware cannot render" error in software-only FxPlug
- Subject: "Hardware cannot render" error in software-only FxPlug
- From: Matthew Mott <email@hidden>
- Date: Tue, 23 Jun 2009 14:00:38 +0100
Hello,
We are in the process of developing an FxPlug generator which renders
shape mattes. This plug-in uses our existing rendering code which is
entirely software-based, making no use of the GPU or OpenGL calls, and
the plug-in's frameSetup method therefore sets the canRenderHardware
parameter to NO and canRenderSoftware to YES.
However, some testers have reported an intermittent problem whereby
Final Cut gives an error along the lines of "Your hardware cannot render
the effect" when the generator is applied to a sequence at a high
resolution (1920x1080). This message appears to be coming from Final Cut
itself, since there is nothing in the plugin code concerned with
examining graphics hardware, but I have been unable to reproduce this
error with any size or type of clip.
What could cause Final Cut to emit this error message for a plugin which
only uses software rendering? Is there some place other than frameSetup
where the plugin should specify that it does not use the GPU? Could it
be because the plugin does not process YUV pixel data, and Final Cut has
to use the GPU to perform a conversion before invoking the plugin? Does
Final Cut just assume that all plugins need graphics hardware and throw
an error if the VRAM or GPU is not adequate in some way?
Any help would be appreciated,
Matthew
--
Matthew Mott
Imagineer Systems Ltd
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Pro-apps-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden