pulseaudio/src/modules/rtp
Marc-André Lureau 0955e3d45b Base mainloop on pa_rtclock_now()
Move the mainloop to monotonic based time events.

Introduces 4 helper functions:
pa_{context,core}_rttime_{new,restart}(), that fill correctly a
timeval with the rtclock flag set if the mainloop supports it.

Both mainloop-test and mainloop-test-glib works with rt and timeval
based time events. PulseAudio and clients should be fully functional.

This patch has received several iterations, and this one as been
largely untested.

Signed-off-by: Marc-André Lureau <marca-andre.lureau@nokia.com>
2009-06-20 17:29:31 +03:00
..
headerlist.c Remove $Id$ lines left over from SVN 2008-10-08 20:36:24 +01:00
headerlist.h Remove $Id$ lines left over from SVN 2008-10-08 20:36:24 +01:00
Makefile replace Makefile stub copies by symlinks 2008-09-11 01:41:08 +03:00
module-rtp-recv.c Base mainloop on pa_rtclock_now() 2009-06-20 17:29:31 +03:00
module-rtp-send.c Base mainloop on pa_rtclock_now() 2009-06-20 17:29:31 +03:00
rfc2327.txt add an RTP sender module 2006-04-14 23:47:33 +00:00
rfc2974.txt add an RTP sender module 2006-04-14 23:47:33 +00:00
rfc3550.txt add an RTP sender module 2006-04-14 23:47:33 +00:00
rfc3551.txt add an RTP sender module 2006-04-14 23:47:33 +00:00
rtp.c make use of SO_TIMESTAMP timestamp for accuracy and leave smoother paused until we have data 2009-04-07 00:50:47 +02:00
rtp.h make use of SO_TIMESTAMP timestamp for accuracy and leave smoother paused until we have data 2009-04-07 00:50:47 +02:00
rtsp_client.c Base mainloop on pa_rtclock_now() 2009-06-20 17:29:31 +03:00
rtsp_client.h Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
sap.c Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
sap.h Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
sdp.c Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00
sdp.h Use LGPL 2.1 on all files previously using LGPL 2 2009-03-03 20:23:02 +00:00