diff --git a/src/media/video/video_receive_thread.cpp b/src/media/video/video_receive_thread.cpp
index c1025641cae0c61c8a7b86570c87d13cdd529ea8..e86c35f86c3b5e60771b0d190b93b66040f8968b 100644
--- a/src/media/video/video_receive_thread.cpp
+++ b/src/media/video/video_receive_thread.cpp
@@ -154,7 +154,6 @@ VideoReceiveThread::cleanup()
     sink_->stop();
 
     videoDecoder_.reset();
-    demuxContext_.reset();
 }
 
 // This callback is used by libav internally to break out of blocking calls