Home
last modified time | relevance | path

Searched hist:d45d1f2077ce4c8052c6753c261b091af83e6ffc (Results 1 – 1 of 1) sorted by relevance

/freebsd/sys/dev/sound/pcm/
H A Dvchan.cdiff d45d1f2077ce4c8052c6753c261b091af83e6ffc Tue Oct 18 23:33:51 CEST 2005 Ariff Abdullah <ariff@FreeBSD.org> Fix vchan speed for hardware with discrete (non-continuous)
sampling rate:
- Improve vchan chn_setspeed() strategy. Try to avoid FEEDER_RATE
on parent channel if the requested value is not supported
by the hardware.
- Fix vchan default speed calculation. In any case, vchan should
rely on parent bufsoft speed instead of bufhard since it is
possible that the entire feeder chain might involve FEEDER_RATE.
This is possible under extreme, rare condition if the above
chn_setspeed() strategy failed.

Approved by: netchild (mentor)
diff d45d1f2077ce4c8052c6753c261b091af83e6ffc Tue Oct 18 23:33:51 CEST 2005 Ariff Abdullah <ariff@FreeBSD.org> Fix vchan speed for hardware with discrete (non-continuous)
sampling rate:
- Improve vchan chn_setspeed() strategy. Try to avoid FEEDER_RATE
on parent channel if the requested value is not supported
by the hardware.
- Fix vchan default speed calculation. In any case, vchan should
rely on parent bufsoft speed instead of bufhard since it is
possible that the entire feeder chain might involve FEEDER_RATE.
This is possible under extreme, rare condition if the above
chn_setspeed() strategy failed.

Approved by: netchild (mentor)