Stop repeating Execute on a failed IRR

On 25/08/2016 at 03:34, xxxxxxxx wrote:

User Information:
Cinema 4D Version:   R17 
Platform:   Windows  ;   
Language(s) :     C++  ;


I have a VideoPost plugin. I want to fully disable C4D's IRR in my renderer but I'm not sure how to do that.
IRR causes Execute to run repeatedly even though I return RENDERRESULT_USERBREAK on the very first VIDEOPOSTCALL_FRAMESEQUENCE open call. Can I stop that somehow ?

Thank you.

On 26/08/2016 at 01:27, xxxxxxxx wrote:


it is the job of the Interactive Render Region to re-start the render process all over again if needed. So a user-break is not seen as something that should end this process. The IRR will only stop if it is no longer dirty or the rendering process was successful. So when the RENDERFLAGS_IRR flag is set you would have to return anything else but RENDERRESULT_USERBREAK.

best wishes,