summaryrefslogtreecommitdiff
path: root/frontend.h
diff options
context:
space:
mode:
Diffstat (limited to 'frontend.h')
-rw-r--r--frontend.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/frontend.h b/frontend.h
index 9137074c..31a25d0e 100644
--- a/frontend.h
+++ b/frontend.h
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: frontend.h,v 1.18 2008-02-19 00:43:04 phelin Exp $
+ * $Id: frontend.h,v 1.19 2008-03-16 21:40:55 phintuka Exp $
*
*/
@@ -15,6 +15,8 @@
#include <vdr/thread.h>
#include <vdr/device.h> // ePlayMode
+class cStatus;
+
//----------------------------- cXinelibThread --------------------------------
class cXinelibThread : public cThread, public cListObject
@@ -55,7 +57,11 @@ class cXinelibThread : public cThread, public cListObject
void SetStillMode(bool);
void SetNoVideo(bool bVal);
void AudioStreamChanged(bool ac3, int StreamId);
+#if VDRVERSNUM < 10515
void SpuStreamChanged(int StreamId);
+#else
+ void SetSubtitleTrack(eTrackType Track);
+#endif
protected:
int Xine_Control(const char *cmd, const char *p1);
@@ -143,6 +149,9 @@ class cXinelibThread : public cThread, public cListObject
cString m_FileName;
uint64_t m_StreamPos;
uint32_t m_Frames;
+
+ cStatus *m_StatusMonitor;
+ bool m_SpuLangAuto;
};