diff --git a/libobs/media-io/media-io-defs.h b/libobs/media-io/media-io-defs.h
index 28c970f752334ae86133d38379dd7c67d0d4dd66..f0be367d17d288b53e9a0c8b087582089b9390a5 100644
--- a/libobs/media-io/media-io-defs.h
+++ b/libobs/media-io/media-io-defs.h
@@ -18,3 +18,7 @@
 #pragma once
 
 #define MAX_AV_PLANES 8
+
+/* time threshold in nanoseconds to ensure audio timing is as seamless as
+ * possible */
+#define TS_SMOOTHING_THRESHOLD 70000000ULL
diff --git a/libobs/obs-source.c b/libobs/obs-source.c
index a908a729df3a9c5ac2d4661e123d84f510334667..861cce38149b0719fd27ed986938e0c30790856f 100644
--- a/libobs/obs-source.c
+++ b/libobs/obs-source.c
@@ -519,9 +519,6 @@ static inline uint64_t conv_frames_to_time(size_t frames)
 #define MAX_TS_VAR          5000000000ULL
 /* maximum time that timestamp can jump in nanoseconds */
 #define MAX_TIMESTAMP_JUMP  2000000000ULL
-/* time threshold in nanoseconds to ensure audio timing is as seamless as
- * possible */
-#define TS_SMOOTHING_THRESHOLD 70000000ULL
 
 static inline void reset_audio_timing(obs_source_t source, uint64_t timetamp)
 {