diff --git a/src/media/audio/audio_input.cpp b/src/media/audio/audio_input.cpp
index 9784afba62d5b49eed916d20cedbc674327d3a2d..76ce5139be9741cf7984364ee8db1c78bf8ae28c 100644
--- a/src/media/audio/audio_input.cpp
+++ b/src/media/audio/audio_input.cpp
@@ -177,6 +177,7 @@ AudioInput::readFromFile()
         JAMI_ERR() << "Read buffer overflow detected";
         break;
     case MediaDemuxer::Status::FallBack:
+    case MediaDemuxer::Status::RestartRequired:
         break;
     }
 }
diff --git a/src/media/media_filter.cpp b/src/media/media_filter.cpp
index 5af2d0aa4ed02db65bdab85f1e41fb1787a62210..d868c07015c6e9a8016464abe2aedba26bcd516c 100644
--- a/src/media/media_filter.cpp
+++ b/src/media/media_filter.cpp
@@ -116,7 +116,7 @@ MediaFilter::getInputParams(const std::string& inputName) const
     for (const auto& ms : inputParams_)
         if (ms.name == inputName)
             return ms;
-    return {};
+    throw std::out_of_range("Input '" + inputName + "' not found");
 }
 
 MediaStream