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

Diff for /src/usr.bin/aucat/aucat.c between version 1.171 and 1.172

version 1.171, 2017/11/03 17:06:13 version 1.172, 2017/11/07 11:39:24
Line 345 
Line 345 
                         enc_init(&s->conv, &s->afile.par, slot_nch);                          enc_init(&s->conv, &s->afile.par, slot_nch);
                         s->convbuf =                          s->convbuf =
                             xmalloc(s->round * slot_nch * sizeof(adata_t));                              xmalloc(s->round * slot_nch * sizeof(adata_t));
                         enc_sil_do(&s->conv, s->buf.data, bufsz);                  }
   
                   /*
                    * cmap_copy() doesn't write samples in all channels,
                    * for instance when mono->stereo conversion is
                    * disabled. So we have to prefill cmap_copy() output
                    * with silence.
                    */
                   if (s->resampbuf) {
                           memset(s->resampbuf, 0,
                               dev_round * slot_nch * sizeof(adata_t));
                   } else if (s->convbuf) {
                           memset(s->convbuf, 0,
                               s->round * slot_nch * sizeof(adata_t));
                 } else {                  } else {
                         memset(s->buf.data, 0,                          memset(s->buf.data, 0,
                             bufsz * slot_nch * sizeof(adata_t));                              bufsz * slot_nch * sizeof(adata_t));

Legend:
Removed from v.1.171  
changed lines
  Added in v.1.172