From e1a64074adfcf0b075f0267aa8b06810d96de7b8 Mon Sep 17 00:00:00 2001 From: scop Date: Mon, 1 Aug 2005 17:45:33 +0000 Subject: Move OSD flush rate setting to UI. --- dxr3osd_subpicture.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'dxr3osd_subpicture.c') 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()Elapsed() < cDxr3ConfigData::Instance().GetOsdFlushRate()) + return; last->Set(); #else - if (time_ms()-last