diff options
author | chriszero <zerov83@gmail.com> | 2015-01-12 21:32:12 +0100 |
---|---|---|
committer | chriszero <zerov83@gmail.com> | 2015-01-12 21:32:12 +0100 |
commit | d40d85f7ce39d5e8301173a7d21707dd8c3ab5cd (patch) | |
tree | d75fb08567d70fa32e96b11b61795f6a1a282ffd /Plexservice.cpp | |
parent | 243e2d5097351046aa07f3c0af6ab0bb7c91ed2e (diff) | |
download | vdr-plugin-plex-d40d85f7ce39d5e8301173a7d21707dd8c3ab5cd.tar.gz vdr-plugin-plex-d40d85f7ce39d5e8301173a7d21707dd8c3ab5cd.tar.bz2 |
Fixes Segfault after playing a movie
Diffstat (limited to 'Plexservice.cpp')
-rw-r--r-- | Plexservice.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Plexservice.cpp b/Plexservice.cpp index f6d2db9..fe73391 100644 --- a/Plexservice.cpp +++ b/Plexservice.cpp @@ -164,7 +164,7 @@ Poco::Net::HTTPRequest* Plexservice::CreateRequest(std::string path) pRequest->add("User-Agent", USERAGENT); - pRequest->add("X-Plex-Client-Capabilities", "protocols=shoutcast,http-video;videoDecoders=h264{profile:high&resolution:1080&level:51};audioDecoders=mp3,aac"); + //pRequest->add("X-Plex-Client-Capabilities", "protocols=shoutcast,http-video;videoDecoders=h264{profile:high&resolution:1080&level:51};audioDecoders=mp3,aac"); pRequest->add("X-Plex-Client-Identifier", Config::GetInstance().GetUUID()); pRequest->add("X-Plex-Device", "PC"); pRequest->add("X-Plex-Device-Name", Config::GetInstance().GetHostname()); @@ -188,7 +188,7 @@ MediaContainer* Plexservice::GetMediaContainer(std::string fullUrl) pRequest->add("User-Agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17"); - pRequest->add("X-Plex-Client-Capabilities", "protocols=shoutcast,http-video;videoDecoders=h264{profile:high&resolution:1080&level:51};audioDecoders=mp3,aac"); + //pRequest->add("X-Plex-Client-Capabilities", "protocols=shoutcast,http-video;videoDecoders=h264{profile:high&resolution:1080&level:51};audioDecoders=mp3,aac"); pRequest->add("X-Plex-Client-Identifier", Config::GetInstance().GetUUID()); pRequest->add("X-Plex-Device", "PC"); pRequest->add("X-Plex-Device-Name", Config::GetInstance().GetHostname()); @@ -318,11 +318,11 @@ std::string Plexservice::GetUniversalTranscodeUrl(Video* video) params << "&videoQuality=100"; params << "&session=" << encode(Config::GetInstance().GetUUID()); // TODO: generate Random SessionID - params << "&X-Plex-Client-Identifier=" << encode(Config::GetInstance().GetUUID()); - params << "&X-Plex-Product=Plex%20Home%20Theater"; - params << "&X-Plex-Device=PC"; - params << "&X-Plex-Platform=Plex%20Home%20Theater"; - params << "&X-Plex-Model=Linux"; + //params << "&X-Plex-Client-Identifier=" << encode(Config::GetInstance().GetUUID()); + //params << "&X-Plex-Product=Plex%20Home%20Theater"; + //params << "&X-Plex-Device=PC"; + //params << "&X-Plex-Platform=Plex%20Home%20Theater"; + //params << "&X-Plex-Model=Linux"; //params << "&X-Plex-Platform-Version=7"; //params << "&X-Plex-Version=1.2.12"; //params << "&X-Plex-Device-Name=" << "Plex%2FWeb%20(Chrome)"; |