version 1.116, 2022/03/26 06:27:32 |
version 1.117, 2022/03/26 06:36:06 |
Line 5919 audio_rmixer_process(struct audio_softc |
|
Line 5919 audio_rmixer_process(struct audio_softc |
|
input->head, input->used, input->capacity); |
input->head, input->used, input->capacity); |
auring_take(input, drops); |
auring_take(input, drops); |
} |
} |
KASSERTMSG(input->used % mixer->frames_per_block == 0, |
|
"input->used=%d mixer->frames_per_block=%d", |
|
input->used, mixer->frames_per_block); |
|
|
|
|
KASSERTMSG(auring_tail(input) % mixer->frames_per_block == 0, |
|
"inputtail=%d mixer->frames_per_block=%d", |
|
auring_tail(input), mixer->frames_per_block); |
memcpy(auring_tailptr_aint(input), |
memcpy(auring_tailptr_aint(input), |
auring_headptr_aint(mixersrc), |
auring_headptr_aint(mixersrc), |
bytes); |
bytes); |