[vlc-commits] [Git][videolan/vlc][master] pipewire: only use pw_stream_get_nsec() past 1.1.0

Steve Lhomme (@robUx4) gitlab at videolan.org
Wed Nov 20 11:50:00 UTC 2024



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
bf20ed48 by Thomas Guillem at 2024-11-20T10:55:43+00:00
pipewire: only use pw_stream_get_nsec() past 1.1.0

Fixes #28874

- - - - -


1 changed file:

- modules/audio_output/pipewire.c


Changes:

=====================================
modules/audio_output/pipewire.c
=====================================
@@ -126,8 +126,12 @@ static int stream_update_latency(struct vlc_pw_stream *s, vlc_tick_t *now)
 {
     struct pw_time ts;
 
+#if PW_CHECK_VERSION(1, 1, 0)
     /* PW monotonic clock, same than vlc_tick_now() */
     *now = VLC_TICK_FROM_NS(pw_stream_get_nsec(s->stream));
+#else
+    *now = vlc_tick_now();
+#endif
 
     if (pw_stream_get_time_n(s->stream, &ts, sizeof (ts)) < 0
      || ts.rate.denom == 0)



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/bf20ed48170adec8d7e0b1f29662fcb3c413e37f

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/bf20ed48170adec8d7e0b1f29662fcb3c413e37f
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list