Lines Matching refs:srcbuf

475 		    track->freq.srcbuf.head,  in audio_track_bufstat()
476 track->freq.srcbuf.used, in audio_track_bufstat()
477 track->freq.srcbuf.capacity); in audio_track_bufstat()
480 track->chmix.srcbuf.used); in audio_track_bufstat()
483 track->chvol.srcbuf.used); in audio_track_bufstat()
486 track->codec.srcbuf.used); in audio_track_bufstat()
3984 src = &track->freq.srcbuf; in audio_track_freq_up()
4113 src = &track->freq.srcbuf; in audio_track_freq_down()
4196 audio_free(track->codec.srcbuf.mem); in audio_track_destroy()
4197 audio_free(track->chvol.srcbuf.mem); in audio_track_destroy()
4198 audio_free(track->chmix.srcbuf.mem); in audio_track_destroy()
4199 audio_free(track->freq.srcbuf.mem); in audio_track_destroy()
4287 audio_ring_t *srcbuf; in audio_track_init_codec() local
4299 srcbuf = &track->codec.srcbuf; in audio_track_init_codec()
4307 srcbuf->fmt = *dstfmt; in audio_track_init_codec()
4308 srcbuf->fmt.encoding = srcfmt->encoding; in audio_track_init_codec()
4309 srcbuf->fmt.precision = srcfmt->precision; in audio_track_init_codec()
4310 srcbuf->fmt.stride = srcfmt->stride; in audio_track_init_codec()
4313 &srcbuf->fmt, dstfmt); in audio_track_init_codec()
4319 srcbuf->head = 0; in audio_track_init_codec()
4320 srcbuf->used = 0; in audio_track_init_codec()
4321 srcbuf->capacity = frame_per_block(track->mixer, &srcbuf->fmt); in audio_track_init_codec()
4322 len = auring_bytelen(srcbuf); in audio_track_init_codec()
4323 srcbuf->mem = audio_realloc(srcbuf->mem, len); in audio_track_init_codec()
4326 arg->srcfmt = &srcbuf->fmt; in audio_track_init_codec()
4330 *last_dstp = srcbuf; in audio_track_init_codec()
4336 audio_free(srcbuf->mem); in audio_track_init_codec()
4350 audio_ring_t *srcbuf; in audio_track_init_chvol() local
4362 srcbuf = &track->chvol.srcbuf; in audio_track_init_chvol()
4378 srcbuf->fmt = *dstfmt; in audio_track_init_chvol()
4381 srcbuf->head = 0; in audio_track_init_chvol()
4382 srcbuf->used = 0; in audio_track_init_chvol()
4383 srcbuf->capacity = frame_per_block(track->mixer, &srcbuf->fmt); in audio_track_init_chvol()
4384 len = auring_bytelen(srcbuf); in audio_track_init_chvol()
4385 srcbuf->mem = audio_realloc(srcbuf->mem, len); in audio_track_init_chvol()
4388 arg->srcfmt = &srcbuf->fmt; in audio_track_init_chvol()
4392 *last_dstp = srcbuf; in audio_track_init_chvol()
4397 audio_free(srcbuf->mem); in audio_track_init_chvol()
4411 audio_ring_t *srcbuf; in audio_track_init_chmix() local
4425 srcbuf = &track->chmix.srcbuf; in audio_track_init_chmix()
4443 srcbuf->fmt = *dstfmt; in audio_track_init_chmix()
4444 srcbuf->fmt.channels = srcch; in audio_track_init_chmix()
4446 srcbuf->head = 0; in audio_track_init_chmix()
4447 srcbuf->used = 0; in audio_track_init_chmix()
4449 srcbuf->capacity = frame_per_block(track->mixer, &srcbuf->fmt); in audio_track_init_chmix()
4450 len = auring_bytelen(srcbuf); in audio_track_init_chmix()
4451 srcbuf->mem = audio_realloc(srcbuf->mem, len); in audio_track_init_chmix()
4454 arg->srcfmt = &srcbuf->fmt; in audio_track_init_chmix()
4458 *last_dstp = srcbuf; in audio_track_init_chmix()
4463 audio_free(srcbuf->mem); in audio_track_init_chmix()
4477 audio_ring_t *srcbuf; in audio_track_init_freq() local
4493 srcbuf = &track->freq.srcbuf; in audio_track_init_freq()
4520 srcbuf->fmt = *dstfmt; in audio_track_init_freq()
4521 srcbuf->fmt.sample_rate = srcfreq; in audio_track_init_freq()
4523 srcbuf->head = 0; in audio_track_init_freq()
4524 srcbuf->used = 0; in audio_track_init_freq()
4525 srcbuf->capacity = frame_per_block(track->mixer, &srcbuf->fmt); in audio_track_init_freq()
4526 len = auring_bytelen(srcbuf); in audio_track_init_freq()
4527 srcbuf->mem = audio_realloc(srcbuf->mem, len); in audio_track_init_freq()
4530 arg->srcfmt = &srcbuf->fmt; in audio_track_init_freq()
4534 *last_dstp = srcbuf; in audio_track_init_freq()
4539 audio_free(srcbuf->mem); in audio_track_init_freq()
4772 &track->freq.srcbuf.fmt); in audio_track_set_format()
4778 &track->chmix.srcbuf.fmt); in audio_track_set_format()
4784 &track->chvol.srcbuf.fmt); in audio_track_set_format()
4790 &track->codec.srcbuf.fmt); in audio_track_set_format()
4837 track->freq.srcbuf.capacity * in audio_track_set_format()
4838 frametobyte(&track->freq.srcbuf.fmt, 1)); in audio_track_set_format()
4841 track->chmix.srcbuf.capacity * in audio_track_set_format()
4842 frametobyte(&track->chmix.srcbuf.fmt, 1)); in audio_track_set_format()
4845 track->chvol.srcbuf.capacity * in audio_track_set_format()
4846 frametobyte(&track->chvol.srcbuf.fmt, 1)); in audio_track_set_format()
4849 track->codec.srcbuf.capacity * in audio_track_set_format()
4850 frametobyte(&track->codec.srcbuf.fmt, 1)); in audio_track_set_format()
4869 audio_free(track->codec.srcbuf.mem); in audio_track_set_format()
4870 audio_free(track->chvol.srcbuf.mem); in audio_track_set_format()
4871 audio_free(track->chmix.srcbuf.mem); in audio_track_set_format()
4872 audio_free(track->freq.srcbuf.mem); in audio_track_set_format()
4934 srccount = auring_get_contig_used(&stage->srcbuf); in audio_apply_stage()
4946 arg->src = auring_headptr(&stage->srcbuf); in audio_apply_stage()
4953 auring_take(&stage->srcbuf, count); in audio_apply_stage()
5053 n = audio_append_silence(track, &track->freq.srcbuf); in audio_track_play()
5058 track->freq.srcbuf.head, in audio_track_play()
5059 track->freq.srcbuf.used, in audio_track_play()
5060 track->freq.srcbuf.capacity); in audio_track_play()
5062 if (track->freq.srcbuf.used > 0) { in audio_track_play()
5078 KASSERT(track->codec.srcbuf.used == 0); in audio_track_play()
5079 track->codec.srcbuf.head = 0; in audio_track_play()
5082 KASSERT(track->chvol.srcbuf.used == 0); in audio_track_play()
5083 track->chvol.srcbuf.head = 0; in audio_track_play()
5086 KASSERT(track->chmix.srcbuf.used == 0); in audio_track_play()
5087 track->chmix.srcbuf.head = 0; in audio_track_play()
5090 KASSERT(track->freq.srcbuf.used == 0); in audio_track_play()
5091 track->freq.srcbuf.head = 0; in audio_track_play()
5129 if (track->freq.srcbuf.used > 0) { in audio_track_record()
6363 track->codec.srcbuf.used = 0; in audio_track_clear()
6364 track->codec.srcbuf.head = 0; in audio_track_clear()
6367 track->chvol.srcbuf.used = 0; in audio_track_clear()
6368 track->chvol.srcbuf.head = 0; in audio_track_clear()
6371 track->chmix.srcbuf.used = 0; in audio_track_clear()
6372 track->chmix.srcbuf.head = 0; in audio_track_clear()
6375 track->freq.srcbuf.used = 0; in audio_track_clear()
6376 track->freq.srcbuf.head = 0; in audio_track_clear()