[Jackaudio] read jack audio data outside process callback
Andre Osku Schmidt
andre at osku.de
Wed Feb 12 17:49:24 CET 2020
Hello JACKies,
i tinkered this thing https://github.com/oskude/jackplot that plots jack audio data with opengl in real-time (and am a really happy puppy :D). but as i'm a c, jack and opengl noob, i was hoping to get some help here. (at least for the jack part)
so i set the jack data (pointer) to a global variable
https://github.com/oskude/jackplot/blob/bcac59813b01b3bf7c2ebebd4988b22f5bfd7cb1/jackplot.c#L38
and read that data in opengl draw function (when ever its ready to draw)
https://github.com/oskude/jackplot/blob/bcac59813b01b3bf7c2ebebd4988b22f5bfd7cb1/jackplot.c#L27
(ignoring the function i read it in, am i even reading the jack data correctly?)
i'm suprised that it works, and hasn't crashed!
but i have the feeling that this is a bad/unsafe way to do it...
any thoughts? tips? links?
Cheers,
Andre Osku Schmidt
ps. i know about error checking, but i would like to keep this code as small as possible, until i understand the core jack-audio-data-to-opengl-points part.
More information about the JackAudio
mailing list