diff options
Diffstat (limited to 'lib/service/servicedvb.cpp')
| -rw-r--r-- | lib/service/servicedvb.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/service/servicedvb.cpp b/lib/service/servicedvb.cpp index 48d00d65..40e26365 100644 --- a/lib/service/servicedvb.cpp +++ b/lib/service/servicedvb.cpp @@ -9,6 +9,8 @@ #include <lib/dvb/dvb.h> #include <lib/dvb/db.h> +#include <lib/service/servicedvbrecord.h> + DEFINE_REF(eServiceFactoryDVB) eServiceFactoryDVB::eServiceFactoryDVB() @@ -83,9 +85,9 @@ RESULT eServiceFactoryDVB::play(const eServiceReference &ref, ePtr<iPlayableServ return 0; } -RESULT eServiceFactoryDVB::record(const eServiceReference &, ePtr<iRecordableService> &ptr) +RESULT eServiceFactoryDVB::record(const eServiceReference &ref, ePtr<iRecordableService> &ptr) { - ptr = 0; + ptr = new eDVBServiceRecord((eServiceReferenceDVB&)ref); return -1; } |
