> This is an example composition. It does use v002 Gaussian Blur (sorry), but > this makes it easy to show how a plugin that provides an image output as a > QCImageBuffer doesn't work correctly when fed with image from an RII, inside > of another RII (which both also output QCImageBuffer). > This worked fine in Leopard, and 100% doesn't work fine in SL (in fact, it > almost gave me a heart attack a few months ago, and I'm glad I was able to > figure out that taking the RII that creates the image to be filtered, and > putting it @ root made stuff work). > It seems like this must be a QC bug, not a v002 bug, since it used to work > just fine.
There are several latent bugs in plugins that go unnoticed until something changes in QC (or some other plugin is added to the mix) -- that doesn't mean it's a QC bug (the well-traveled GL Tools fiasco at 10.6 GM is one notable example). I'm glad you found a resolution, because essentially _every_ image in QC is a QCImageBuffer of one flavor or another (Either a QCImageTextureBuffer, or a QCImagePixelBuffer -- implementation details you shouldn't need to care about). The only exceptions I can think of are pre-converted video (video input and/or QuickTime movies, which are CVPixelBuffer-backed usually), static images (which are CGImageRef-backed, via Image Importer), and vector images (PDFs, AIs, etc). Those varieties are all baked down into Texture or Pixel buffers before they can be rendered on screen (exception: Billboard with Native Core Image Rendering enabled will use a CIImage, but even that will have CI GLTexture-ize the image before display) or processed via anything. Because of that, saying "image output as a QCImageBuffer" is basically the same as saying "image output", and there are plenty of patches that do that just fine :) -- Christopher Wright [email protected] _______________________________________________ Do not post admin requests to the list. They will be ignored. Quartzcomposer-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com This email sent to [email protected]

