ogg123: input buffer drains not handled
The following bug was copied from Debian BTS bug #198765:
ogg123 don't handle input buffer drains. There should be an option to
make ogg123 prebuffer input 'til -p when the input buffer is drained (or
goes below a certain level).
This is needed when, for certain reasons, the input buffer reaches 0
(VBR files over network) and the output buffer becomes empty (audio
starts dropping for an undefinitely amount of time).
I actually overcome to this by scroll-locking the terminal for a certain
amount of seconds, and then unlock. This way the output buffer stops,
while the input buffer gets filled thanks to the TCP-stack queue.