From 95813ab60ec81b14ea3f30cee6ee1c404fdee77d Mon Sep 17 00:00:00 2001 From: Stefan Seyfried Date: Fri, 24 May 2013 17:06:48 +0200 Subject: [PATCH] femanager: allow starting without frontend (for testing) --- src/zapit/src/femanager.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/zapit/src/femanager.cpp b/src/zapit/src/femanager.cpp index 68efab161..e923e2aae 100644 --- a/src/zapit/src/femanager.cpp +++ b/src/zapit/src/femanager.cpp @@ -114,6 +114,14 @@ bool CFEManager::Init() dmap.push_back(CFeDmx(i)); INFO("found %d frontends, %d demuxes\n", (int)femap.size(), (int)dmap.size()); + /* for testing without a frontend, export SIMULATE_FE=1 */ + if (femap.empty() && getenv("SIMULATE_FE")) { + INFO("SIMULATE_FE is set, adding dummy frontend for testing"); + fe = new CFrontend(0,0); + fekey = MAKE_FE_KEY(0, 0); + femap.insert(std::pair (fekey, fe)); + livefe = fe; + } if (femap.empty()) return false;