[LAD] Can someone add 2 features to Kluppe?

Robin Gareus robin at gareus.org
Mon Jul 19 23:45:47 UTC 2010


On 07/20/2010 01:06 AM, Louigi Verona wrote:
> 
> 
> Hey guys!
> 
> Some time ago I have asked someone to look into Kluppe and add a couple of
> features.
> My request was not ignored and Patrick Shirkey was kind enough to volunteer
> to try to help.
> 
> However, he came upon a difficulty and that is - *how do you set up an
> asynchronous timer in C?*

It depends what you need that timer for.

In gtk there's a g_timeout_add(). easy to use.

To writing your own:
`apropos pthread` and more specifically `man pthread_create`.

usleep() sleeps at least, and select() sleeps at most a certain period
of time. http://freej.dyne.org/codedoc/fps_8cpp_source.html line 132ff
has examples of both.
For [more] accurate timing: RTC or HPET. Example code comes
with the kernel:
 linux-2.6/Documentation/rtc.txt
 linux-2.6/Documentation/hpet.txt

There's a couple of other options fi. if you want to sync
hardware-devices using IRQs.. and the jack_process_callback is also very
good timer :)

> It stopped right there. I was wondering if anyone could help us with that
> matter?
> 
> 
> Cheers!
> 


-- 
Robin Gareus                           mail: robin at gareus.org
site: http://gareus.org/               chat: xmpp:rgareus at ik.nu
blog: http://rg42.org/                 lab : http://citu.fr/

Public Key at http://pgp.mit.edu/
Fingerprint : 7107 840B 4DC9 C948 076D 6359 7955 24F1 4F95 2B42



More information about the Linux-audio-dev mailing list