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 658c5866e1ac2dab888b7bca8beba5547737e477..17196f050ca840ec84869907528e735d0d3716c7 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 460806a2e74e33756bb207a84eccc25c62d65be1..c60f5698debcf6f0bd0f577bccdb56a62c2c231d 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 11a9d080f5525cea7af91fd88b360eb4c0090c2f..4d2c46b59ee65b2b1317b4edbc7299719d70045e 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 a195009a8a8a1afae68393cc556f3de4bd0fd676..962e4a95399978909156f11758be6a5b8487868e 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 c043a583ededc5bb241a99899558a71e44599b05..cc8a93151a3596e96ac9cfa8de37bedd99c3f762 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;