[gephex-devel] More questions
Julien Keable
julien.keable at polymtl.ca
Thu Dec 9 06:01:27 CET 2004
Hi there,
This is Julien, from the Drone developpement team. There is one
important aspect of the software we are developping that I'd like to
exchange with you about : frame rates. By that I mean update frequencies
of the units (what we call gears). Several questions were raised while
we were planning future development for our software. ex :
- what determines the frame rate shown as output ? If your using an mpeg
movie as input, then the output should probably be synched with the
source. But if your source is generated live, i.e let's say opengl, than
what sets the frame rate of the output ?
-One goal for drone was to process video and audio as well. But while
video usually has a frame rate of ~25fps, using the same update
frequency for audio processing would induce a ~40ms latency : the
latency between the moment the sound is captured and the time it is
outputed after processing. That can be too much to cope with, for
example when doing live performances. So i'm wondering how Gephex
handles this issue. Does it handle audio differently from video ?
For example, audio units could be run in a separate thread at a higher
rate, while video units would be run in another one at a slower rate.
The problem with that approach is that units having both types for input
have to be treated in a special way : i.e. having 2 different functions.
Julien
More information about the gephex-devel
mailing list