[BACK]Return to dev.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / sndiod

Diff for /src/usr.bin/sndiod/dev.c between version 1.5 and 1.6

version 1.5, 2013/05/05 09:50:21 version 1.6, 2013/05/05 20:42:53
Line 1559 
Line 1559 
                 return 0;                  return 0;
         }          }
         s->mode = mode;          s->mode = mode;
         s->par = d->par;          aparams_init(&s->par);
         if (s->mode & MODE_PLAY) {          if (s->mode & MODE_PLAY) {
                 s->mix.slot_cmin = 0;                  s->mix.slot_cmin = s->mix.dev_cmin = 0;
                 s->mix.slot_cmax = d->pchan - 1;                  s->mix.slot_cmax = s->mix.dev_cmax = d->pchan - 1;
         }          }
         if (s->mode & MODE_RECMASK) {          if (s->mode & MODE_RECMASK) {
                 s->sub.slot_cmin = 0;                  s->sub.slot_cmin = s->sub.dev_cmin = 0;
                 s->sub.slot_cmax = ((s->mode & MODE_MON) ?                  s->sub.slot_cmax = s->sub.dev_cmax =
                     d->pchan : d->rchan) - 1;                      ((s->mode & MODE_MON) ? d->pchan : d->rchan) - 1;
         }          }
         s->xrun = XRUN_IGNORE;          s->xrun = XRUN_IGNORE;
         s->dup = 0;          s->dup = 0;
         s->appbufsz = d->bufsz;          s->appbufsz = d->bufsz;
         s->round = d->round;          s->round = d->round;
         s->rate = d->rate;          s->rate = d->rate;
           s->mix.maxweight = ADATA_UNIT;
         dev_midi_slotdesc(d, s);          dev_midi_slotdesc(d, s);
         dev_midi_vol(d, s);          dev_midi_vol(d, s);
         return s;          return s;

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6