diff options
author | Philip Langdale <philipl@overt.org> | 2022-12-19 15:54:23 -0800 |
---|---|---|
committer | Philip Langdale <philipl@overt.org> | 2022-12-19 15:54:42 -0800 |
commit | 405073b9ca03394a1f0d27d7a79edfcbceac2bf3 (patch) | |
tree | 1215545174759ae7cdc6c75b240428c900ff3bd2 /audio/out | |
parent | fe215536375dcda02d01fbb45dc21654736efa07 (diff) | |
download | mpv-405073b9ca03394a1f0d27d7a79edfcbceac2bf3.tar.bz2 mpv-405073b9ca03394a1f0d27d7a79edfcbceac2bf3.tar.xz |
Revert "ao_pipewire: deactivate stream at end of playback"
This reverts commit b5373079f20aeeba8ac80e773f3cc05692dbb51f.
Diffstat (limited to 'audio/out')
-rw-r--r-- | audio/out/ao_pipewire.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/audio/out/ao_pipewire.c b/audio/out/ao_pipewire.c index 267d649848..4880e776f0 100644 --- a/audio/out/ao_pipewire.c +++ b/audio/out/ao_pipewire.c @@ -185,11 +185,6 @@ static void on_process(void *userdata) pw_stream_queue_buffer(p->stream, b); MP_TRACE(ao, "queued %d of %d samples\n", samples, nframes); - - if (samples == 0 && !ao_is_playing(ao)) { - MP_DBG(ao, "end of playback\n"); - pw_stream_flush(p->stream, true); - } } static void on_param_changed(void *userdata, uint32_t id, const struct spa_pod *param) @@ -279,21 +274,12 @@ static void on_control_info(void *userdata, uint32_t id, } } -static void on_drained(void *userdata) { - struct ao *ao = userdata; - struct priv *p = ao->priv; - - MP_DBG(ao, "stream drained\n"); - pw_stream_set_active(p->stream, false); -} - static const struct pw_stream_events stream_events = { .version = PW_VERSION_STREAM_EVENTS, .param_changed = on_param_changed, .process = on_process, .state_changed = on_state_changed, .control_info = on_control_info, - .drained = on_drained, }; static void uninit(struct ao *ao) |