Quartz Crystal rendering issue

.lov.'s picture

Hi,

never used Quartz Crystal before, so its maybe a known issue. Check the attached qtz and the mov rendered with from, using QuartzCrystal 1.4, OSX 10.6.3, Mac Mini with NV9400M. Default settings in the Crystal, codec changed to photo-jpeg.

Also discovered the CoGeWebKit plugins won't render, its maybe a threading issue with my plugin, but no webkit plugin related messageds on the console, just produce a blank movie.

PreviewAttachmentSize
audiotest.mov2.52 MB
audiotest.qtz2.05 KB

cybero's picture
Re: Quartz Crystal rendering issue

make even more noise ! - as a result, despite live audio events not being captured and processed precisely as per a live render situation, you will get a result.

relying upon the internal mic is likely to result in diminished results if the audio in is at a low level, for which circumstance my simplest workaround is to include an audio file input patch with the specific audio I want to be rendering to and let the QC do the rest with the resulting audio data.

that file then needs to be doubled or trebled, copy and paste twice in QCPro, as there is a time lag to the offline renderer.

the more complex the composition, the longer that Quartz Crystal audio file needs to be so it can keep running until the end of the required rendering period.

the attached examples were rendered from your .qtz and included a lot of talking to my mic, iMac 9400, 10.6.3, 320*240 photo JPEG codec.

note you were rendering to a small size, which Quartz Crystal will do so quickly, it might not pick up on any audio to render unless loud and obvious.

PreviewAttachmentSize
audiotest-retest.mov721.97 KB

cybero's picture
Re: Quartz Crystal rendering issue

Quote:

Also discovered the CoGeWebKit plugins won't render

correct, even though they preview in QC, that level of threading support is not available within the offline render pipeline, well, not as yet.

.lov.'s picture
Re: Quartz Crystal rendering issue

thanks for the nice explanations ;-)

cwright's picture
Re: Quartz Crystal rendering issue

Sort-of -- the crystal rendering environment doesn't do anything fancy or special with threads, it just renders on the main thread. Plugins that work by queuing stuff up on the main thread won't work because quartz crystal won't ever get to that. The "correct" way to do that is to have plugins spin up their own threads that render, and return results (async patches like image downloader or audio input do this, and work as expected as far as I recall). Main-thread-only expectations aren't a good design idea in general (webkit stuff might be an exception due to its need to interact with UI-level views and such, but that's the only exception I can really think of...)