2009/9/10 Christopher Wright <[email protected]>:
> My current experience is that QuickTime issues have not been solved.
Yes, but we face them already anyway (and not without pain). The
memory leak the note talks about, however, was more subtle, and has
taken a lot of jumps around to overcome: that's something I'd love to
see solved...

> I'm not sure if dispatch groups keep threads around, or if you have to keep 
>the
> queue "full" (always busy, never idle) to keep the thread around.
That's what we have to do know... threads kept idle to ensure that
calls to QCRenderers happen on the right one...

> That said, if you've already worked around the threading issues, and already
> have a successful multithreaded implementation, I'm not sure what benefits
> you'll get from GCD (other than automatic threadpool management, which is
> pleasant but not a show-stopper).
Not for now, sure... but evolving the software from a cleaner base is
always tempting! And, if locking could be reduced that way, that's
also a good thing, of course.

2009/9/11 Steve Christensen <[email protected]>:
> So if you do elect to move away from straight threads, using NSOperation
> might be a better way to do it unless you're willing to require 10.6 or
> later for your app's users.
Well, skimming through docs it seems that the way NSOperation ( &
-Queue) works isn't exactly the same, many things have been added in
10.6 to make difficult to maintain backward compatibility if you want
to use them in full (e.g. +mainQueue), and Dispatch Queues seem more
flexible anyway (again, not examined the thing in depth yet, so I
could be way off the mark here).

Anyway, I guess I'll have to get myself the time to explore and find
out... Thanks to Chris and Steve for taking the time to help me out!

Cheers
Paolo
 _______________________________________________
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