summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorscop <scop>2005-03-31 18:41:11 +0000
committerscop <scop>2005-03-31 18:41:11 +0000
commiteabf3e20b8c494b34b935cba80fe514521e093fc (patch)
tree58eb98084f029d5151ee93587d666124be52ac0f
parent472f986056be1fe1d20ff42a2829ed3356a3826c (diff)
downloadvdr-plugin-dxr3-eabf3e20b8c494b34b935cba80fe514521e093fc.tar.gz
vdr-plugin-dxr3-eabf3e20b8c494b34b935cba80fe514521e093fc.tar.bz2
Fix build with VDR >= 1.3.21 (does not fix missing audio, I hear :()
-rw-r--r--dxr3dolbydigital.c5
-rw-r--r--dxr3dolbydigital.h4
2 files changed, 9 insertions, 0 deletions
diff --git a/dxr3dolbydigital.c b/dxr3dolbydigital.c
index ae9bce9..2c5503f 100644
--- a/dxr3dolbydigital.c
+++ b/dxr3dolbydigital.c
@@ -25,7 +25,12 @@
// ==================================
//! play
+#if VDRVERSNUM > 10320
+void cDxr3DolbyDigital::Play(const uchar *Data, int Length, uchar Id)
+// TODO: this fixes the build, but according to reports, there's no audio.
+#else
void cDxr3DolbyDigital::Play(const uchar *Data, int Length)
+#endif
{
if (cDxr3ConfigData::Instance().GetUseDigitalOut())
{
diff --git a/dxr3dolbydigital.h b/dxr3dolbydigital.h
index c9c66be..f2d88e4 100644
--- a/dxr3dolbydigital.h
+++ b/dxr3dolbydigital.h
@@ -34,7 +34,11 @@ class cDxr3DolbyDigital : public cAudio, private cThread
{
public:
cDxr3DolbyDigital() {}
+#if VDRVERSNUM > 10320
+ virtual void Play(const uchar *Data, int Length, uchar Id);
+#else
virtual void Play(const uchar *Data, int Length);
+#endif
virtual void Mute(bool On);
virtual void Clear();