diff options
author | tobe <tobe@1f4bef6d-8e0a-0410-8695-e467da8aaccf> | 2006-04-29 06:52:33 +0000 |
---|---|---|
committer | tobe <tobe@1f4bef6d-8e0a-0410-8695-e467da8aaccf> | 2006-04-29 06:52:33 +0000 |
commit | 0ecf9599e6eedbc3e9f8dc322d200a8c602724a3 (patch) | |
tree | 941d9df9237349cbb8c70a1f5a43ff941068bf95 | |
parent | 0f2aa1f8884edab5d061bd9a5e17e9d2c5c603d0 (diff) | |
download | vdr-plugin-ffnetdev-0ecf9599e6eedbc3e9f8dc322d200a8c602724a3.tar.gz vdr-plugin-ffnetdev-0ecf9599e6eedbc3e9f8dc322d200a8c602724a3.tar.bz2 |
AC3-Streaming, compatible with vdr >= 1.3.47
git-svn-id: svn://svn.berlios.de/ffnetdev/trunk@14 1f4bef6d-8e0a-0410-8695-e467da8aaccf
-rw-r--r-- | ffnetdev.c | 12 | ||||
-rw-r--r-- | ffnetdev.h | 5 | ||||
-rw-r--r-- | i18n.c | 16 | ||||
-rw-r--r-- | pes2ts.c | 2 |
4 files changed, 33 insertions, 2 deletions
@@ -127,9 +127,19 @@ bool cPluginFFNetDev::ProcessArgs(int argc, char *argv[]) return true; } +#if VDRVERSNUM >= 10347 +cString cPluginFFNetDev::Active(void) { + + if(cOSDWorker::Active() || cTSWorker::Active()) + return tr("ffnetdev is running"); + + return NULL; +} +#elif bool cPluginFFNetDev::Active(void) { - return (cOSDWorker::Active() || cTSWorker::Active()); + return (cOSDWorker::Active() || cTSWorker::Active()); } +#endif bool cPluginFFNetDev::Start(void) { @@ -40,7 +40,12 @@ public: virtual cOsdObject *MainMenuAction(void); virtual cMenuSetupPage *SetupMenu(void); virtual bool SetupParse(const char *Name, const char *Value); + +#if VDRVERSNUM >= 10347 + virtual cString Active(void); +#elif virtual bool Active(void); +#endif void SetPrimaryDevice(); void RestorePrimaryDevice(); @@ -40,5 +40,21 @@ const tI18nPhrase Phrases[] = { "",// TODO "",// TODO }, + { "ffnetdev is running", + "ffnetdev läuft gerade", + "",// TODO + "",// TODO + "",// TODO + "",// TODO + "",// TODO + "",// TODO + "",// TODO + "",// TODO + "",// TODO + "",// TODO + "",// TODO + "",// TODO + "",// TODO + }, { NULL } }; @@ -117,7 +117,7 @@ void cPES2TSRemux::Action(void) // check for valid stream id type: is it video or audio or unknown? - if ( (data[3]>=0xC0) && (data[3]<=0xDF) ) { + if ( (data[3]>=0xC0) && (data[3]<=0xDF) || data[3] == 0xBD ) { pid=apid; cc=&acc; } |