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;