R: Rejected

Iterator Crash

i made a little effect in QC which iterates Sprites. It works well in QC app, but when i trying to use in 3rd party QC capable apps (tested with my app CoGe, also with VDMX and Resolume Avenue), it recently crashes when i turn off Crosses and changing the Number of Crosses parameter ( which changing iterations count in QC).

I have an MBP 13" with nVidia 320M.

I'm not sure is a QC bug, or just missed some QC design patterns that cause the issue.



Note: i'm already posted this to the QC dev list but the list is seems to be dead..

Thread 14 Crashed:
0   com.apple.QuartzComposer         0x936638a8 QCDodGetBoundingRect + 51
1   com.apple.QuartzComposer         0x936396ef -[QCRenderingManager addPatch:context:time:arguments:nextExecutionTime:] + 1433
2   com.apple.QuartzComposer         0x9363890b -[QCPatch(Private) __execute:arguments:] + 754
3   com.apple.QuartzComposer         0x93662fd6 -[QCRenderingPatch __execute:arguments:] + 522
4   com.apple.QuartzComposer         0x936385a6 -[QCPatch(Private) _execute:arguments:] + 1728
5   com.apple.QuartzComposer         0x93638e98 -[QCPatch(Private) _executeSubpatches:arguments:] + 243
6   com.apple.QuartzComposer         0x936af4bf -[QCIterator nextExecutionTimeForSubpatches:time:arguments:] + 176
7   com.apple.QuartzComposer         0x93638bd5 -[QCPatch(Customization) nextExecutionTime:time:arguments:] + 81
8   com.apple.QuartzComposer         0x93638b2f -[QCPatch(Private) _nextExecutionTime:arguments:] + 461
9   com.apple.QuartzComposer         0x9363887b -[QCPatch(Private) __execute:arguments:] + 610
10  com.apple.QuartzComposer         0x936385a6 -[QCPatch(Private) _execute:arguments:] + 1728
11  com.apple.QuartzComposer         0x93638e98 -[QCPatch(Private) _executeSubpatches:arguments:] + 243
12  com.apple.QuartzComposer         0x9369e988 -[QCRenderInImage _executeSubpatches:arguments:] + 3275
13  com.apple.QuartzComposer         0x93638c99 -[QCPatch(Customization) nextExecutionTimeForSubpatches:time:arguments:] + 140
14  com.apple.QuartzComposer         0x93638bd5 -[QCPatch(Customization) nextExecutionTime:time:arguments:] + 81
15  com.apple.QuartzComposer         0x93638b2f -[QCPatch(Private) _nextExecutionTime:arguments:] + 461
16  com.apple.QuartzComposer         0x9363887b -[QCPatch(Private) __execute:arguments:] + 610
17  com.apple.QuartzComposer         0x936385a6 -[QCPatch(Private) _execute:arguments:] + 1728
18  com.apple.QuartzComposer         0x9363907d -[QCPort _execute:arguments:] + 268
19  com.apple.QuartzComposer         0x9363845a -[QCPatch(Private) _execute:arguments:] + 1396
20  com.apple.QuartzComposer         0x9363907d -[QCPort _execute:arguments:] + 268
21  com.apple.QuartzComposer         0x9363845a -[QCPatch(Private) _execute:arguments:] + 1396
22  com.apple.QuartzComposer         0x9363907d -[QCPort _execute:arguments:] + 268
23  com.apple.QuartzComposer         0x9363845a -[QCPatch(Private) _execute:arguments:] + 1396
24  com.apple.QuartzComposer         0x93638e98 -[QCPatch(Private) _executeSubpatches:arguments:] + 243
25  com.apple.QuartzComposer         0x93638ccd -[QCPatch(Customization) nextExecutionTimeForSubpatches:time:arguments:] + 192
26  com.apple.QuartzComposer         0x93638bd5 -[QCPatch(Customization) nextExecutionTime:time:arguments:] + 81
27  com.apple.QuartzComposer         0x93638b2f -[QCPatch(Private) _nextExecutionTime:arguments:] + 461
28  com.apple.QuartzComposer         0x936388c3 -[QCPatch(Private) __execute:arguments:] + 682
29  com.apple.QuartzComposer         0x936385a6 -[QCPatch(Private) _execute:arguments:] + 1728
30  com.apple.QuartzComposer         0x93636ba5 -[QCContext nextExecutionTimeForPatch:time:arguments:] + 643
31  com.apple.QuartzComposer         0x9363691c -[QCGraphicsContext nextExecutionTimeForPatch:time:arguments:] + 73
32  com.apple.QuartzComposer         0x936366f3 -[QCOpenGLContext nextExecutionTimeForPatch:time:arguments:] + 552
33  com.apple.QuartzComposer         0x93642863 -[QCContext renderPatch:time:arguments:] + 306
34  com.apple.QuartzComposer         0x936426c2 -[QCGraphicsContext renderPatch:time:arguments:] + 96
35  com.apple.QuartzComposer         0x93641670 -[QCOpenGLContext renderPatch:time:arguments:] + 614
36  com.apple.QuartzComposer         0x93641402 -[QCPatch(Runtime) render:arguments:] + 92

End Position for Audio File Player

I have been using your audio patches recently and find them to be the best for QC I have found since yet.

However I would like to ask of one feature in particular, specifically of the Audio File Player Patch. I am trying to set queue points for tracks and the "starting position" input works great. I would like to ask for a customizable "end point" that would end the track, or loop it from that point.


Ability to set layer order

Hi is there anyway we could set the layer order manually, so one could avoid depth sort?

v002 screen capture fail to work with histogram

i cannot get v002 video capture to function with histogram in QC 4.0. the video input device works fine, any image source seems to work with histogram. i've tried combining video capture with other image and video, but no valid histogram data is available.

anyone else have this issue?

Clip Icon for Editor - Kinemecore

It would be great if we could get an icon on the Editor to push qtz's/macros to the Clip folder location in developer tools, so that we can regain this (imo, vastly superior) alternative to virtual patches, in the QC workflow.

FWIW, clips still work, and I usually handle this by dropping them it into a location on my Finder side bar.

I'm marking this as "started, inactive", since kinemecore is already a working patch, and this is a feature request on that.