More questions
Julien Keable <[email protected]>
| Newsgroups | gmane.comp.video.gephex.devel |
|---|---|
| Message-ID | <[email protected]> |
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