Fix deleting plugin twice.
Add send/recv wrappers.
Decrease start threshold.
Fix variable name.
Fix initialization.
Fix log level.
Use timer to estimate current position in player.
Lock sender on stop/drain.
Fix frame estimation if stream never started.
Fix format strings when dealing with frame counts.
Wait for something to process before starting sender thread.
Ensure that worker is started before returning from ioplug callbacks.
Remove commented out code.
Work around PulseAudio not allowing delay() call right after prepare().
Fix timestamps of command packets.
Fix message typo.
Fix manually starting playback when buffer is full.
Fix processing command packets when buffer is full.
Use snd_pcm_avail*() when appropriate.
Do not wait for cond_var when wait time is zero.