Lines Matching defs:obt

205 static void oss_dump_info (struct oss_params *req, struct oss_params *obt)
208 dolog ("format | %10d | %10d\n", req->fmt, obt->fmt);
210 req->nchannels, obt->nchannels);
211 dolog ("frequency | %10d | %10d\n", req->freq, obt->freq);
212 dolog ("nfrags | %10d | %10d\n", req->nfrags, obt->nfrags);
214 req->fragsize, obt->fragsize);
219 struct oss_params *obt, int *pfd)
310 obt->fmt = fmt;
311 obt->nchannels = nchannels;
312 obt->freq = freq;
313 obt->nfrags = abinfo.fragstotal;
314 obt->fragsize = abinfo.fragsize;
318 if ((req->fmt != obt->fmt) ||
319 (req->nchannels != obt->nchannels) ||
320 (req->freq != obt->freq) ||
321 (req->fragsize != obt->fragsize) ||
322 (req->nfrags != obt->nfrags)) {
324 oss_dump_info (req, obt);
329 oss_dump_info (req, obt);
520 struct oss_params req, obt;
535 if (oss_open (0, &req, &obt, &fd)) {
539 err = oss_to_audfmt (obt.fmt, &effective_fmt, &endianness);
548 obt_as.freq = obt.freq;
549 obt_as.nchannels = obt.nchannels;
554 oss->nfrags = obt.nfrags;
555 oss->fragsize = obt.fragsize;
557 if (obt.nfrags * obt.fragsize & hw->info.align) {
559 obt.nfrags * obt.fragsize, hw->info.align + 1);
562 hw->samples = (obt.nfrags * obt.fragsize) >> hw->info.shift;
680 struct oss_params req, obt;
694 if (oss_open (1, &req, &obt, &fd)) {
698 err = oss_to_audfmt (obt.fmt, &effective_fmt, &endianness);
707 obt_as.freq = obt.freq;
708 obt_as.nchannels = obt.nchannels;
713 oss->nfrags = obt.nfrags;
714 oss->fragsize = obt.fragsize;
716 if (obt.nfrags * obt.fragsize & hw->info.align) {
718 obt.nfrags * obt.fragsize, hw->info.align + 1);
721 hw->samples = (obt.nfrags * obt.fragsize) >> hw->info.shift;