Lines Matching defs:count
140 logit(LOG_CRIT, "Channels count (%u) not available for %s: %s\n", lhandle->channels, lhandle->id, snd_strerror(err));
493 static void buf_remove(struct loopback *loop, snd_pcm_uframes_t count)
496 if (count <= 0)
499 if (count < loop->capt->buf_count)
500 loop->capt->buf_count -= count;
511 snd_pcm_uframes_t count, count1, cpos, ppos;
513 count = capt->buf_count;
514 cpos = capt->buf_pos - count;
518 while (count > 0) {
519 count1 = count;
537 count -= count1;
548 snd_pcm_uframes_t count, pos, count1, pos1;
549 count = capt->buf_count;
551 pos1 = capt->buf_pos - count;
554 while (count > 0) {
555 count1 = count;
570 count -= count1;
584 count = loop->src_data.output_frames_gen +
588 while (count > 0) {
589 count1 = count;
609 count -= count1;
615 printf("src: pos = %li, gen = %li, out = %li, count = %li\n",
633 static void buf_add(struct loopback *loop, snd_pcm_uframes_t count)
636 if (count <= 0)
639 loop->play->buf_count += count;
801 snd_pcm_sframes_t count)
807 if ((snd_pcm_uframes_t)count > loop->play->buf_count)
808 count = loop->play->buf_count;
809 if ((snd_pcm_uframes_t)count > loop->capt->buf_count)
810 count = loop->capt->buf_count;
811 capt->buf_count -= count;
812 play->buf_pos += count;
814 play->buf_count -= count;
815 return count;
818 if ((snd_pcm_uframes_t)count > capt->buf_count)
819 count = capt->buf_count;
820 capt->buf_count -= count;
822 if ((snd_pcm_uframes_t)count > play->buf_count)
823 count = play->buf_count;
824 play->buf_count -= count;
826 return count;
1501 snd_pcm_uframes_t count;
1667 count = get_whole_latency(loop) / loop->play->pitch;
1668 loop->play->buf_count = count;
1670 loop->capt->buf_pos = count;
1674 if (count > loop->play->buffer_size)
1675 count = loop->play->buffer_size;
1676 if (err != (int)count) {
1677 logit(LOG_CRIT, "%s: initial playback fill error (%i/%i/%u)\n", loop->id, err, (int)count, loop->play->buffer_size);