and must be done after sndbuf_feed(), or any attempt to fill up bufhard. This should fix false underruns counter.