diff --git a/daemon/src/video/libav_deps.h b/daemon/src/video/libav_deps.h
index 5a66a8836ba5e3dc86ff569dff0eecdc3f202d91..dd938a29449c7744c8596af274a2eb6a87164015 100644
--- a/daemon/src/video/libav_deps.h
+++ b/daemon/src/video/libav_deps.h
@@ -63,7 +63,7 @@ extern "C" {
 #include <libavdevice/avdevice.h>
 #include <libswscale/swscale.h>
 #include <libavutil/avutil.h>
-#if LIBAVFORMAT_VERSION_CHECK(54, 6, 0, 60, 100)
+#if LIBAVUTIL_VERSION_CHECK(51, 33, 0, 60, 100)
 #include <libavutil/time.h>
 #endif
 #include <libavutil/pixdesc.h>
diff --git a/daemon/src/video/video_decoder.cpp b/daemon/src/video/video_decoder.cpp
index f5600a0bd5459a44f0dbda8b796f2390845ff877..e403bcbee332ddccb12cbceaa023b033ed1817ea 100644
--- a/daemon/src/video/video_decoder.cpp
+++ b/daemon/src/video/video_decoder.cpp
@@ -185,7 +185,7 @@ int VideoDecoder::decode(VideoFrame& result)
         const int64_t pts = av_rescale(lastDts_, 1000000, AV_TIME_BASE);
         const int64_t now = av_gettime() - startTime_;
         if (pts > now) {
-#if LIBAVFORMAT_VERSION_CHECK(54, 6, 0, 60, 100)
+#if LIBAVUTIL_VERSION_CHECK(51, 34, 0, 61, 100)
             av_usleep(10000);
 #else
             usleep(10000);