Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: shoring up the Sequence Grabber



Oh boy, a chance to rant.
Any number of times some variant of the following post has appeared here,


"Dear List, here's what I want to do,

GrabOneFrame ( memory );
Operate ( memory );
CopyOut ( memory , framebuffer );

Can you please direct me to the three lines of code which will
allow me to do this?"

If the poster gets any response at all, it is something like,

"Please see Son Of Grandnephew of MungGrabHack. Several hundred lines
into this wad of code, you might find if you're lucky, a callback which,
if you do it right, might work. By the way, most example code is deprecated."


This usually makes the poster disappear, probably off to DirectX or Linux.
Not only is the code obscure (what does SGIdle() really do anyway? how does
it interact with OpenGL?), but it is dog slow. A 120 MHz 8500 from more
than a decade ago had a video latency of two frames. In the intervening
years, processor speed has increased a factor of 20, yet the latency is several
times longer. Part of this is due to the loss of ability to process
uncompressed video, but surely with multiple processors we can do better.
Could we have a quick and simple pure video API? Audio is not required.
High resolution is not necessarily important. But latency is, both for
vision research and for video art/VJ applications.


Thank you for this ranting opportunity.

rob

_______________________________________________
Do not post admin requests to the list. They will be ignored.
QuickTime-API mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quicktime-api/email@hidden

This email sent to email@hidden
References: 
 >Re: shoring up the Sequence Grabber (From: Gordon Apple <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.