diff options
Diffstat (limited to 'frontend.h')
-rw-r--r-- | frontend.h | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -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; }; |