summaryrefslogtreecommitdiff
path: root/dxr3osd_subpicture.c
diff options
context:
space:
mode:
Diffstat (limited to 'dxr3osd_subpicture.c')
-rw-r--r--dxr3osd_subpicture.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/dxr3osd_subpicture.c b/dxr3osd_subpicture.c
index f7be998..9cfdb39 100644
--- a/dxr3osd_subpicture.c
+++ b/dxr3osd_subpicture.c
@@ -33,39 +33,24 @@ public:
// ==================================
//! constructor
-#if APIVERSNUM < 10509
-cDxr3SubpictureOsd::cDxr3SubpictureOsd(int Left, int Top) : cOsd(Left, Top)
-#else
cDxr3SubpictureOsd::cDxr3SubpictureOsd(int Left, int Top, uint Level)
: cOsd(Left, Top, Level)
-#endif
{
shown = false;
Palette = new cPalette(4);
last = new cTimeMs();
last->Set(-cDxr3ConfigData::Instance().GetOsdFlushRate());
Spu = &cSPUEncoder::Instance();
-
-#if APIVERSNUM < 10509
- //Clears the OSD screen image
- Spu->Clear();
-#endif
}
// ==================================
cDxr3SubpictureOsd::~cDxr3SubpictureOsd()
{
-#if APIVERSNUM < 10509
- //Remove the OSD from the screen
- Spu->StopSpu();
-#else
SetActive(false);
-#endif
delete Palette;
delete last;
}
-#if APIVERSNUM >= 10509
// ==================================
void cDxr3SubpictureOsd::SetActive(bool On)
{
@@ -84,7 +69,6 @@ void cDxr3SubpictureOsd::SetActive(bool On)
}
}
}
-#endif
// ==================================
eOsdError cDxr3SubpictureOsd::CanHandleAreas(const tArea *Areas, int NumAreas)
@@ -130,10 +114,8 @@ eOsdError cDxr3SubpictureOsd::SetAreas(const tArea *Areas, int NumAreas)
// ==================================
void cDxr3SubpictureOsd::Flush()
{
-#if APIVERSNUM >= 10509
if (!Active())
return;
-#endif
if (last->Elapsed() < cDxr3ConfigData::Instance().GetOsdFlushRate())
return;
last->Set();