diff --git a/src/helpers/backend_device.cpp b/src/helpers/backend_device.cpp index 5647d77..4c638e7 100644 --- a/src/helpers/backend_device.cpp +++ b/src/helpers/backend_device.cpp @@ -138,6 +138,10 @@ int BackendDevice::Run(const std::map &buffers) ret = -1; } + // Must dequeue the config buffer in case it's used again. + if (nodes_.at("pispbe-config").DequeueBuffer(1000) < 0) + ret = -1; + for (auto const &n : nodes_enabled_) nodes_.at(n).StreamOff();