mirror of
https://projects.vdr-developer.org/git/vdr-plugin-skindesigner.git
synced 2023-10-19 15:58:31 +00:00
optimized flushes when more animations are running in parallel
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
NAME = skindesignerapi
|
||||
LIBNAME = lib$(NAME)
|
||||
MAJOR = 0
|
||||
MINOR = 1.0
|
||||
MINOR = 1.1
|
||||
VERSION = $(MAJOR).$(MINOR)
|
||||
|
||||
SONAME = $(LIBNAME).so.$(MAJOR)
|
||||
|
@@ -198,5 +198,5 @@ skindesignerapi::cViewTab *skindesignerapi::cOsdView::GetViewTabs(void) {
|
||||
|
||||
void skindesignerapi::cOsdView::Display(void) {
|
||||
if (displayPlugin)
|
||||
displayPlugin->Flush();
|
||||
displayPlugin->Flush(false);
|
||||
}
|
||||
|
@@ -47,7 +47,7 @@ public:
|
||||
virtual void TabDown(int viewId) = 0;
|
||||
virtual void DisplayTabs(int viewId) = 0;
|
||||
virtual void ClearTab(int viewId) = 0;
|
||||
virtual void Flush(void) = 0;
|
||||
virtual void Flush(bool animFlush) = 0;
|
||||
virtual bool ChannelLogoExists(string channelId) = 0;
|
||||
virtual string GetEpgImagePath(void) = 0;
|
||||
};
|
||||
|
@@ -22,7 +22,7 @@ private:
|
||||
//token containers
|
||||
char **stringTokens;
|
||||
int *intTokens;
|
||||
vector<char***>loopTokens;
|
||||
vector<char***> loopTokens;
|
||||
//mapping id --> name
|
||||
string *stNames;
|
||||
string *itNames;
|
||||
|
Reference in New Issue
Block a user