[linux-audio-dev] Re: OpenGL + Audio = Bad Idea?

Richard Spindler richard.spindler at gmail.com
Sun May 22 06:34:40 UTC 2005


I'm not rendering in the audio threat, I just push a redraw request to
fltk, and a send an awake event to fltk which is impemented as a pipe
internally.

I only block waiting for fltk such that I can submit the redraw
request. It returns immediatly and FLTK goes on drawing it's stuff.

As I said, realtime safeness is not an issue right now, but if you
have hints to make it more "correct", they are welcome :)
(Well, I could just use a pipe to wake up fltk to redraw, this should
be trivial)

Obtaining the best FPS isn't an issue either, because I'm rendering
video to the OpenGL context, and I mainly want it to stay in sync with
audio more or less.

-Richard

On 5/22/05, Dave Robillard <drobilla at connect.carleton.ca> wrote:
> Regardless, you REALLY do not want to be calling rendering functions
> from the audio callback.
> 
> Make them run independantly, the GL thread can run as fast as possible
> (obtaining the best FPS), and the audio thread can run unhindered.
> 
> Blocking the audio thread waiting to render things is a really, really
> bad idea.
> 
> -DR-
> 
>




More information about the Linux-audio-dev mailing list