summaryrefslogtreecommitdiffstats
path: root/audio/out
diff options
context:
space:
mode:
authorPhilip Langdale <philipl@overt.org>2022-12-19 15:54:23 -0800
committerPhilip Langdale <philipl@overt.org>2022-12-19 15:54:42 -0800
commit405073b9ca03394a1f0d27d7a79edfcbceac2bf3 (patch)
tree1215545174759ae7cdc6c75b240428c900ff3bd2 /audio/out
parentfe215536375dcda02d01fbb45dc21654736efa07 (diff)
downloadmpv-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.c14
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)