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

Diff for /src/usr.bin/sndiod/sock.c between version 1.27 and 1.28

version 1.27, 2018/06/26 07:31:29 version 1.28, 2018/06/26 07:36:27
Line 626 
Line 626 
                         rchan = 1;                          rchan = 1;
                 else if (rchan > NCHAN_MAX)                  else if (rchan > NCHAN_MAX)
                         rchan = NCHAN_MAX;                          rchan = NCHAN_MAX;
                 s->sub.slot_cmax = s->opt->rmin + rchan - 1;                  s->sub.nch = rchan;
 #ifdef DEBUG  #ifdef DEBUG
                 if (log_level >= 3) {                  if (log_level >= 3) {
                         sock_log(f);                          sock_log(f);
Line 637 
Line 637 
                         log_puts(" -> ");                          log_puts(" -> ");
                         log_putu(s->opt->rmin);                          log_putu(s->opt->rmin);
                         log_puts(":");                          log_puts(":");
                         log_putu(s->sub.slot_cmax);                          log_putu(s->opt->rmin + s->sub.nch - 1);
                         log_puts("\n");                          log_puts("\n");
                 }                  }
 #endif  #endif
Line 647 
Line 647 
                         pchan = 1;                          pchan = 1;
                 else if (pchan > NCHAN_MAX)                  else if (pchan > NCHAN_MAX)
                         pchan = NCHAN_MAX;                          pchan = NCHAN_MAX;
                 s->mix.slot_cmax = s->opt->pmin + pchan - 1;                  s->mix.nch = pchan;
 #ifdef DEBUG  #ifdef DEBUG
                 if (log_level >= 3) {                  if (log_level >= 3) {
                         sock_log(f);                          sock_log(f);
                         log_puts(": playback channels ");                          log_puts(": playback channels ");
                         log_putu(s->opt->pmin);                          log_putu(s->opt->pmin);
                         log_puts(":");                          log_puts(":");
                         log_putu(s->mix.slot_cmax);                          log_putu(s->opt->pmin + s->mix.nch - 1);
                         log_puts(" -> ");                          log_puts(" -> ");
                         log_putu(s->opt->pmin);                          log_putu(s->opt->pmin);
                         log_puts(":");                          log_puts(":");
Line 1012 
Line 1012 
                                 log_puts(", play ");                                  log_puts(", play ");
                                 log_puti(s->opt->pmin);                                  log_puti(s->opt->pmin);
                                 log_puts(":");                                  log_puts(":");
                                 log_puti(s->mix.slot_cmax);                                  log_puti(s->opt->pmin + s->mix.nch - 1);
                         }                          }
                         if (s->mode & MODE_RECMASK) {                          if (s->mode & MODE_RECMASK) {
                                 log_puts(", rec ");                                  log_puts(", rec ");
                                 log_puti(s->opt->rmin);                                  log_puti(s->opt->rmin);
                                 log_puts(":");                                  log_puts(":");
                                 log_puti(s->sub.slot_cmax);                                  log_puti(s->opt->rmin + s->sub.nch - 1);
                         }                          }
                         log_puts(", ");                          log_puts(", ");
                         log_putu(s->appbufsz / s->round);                          log_putu(s->appbufsz / s->round);
Line 1121 
Line 1121 
                 m->u.par.sig = s->par.sig;                  m->u.par.sig = s->par.sig;
                 m->u.par.le = s->par.le;                  m->u.par.le = s->par.le;
                 m->u.par.msb = s->par.msb;                  m->u.par.msb = s->par.msb;
                 if (s->mode & MODE_PLAY) {                  if (s->mode & MODE_PLAY)
                         m->u.par.pchan = htons(s->mix.slot_cmax -                          m->u.par.pchan = htons(s->mix.nch);
                             s->opt->pmin + 1);                  if (s->mode & MODE_RECMASK)
                 }                          m->u.par.rchan = htons(s->sub.nch);
                 if (s->mode & MODE_RECMASK) {  
                         m->u.par.rchan = htons(s->sub.slot_cmax -  
                             s->opt->rmin + 1);  
                 }  
                 m->u.par.rate = htonl(s->rate);                  m->u.par.rate = htonl(s->rate);
                 m->u.par.appbufsz = htonl(s->appbufsz);                  m->u.par.appbufsz = htonl(s->appbufsz);
                 m->u.par.bufsz = htonl(SLOT_BUFSZ(s));                  m->u.par.bufsz = htonl(SLOT_BUFSZ(s));

Legend:
Removed from v.1.27  
changed lines
  Added in v.1.28