From 0044c19f0de29ff752eb708365322b0ec16b53e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= Date: Fri, 8 Jul 2022 18:03:35 +0200 Subject: ao_pipewire: prevent deprecation warning for pw_stream_get_time() --- audio/out/ao_pipewire.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/audio/out/ao_pipewire.c b/audio/out/ao_pipewire.c index a7c1e3551a..41bafce4cf 100644 --- a/audio/out/ao_pipewire.c +++ b/audio/out/ao_pipewire.c @@ -42,6 +42,12 @@ #define PW_KEY_NODE_RATE "node.rate" #endif +#if !PW_CHECK_VERSION(0, 3, 50) +static inline int pw_stream_get_time_n(struct pw_stream *stream, struct pw_time *time, size_t size) { + return pw_stream_get_time(stream, time); +} +#endif + struct priv { struct pw_thread_loop *loop; struct pw_stream *stream; @@ -132,7 +138,7 @@ static void on_process(void *userdata) buf->datas[i].chunk->offset = 0; } - pw_stream_get_time(p->stream, &time); + pw_stream_get_time_n(p->stream, &time, sizeof(time)); if (time.rate.denom == 0) time.rate.denom = ao->samplerate; if (time.rate.num == 0) -- cgit v1.2.3