git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
yes! ich habs kaputt gemacht! (doesn't compile anymore, doesn't work anymore,
[enigma2.git]
/
lib
/
service
/
servicedvb.cpp
diff --git
a/lib/service/servicedvb.cpp
b/lib/service/servicedvb.cpp
index fc48fa66cdef80c35ea9d005daf4f006a17bddaf..199b58aac962763fa77cc1930bf86fca3e4462a8 100644
(file)
--- a/
lib/service/servicedvb.cpp
+++ b/
lib/service/servicedvb.cpp
@@
-28,15
+28,8
@@
eServiceFactoryDVB::~eServiceFactoryDVB()
RESULT eServiceFactoryDVB::play(const eServiceReference &ref, ePtr<iPlayableService> &ptr)
{
RESULT eServiceFactoryDVB::play(const eServiceReference &ref, ePtr<iPlayableService> &ptr)
{
- RESULT res;
// check resources...
ptr = new eDVBServicePlay(ref);
// check resources...
ptr = new eDVBServicePlay(ref);
- res = ptr->start();
- if (res)
- {
- ptr = 0;
- return res;
- }
return 0;
}
return 0;
}
@@
-138,10
+131,20
@@
void eDVBServicePlay::serviceEvent(int event)
RESULT eDVBServicePlay::start()
{
eDebug("starting DVB service");
RESULT eDVBServicePlay::start()
{
eDebug("starting DVB service");
- m_serviceHandler.tune((eServiceReferenceDVB&)m_reference);
+ return m_serviceHandler.tune((eServiceReferenceDVB&)m_reference);
+}
+
+RESULT eDVBServicePlay::stop()
+{
+ eDebug("stopping..");
return 0;
}
return 0;
}
+RESULT eDVBServicePlay::connectEvent(const Slot2<void,iPlayableService*,int> &event, ePtr<eConnection> &connection)
+{
+ return -1;
+}
+
RESULT eDVBServicePlay::getIPausableService(ePtr<iPauseableService> &ptr)
{
// not yet possible, maybe later...
RESULT eDVBServicePlay::getIPausableService(ePtr<iPauseableService> &ptr)
{
// not yet possible, maybe later...
@@
-149,6
+152,18
@@
RESULT eDVBServicePlay::getIPausableService(ePtr<iPauseableService> &ptr)
return -1;
}
return -1;
}
+RESULT eDVBServicePlay::getIServiceInformation(ePtr<iServiceInformation> &ptr)
+{
+ ptr = this;
+ return 0;
+}
+
+RESULT eDVBServicePlay::getName(eString &name)
+{
+ name = "DVB service";
+ return 0;
+}
+
DEFINE_REF(eDVBServicePlay)
DEFINE_REF(eDVBServicePlay)
-eAutoInitP
0
<eServiceFactoryDVB> init_eServiceFactoryDVB(eAutoInitNumbers::service+1, "eServiceFactoryDVB");
+eAutoInitP
tr
<eServiceFactoryDVB> init_eServiceFactoryDVB(eAutoInitNumbers::service+1, "eServiceFactoryDVB");