On Sep 5, 2011, at 8:43 AM, vade wrote:

> 
> It seems like kQCPlugInTimeModeNone coupled with 
> kQCPlugInExecutionModeConsumer behaviour has
> 
> In 10.7, it seems like execute at time is always being called, and rendering 
> continuously occurs.

It looks like you are correct, and this is probably not the right behavior. 
Thanks for the bug!

> 
> Is this a deliberate change? I can only get execution to stall if I set time 
> base mode to  "TimeBase" and time mode to external, and manually *not* 
> increment time.
> 
> Am I missing something?

In this case, a better workaround is probably to implement
- (NSTimeInterval) executionTimeForContext:(id<QCPlugInContext>)context 
atTime:(NSTimeInterval)time withArguments:(NSDictionary*)arguments

and return a very large number. This will still mean your plugin is executed 
when the inputs change, but it will not get execution commands normally which 
is the old behavior of "kQCPlugInTimeModeNone"

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to