Using ev_periodic with a custom loop and a specific start time
Luca Barbato
lu_zero at gentoo.org
Tue Apr 7 17:52:43 CEST 2009
Luca Barbato wrote:
> I'm trying to replace a rtp sender loop with libev using ev_periodic.
> It should start at a given time and since then it should output a packet
> depending on the time previous packet takes to be played (this is an
> rtsp/rtp server).
>
After digging a bit seems apparent that ev_periodic suffer starvation
since the latest event reschedule is always the first trigged (making
the others starve). I'm using it wrongly, is ev_periodic supposed to
behave this way or is there a bug?
lu
--
Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero
More information about the libev
mailing list