New debugging program: rtpmon. This listens for packets the same way disorder-playrtp does (and ought to be de-duped against it), and periodically displays the sample rate over various intervals. As the code stands the longest-term column is consistently showing 44105Hz, which since it's faster than the rate the sound is played at will eventually fill up playrtp's (and the kernel's) buffers and force packets to be dropped, affecting playback quality.
Source code reorganization: - almost all headers now include common.h, which includes a number of universally necessary headers and declarations - the server programs now have a single disorder-server.h header - the cgi is now in its own directory - plugin exports are limited to those programs that actually need them