diff --git a/spa/plugins/alsa/alsa-utils.c b/spa/plugins/alsa/alsa-utils.c index 3b8f4ac63..dd3594613 100644 --- a/spa/plugins/alsa/alsa-utils.c +++ b/spa/plugins/alsa/alsa-utils.c @@ -406,6 +406,7 @@ pull_frames(struct state *state, } total_frames += n_frames; to_write -= n_frames; + offset += n_frames; spa_log_trace(state->log, "alsa-util %p: written %lu frames, left %ld", state, total_frames, to_write);