Conference Schedule
During the conference, live A/V streams are available for the main track: High Quality and Low Bandwidth.
Remote participants are invited to join #lac2015 on irc.freenode.net, to be able to take part in the discussions, ask questions, and get technical assistance in case of stream problems.
Conference Material can be found on the Download Page.
Timetable Format: Plain List | Table | iCal | Printable Version
All times are CEST = UTC+2
Paper Presentation
10:45 Timing issues in desktop audio playback infrastructure - Paper Presentation(45 min) Alexander Patrakov » Location: Main venue (P1)
In year 2008, a feature with the name "timer-based scheduling" (also known as "glitch-free") has been introduced into PulseAudio in order to solve the conflicting requirements of low latency for VoIP applications and low amount of CPU time wasted for handling interrupts while playing music. The novel (at that time) idea was to use timer interrupts instead of sound card interrupts in order to overcome the limitation that the ALSA period size cannot be reconfigured dynamically. This idea turned out to hit some corner cases, and workarounds had to be added to PulseAudio. Despite its age, the implementation of the idea is still not 100% correct. This talk explains why it is the case and what can be done to improve the situation.
The schedule is a major guideline. There is no guarantee events will take place at the announced timeslot.