git.cweiske.de
/
enigma2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3897622
)
small optimiziations
author
Andreas Monzner
<andreas.monzner@multimedia-labs.de>
Mon, 12 Dec 2005 11:20:28 +0000
(11:20 +0000)
committer
Andreas Monzner
<andreas.monzner@multimedia-labs.de>
Mon, 12 Dec 2005 11:20:28 +0000
(11:20 +0000)
lib/dvb/db.cpp
patch
|
blob
|
history
lib/dvb/idvb.h
patch
|
blob
|
history
lib/gui/elistboxcontent.h
patch
|
blob
|
history
lib/service/iservice.h
patch
|
blob
|
history
lib/service/service.cpp
patch
|
blob
|
history
diff --git
a/lib/dvb/db.cpp
b/lib/dvb/db.cpp
index
658c586
..
17196f0
100644
(file)
--- a/
lib/dvb/db.cpp
+++ b/
lib/dvb/db.cpp
@@
-149,10
+149,9
@@
RESULT eDVBService::getName(const eServiceReference &ref, std::string &name)
return 0;
}
return 0;
}
-RESULT eDVBService::getEvent(const eServiceReference &ref, ePtr<eServiceEvent> &ptr)
+RESULT eDVBService::getEvent(const eServiceReference &ref, ePtr<eServiceEvent> &ptr
, time_t start_time
)
{
{
- time_t t=-1;
- return eEPGCache::getInstance()->lookupEventTime(ref, t, ptr);
+ return eEPGCache::getInstance()->lookupEventTime(ref, start_time, ptr);
}
bool eDVBService::isPlayable(const eServiceReference &ref, const eServiceReference &ignore)
}
bool eDVBService::isPlayable(const eServiceReference &ref, const eServiceReference &ignore)
diff --git
a/lib/dvb/idvb.h
b/lib/dvb/idvb.h
index
460806a
..
c60f569
100644
(file)
--- a/
lib/dvb/idvb.h
+++ b/
lib/dvb/idvb.h
@@
-224,7
+224,7
@@
public:
// iStaticServiceInformation
RESULT getName(const eServiceReference &ref, std::string &name);
// iStaticServiceInformation
RESULT getName(const eServiceReference &ref, std::string &name);
- RESULT getEvent(const eServiceReference &ref, ePtr<eServiceEvent> &ptr);
+ RESULT getEvent(const eServiceReference &ref, ePtr<eServiceEvent> &ptr
, time_t start_time
);
bool isPlayable(const eServiceReference &ref, const eServiceReference &ignore);
/* for filtering: */
bool isPlayable(const eServiceReference &ref, const eServiceReference &ignore);
/* for filtering: */
diff --git
a/lib/gui/elistboxcontent.h
b/lib/gui/elistboxcontent.h
index
11a9d08
..
4d2c46b
100644
(file)
--- a/
lib/gui/elistboxcontent.h
+++ b/
lib/gui/elistboxcontent.h
@@
-85,6
+85,7
@@
public:
int getCurrentSelectionIndex() { return m_cursor; }
void invalidateEntry(int index);
void invalidate();
int getCurrentSelectionIndex() { return m_cursor; }
void invalidateEntry(int index);
void invalidate();
+ eSize getItemSize() { return m_itemsize; }
#ifndef SWIG
protected:
void cursorHome();
#ifndef SWIG
protected:
void cursorHome();
diff --git
a/lib/service/iservice.h
b/lib/service/iservice.h
index
a195009
..
962e4a9
100644
(file)
--- a/
lib/service/iservice.h
+++ b/
lib/service/iservice.h
@@
-177,7
+177,7
@@
public:
// doesn't need to be implemented, should return -1 then.
virtual int getLength(const eServiceReference &ref);
// doesn't need to be implemented, should return -1 then.
virtual int getLength(const eServiceReference &ref);
- virtual SWIG_VOID(RESULT) getEvent(const eServiceReference &ref, ePtr<eServiceEvent> &SWIG_OUTPUT);
+ virtual SWIG_VOID(RESULT) getEvent(const eServiceReference &ref, ePtr<eServiceEvent> &SWIG_OUTPUT
, time_t start_time=0
);
// returns true when not implemented
virtual bool isPlayable(const eServiceReference &ref, const eServiceReference &ignore);
};
// returns true when not implemented
virtual bool isPlayable(const eServiceReference &ref, const eServiceReference &ignore);
};
diff --git
a/lib/service/service.cpp
b/lib/service/service.cpp
index
c043a58
..
cc8a931
100644
(file)
--- a/
lib/service/service.cpp
+++ b/
lib/service/service.cpp
@@
-133,7
+133,7
@@
RESULT iServiceHandler::info(const eServiceReference &, ePtr<iStaticServiceInfor
#include <lib/service/event.h>
#include <lib/service/event.h>
-RESULT iStaticServiceInformation::getEvent(const eServiceReference &ref, ePtr<eServiceEvent> &evt)
+RESULT iStaticServiceInformation::getEvent(const eServiceReference &ref, ePtr<eServiceEvent> &evt
, time_t start_time
)
{
evt = 0;
return -1;
{
evt = 0;
return -1;