pthread_cond_wait(&ctx->cond, &ctx->lock);
}
/* fallthrough */
case PM_REQ_PLAY_START:
case PM_REQ_DISCARD:
ctx->running = 0;
ringbuf_clear(&ctx->rbuf);