Deleted Added
full compact
31c31
< SND_DECLARE_FILE("$FreeBSD: head/sys/dev/sound/pcm/feeder.c 170289 2007-06-04 18:25:08Z dwmalone $");
---
> SND_DECLARE_FILE("$FreeBSD: head/sys/dev/sound/pcm/feeder.c 170815 2007-06-16 03:37:28Z ariff $");
871d870
< #if 1
877,896d875
< #else
< if (l < 1 || (ch->flags & CHN_F_CLOSING)) {
< memset(buffer + l,
< sndbuf_zerodata(sndbuf_getfmt(src)),
< offset);
< if (!(ch->flags & CHN_F_CLOSING))
< ch->xruns++;
< } else {
< int cp, tgt;
<
< tgt = l;
< while (offset > 0) {
< cp = min(l, offset);
< memcpy(buffer + tgt, buffer, cp);
< offset -= cp;
< tgt += cp;
< }
< ch->xruns++;
< }
< #endif