diff options
author | chriszero <zerov83@gmail.com> | 2015-01-28 21:17:18 +0100 |
---|---|---|
committer | chriszero <zerov83@gmail.com> | 2015-01-28 21:17:18 +0100 |
commit | 87eb8a9e931606da4197391b6e3a09376b1383c2 (patch) | |
tree | 9427c28a2d7e9e44d4d77dc7fe53ff91f5152e23 /plex.cpp | |
parent | 1da4dbe662e75be47e046472137c6bd72daa7b4d (diff) | |
download | vdr-plugin-plex-87eb8a9e931606da4197391b6e3a09376b1383c2.tar.gz vdr-plugin-plex-87eb8a9e931606da4197391b6e3a09376b1383c2.tar.bz2 |
- Counting played time correctly
- Implemented switching audiostreams
- Removed some compile warnings
Diffstat (limited to 'plex.cpp')
-rw-r--r-- | plex.cpp | 18 |
1 files changed, 6 insertions, 12 deletions
@@ -2,10 +2,13 @@ #include "SubscriptionManager.h" #include "plex.h" +static const char *DESCRIPTION = "Plex for VDR Plugin"; +static const char *MAINMENUENTRY = "Plex for VDR"; + ////////////////////////////////////////////////////////////////////////////// -static char ConfigHideMainMenuEntry; ///< hide main menu entry -char ConfigDisableRemote; ///< disable remote during external play +//static char ConfigHideMainMenuEntry; ///< hide main menu entry +//char ConfigDisableRemote; ///< disable remote during external play /** ** Play a file. @@ -273,14 +276,6 @@ const char *cMyPlugin::Description(void) } /** -** Process the command line arguments. -*/ -bool cMyPlugin::ProcessArgs(int argc, char *argv[]) -{ - return true; -} - -/** ** Start any background activities the plugin shall perform. */ bool cMyPlugin::Initialize(void) @@ -308,7 +303,7 @@ bool cMyPlugin::Initialize(void) */ const char *cMyPlugin::MainMenuEntry(void) { - return ConfigHideMainMenuEntry ? NULL : MAINMENUENTRY; + return Config::GetInstance().HideMainMenuEntry ? NULL : MAINMENUENTRY; } /** @@ -361,7 +356,6 @@ bool cMyPlugin::SetupParse(const char *name, const char *value) //dsyslog("[plex]%s: '%s' = '%s'\n", __FUNCTION__, name, value); if (strcasecmp(name, "HideMainMenuEntry") == 0) Config::GetInstance().HideMainMenuEntry = atoi(value) ? true : false; - else if (strcasecmp(name, "DisableRemote") == 0) Config::GetInstance().DisableRemote = atoi(value) ? true : false; else if (strcasecmp(name, "Username") == 0) Config::GetInstance().s_username = std::string(value); else if (strcasecmp(name, "Password") == 0) Config::GetInstance().s_password = std::string(value); else if (strcasecmp(name, "UUID") == 0) Config::GetInstance().SetUUID(value); |