summaryrefslogtreecommitdiff
path: root/dxr3osd_subpicture.c
diff options
context:
space:
mode:
authorscop <scop>2005-08-01 17:45:33 +0000
committerscop <scop>2005-08-01 17:45:33 +0000
commite1a64074adfcf0b075f0267aa8b06810d96de7b8 (patch)
treebc28c8c12f955d67fc2400f9debcabbb0712e8dc /dxr3osd_subpicture.c
parent87405c497570c356759c51674eb856902338eb80 (diff)
downloadvdr-plugin-dxr3-e1a64074adfcf0b075f0267aa8b06810d96de7b8.tar.gz
vdr-plugin-dxr3-e1a64074adfcf0b075f0267aa8b06810d96de7b8.tar.bz2
Move OSD flush rate setting to UI.
Diffstat (limited to 'dxr3osd_subpicture.c')
-rw-r--r--dxr3osd_subpicture.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/dxr3osd_subpicture.c b/dxr3osd_subpicture.c
index 0bb57a9..9f5fa2c 100644
--- a/dxr3osd_subpicture.c
+++ b/dxr3osd_subpicture.c
@@ -39,9 +39,9 @@ cDxr3SubpictureOsd::cDxr3SubpictureOsd(int Left, int Top) : cOsd(Left, Top)
Palette = new cPalette(4);
#if VDRVERSNUM >= 10318
last = new cTimeMs();
- last->Set(-FLUSHRATE);
+ last->Set(-cDxr3ConfigData::Instance().GetOsdFlushRate());
#else
- last = time_ms() - FLUSHRATE;
+ last = time_ms() - cDxr3ConfigData::Instance().GetOsdFlushRate();
#endif
Spu = &cSPUEncoder::Instance();
@@ -107,10 +107,12 @@ void cDxr3SubpictureOsd::RestoreRegion()
void cDxr3SubpictureOsd::Flush()
{
#if VDRVERSNUM >= 10318
- if (last->Elapsed()<FLUSHRATE) return;
+ if (last->Elapsed() < cDxr3ConfigData::Instance().GetOsdFlushRate())
+ return;
last->Set();
#else
- if (time_ms()-last<FLUSHRATE) return;
+ if (time_ms() - last < cDxr3ConfigData::Instance().GetOsdFlushRate())
+ return;
last = time_ms();
#endif