>
> It would be interesting to learn where the edges are, and why, just out of
> curiosity :)   Does your ATI split at widths similar to my GMA950?
>

I'll have to do a thorough check, but I believe it does. It definitely
splits at some very odd points!

The internal seams are from subdivisions (I'm assuming you know that now),
> which happen arbitrarily.  So clamping won't handle those.  The affine
> transform trick posted earlier on this list (regarding gaussian blur) would
> probably remove the edges without needing to clamp.


Yeah, I got the subdivision part. I'll have to try the affine transform. Am
I right in thinking the performance impact is minimal?


> The scaling I was referring to was the ROI rectangle, not the image.  The
> image size remains unchanged.  I was curious as to why ROI needed to be set
> so much higher than Tom's simpler (and intuitive) explanation -- all the
> examples use CGRectInset(r, -radius), but we're effectively needing
> CGRectInset(r, -radius*4).  Anyway, this just tells CoreImage how many
> pixels "over the edge" each region needs, so that it'll correctly sample
> them instead of black.  This is applied for each subdivision, so that each
> subdivided region gets a bit of overlap.


Right, thought you were wondering why I was scaling the video in up to 4k
size (as in resizing it before processing, which doesn't make much sense).
 I don't know why the ROI enlargement needs to be so much bigger, but I've
had issues like this when clamping the coordinates within the filter at
times. If I clamp to zero, imagewidth it will remove the line at the
bottom/left as it should but I've seen cases where a bigger than expected
difference is needed at the top/right (like width-4 instead of width-1). I
didn't investigate much but if I come across a filter where I'm still doing
that I'll see if I can figure it out.

Chris
 _______________________________________________
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]

Reply via email to