- ac3_delay = origService->getCacheEntry(eDVBService::cAC3DELAY);
- pcm_delay = origService->getCacheEntry(eDVBService::cPCMDELAY);
+ ePtr<eDVBService> origService;
+ if (!db->getService(parent, origService))
+ {
+ ac3_delay = origService->getCacheEntry(eDVBService::cAC3DELAY);
+ pcm_delay = origService->getCacheEntry(eDVBService::cPCMDELAY);
+ }