diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2005-04-28 12:23:04 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2005-04-28 12:23:04 +0000 |
| commit | 3cddda083f4ace59e279f9f4f6ae12bad079d33b (patch) | |
| tree | debf994903caaefaa329ee708501625b56fe34f9 /lib/service/servicedvb.cpp | |
| parent | e933d514f93eb0690cf071c24f127017f9b80716 (diff) | |
| download | enigma2-3cddda083f4ace59e279f9f4f6ae12bad079d33b.tar.gz enigma2-3cddda083f4ace59e279f9f4f6ae12bad079d33b.zip | |
- add dvb resource management
- scan hardcoded to dvb-s again
- added untested recording support (data io thread still missing)
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; } |
